diff --git a/.github/workflows/deploy-examples.yml b/.github/workflows/deploy-examples.yml index 389d7ab9081..ae05ac24746 100644 --- a/.github/workflows/deploy-examples.yml +++ b/.github/workflows/deploy-examples.yml @@ -66,6 +66,9 @@ jobs: echo Triggering deployment for nextjs-comments-emails-resend curl -s -X POST https://api.vercel.com/v1/integrations/deploy/prj_Ht9CiMBXOz7fYMoPGvW0BiSXDeJa/zjNQ0VUNX6; echo + echo Triggering deployment for nextjs-comments-handsontable + curl -s -X POST https://api.vercel.com/v1/integrations/deploy/prj_4jq3qnMcDd1LcrnZdO6gyLEdHfsv/reWjm0bChp; echo + echo Triggering deployment for nextjs-comments-notifications curl -s -X POST https://api.vercel.com/v1/integrations/deploy/prj_NeiWF6wVsvMmaLaje9MfWNelU0Ms/HU8HBQCHF4; echo @@ -126,6 +129,9 @@ jobs: echo Triggering deployment for nextjs-live-form-selection curl -s -X POST https://api.vercel.com/v1/integrations/deploy/prj_ypmCK9Ww5ROey9Y9f1Q4SWtlGSGa/TqtsylS5TE; echo + echo Triggering deployment for nextjs-multiplayer-handsontable + curl -s -X POST https://api.vercel.com/v1/integrations/deploy/prj_1T5W3NupIFxKYDGgbCygAnrArELa/1WOeYSxEdK; echo + echo Triggering deployment for nextjs-notifications-custom curl -s -X POST https://api.vercel.com/v1/integrations/deploy/prj_3MVsF7dPIZBQdUpfzQjVvZ1dBmPp/x1sO6CecOJ; echo diff --git a/CHANGELOG_PUBLIC.md b/CHANGELOG_PUBLIC.md index e3a3788fc9e..7ca555c2bfd 100644 --- a/CHANGELOG_PUBLIC.md +++ b/CHANGELOG_PUBLIC.md @@ -18,6 +18,48 @@ list and feel free to give them credit at the end of a line, e.g.: --> +# Week 16 (2026-04-17) + +## v3.18.3 + +### `@liveblocks/*` + +- Third-party libraries like `yjs`, `@tiptap/*`, and `@blocknote/*` are now declared as peer dependencies instead of bundled dependencies across all packages that use them. + +## v3.18.2 + +### `@liveblocks/client` + +- New experimental `room.history.disable(fn)` API that allows running storage mutations without them appearing on the undo/redo stacks. Intended for background/async writes (e.g. writing back AI generation results) that should not be undoable. +- Fix `ToJson` type losing specific value types for `Record` fields in Storage + +## v3.18.1 + +### `@liveblocks/react-ui` + +- Mentions suggestions now appear in more cases after typing `@`: + - After punctuation like `!`, `.`, `(`, etc. (e.g. `Hello!@`, `cc: the other team (@`) + - After emojis (e.g. `Hello 👋@`) + +## Infrastructure + +- Moved the public monorepo from NPM to pnpm. +- Started the transparent internal migration of old rooms still on the v1 realtime data storage engine to the new v2 engine, [learn more about the benefits](https://liveblocks.io/docs/guides/about-the-new-storage-engine). + +## Examples + +- New example: [Handsontable comments](https://liveblocks.io/examples/handsontable-comments/nextjs-comments-handsontable). +- New example: [Multiplayer Handsontable](https://liveblocks.io/examples/multiplayer-handsontable/nextjs-multiplayer-handsontable). + +## Website + +- New blog post: [Unveil Week recap: Realtime collaboration for humans and agents](https://liveblocks.io/blog/unveil-week-recap-realtime-collaboration-for-humans-and-agents). +- New blog post: [Official n8n nodes for Liveblocks](https://liveblocks.io/blog/official-n8n-nodes-for-liveblocks). + +## Contributors + +marcbouchenoire, ctnicholas, nvie, ofoucherot + # Week 15 (2026-04-10) ## v3.18.0 diff --git a/examples/javascript-live-cursors/package-lock.json b/examples/javascript-live-cursors/package-lock.json index d6aae0e6254..2b8093bd487 100644 --- a/examples/javascript-live-cursors/package-lock.json +++ b/examples/javascript-live-cursors/package-lock.json @@ -7,7 +7,7 @@ "name": "@liveblocks-examples/javascript-live-cursors", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.18.0" + "@liveblocks/client": "^3.18.3" }, "devDependencies": { "esbuild": "0.27.2", @@ -457,18 +457,18 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" diff --git a/examples/javascript-live-cursors/package.json b/examples/javascript-live-cursors/package.json index beadcb9fc74..ccd2383f518 100644 --- a/examples/javascript-live-cursors/package.json +++ b/examples/javascript-live-cursors/package.json @@ -7,7 +7,7 @@ "build": "esbuild app.ts --bundle --outfile=static/app.js" }, "dependencies": { - "@liveblocks/client": "^3.18.0" + "@liveblocks/client": "^3.18.3" }, "devDependencies": { "esbuild": "0.27.2", diff --git a/examples/javascript-todo-list/package-lock.json b/examples/javascript-todo-list/package-lock.json index e92165e8eee..813c6090901 100644 --- a/examples/javascript-todo-list/package-lock.json +++ b/examples/javascript-todo-list/package-lock.json @@ -7,7 +7,7 @@ "name": "@liveblocks-examples/javascript-todo-list", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.18.0" + "@liveblocks/client": "^3.18.3" }, "devDependencies": { "esbuild": "0.27.2", @@ -457,18 +457,18 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" diff --git a/examples/javascript-todo-list/package.json b/examples/javascript-todo-list/package.json index 056172bda39..138b988a974 100644 --- a/examples/javascript-todo-list/package.json +++ b/examples/javascript-todo-list/package.json @@ -12,6 +12,6 @@ "prettier": "^3.3.3" }, "dependencies": { - "@liveblocks/client": "^3.18.0" + "@liveblocks/client": "^3.18.3" } } diff --git a/examples/nextjs-3d-builder/next.config.mjs b/examples/nextjs-3d-builder/next.config.mjs index f2f5cbe9d8a..77538abc1b6 100644 --- a/examples/nextjs-3d-builder/next.config.mjs +++ b/examples/nextjs-3d-builder/next.config.mjs @@ -1,7 +1,7 @@ /** @type {import('next').NextConfig} */ const nextConfig = { - turbopack: { root: __dirname }, + turbopack: { root: import.meta.dirname }, reactStrictMode: true, transpilePackages: ["three", "@react-three/fiber", "@react-three/drei"], }; diff --git a/examples/nextjs-3d-builder/package-lock.json b/examples/nextjs-3d-builder/package-lock.json index 77ca15ab627..a080644d0ef 100644 --- a/examples/nextjs-3d-builder/package-lock.json +++ b/examples/nextjs-3d-builder/package-lock.json @@ -7,15 +7,15 @@ "name": "@liveblocks-examples/nextjs-3d-builder", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/react": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/react": "^3.18.3", "@react-three/drei": "^9.16.1", "@react-three/fiber": "^8.0.27", "next": "^16.1.6", "react": "^18.3.1", "react-colorful": "^5.5.1", "react-dom": "^18.3.1", - "three": "^0.143.0" + "three": ">=0.159.0" }, "devDependencies": { "prettier": "^3.3.3" @@ -513,35 +513,35 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { @@ -1714,9 +1714,9 @@ } }, "node_modules/three": { - "version": "0.143.0", - "resolved": "https://registry.npmjs.org/three/-/three-0.143.0.tgz", - "integrity": "sha512-oKcAGYHhJ46TGEuHjodo2n6TY2R6lbvrkp+feKZxqsUL/WkH7GKKaeu6RHeyb2Xjfk2dPLRKLsOP0KM2VgT8Zg==", + "version": "0.159.0", + "resolved": "https://registry.npmjs.org/three/-/three-0.159.0.tgz", + "integrity": "sha512-eCmhlLGbBgucuo4VEA9IO3Qpc7dh8Bd4VKzr7WfW4+8hMcIfoAVi1ev0pJYN9PTTsCslbcKgBwr2wNZ1EvLInA==", "license": "MIT" }, "node_modules/three-stdlib": { diff --git a/examples/nextjs-3d-builder/package.json b/examples/nextjs-3d-builder/package.json index a5e7ce7e5f3..813936de666 100644 --- a/examples/nextjs-3d-builder/package.json +++ b/examples/nextjs-3d-builder/package.json @@ -9,15 +9,15 @@ "start": "next start" }, "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/react": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/react": "^3.18.3", "@react-three/drei": "^9.16.1", "@react-three/fiber": "^8.0.27", "next": "^16.1.6", "react": "^18.3.1", "react-colorful": "^5.5.1", "react-dom": "^18.3.1", - "three": "^0.143.0" + "three": ">=0.159.0" }, "devDependencies": { "prettier": "^3.3.3" diff --git a/examples/nextjs-ai-app-builder/package-lock.json b/examples/nextjs-ai-app-builder/package-lock.json index 7e3fbdef611..26d9397a951 100644 --- a/examples/nextjs-ai-app-builder/package-lock.json +++ b/examples/nextjs-ai-app-builder/package-lock.json @@ -8,10 +8,10 @@ "license": "Apache-2.0", "dependencies": { "@codesandbox/sandpack-react": "^2.20.0", - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "@monaco-editor/react": "^4.7.0", "@types/node": "^18.11.19", "@types/react": "^18.0.38", @@ -830,47 +830,47 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { @@ -883,15 +883,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.0.tgz", - "integrity": "sha512-jHKOf5TGGV0iXVyGw55fZx+ECdtxS28x+lADscelNP+syGtFN8sXG/2P8h4IZkcfXe7M4k8xBXarlzWAQrUUMw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.3.tgz", + "integrity": "sha512-QaWX9beHe48Qa64Avso26dZ5hp9CvczdSm6BnSqXhQ/lg3JcrZFIXtTpj3N3MaxGRUTlFPV6So1WP8vsbYzN+w==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -901,8 +901,8 @@ "slate-react": "^0.110.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc", "react-dom": "^18 || ^19 || ^19.0.0-rc" }, diff --git a/examples/nextjs-ai-app-builder/package.json b/examples/nextjs-ai-app-builder/package.json index 954fd23c327..3ecb655e491 100644 --- a/examples/nextjs-ai-app-builder/package.json +++ b/examples/nextjs-ai-app-builder/package.json @@ -11,10 +11,10 @@ }, "dependencies": { "@codesandbox/sandpack-react": "^2.20.0", - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "@monaco-editor/react": "^4.7.0", "@types/node": "^18.11.19", "@types/react": "^18.0.38", diff --git a/examples/nextjs-ai-calendar/package-lock.json b/examples/nextjs-ai-calendar/package-lock.json index bdbcfb73e08..89ae9df19c0 100644 --- a/examples/nextjs-ai-calendar/package-lock.json +++ b/examples/nextjs-ai-calendar/package-lock.json @@ -8,10 +8,10 @@ "license": "Apache-2.0", "dependencies": { "@faker-js/faker": "^9.9.0", - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "@radix-ui/react-dialog": "^1.1.15", "@radix-ui/react-popover": "^1.1.15", "@radix-ui/react-slot": "^1.2.4", @@ -624,47 +624,47 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { @@ -677,15 +677,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.0.tgz", - "integrity": "sha512-jHKOf5TGGV0iXVyGw55fZx+ECdtxS28x+lADscelNP+syGtFN8sXG/2P8h4IZkcfXe7M4k8xBXarlzWAQrUUMw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.3.tgz", + "integrity": "sha512-QaWX9beHe48Qa64Avso26dZ5hp9CvczdSm6BnSqXhQ/lg3JcrZFIXtTpj3N3MaxGRUTlFPV6So1WP8vsbYzN+w==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -695,8 +695,8 @@ "slate-react": "^0.110.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc", "react-dom": "^18 || ^19 || ^19.0.0-rc" }, diff --git a/examples/nextjs-ai-calendar/package.json b/examples/nextjs-ai-calendar/package.json index 0b3d7bdb17c..fd1e8463efc 100644 --- a/examples/nextjs-ai-calendar/package.json +++ b/examples/nextjs-ai-calendar/package.json @@ -11,10 +11,10 @@ }, "dependencies": { "@faker-js/faker": "^9.9.0", - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "@radix-ui/react-dialog": "^1.1.15", "@radix-ui/react-popover": "^1.1.15", "@radix-ui/react-slot": "^1.2.4", diff --git a/examples/nextjs-ai-chats/package-lock.json b/examples/nextjs-ai-chats/package-lock.json index 2507d693a32..bdc62cc50b5 100644 --- a/examples/nextjs-ai-chats/package-lock.json +++ b/examples/nextjs-ai-chats/package-lock.json @@ -7,10 +7,10 @@ "name": "@liveblocks-examples/nextjs-ai-chats", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "@types/node": "^18.11.19", "@types/react": "^18.0.38", "@types/react-dom": "^18.0.11", @@ -600,47 +600,47 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { @@ -653,15 +653,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.0.tgz", - "integrity": "sha512-jHKOf5TGGV0iXVyGw55fZx+ECdtxS28x+lADscelNP+syGtFN8sXG/2P8h4IZkcfXe7M4k8xBXarlzWAQrUUMw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.3.tgz", + "integrity": "sha512-QaWX9beHe48Qa64Avso26dZ5hp9CvczdSm6BnSqXhQ/lg3JcrZFIXtTpj3N3MaxGRUTlFPV6So1WP8vsbYzN+w==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -671,8 +671,8 @@ "slate-react": "^0.110.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc", "react-dom": "^18 || ^19 || ^19.0.0-rc" }, diff --git a/examples/nextjs-ai-chats/package.json b/examples/nextjs-ai-chats/package.json index 57a85a62b44..eb22eef0310 100644 --- a/examples/nextjs-ai-chats/package.json +++ b/examples/nextjs-ai-chats/package.json @@ -10,10 +10,10 @@ "lint": "next lint" }, "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "@types/node": "^18.11.19", "@types/react": "^18.0.38", "@types/react-dom": "^18.0.11", diff --git a/examples/nextjs-ai-dashboard-reports/package-lock.json b/examples/nextjs-ai-dashboard-reports/package-lock.json index 3c0b979366d..1436e7e0593 100644 --- a/examples/nextjs-ai-dashboard-reports/package-lock.json +++ b/examples/nextjs-ai-dashboard-reports/package-lock.json @@ -9,10 +9,10 @@ "version": "0.1.0", "dependencies": { "@internationalized/date": "^3.7.0", - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "@radix-ui/react-accordion": "^1.2.12", "@radix-ui/react-checkbox": "^1.1.5", "@radix-ui/react-dialog": "^1.1.15", @@ -1703,47 +1703,47 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { @@ -1756,15 +1756,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.0.tgz", - "integrity": "sha512-jHKOf5TGGV0iXVyGw55fZx+ECdtxS28x+lADscelNP+syGtFN8sXG/2P8h4IZkcfXe7M4k8xBXarlzWAQrUUMw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.3.tgz", + "integrity": "sha512-QaWX9beHe48Qa64Avso26dZ5hp9CvczdSm6BnSqXhQ/lg3JcrZFIXtTpj3N3MaxGRUTlFPV6So1WP8vsbYzN+w==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -1774,8 +1774,8 @@ "slate-react": "^0.110.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc", "react-dom": "^18 || ^19 || ^19.0.0-rc" }, diff --git a/examples/nextjs-ai-dashboard-reports/package.json b/examples/nextjs-ai-dashboard-reports/package.json index 3a662b70014..b9fa2650b6e 100644 --- a/examples/nextjs-ai-dashboard-reports/package.json +++ b/examples/nextjs-ai-dashboard-reports/package.json @@ -12,10 +12,10 @@ }, "dependencies": { "@internationalized/date": "^3.7.0", - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "@radix-ui/react-accordion": "^1.2.12", "@radix-ui/react-checkbox": "^1.1.5", "@radix-ui/react-dialog": "^1.1.15", diff --git a/examples/nextjs-ai-popup/package-lock.json b/examples/nextjs-ai-popup/package-lock.json index 18250063b8b..14861b1517c 100644 --- a/examples/nextjs-ai-popup/package-lock.json +++ b/examples/nextjs-ai-popup/package-lock.json @@ -7,10 +7,10 @@ "name": "@liveblocks-examples/nextjs-ai-popup", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "@radix-ui/react-popover": "^1.1.15", "@types/node": "^18.11.19", "@types/react": "^18.0.38", @@ -600,47 +600,47 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { @@ -653,15 +653,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.0.tgz", - "integrity": "sha512-jHKOf5TGGV0iXVyGw55fZx+ECdtxS28x+lADscelNP+syGtFN8sXG/2P8h4IZkcfXe7M4k8xBXarlzWAQrUUMw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.3.tgz", + "integrity": "sha512-QaWX9beHe48Qa64Avso26dZ5hp9CvczdSm6BnSqXhQ/lg3JcrZFIXtTpj3N3MaxGRUTlFPV6So1WP8vsbYzN+w==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -671,8 +671,8 @@ "slate-react": "^0.110.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc", "react-dom": "^18 || ^19 || ^19.0.0-rc" }, diff --git a/examples/nextjs-ai-popup/package.json b/examples/nextjs-ai-popup/package.json index 1bd135a643b..f515b32dd3f 100644 --- a/examples/nextjs-ai-popup/package.json +++ b/examples/nextjs-ai-popup/package.json @@ -10,10 +10,10 @@ "lint": "next lint" }, "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "@radix-ui/react-popover": "^1.1.15", "@types/node": "^18.11.19", "@types/react": "^18.0.38", diff --git a/examples/nextjs-ai-support/package-lock.json b/examples/nextjs-ai-support/package-lock.json index b21452651a3..33a99f7a4d7 100644 --- a/examples/nextjs-ai-support/package-lock.json +++ b/examples/nextjs-ai-support/package-lock.json @@ -7,10 +7,10 @@ "name": "@liveblocks-examples/nextjs-ai-support", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "@radix-ui/react-popover": "^1.1.15", "@types/node": "^18.11.19", "@types/react": "^18.0.38", @@ -601,47 +601,47 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { @@ -654,15 +654,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.0.tgz", - "integrity": "sha512-jHKOf5TGGV0iXVyGw55fZx+ECdtxS28x+lADscelNP+syGtFN8sXG/2P8h4IZkcfXe7M4k8xBXarlzWAQrUUMw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.3.tgz", + "integrity": "sha512-QaWX9beHe48Qa64Avso26dZ5hp9CvczdSm6BnSqXhQ/lg3JcrZFIXtTpj3N3MaxGRUTlFPV6So1WP8vsbYzN+w==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -672,8 +672,8 @@ "slate-react": "^0.110.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc", "react-dom": "^18 || ^19 || ^19.0.0-rc" }, diff --git a/examples/nextjs-ai-support/package.json b/examples/nextjs-ai-support/package.json index bdbc7d632ce..3208b36f8d1 100644 --- a/examples/nextjs-ai-support/package.json +++ b/examples/nextjs-ai-support/package.json @@ -10,10 +10,10 @@ "lint": "next lint" }, "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "@radix-ui/react-popover": "^1.1.15", "@types/node": "^18.11.19", "@types/react": "^18.0.38", diff --git a/examples/nextjs-blocknote/package-lock.json b/examples/nextjs-blocknote/package-lock.json index b40c6b5cc83..72174a79b8b 100644 --- a/examples/nextjs-blocknote/package-lock.json +++ b/examples/nextjs-blocknote/package-lock.json @@ -7,14 +7,14 @@ "name": "@liveblocks-examples/nextjs-blocknote", "license": "Apache-2.0", "dependencies": { - "@blocknote/core": "0.41.0", - "@blocknote/mantine": "0.41.0", - "@blocknote/react": "0.41.0", - "@liveblocks/client": "^3.14.0", - "@liveblocks/node": "^3.14.0", - "@liveblocks/react": "^3.14.0", - "@liveblocks/react-blocknote": "^3.14.0", - "@liveblocks/react-ui": "^3.14.0", + "@blocknote/core": "^0.43.0", + "@blocknote/mantine": "^0.43.0", + "@blocknote/react": "^0.43.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-blocknote": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "@radix-ui/react-dialog": "^1.1.15", "@radix-ui/react-popover": "^1.0.7", "@types/node": "^20.3.3", @@ -55,36 +55,37 @@ } }, "node_modules/@blocknote/core": { - "version": "0.41.0", - "resolved": "https://registry.npmjs.org/@blocknote/core/-/core-0.41.0.tgz", - "integrity": "sha512-fLAyxlgdC03Iv02zzkxKpm0ennjGiaJnjAl1feyMZQOodv+rvrZz6ZCRhilfXSopBGyyD0kJXg02TXL0aAobqQ==", + "version": "0.43.0", + "resolved": "https://registry.npmjs.org/@blocknote/core/-/core-0.43.0.tgz", + "integrity": "sha512-cNR3HP0bacjEYkVOqC2AgqYu2DF4rP2IdMuN0jEU4gmsI5c5R6UYRXiEFqu2Xfz7EimJ15JXYByHXJVOFTaD3w==", "license": "MPL-2.0", "dependencies": { "@emoji-mart/data": "^1.2.1", + "@handlewithcare/prosemirror-inputrules": "0.1.3", "@shikijs/types": "3.13.0", - "@tiptap/core": "^3.4.3", - "@tiptap/extension-bold": "^3", - "@tiptap/extension-code": "^3", - "@tiptap/extension-gapcursor": "^3", - "@tiptap/extension-history": "^3", - "@tiptap/extension-horizontal-rule": "^3", - "@tiptap/extension-italic": "^3", - "@tiptap/extension-link": "^3", - "@tiptap/extension-paragraph": "^3", - "@tiptap/extension-strike": "^3", - "@tiptap/extension-text": "^3", - "@tiptap/extension-underline": "^3", - "@tiptap/pm": "^3.4.3", + "@tanstack/store": "0.7.7", + "@tiptap/core": "^3.11.0", + "@tiptap/extension-bold": "^3.7.2", + "@tiptap/extension-code": "^3.7.2", + "@tiptap/extension-gapcursor": "^3.7.2", + "@tiptap/extension-horizontal-rule": "^3.7.2", + "@tiptap/extension-italic": "^3.7.2", + "@tiptap/extension-link": "^3.7.2", + "@tiptap/extension-paragraph": "^3.7.2", + "@tiptap/extension-strike": "^3.7.2", + "@tiptap/extension-text": "^3.7.2", + "@tiptap/extension-underline": "^3.7.2", + "@tiptap/pm": "^3.11.0", "emoji-mart": "^5.6.0", - "fast-deep-equal": "^3", + "fast-deep-equal": "^3.1.3", "hast-util-from-dom": "^5.0.1", "prosemirror-dropcursor": "^1.8.2", "prosemirror-highlight": "^0.13.0", - "prosemirror-model": "^1.25.3", - "prosemirror-state": "^1.4.3", - "prosemirror-tables": "^1.6.4", - "prosemirror-transform": "^1.10.4", - "prosemirror-view": "^1.41.2", + "prosemirror-model": "^1.25.4", + "prosemirror-state": "^1.4.4", + "prosemirror-tables": "^1.8.1", + "prosemirror-transform": "^1.10.5", + "prosemirror-view": "^1.41.3", "rehype-format": "^5.0.1", "rehype-parse": "^9.0.1", "rehype-remark": "^10.0.1", @@ -101,7 +102,7 @@ "yjs": "^13.6.27" }, "peerDependencies": { - "@hocuspocus/provider": "^2.15.2" + "@hocuspocus/provider": "^2.15.2 || ^3.0.0" }, "peerDependenciesMeta": { "@hocuspocus/provider": { @@ -110,50 +111,49 @@ } }, "node_modules/@blocknote/mantine": { - "version": "0.41.0", - "resolved": "https://registry.npmjs.org/@blocknote/mantine/-/mantine-0.41.0.tgz", - "integrity": "sha512-cxnIZGlt2WGFdYhwcVQ2D8PsTI0EsxoP4Y4bI8FhK/9qCmCuaw2R9CTa/ptYdaE7lVLI+rasJPSQTp3AUWlq+g==", + "version": "0.43.0", + "resolved": "https://registry.npmjs.org/@blocknote/mantine/-/mantine-0.43.0.tgz", + "integrity": "sha512-iwUZQjG8kNv+A5xV5eaHat/PjEAY7FS8ej/J8gUf6dxiYeETsB5WgohqNuc5RveO5IXfy6OVNKL5I3ZilQIdqA==", "license": "MPL-2.0", "dependencies": { - "@blocknote/core": "0.41.0", - "@blocknote/react": "0.41.0", - "react-icons": "^5.2.1" + "@blocknote/core": "0.43.0", + "@blocknote/react": "0.43.0", + "react-icons": "^5.5.0" }, "peerDependencies": { - "@mantine/core": "^8.3.2", - "@mantine/hooks": "^8.3.2", + "@mantine/core": "^8.3.4", + "@mantine/hooks": "^8.3.4", "@mantine/utils": "^6.0.22", "react": "^18.0 || ^19.0 || >= 19.0.0-rc", "react-dom": "^18.0 || ^19.0 || >= 19.0.0-rc" } }, "node_modules/@blocknote/react": { - "version": "0.41.0", - "resolved": "https://registry.npmjs.org/@blocknote/react/-/react-0.41.0.tgz", - "integrity": "sha512-o7ZauRGbD5dMEYOs4Q1Ry73h5P16aUCEkCNvnStYESDIWjRHmGGnA1XNhlSk09Qs/SllpjFDeAGWmlIIRdZrWA==", + "version": "0.43.0", + "resolved": "https://registry.npmjs.org/@blocknote/react/-/react-0.43.0.tgz", + "integrity": "sha512-gG5clXUH/d0zpB7KSzCC2j0xNvz4zYEPZaEnE3lYdnRMbY4TufeDpOlAdbCsKKefyT46DCjm6hX0KubippzDOQ==", "license": "MPL-2.0", "dependencies": { - "@blocknote/core": "0.41.0", + "@blocknote/core": "0.43.0", "@emoji-mart/data": "^1.2.1", "@floating-ui/react": "^0.27.16", - "@tiptap/core": "^3.4.3", - "@tiptap/pm": "^3.4.3", - "@tiptap/react": "^3.4.3", + "@floating-ui/utils": "0.2.10", + "@tanstack/react-store": "0.7.7", + "@tiptap/core": "^3.11.0", + "@tiptap/pm": "^3.11.0", + "@tiptap/react": "^3.11.0", + "@types/use-sync-external-store": "1.5.0", "emoji-mart": "^5.6.0", + "fast-deep-equal": "^3.1.3", "lodash.merge": "^4.6.2", - "react-icons": "^5.2.1" + "react-icons": "^5.5.0", + "use-sync-external-store": "1.6.0" }, "peerDependencies": { "react": "^18.0 || ^19.0 || >= 19.0.0-rc", "react-dom": "^18.0 || ^19.0 || >= 19.0.0-rc" } }, - "node_modules/@cush/relative": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@cush/relative/-/relative-1.0.0.tgz", - "integrity": "sha512-RpfLEtTlyIxeNPGKcokS+p3BZII/Q3bYxryFRglh5H3A3T8q9fsLYm72VYAMEOOIBLEa8o93kFLiBDUWKrwXZA==", - "license": "MIT" - }, "node_modules/@emnapi/runtime": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.8.1.tgz", @@ -223,6 +223,21 @@ "integrity": "sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==", "license": "MIT" }, + "node_modules/@handlewithcare/prosemirror-inputrules": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@handlewithcare/prosemirror-inputrules/-/prosemirror-inputrules-0.1.3.tgz", + "integrity": "sha512-LjGitwgSFHICeU6Mfbt+0Bp4BuWyvHfDYJIf7rq1qdNO88tFcWV3CSqw75o/YbsnUObDgp5Dn+gXIQLRwiyCbg==", + "license": "MIT", + "dependencies": { + "prosemirror-history": "^1.4.1", + "prosemirror-transform": "^1.0.0" + }, + "peerDependencies": { + "prosemirror-model": "^1.0.0", + "prosemirror-state": "^1.0.0", + "prosemirror-view": "^1.0.0" + } + }, "node_modules/@img/colour": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.0.0.tgz", @@ -693,6 +708,7 @@ "version": "0.3.13", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "dev": true, "license": "MIT", "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0", @@ -703,6 +719,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, "license": "MIT", "engines": { "node": ">=6.0.0" @@ -712,12 +729,14 @@ "version": "1.5.5", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "dev": true, "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.31", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "dev": true, "license": "MIT", "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", @@ -731,47 +750,47 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.14.0.tgz", - "integrity": "sha512-+2VukE9iaVDaSTwMCQMBtIBwpn0t2PVfIVGLydT8O/nHGiA84ew2bV0pZc+Z+G4WQuFnAYcSBhddmZrdiQJyIQ==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.14.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.14.0.tgz", - "integrity": "sha512-U57xnMLBv3O271YS/RiL9Wj/E1F28D2rmVPpWorlHyEytXeodmibWM4oLgmoRBF/GPSCpCJGMcCTSRKFOcTLPg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.14.0.tgz", - "integrity": "sha512-iGNMpiQDfuEI9YwsvVriIhFQrBITTwhH9Jdg91+xvYglvSWxSR30cOoYsBXKQvkBTNWMMcD/+DtH/gOMRTK5Aw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.14.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.14.0.tgz", - "integrity": "sha512-MFX8WotVy+NAJwj9JjbUi0jDMJxDO8n5ZfNFZ8D7cl/2klL+OIyrOkXFIkbNDMRZ9hnpvJllPyeBAhhr0ROokQ==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.14.0", - "@liveblocks/core": "3.14.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { @@ -784,26 +803,24 @@ } }, "node_modules/@liveblocks/react-blocknote": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-blocknote/-/react-blocknote-3.14.0.tgz", - "integrity": "sha512-RVlIi1LaHk85EFGlZ2MkY5I9jGDvkCUDyxLMiAoi5yPs2pq5AFZhZozOm2ikOW9lkRm8+dE/K3jTII7x4dMuSA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-blocknote/-/react-blocknote-3.18.3.tgz", + "integrity": "sha512-wudtSQMRzH5yDk6tw/QZPmREbClFinXfTviOumH5SwSY8YxtDwWV6S06Vx22jVSwqq3fMaXYOkNdgeqrz9QH2A==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.14.0", - "@liveblocks/core": "3.14.0", - "@liveblocks/react": "3.14.0", - "@liveblocks/react-tiptap": "3.14.0", - "@liveblocks/react-ui": "3.14.0", - "@liveblocks/yjs": "3.14.0", - "@tiptap/core": "^3.19.0", - "vitest-tsconfig-paths": "^3.4.1" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", + "@liveblocks/react-tiptap": "3.18.3", + "@liveblocks/react-ui": "3.18.3", + "@liveblocks/yjs": "3.18.3" }, "peerDependencies": { - "@blocknote/core": "0.39.1 - 1.0.0", - "@blocknote/react": "0.39.1 - 1.0.0", - "@tiptap/core": "^3.19.0", - "@types/react": "*", - "@types/react-dom": "*", + "@blocknote/core": ">=0.43", + "@blocknote/react": ">=0.43", + "@tiptap/core": "^3", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc", "react-dom": "^18 || ^19 || ^19.0.0-rc" }, @@ -817,34 +834,31 @@ } }, "node_modules/@liveblocks/react-tiptap": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-tiptap/-/react-tiptap-3.14.0.tgz", - "integrity": "sha512-xVqYmebg2Ccd09+JfDlNKsYu5etYcuFUY9a+sRjE4nLAzGAKSKowKEs2UDAmtNID0FMFSP77drvg1nYt0FlFhw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-tiptap/-/react-tiptap-3.18.3.tgz", + "integrity": "sha512-SYbS/AvloioSyx+RTLekNmGdfsFnBoKbTw9+CIgJ4f/B/j9iOjpcPxGFxxsMRqwF+ErEZr01ljZdPjNZy9bN2w==", "license": "Apache-2.0", "dependencies": { - "@floating-ui/react-dom": "^2.1.2", - "@liveblocks/client": "3.14.0", - "@liveblocks/core": "3.14.0", - "@liveblocks/react": "3.14.0", - "@liveblocks/react-ui": "3.14.0", - "@liveblocks/yjs": "3.14.0", - "@radix-ui/react-select": "^2.1.2", - "@radix-ui/react-toggle": "^1.1.0", - "@tiptap/core": "^3.19.0", - "@tiptap/react": "^3.19.0", - "@tiptap/suggestion": "^3.19.0", + "@floating-ui/react-dom": "^2.1.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", + "@liveblocks/react-ui": "3.18.3", + "@liveblocks/yjs": "3.18.3", "cmdk": "^1.0.4", - "y-prosemirror": "^1.3.7", - "yjs": "^13.6.18" + "radix-ui": "^1.4.0", + "y-prosemirror": "^1.3.7" }, "peerDependencies": { - "@tiptap/pm": "^3.19.0", - "@tiptap/react": "^3.19.0", - "@tiptap/suggestion": "^3.19.0", - "@types/react": "*", - "@types/react-dom": "*", + "@tiptap/core": "^3", + "@tiptap/pm": "^3", + "@tiptap/react": "^3", + "@tiptap/suggestion": "^3", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc", - "react-dom": "^18 || ^19 || ^19.0.0-rc" + "react-dom": "^18 || ^19 || ^19.0.0-rc", + "yjs": "^13" }, "peerDependenciesMeta": { "@types/react": { @@ -856,30 +870,26 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.14.0.tgz", - "integrity": "sha512-oFfFrRq+gNhVxqr25nLp1S7pdoRfXvGnga0t40GlD1UUCUBrRMy1YW98V3d6RZbdd3XES2kA0QGqkXnRIRggjQ==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.3.tgz", + "integrity": "sha512-QaWX9beHe48Qa64Avso26dZ5hp9CvczdSm6BnSqXhQ/lg3JcrZFIXtTpj3N3MaxGRUTlFPV6So1WP8vsbYzN+w==", "license": "Apache-2.0", "dependencies": { - "@floating-ui/react-dom": "^2.1.2", - "@liveblocks/client": "3.14.0", - "@liveblocks/core": "3.14.0", - "@liveblocks/react": "3.14.0", - "@radix-ui/react-dropdown-menu": "^2.1.2", - "@radix-ui/react-popover": "^1.1.2", - "@radix-ui/react-slot": "^1.1.0", - "@radix-ui/react-toggle": "^1.1.0", - "@radix-ui/react-tooltip": "^1.1.3", + "@floating-ui/react-dom": "^2.1.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", "frimousse": "^0.2.0", "marked": "^15.0.11", + "radix-ui": "^1.4.0", "slate": "^0.110.2", "slate-history": "^0.110.3", "slate-hyperscript": "^0.100.0", "slate-react": "^0.110.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc", "react-dom": "^18 || ^19 || ^19.0.0-rc" }, @@ -893,19 +903,20 @@ } }, "node_modules/@liveblocks/yjs": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.14.0.tgz", - "integrity": "sha512-GDCU6c9i+DYRTM/NQK8RUwSGzdwQ/pPJZG6wcPcy+w7hLmgh3+aHJuBp0ISm1Uzgc+fKWybbJSH67xXcAw/ysA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.18.3.tgz", + "integrity": "sha512-cjkEd/K0LEuPzx/WKhXz63LsHlIwR6YSgmsn2eN1BTsDvF8kg2zI3QOR+cOQW9N6jUYe2Q3pw3ZpdAfQMHkCNw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.14.0", - "@liveblocks/core": "3.14.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", "@noble/hashes": "^1.8.0", "js-base64": "^3.7.7", + "lib0": "^0.2.0", "y-indexeddb": "^9.0.12" }, "peerDependencies": { - "yjs": "^13.6.1" + "yjs": "^13" } }, "node_modules/@mantine/core": { @@ -1144,6 +1155,88 @@ "integrity": "sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg==", "license": "MIT" }, + "node_modules/@radix-ui/react-accessible-icon": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@radix-ui/react-accessible-icon/-/react-accessible-icon-1.1.7.tgz", + "integrity": "sha512-XM+E4WXl0OqUJFovy6GjmxxFyx9opfCAIUku4dlKRd5YEPqt4kALOkQOp0Of6reHuUkJuiPBEc5k0o4z4lTC8A==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-visually-hidden": "1.2.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-accordion": { + "version": "1.2.12", + "resolved": "https://registry.npmjs.org/@radix-ui/react-accordion/-/react-accordion-1.2.12.tgz", + "integrity": "sha512-T4nygeh9YE9dLRPhAHSeOZi7HBXo+0kYIPJXayZfvWOWA0+n3dESrZbjfDPUABkUNym6Hd+f2IR113To8D2GPA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-collapsible": "1.1.12", + "@radix-ui/react-collection": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-direction": "1.1.1", + "@radix-ui/react-id": "1.1.1", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-use-controllable-state": "1.2.2" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-alert-dialog": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.1.15.tgz", + "integrity": "sha512-oTVLkEw5GpdRe29BqJ0LSDFWI3qu0vR1M0mUkOQWDIUnY/QIkLpgDMWuKxP94c2NAC2LGcgVhG1ImF3jkZ5wXw==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-dialog": "1.1.15", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-slot": "1.2.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, "node_modules/@radix-ui/react-arrow": { "version": "1.1.7", "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.7.tgz", @@ -1167,16 +1260,70 @@ } } }, - "node_modules/@radix-ui/react-collection": { + "node_modules/@radix-ui/react-aspect-ratio": { "version": "1.1.7", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.7.tgz", - "integrity": "sha512-Fh9rGN0MoI4ZFUNyfFVNU4y9LUz93u9/0K+yLgA2bwRojxM8JU1DyvvMBabnZPBgMWREAJvU2jjVzq+LrFUglw==", + "resolved": "https://registry.npmjs.org/@radix-ui/react-aspect-ratio/-/react-aspect-ratio-1.1.7.tgz", + "integrity": "sha512-Yq6lvO9HQyPwev1onK1daHCHqXVLzPhSVjmsNjCa2Zcxy2f7uJD2itDtxknv6FzAKCwD1qQkeVDmX/cev13n/g==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-primitive": "2.1.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-avatar": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/@radix-ui/react-avatar/-/react-avatar-1.1.10.tgz", + "integrity": "sha512-V8piFfWapM5OmNCXTzVQY+E1rDa53zY+MQ4Y7356v4fFz6vqCyUtIz2rUD44ZEdwg78/jKmMJHj07+C/Z/rcog==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-use-callback-ref": "1.1.1", + "@radix-ui/react-use-is-hydrated": "0.1.0", + "@radix-ui/react-use-layout-effect": "1.1.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-checkbox": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.3.3.tgz", + "integrity": "sha512-wBbpv+NQftHDdG86Qc0pIyXk5IR3tM8Vd0nWLKDcX8nNn4nXFOFwsKuqw2okA/1D/mpaAkmuyndrPJTYDNZtFw==", "license": "MIT", "dependencies": { + "@radix-ui/primitive": "1.1.3", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-presence": "1.1.5", "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-slot": "1.2.3" + "@radix-ui/react-use-controllable-state": "1.2.2", + "@radix-ui/react-use-previous": "1.1.1", + "@radix-ui/react-use-size": "1.1.1" }, "peerDependencies": { "@types/react": "*", @@ -1193,21 +1340,59 @@ } } }, - "node_modules/@radix-ui/react-collection/node_modules/@radix-ui/react-slot": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", - "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", + "node_modules/@radix-ui/react-collapsible": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collapsible/-/react-collapsible-1.1.12.tgz", + "integrity": "sha512-Uu+mSh4agx2ib1uIGPP4/CKNULyajb3p92LsVXmH2EHVMTfZWpll88XJ0j4W0z3f8NK1eYl1+Mf/szHPmcHzyA==", "license": "MIT", "dependencies": { - "@radix-ui/react-compose-refs": "1.1.2" + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-id": "1.1.1", + "@radix-ui/react-presence": "1.1.5", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-use-controllable-state": "1.2.2", + "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-collection": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.7.tgz", + "integrity": "sha512-Fh9rGN0MoI4ZFUNyfFVNU4y9LUz93u9/0K+yLgA2bwRojxM8JU1DyvvMBabnZPBgMWREAJvU2jjVzq+LrFUglw==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-slot": "1.2.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "peerDependenciesMeta": { "@types/react": { "optional": true + }, + "@types/react-dom": { + "optional": true } } }, @@ -1241,6 +1426,34 @@ } } }, + "node_modules/@radix-ui/react-context-menu": { + "version": "2.2.16", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context-menu/-/react-context-menu-2.2.16.tgz", + "integrity": "sha512-O8morBEW+HsVG28gYDZPTrT9UUovQUlJue5YO836tiTJhuIWBm/zQHc7j388sHWtdH/xUZurK9olD2+pcqx5ww==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-menu": "2.1.16", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-use-callback-ref": "1.1.1", + "@radix-ui/react-use-controllable-state": "1.2.2" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, "node_modules/@radix-ui/react-dialog": { "version": "1.1.15", "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.15.tgz", @@ -1277,24 +1490,6 @@ } } }, - "node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-slot": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", - "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.2" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, "node_modules/@radix-ui/react-direction": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.1.tgz", @@ -1406,21 +1601,103 @@ } } }, - "node_modules/@radix-ui/react-id": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.1.tgz", - "integrity": "sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg==", + "node_modules/@radix-ui/react-form": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/@radix-ui/react-form/-/react-form-0.1.8.tgz", + "integrity": "sha512-QM70k4Zwjttifr5a4sZFts9fn8FzHYvQ5PiB19O2HsYibaHSVt9fH9rzB0XZo/YcM+b7t/p7lYCT/F5eOeF5yQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.1" + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-id": "1.1.1", + "@radix-ui/react-label": "2.1.7", + "@radix-ui/react-primitive": "2.1.3" }, "peerDependencies": { "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, "peerDependenciesMeta": { "@types/react": { "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-hover-card": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/@radix-ui/react-hover-card/-/react-hover-card-1.1.15.tgz", + "integrity": "sha512-qgTkjNT1CfKMoP0rcasmlH2r1DAiYicWsDsufxl940sT2wHNEWWv6FMWIQXWhVdmC1d/HYfbhQx60KYyAtKxjg==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-dismissable-layer": "1.1.11", + "@radix-ui/react-popper": "1.2.8", + "@radix-ui/react-portal": "1.1.9", + "@radix-ui/react-presence": "1.1.5", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-use-controllable-state": "1.2.2" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-id": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.1.tgz", + "integrity": "sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-use-layout-effect": "1.1.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-label": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.1.7.tgz", + "integrity": "sha512-YT1GqPSL8kJn20djelMX7/cTRp/Y9w5IZHvfxQTVHrOqa2yMl7i/UfMqKRU5V7mEyKTrUVgJXhNQPVCG8PBLoQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-primitive": "2.1.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true } } }, @@ -1464,45 +1741,58 @@ } } }, - "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-slot": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", - "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", + "node_modules/@radix-ui/react-menubar": { + "version": "1.1.16", + "resolved": "https://registry.npmjs.org/@radix-ui/react-menubar/-/react-menubar-1.1.16.tgz", + "integrity": "sha512-EB1FktTz5xRRi2Er974AUQZWg2yVBb1yjip38/lgwtCVRd3a+maUoGHN/xs9Yv8SY8QwbSEb+YrxGadVWbEutA==", "license": "MIT", "dependencies": { - "@radix-ui/react-compose-refs": "1.1.2" + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-collection": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-direction": "1.1.1", + "@radix-ui/react-id": "1.1.1", + "@radix-ui/react-menu": "2.1.16", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-roving-focus": "1.1.11", + "@radix-ui/react-use-controllable-state": "1.2.2" }, "peerDependencies": { "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "peerDependenciesMeta": { "@types/react": { "optional": true + }, + "@types/react-dom": { + "optional": true } } }, - "node_modules/@radix-ui/react-popover": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.1.15.tgz", - "integrity": "sha512-kr0X2+6Yy/vJzLYJUPCZEc8SfQcf+1COFoAqauJm74umQhta9M7lNJHP7QQS3vkvcGLQUbWpMzwrXYwrYztHKA==", + "node_modules/@radix-ui/react-navigation-menu": { + "version": "1.2.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.2.14.tgz", + "integrity": "sha512-YB9mTFQvCOAQMHU+C/jVl96WmuWeltyUEpRJJky51huhds5W2FQr1J8D/16sQlf0ozxkPK8uF3niQMdUwZPv5w==", "license": "MIT", "dependencies": { "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-collection": "1.1.7", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-direction": "1.1.1", "@radix-ui/react-dismissable-layer": "1.1.11", - "@radix-ui/react-focus-guards": "1.1.3", - "@radix-ui/react-focus-scope": "1.1.7", "@radix-ui/react-id": "1.1.1", - "@radix-ui/react-popper": "1.2.8", - "@radix-ui/react-portal": "1.1.9", "@radix-ui/react-presence": "1.1.5", "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-slot": "1.2.3", + "@radix-ui/react-use-callback-ref": "1.1.1", "@radix-ui/react-use-controllable-state": "1.2.2", - "aria-hidden": "^1.2.4", - "react-remove-scroll": "^2.6.3" + "@radix-ui/react-use-layout-effect": "1.1.1", + "@radix-ui/react-use-previous": "1.1.1", + "@radix-ui/react-visually-hidden": "1.2.3" }, "peerDependencies": { "@types/react": "*", @@ -1519,21 +1809,104 @@ } } }, - "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-slot": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", - "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", + "node_modules/@radix-ui/react-one-time-password-field": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/@radix-ui/react-one-time-password-field/-/react-one-time-password-field-0.1.8.tgz", + "integrity": "sha512-ycS4rbwURavDPVjCb5iS3aG4lURFDILi6sKI/WITUMZ13gMmn/xGjpLoqBAalhJaDk8I3UbCM5GzKHrnzwHbvg==", "license": "MIT", "dependencies": { - "@radix-ui/react-compose-refs": "1.1.2" + "@radix-ui/number": "1.1.1", + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-collection": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-direction": "1.1.1", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-roving-focus": "1.1.11", + "@radix-ui/react-use-controllable-state": "1.2.2", + "@radix-ui/react-use-effect-event": "0.0.2", + "@radix-ui/react-use-is-hydrated": "0.1.0", + "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-password-toggle-field": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-password-toggle-field/-/react-password-toggle-field-0.1.3.tgz", + "integrity": "sha512-/UuCrDBWravcaMix4TdT+qlNdVwOM1Nck9kWx/vafXsdfj1ChfhOdfi3cy9SGBpWgTXwYCuboT/oYpJy3clqfw==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-id": "1.1.1", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-use-controllable-state": "1.2.2", + "@radix-ui/react-use-effect-event": "0.0.2", + "@radix-ui/react-use-is-hydrated": "0.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-popover": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.1.15.tgz", + "integrity": "sha512-kr0X2+6Yy/vJzLYJUPCZEc8SfQcf+1COFoAqauJm74umQhta9M7lNJHP7QQS3vkvcGLQUbWpMzwrXYwrYztHKA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-dismissable-layer": "1.1.11", + "@radix-ui/react-focus-guards": "1.1.3", + "@radix-ui/react-focus-scope": "1.1.7", + "@radix-ui/react-id": "1.1.1", + "@radix-ui/react-popper": "1.2.8", + "@radix-ui/react-portal": "1.1.9", + "@radix-ui/react-presence": "1.1.5", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-slot": "1.2.3", + "@radix-ui/react-use-controllable-state": "1.2.2", + "aria-hidden": "^1.2.4", + "react-remove-scroll": "^2.6.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "peerDependenciesMeta": { "@types/react": { "optional": true + }, + "@types/react-dom": { + "optional": true } } }, @@ -1640,7 +2013,224 @@ } } }, - "node_modules/@radix-ui/react-primitive/node_modules/@radix-ui/react-slot": { + "node_modules/@radix-ui/react-progress": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@radix-ui/react-progress/-/react-progress-1.1.7.tgz", + "integrity": "sha512-vPdg/tF6YC/ynuBIJlk1mm7Le0VgW6ub6J2UWnTQ7/D23KXcPI1qy+0vBkgKgd38RCMJavBXpB83HPNFMTb0Fg==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-primitive": "2.1.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-radio-group": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/@radix-ui/react-radio-group/-/react-radio-group-1.3.8.tgz", + "integrity": "sha512-VBKYIYImA5zsxACdisNQ3BjCBfmbGH3kQlnFVqlWU4tXwjy7cGX8ta80BcrO+WJXIn5iBylEH3K6ZTlee//lgQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-direction": "1.1.1", + "@radix-ui/react-presence": "1.1.5", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-roving-focus": "1.1.11", + "@radix-ui/react-use-controllable-state": "1.2.2", + "@radix-ui/react-use-previous": "1.1.1", + "@radix-ui/react-use-size": "1.1.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-roving-focus": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.11.tgz", + "integrity": "sha512-7A6S9jSgm/S+7MdtNDSb+IU859vQqJ/QAtcYQcfFC6W8RS4IxIZDldLR0xqCFZ6DCyrQLjLPsxtTNch5jVA4lA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-collection": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-direction": "1.1.1", + "@radix-ui/react-id": "1.1.1", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-use-callback-ref": "1.1.1", + "@radix-ui/react-use-controllable-state": "1.2.2" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-scroll-area": { + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.2.10.tgz", + "integrity": "sha512-tAXIa1g3sM5CGpVT0uIbUx/U3Gs5N8T52IICuCtObaos1S8fzsrPXG5WObkQN3S6NVl6wKgPhAIiBGbWnvc97A==", + "license": "MIT", + "dependencies": { + "@radix-ui/number": "1.1.1", + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-direction": "1.1.1", + "@radix-ui/react-presence": "1.1.5", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-use-callback-ref": "1.1.1", + "@radix-ui/react-use-layout-effect": "1.1.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-select": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.2.6.tgz", + "integrity": "sha512-I30RydO+bnn2PQztvo25tswPH+wFBjehVGtmagkU78yMdwTwVf12wnAOF+AeP8S2N8xD+5UPbGhkUfPyvT+mwQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/number": "1.1.1", + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-collection": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-direction": "1.1.1", + "@radix-ui/react-dismissable-layer": "1.1.11", + "@radix-ui/react-focus-guards": "1.1.3", + "@radix-ui/react-focus-scope": "1.1.7", + "@radix-ui/react-id": "1.1.1", + "@radix-ui/react-popper": "1.2.8", + "@radix-ui/react-portal": "1.1.9", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-slot": "1.2.3", + "@radix-ui/react-use-callback-ref": "1.1.1", + "@radix-ui/react-use-controllable-state": "1.2.2", + "@radix-ui/react-use-layout-effect": "1.1.1", + "@radix-ui/react-use-previous": "1.1.1", + "@radix-ui/react-visually-hidden": "1.2.3", + "aria-hidden": "^1.2.4", + "react-remove-scroll": "^2.6.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-separator": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.1.7.tgz", + "integrity": "sha512-0HEb8R9E8A+jZjvmFCy/J4xhbXy3TV+9XSnGJ3KvTtjlIUy/YQ/p6UYZvi7YbeoeXdyU9+Y3scizK6hkY37baA==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-primitive": "2.1.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-slider": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slider/-/react-slider-1.3.6.tgz", + "integrity": "sha512-JPYb1GuM1bxfjMRlNLE+BcmBC8onfCi60Blk7OBqi2MLTFdS+8401U4uFjnwkOr49BLmXxLC6JHkvAsx5OJvHw==", + "license": "MIT", + "dependencies": { + "@radix-ui/number": "1.1.1", + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-collection": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-direction": "1.1.1", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-use-controllable-state": "1.2.2", + "@radix-ui/react-use-layout-effect": "1.1.1", + "@radix-ui/react-use-previous": "1.1.1", + "@radix-ui/react-use-size": "1.1.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-slot": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", @@ -1658,20 +2248,48 @@ } } }, - "node_modules/@radix-ui/react-roving-focus": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.11.tgz", - "integrity": "sha512-7A6S9jSgm/S+7MdtNDSb+IU859vQqJ/QAtcYQcfFC6W8RS4IxIZDldLR0xqCFZ6DCyrQLjLPsxtTNch5jVA4lA==", + "node_modules/@radix-ui/react-switch": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@radix-ui/react-switch/-/react-switch-1.2.6.tgz", + "integrity": "sha512-bByzr1+ep1zk4VubeEVViV592vu2lHE2BZY5OnzehZqOOgogN80+mNtCqPkhn2gklJqOpxWgPoYTSnhBCqpOXQ==", "license": "MIT", "dependencies": { "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-collection": "1.1.7", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-use-controllable-state": "1.2.2", + "@radix-ui/react-use-previous": "1.1.1", + "@radix-ui/react-use-size": "1.1.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-tabs": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-1.1.13.tgz", + "integrity": "sha512-7xdcatg7/U+7+Udyoj2zodtI9H/IIopqo+YOIcZOq1nJwXWBZ9p8xiu5llXlekDbZkca79a/fozEYQXIA4sW6A==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-context": "1.1.2", "@radix-ui/react-direction": "1.1.1", "@radix-ui/react-id": "1.1.1", + "@radix-ui/react-presence": "1.1.5", "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-use-callback-ref": "1.1.1", + "@radix-ui/react-roving-focus": "1.1.11", "@radix-ui/react-use-controllable-state": "1.2.2" }, "peerDependencies": { @@ -1689,33 +2307,24 @@ } } }, - "node_modules/@radix-ui/react-select": { - "version": "2.2.6", - "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.2.6.tgz", - "integrity": "sha512-I30RydO+bnn2PQztvo25tswPH+wFBjehVGtmagkU78yMdwTwVf12wnAOF+AeP8S2N8xD+5UPbGhkUfPyvT+mwQ==", + "node_modules/@radix-ui/react-toast": { + "version": "1.2.15", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toast/-/react-toast-1.2.15.tgz", + "integrity": "sha512-3OSz3TacUWy4WtOXV38DggwxoqJK4+eDkNMl5Z/MJZaoUPaP4/9lf81xXMe1I2ReTAptverZUpbPY4wWwWyL5g==", "license": "MIT", "dependencies": { - "@radix-ui/number": "1.1.1", "@radix-ui/primitive": "1.1.3", "@radix-ui/react-collection": "1.1.7", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-direction": "1.1.1", "@radix-ui/react-dismissable-layer": "1.1.11", - "@radix-ui/react-focus-guards": "1.1.3", - "@radix-ui/react-focus-scope": "1.1.7", - "@radix-ui/react-id": "1.1.1", - "@radix-ui/react-popper": "1.2.8", "@radix-ui/react-portal": "1.1.9", + "@radix-ui/react-presence": "1.1.5", "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-slot": "1.2.3", "@radix-ui/react-use-callback-ref": "1.1.1", "@radix-ui/react-use-controllable-state": "1.2.2", "@radix-ui/react-use-layout-effect": "1.1.1", - "@radix-ui/react-use-previous": "1.1.1", - "@radix-ui/react-visually-hidden": "1.2.3", - "aria-hidden": "^1.2.4", - "react-remove-scroll": "^2.6.3" + "@radix-ui/react-visually-hidden": "1.2.3" }, "peerDependencies": { "@types/react": "*", @@ -1732,51 +2341,73 @@ } } }, - "node_modules/@radix-ui/react-select/node_modules/@radix-ui/react-slot": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", - "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", + "node_modules/@radix-ui/react-toggle": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.10.tgz", + "integrity": "sha512-lS1odchhFTeZv3xwHH31YPObmJn8gOg7Lq12inrr0+BH/l3Tsq32VfjqH1oh80ARM3mlkfMic15n0kg4sD1poQ==", "license": "MIT", "dependencies": { - "@radix-ui/react-compose-refs": "1.1.2" + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-use-controllable-state": "1.2.2" }, "peerDependencies": { "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "peerDependenciesMeta": { "@types/react": { "optional": true + }, + "@types/react-dom": { + "optional": true } } }, - "node_modules/@radix-ui/react-slot": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.4.tgz", - "integrity": "sha512-Jl+bCv8HxKnlTLVrcDE8zTMJ09R9/ukw4qBs/oZClOfoQk/cOTbDn+NceXfV7j09YPVQUryJPHurafcSg6EVKA==", + "node_modules/@radix-ui/react-toggle-group": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle-group/-/react-toggle-group-1.1.11.tgz", + "integrity": "sha512-5umnS0T8JQzQT6HbPyO7Hh9dgd82NmS36DQr+X/YJ9ctFNCiiQd6IJAYYZ33LUwm8M+taCz5t2ui29fHZc4Y6Q==", "license": "MIT", "dependencies": { - "@radix-ui/react-compose-refs": "1.1.2" + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-direction": "1.1.1", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-roving-focus": "1.1.11", + "@radix-ui/react-toggle": "1.1.10", + "@radix-ui/react-use-controllable-state": "1.2.2" }, "peerDependencies": { "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "peerDependenciesMeta": { "@types/react": { "optional": true + }, + "@types/react-dom": { + "optional": true } } }, - "node_modules/@radix-ui/react-toggle": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.10.tgz", - "integrity": "sha512-lS1odchhFTeZv3xwHH31YPObmJn8gOg7Lq12inrr0+BH/l3Tsq32VfjqH1oh80ARM3mlkfMic15n0kg4sD1poQ==", + "node_modules/@radix-ui/react-toolbar": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toolbar/-/react-toolbar-1.1.11.tgz", + "integrity": "sha512-4ol06/1bLoFu1nwUqzdD4Y5RZ9oDdKeiHIsntug54Hcr1pgaHiPqHFEaXI1IFP/EsOfROQZ8Mig9VTIRza6Tjg==", "license": "MIT", "dependencies": { "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-direction": "1.1.1", "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-use-controllable-state": "1.2.2" + "@radix-ui/react-roving-focus": "1.1.11", + "@radix-ui/react-separator": "1.1.7", + "@radix-ui/react-toggle-group": "1.1.11" }, "peerDependencies": { "@types/react": "*", @@ -1827,24 +2458,6 @@ } } }, - "node_modules/@radix-ui/react-tooltip/node_modules/@radix-ui/react-slot": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", - "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.2" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, "node_modules/@radix-ui/react-use-callback-ref": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz", @@ -1915,6 +2528,24 @@ } } }, + "node_modules/@radix-ui/react-use-is-hydrated": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-is-hydrated/-/react-use-is-hydrated-0.1.0.tgz", + "integrity": "sha512-U+UORVEq+cTnRIaostJv9AGdV3G6Y+zbVd+12e18jQ5A3c0xL03IhnHuiU4UV69wolOQp5GfR58NW/EgdQhwOA==", + "license": "MIT", + "dependencies": { + "use-sync-external-store": "^1.5.0" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, "node_modules/@radix-ui/react-use-layout-effect": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz", @@ -2047,17 +2678,45 @@ "tslib": "^2.8.0" } }, + "node_modules/@tanstack/react-store": { + "version": "0.7.7", + "resolved": "https://registry.npmjs.org/@tanstack/react-store/-/react-store-0.7.7.tgz", + "integrity": "sha512-qqT0ufegFRDGSof9D/VqaZgjNgp4tRPHZIJq2+QIHkMUtHjaJ0lYrrXjeIUJvjnTbgPfSD1XgOMEt0lmANn6Zg==", + "license": "MIT", + "dependencies": { + "@tanstack/store": "0.7.7", + "use-sync-external-store": "^1.5.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/@tanstack/store": { + "version": "0.7.7", + "resolved": "https://registry.npmjs.org/@tanstack/store/-/store-0.7.7.tgz", + "integrity": "sha512-xa6pTan1bcaqYDS9BDpSiS63qa6EoDkPN9RsRaxHuDdVDNntzq3xNwR5YKTU/V3SkSyC9T4YVOPh2zRQN0nhIQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + } + }, "node_modules/@tiptap/core": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/@tiptap/core/-/core-3.20.0.tgz", - "integrity": "sha512-aC9aROgia/SpJqhsXFiX9TsligL8d+oeoI8W3u00WI45s0VfsqjgeKQLDLF7Tu7hC+7F02teC84SAHuup003VQ==", + "version": "3.22.3", + "resolved": "https://registry.npmjs.org/@tiptap/core/-/core-3.22.3.tgz", + "integrity": "sha512-Dv9MKK5BDWCF0N2l6/Pxv3JNCce2kwuWf2cKMBc2bEetx0Pn6o7zlFmSxMvYK4UtG1Tw9Yg/ZHi6QOFWK0Zm9Q==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/pm": "^3.20.0" + "@tiptap/pm": "^3.22.3" } }, "node_modules/@tiptap/extension-bold": { @@ -2133,19 +2792,6 @@ "@tiptap/extensions": "^3.19.0" } }, - "node_modules/@tiptap/extension-history": { - "version": "3.19.0", - "resolved": "https://registry.npmjs.org/@tiptap/extension-history/-/extension-history-3.19.0.tgz", - "integrity": "sha512-hhN5nL7Pqcd9iomzeUUMKnmSQieKNlJ2FUgf2dHUqqvn4pWvcHA6P6UwdDNhuKFivSJNNMqtajkOvO4bYq1KPw==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/extensions": "^3.19.0" - } - }, "node_modules/@tiptap/extension-horizontal-rule": { "version": "3.19.0", "resolved": "https://registry.npmjs.org/@tiptap/extension-horizontal-rule/-/extension-horizontal-rule-3.19.0.tgz", @@ -2258,9 +2904,9 @@ } }, "node_modules/@tiptap/pm": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/@tiptap/pm/-/pm-3.20.0.tgz", - "integrity": "sha512-jn+2KnQZn+b+VXr8EFOJKsnjVNaA4diAEr6FOazupMt8W8ro1hfpYtZ25JL87Kao/WbMze55sd8M8BDXLUKu1A==", + "version": "3.22.3", + "resolved": "https://registry.npmjs.org/@tiptap/pm/-/pm-3.22.3.tgz", + "integrity": "sha512-NjfWjZuvrqmpICT+GZWNIjtOdhPyqFKDMtQy7tsQ5rErM9L2ZQdy/+T/BKSO1JdTeBhdg9OP+0yfsqoYp2aT6A==", "license": "MIT", "dependencies": { "prosemirror-changeset": "^2.3.0", @@ -2321,17 +2967,18 @@ "license": "MIT" }, "node_modules/@tiptap/suggestion": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/@tiptap/suggestion/-/suggestion-3.20.0.tgz", - "integrity": "sha512-OA9Fe+1Q/Ex0ivTcpRcVFiLnNsVdIBmiEoctt/gu4H2ayCYmZ906veioXNdc1m/3MtVVUIuEnvwwsrOZXlfDEw==", + "version": "3.22.3", + "resolved": "https://registry.npmjs.org/@tiptap/suggestion/-/suggestion-3.22.3.tgz", + "integrity": "sha512-m2c+5gDj2vW7UI1J4JHCKehQUVE12qBhgF+DC+WEWUU8ZrFNf5OEYWQHDNsopa5RRpilfKfhPNbMtXgvGOsk6g==", "license": "MIT", + "peer": true, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.20.0", - "@tiptap/pm": "^3.20.0" + "@tiptap/core": "^3.22.3", + "@tiptap/pm": "^3.22.3" } }, "node_modules/@types/debug": { @@ -2359,12 +3006,6 @@ "license": "MIT", "peer": true }, - "node_modules/@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", - "license": "MIT" - }, "node_modules/@types/linkify-it": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/@types/linkify-it/-/linkify-it-5.0.0.tgz", @@ -2442,6 +3083,12 @@ "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", "license": "MIT" }, + "node_modules/@types/use-sync-external-store": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-1.5.0.tgz", + "integrity": "sha512-5dyB8nLC/qogMrlCizZnYWQTA4lnb/v+It+sqNl5YnSRAPMlIqY/X0Xn+gZw8vOL+TgTTr28VEbn3uf8fUtAkw==", + "license": "MIT" + }, "node_modules/@ungap/structured-clone": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", @@ -2452,6 +3099,7 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true, "license": "MIT" }, "node_modules/anymatch": { @@ -2763,6 +3411,7 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, "license": "MIT", "engines": { "node": ">= 6" @@ -3095,17 +3744,6 @@ "node": ">=10.13.0" } }, - "node_modules/glob-regex": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/glob-regex/-/glob-regex-0.3.2.tgz", - "integrity": "sha512-m5blUd3/OqDTWwzBBtWBPrGlAzatRywHameHeekAZyZrskYouOGdNB8T/q6JucucvJXtOuyHIn0/Yia7iDasDw==" - }, - "node_modules/globrex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", - "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", - "license": "MIT" - }, "node_modules/hasown": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", @@ -3537,18 +4175,6 @@ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", "license": "MIT" }, - "node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "license": "MIT", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, "node_modules/lib0": { "version": "0.2.117", "resolved": "https://registry.npmjs.org/lib0/-/lib0-0.2.117.tgz", @@ -3587,6 +4213,7 @@ "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true, "license": "MIT" }, "node_modules/linkify-it": { @@ -3605,9 +4232,9 @@ "license": "MIT" }, "node_modules/lodash": { - "version": "4.17.23", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz", - "integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz", + "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==", "license": "MIT" }, "node_modules/lodash.merge": { @@ -4492,15 +5119,6 @@ "node": ">=8.6" } }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", @@ -4511,6 +5129,7 @@ "version": "2.7.0", "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, "license": "MIT", "dependencies": { "any-promise": "^1.0.0", @@ -4658,6 +5277,7 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -4743,6 +5363,7 @@ "version": "4.0.7", "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz", "integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==", + "dev": true, "license": "MIT", "engines": { "node": ">= 6" @@ -5199,6 +5820,83 @@ ], "license": "MIT" }, + "node_modules/radix-ui": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/radix-ui/-/radix-ui-1.4.3.tgz", + "integrity": "sha512-aWizCQiyeAenIdUbqEpXgRA1ya65P13NKn/W8rWkcN0OPkRDxdBVLWnIEDsS2RpwCK2nobI7oMUSmexzTDyAmA==", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-accessible-icon": "1.1.7", + "@radix-ui/react-accordion": "1.2.12", + "@radix-ui/react-alert-dialog": "1.1.15", + "@radix-ui/react-arrow": "1.1.7", + "@radix-ui/react-aspect-ratio": "1.1.7", + "@radix-ui/react-avatar": "1.1.10", + "@radix-ui/react-checkbox": "1.3.3", + "@radix-ui/react-collapsible": "1.1.12", + "@radix-ui/react-collection": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-context-menu": "2.2.16", + "@radix-ui/react-dialog": "1.1.15", + "@radix-ui/react-direction": "1.1.1", + "@radix-ui/react-dismissable-layer": "1.1.11", + "@radix-ui/react-dropdown-menu": "2.1.16", + "@radix-ui/react-focus-guards": "1.1.3", + "@radix-ui/react-focus-scope": "1.1.7", + "@radix-ui/react-form": "0.1.8", + "@radix-ui/react-hover-card": "1.1.15", + "@radix-ui/react-label": "2.1.7", + "@radix-ui/react-menu": "2.1.16", + "@radix-ui/react-menubar": "1.1.16", + "@radix-ui/react-navigation-menu": "1.2.14", + "@radix-ui/react-one-time-password-field": "0.1.8", + "@radix-ui/react-password-toggle-field": "0.1.3", + "@radix-ui/react-popover": "1.1.15", + "@radix-ui/react-popper": "1.2.8", + "@radix-ui/react-portal": "1.1.9", + "@radix-ui/react-presence": "1.1.5", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-progress": "1.1.7", + "@radix-ui/react-radio-group": "1.3.8", + "@radix-ui/react-roving-focus": "1.1.11", + "@radix-ui/react-scroll-area": "1.2.10", + "@radix-ui/react-select": "2.2.6", + "@radix-ui/react-separator": "1.1.7", + "@radix-ui/react-slider": "1.3.6", + "@radix-ui/react-slot": "1.2.3", + "@radix-ui/react-switch": "1.2.6", + "@radix-ui/react-tabs": "1.1.13", + "@radix-ui/react-toast": "1.2.15", + "@radix-ui/react-toggle": "1.1.10", + "@radix-ui/react-toggle-group": "1.1.11", + "@radix-ui/react-toolbar": "1.1.11", + "@radix-ui/react-tooltip": "1.2.8", + "@radix-ui/react-use-callback-ref": "1.1.1", + "@radix-ui/react-use-controllable-state": "1.2.2", + "@radix-ui/react-use-effect-event": "0.0.2", + "@radix-ui/react-use-escape-keydown": "1.1.1", + "@radix-ui/react-use-is-hydrated": "0.1.0", + "@radix-ui/react-use-layout-effect": "1.1.1", + "@radix-ui/react-use-size": "1.1.1", + "@radix-ui/react-visually-hidden": "1.2.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, "node_modules/react": { "version": "18.3.1", "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", @@ -5354,25 +6052,6 @@ "node": ">=8.10.0" } }, - "node_modules/recrawl-sync": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/recrawl-sync/-/recrawl-sync-2.2.3.tgz", - "integrity": "sha512-vSaTR9t+cpxlskkdUFrsEpnf67kSmPk66yAGT1fZPrDudxQjoMzPgQhSMImQ0pAw5k0NPirefQfhopSjhdUtpQ==", - "license": "MIT", - "dependencies": { - "@cush/relative": "^1.0.0", - "glob-regex": "^0.3.0", - "slash": "^3.0.0", - "sucrase": "^3.20.3", - "tslib": "^1.9.3" - } - }, - "node_modules/recrawl-sync/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "license": "0BSD" - }, "node_modules/rehype-format": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/rehype-format/-/rehype-format-5.0.1.tgz", @@ -5652,15 +6331,6 @@ "@img/sharp-win32-x64": "0.34.5" } }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/slate": { "version": "0.110.2", "resolved": "https://registry.npmjs.org/slate/-/slate-0.110.2.tgz", @@ -5749,15 +6419,6 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/styled-jsx": { "version": "5.1.6", "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.6.tgz", @@ -5785,6 +6446,7 @@ "version": "3.35.1", "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.1.tgz", "integrity": "sha512-DhuTmvZWux4H1UOnWMB3sk0sbaCVOoQZjv8u1rDoTV0HTdGem9hkAZtl4JZy8P2z4Bg0nT+YMeOFyVr4zcG5Tw==", + "dev": true, "license": "MIT", "dependencies": { "@jridgewell/gen-mapping": "^0.3.2", @@ -5864,6 +6526,7 @@ "version": "3.3.1", "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, "license": "MIT", "dependencies": { "any-promise": "^1.0.0" @@ -5873,6 +6536,7 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, "license": "MIT", "dependencies": { "thenify": ">= 3.1.0 < 4" @@ -5897,6 +6561,7 @@ "version": "0.2.15", "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", + "dev": true, "license": "MIT", "dependencies": { "fdir": "^6.5.0", @@ -5913,6 +6578,7 @@ "version": "6.5.0", "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "dev": true, "license": "MIT", "engines": { "node": ">=12.0.0" @@ -5930,6 +6596,7 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -5991,20 +6658,9 @@ "version": "0.1.13", "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "dev": true, "license": "Apache-2.0" }, - "node_modules/tsconfig-paths": { - "version": "3.15.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", - "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", - "license": "MIT", - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - } - }, "node_modules/tslib": { "version": "2.8.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", @@ -6339,18 +6995,6 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/vitest-tsconfig-paths": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/vitest-tsconfig-paths/-/vitest-tsconfig-paths-3.4.1.tgz", - "integrity": "sha512-CnRpA/jcqgZfnkk0yvwFW92UmIpf03wX/wLiQBNWAcOG7nv6Sdz3GsPESAMEqbVy8kHBoWB3XeNamu6PUrFZLA==", - "license": "MIT", - "dependencies": { - "debug": "^4.1.1", - "globrex": "^0.1.2", - "recrawl-sync": "^2.0.3", - "tsconfig-paths": "^3.9.0" - } - }, "node_modules/w3c-keyname": { "version": "2.2.8", "resolved": "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.8.tgz", diff --git a/examples/nextjs-blocknote/package.json b/examples/nextjs-blocknote/package.json index e6c17d4d186..199675de54b 100644 --- a/examples/nextjs-blocknote/package.json +++ b/examples/nextjs-blocknote/package.json @@ -10,14 +10,14 @@ "lint": "next lint" }, "dependencies": { - "@blocknote/core": "0.41.0", - "@blocknote/mantine": "0.41.0", - "@blocknote/react": "0.41.0", - "@liveblocks/client": "^3.14.0", - "@liveblocks/node": "^3.14.0", - "@liveblocks/react": "^3.14.0", - "@liveblocks/react-blocknote": "^3.14.0", - "@liveblocks/react-ui": "^3.14.0", + "@blocknote/core": "^0.43.0", + "@blocknote/mantine": "^0.43.0", + "@blocknote/react": "^0.43.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-blocknote": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "@radix-ui/react-dialog": "^1.1.15", "@radix-ui/react-popover": "^1.0.7", "@types/node": "^20.3.3", diff --git a/examples/nextjs-chat-sdk-ai-bot/package-lock.json b/examples/nextjs-chat-sdk-ai-bot/package-lock.json index de42ab2cf03..8bd6e5f6c40 100644 --- a/examples/nextjs-chat-sdk-ai-bot/package-lock.json +++ b/examples/nextjs-chat-sdk-ai-bot/package-lock.json @@ -9,11 +9,11 @@ "dependencies": { "@ai-sdk/anthropic": "^3.0.64", "@chat-adapter/state-memory": "^4.23.0", - "@liveblocks/chat-sdk-adapter": "^3.18.0", - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/chat-sdk-adapter": "^3.18.3", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "ai": "^6.0.140", "chat": "^4.22.0", "next": "16.2.1", @@ -686,60 +686,60 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/chat-sdk-adapter": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/chat-sdk-adapter/-/chat-sdk-adapter-3.18.0.tgz", - "integrity": "sha512-Abj0HH61ghlrTwaWmvTkooCJ/cijOfD7b32/+fbZNg98Ugcbtg8gaLIJ4fpFVDNZKbUsNOjpLuXDOnmoJfZQRA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/chat-sdk-adapter/-/chat-sdk-adapter-3.18.3.tgz", + "integrity": "sha512-GdgUeWw745hS3C2EWhdobkQ+ge1oI5Ra98glrTHd0yPCrZPtJnBOaO0CtqL5JAquk2GJKKCrOPTjRVfJlBp5CA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", - "@liveblocks/node": "3.18.0" + "@liveblocks/core": "3.18.3", + "@liveblocks/node": "3.18.3" }, "peerDependencies": { "chat": ">=4.20.0" } }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { @@ -752,15 +752,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.0.tgz", - "integrity": "sha512-jHKOf5TGGV0iXVyGw55fZx+ECdtxS28x+lADscelNP+syGtFN8sXG/2P8h4IZkcfXe7M4k8xBXarlzWAQrUUMw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.3.tgz", + "integrity": "sha512-QaWX9beHe48Qa64Avso26dZ5hp9CvczdSm6BnSqXhQ/lg3JcrZFIXtTpj3N3MaxGRUTlFPV6So1WP8vsbYzN+w==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -770,8 +770,8 @@ "slate-react": "^0.110.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc", "react-dom": "^18 || ^19 || ^19.0.0-rc" }, diff --git a/examples/nextjs-chat-sdk-ai-bot/package.json b/examples/nextjs-chat-sdk-ai-bot/package.json index 3d7a7100d53..576c87fa64d 100644 --- a/examples/nextjs-chat-sdk-ai-bot/package.json +++ b/examples/nextjs-chat-sdk-ai-bot/package.json @@ -11,11 +11,11 @@ "dependencies": { "@ai-sdk/anthropic": "^3.0.64", "@chat-adapter/state-memory": "^4.23.0", - "@liveblocks/chat-sdk-adapter": "^3.18.0", - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/chat-sdk-adapter": "^3.18.3", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "ai": "^6.0.140", "chat": "^4.22.0", "next": "16.2.1", diff --git a/examples/nextjs-chat-sdk-bot/package-lock.json b/examples/nextjs-chat-sdk-bot/package-lock.json index 4302e71881e..7e6c19926f4 100644 --- a/examples/nextjs-chat-sdk-bot/package-lock.json +++ b/examples/nextjs-chat-sdk-bot/package-lock.json @@ -8,11 +8,11 @@ "license": "Apache-2.0", "dependencies": { "@chat-adapter/state-memory": "^4.23.0", - "@liveblocks/chat-sdk-adapter": "^3.18.0", - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/chat-sdk-adapter": "^3.18.3", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "chat": "^4.22.0", "next": "16.2.1", "react": "19.2.4", @@ -621,60 +621,60 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/chat-sdk-adapter": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/chat-sdk-adapter/-/chat-sdk-adapter-3.18.0.tgz", - "integrity": "sha512-Abj0HH61ghlrTwaWmvTkooCJ/cijOfD7b32/+fbZNg98Ugcbtg8gaLIJ4fpFVDNZKbUsNOjpLuXDOnmoJfZQRA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/chat-sdk-adapter/-/chat-sdk-adapter-3.18.3.tgz", + "integrity": "sha512-GdgUeWw745hS3C2EWhdobkQ+ge1oI5Ra98glrTHd0yPCrZPtJnBOaO0CtqL5JAquk2GJKKCrOPTjRVfJlBp5CA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", - "@liveblocks/node": "3.18.0" + "@liveblocks/core": "3.18.3", + "@liveblocks/node": "3.18.3" }, "peerDependencies": { "chat": ">=4.20.0" } }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { @@ -687,15 +687,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.0.tgz", - "integrity": "sha512-jHKOf5TGGV0iXVyGw55fZx+ECdtxS28x+lADscelNP+syGtFN8sXG/2P8h4IZkcfXe7M4k8xBXarlzWAQrUUMw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.3.tgz", + "integrity": "sha512-QaWX9beHe48Qa64Avso26dZ5hp9CvczdSm6BnSqXhQ/lg3JcrZFIXtTpj3N3MaxGRUTlFPV6So1WP8vsbYzN+w==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -705,8 +705,8 @@ "slate-react": "^0.110.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc", "react-dom": "^18 || ^19 || ^19.0.0-rc" }, diff --git a/examples/nextjs-chat-sdk-bot/package.json b/examples/nextjs-chat-sdk-bot/package.json index c7d6c634a9b..0f0a7ae3cdf 100644 --- a/examples/nextjs-chat-sdk-bot/package.json +++ b/examples/nextjs-chat-sdk-bot/package.json @@ -10,11 +10,11 @@ }, "dependencies": { "@chat-adapter/state-memory": "^4.23.0", - "@liveblocks/chat-sdk-adapter": "^3.18.0", - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/chat-sdk-adapter": "^3.18.3", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "chat": "^4.22.0", "next": "16.2.1", "react": "19.2.4", diff --git a/examples/nextjs-comments-ag-grid/package-lock.json b/examples/nextjs-comments-ag-grid/package-lock.json index 68e16222642..47a7f49e04f 100644 --- a/examples/nextjs-comments-ag-grid/package-lock.json +++ b/examples/nextjs-comments-ag-grid/package-lock.json @@ -7,10 +7,10 @@ "name": "@liveblocks-examples/nextjs-comments-ag-grid", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "ag-grid-community": "^35.1.0", "ag-grid-react": "^35.1.0", "next": "^16.1.6", @@ -545,47 +545,47 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { @@ -598,15 +598,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.0.tgz", - "integrity": "sha512-jHKOf5TGGV0iXVyGw55fZx+ECdtxS28x+lADscelNP+syGtFN8sXG/2P8h4IZkcfXe7M4k8xBXarlzWAQrUUMw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.3.tgz", + "integrity": "sha512-QaWX9beHe48Qa64Avso26dZ5hp9CvczdSm6BnSqXhQ/lg3JcrZFIXtTpj3N3MaxGRUTlFPV6So1WP8vsbYzN+w==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -616,8 +616,8 @@ "slate-react": "^0.110.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc", "react-dom": "^18 || ^19 || ^19.0.0-rc" }, diff --git a/examples/nextjs-comments-ag-grid/package.json b/examples/nextjs-comments-ag-grid/package.json index 15320177ce5..051ceece01d 100644 --- a/examples/nextjs-comments-ag-grid/package.json +++ b/examples/nextjs-comments-ag-grid/package.json @@ -9,10 +9,10 @@ "start": "next start" }, "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "ag-grid-community": "^35.1.0", "ag-grid-react": "^35.1.0", "next": "^16.1.6", diff --git a/examples/nextjs-comments-ai/package-lock.json b/examples/nextjs-comments-ai/package-lock.json index 0163d238418..cccda92c8e1 100644 --- a/examples/nextjs-comments-ai/package-lock.json +++ b/examples/nextjs-comments-ai/package-lock.json @@ -8,10 +8,10 @@ "license": "Apache-2.0", "dependencies": { "@ai-sdk/anthropic": "^3.0.64", - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "@tailwindcss/postcss": "^4.2.2", "ai": "^6.0.141", "next": "^16.1.6", @@ -1595,47 +1595,47 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { @@ -1648,15 +1648,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.0.tgz", - "integrity": "sha512-jHKOf5TGGV0iXVyGw55fZx+ECdtxS28x+lADscelNP+syGtFN8sXG/2P8h4IZkcfXe7M4k8xBXarlzWAQrUUMw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.3.tgz", + "integrity": "sha512-QaWX9beHe48Qa64Avso26dZ5hp9CvczdSm6BnSqXhQ/lg3JcrZFIXtTpj3N3MaxGRUTlFPV6So1WP8vsbYzN+w==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -1666,8 +1666,8 @@ "slate-react": "^0.110.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc", "react-dom": "^18 || ^19 || ^19.0.0-rc" }, diff --git a/examples/nextjs-comments-ai/package.json b/examples/nextjs-comments-ai/package.json index 15ddad75074..02dd75a2de4 100644 --- a/examples/nextjs-comments-ai/package.json +++ b/examples/nextjs-comments-ai/package.json @@ -10,10 +10,10 @@ }, "dependencies": { "@ai-sdk/anthropic": "^3.0.64", - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "@tailwindcss/postcss": "^4.2.2", "ai": "^6.0.141", "next": "^16.1.6", diff --git a/examples/nextjs-comments-audio/package-lock.json b/examples/nextjs-comments-audio/package-lock.json index 23e4873d855..2bdcda7dc54 100644 --- a/examples/nextjs-comments-audio/package-lock.json +++ b/examples/nextjs-comments-audio/package-lock.json @@ -7,10 +7,10 @@ "name": "@liveblocks-examples/nextjs-comments-audio", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "@radix-ui/react-slider": "^1.1.2", "@radix-ui/react-tooltip": "^1.0.7", "@types/node": "20.3.3", @@ -616,47 +616,47 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { @@ -669,15 +669,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.0.tgz", - "integrity": "sha512-jHKOf5TGGV0iXVyGw55fZx+ECdtxS28x+lADscelNP+syGtFN8sXG/2P8h4IZkcfXe7M4k8xBXarlzWAQrUUMw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.3.tgz", + "integrity": "sha512-QaWX9beHe48Qa64Avso26dZ5hp9CvczdSm6BnSqXhQ/lg3JcrZFIXtTpj3N3MaxGRUTlFPV6So1WP8vsbYzN+w==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -687,8 +687,8 @@ "slate-react": "^0.110.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc", "react-dom": "^18 || ^19 || ^19.0.0-rc" }, diff --git a/examples/nextjs-comments-audio/package.json b/examples/nextjs-comments-audio/package.json index 9b5fac64488..52b4ab9c4a1 100644 --- a/examples/nextjs-comments-audio/package.json +++ b/examples/nextjs-comments-audio/package.json @@ -10,10 +10,10 @@ "lint": "next lint" }, "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "@radix-ui/react-slider": "^1.1.2", "@radix-ui/react-tooltip": "^1.0.7", "@types/node": "20.3.3", diff --git a/examples/nextjs-comments-canvas/package-lock.json b/examples/nextjs-comments-canvas/package-lock.json index 20e16b73e5d..28beb212a5b 100644 --- a/examples/nextjs-comments-canvas/package-lock.json +++ b/examples/nextjs-comments-canvas/package-lock.json @@ -8,10 +8,10 @@ "license": "Apache-2.0", "dependencies": { "@dnd-kit/core": "^6.1.0", - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "next": "^16.1.6", "react": "^18.3.1", "react-dom": "^18.3.1", @@ -593,47 +593,47 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { @@ -646,15 +646,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.0.tgz", - "integrity": "sha512-jHKOf5TGGV0iXVyGw55fZx+ECdtxS28x+lADscelNP+syGtFN8sXG/2P8h4IZkcfXe7M4k8xBXarlzWAQrUUMw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.3.tgz", + "integrity": "sha512-QaWX9beHe48Qa64Avso26dZ5hp9CvczdSm6BnSqXhQ/lg3JcrZFIXtTpj3N3MaxGRUTlFPV6So1WP8vsbYzN+w==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -664,8 +664,8 @@ "slate-react": "^0.110.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc", "react-dom": "^18 || ^19 || ^19.0.0-rc" }, diff --git a/examples/nextjs-comments-canvas/package.json b/examples/nextjs-comments-canvas/package.json index aaf9c1c5307..5d452fa9c92 100644 --- a/examples/nextjs-comments-canvas/package.json +++ b/examples/nextjs-comments-canvas/package.json @@ -10,10 +10,10 @@ }, "dependencies": { "@dnd-kit/core": "^6.1.0", - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "next": "^16.1.6", "react": "^18.3.1", "react-dom": "^18.3.1", diff --git a/examples/nextjs-comments-emails-resend/package-lock.json b/examples/nextjs-comments-emails-resend/package-lock.json index ca1500da904..048b038bf72 100644 --- a/examples/nextjs-comments-emails-resend/package-lock.json +++ b/examples/nextjs-comments-emails-resend/package-lock.json @@ -7,11 +7,11 @@ "name": "@liveblocks-examples/nextjs-comments-emails-resend", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/emails": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/emails": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "@react-email/components": "^1.0.6", "@react-email/render": "1.0.6", "clsx": "^2.1.1", @@ -175,7 +175,6 @@ "version": "1.8.1", "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.8.1.tgz", "integrity": "sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg==", - "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -653,7 +652,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "Apache-2.0", "optional": true, "os": [ @@ -676,7 +674,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "Apache-2.0", "optional": true, "os": [ @@ -699,7 +696,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "LGPL-3.0-or-later", "optional": true, "os": [ @@ -716,7 +712,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "LGPL-3.0-or-later", "optional": true, "os": [ @@ -733,7 +728,6 @@ "cpu": [ "arm" ], - "dev": true, "license": "LGPL-3.0-or-later", "optional": true, "os": [ @@ -750,7 +744,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "LGPL-3.0-or-later", "optional": true, "os": [ @@ -767,7 +760,6 @@ "cpu": [ "ppc64" ], - "dev": true, "license": "LGPL-3.0-or-later", "optional": true, "os": [ @@ -784,7 +776,6 @@ "cpu": [ "riscv64" ], - "dev": true, "license": "LGPL-3.0-or-later", "optional": true, "os": [ @@ -801,7 +792,6 @@ "cpu": [ "s390x" ], - "dev": true, "license": "LGPL-3.0-or-later", "optional": true, "os": [ @@ -818,7 +808,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "LGPL-3.0-or-later", "optional": true, "os": [ @@ -835,7 +824,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "LGPL-3.0-or-later", "optional": true, "os": [ @@ -852,7 +840,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "LGPL-3.0-or-later", "optional": true, "os": [ @@ -869,7 +856,6 @@ "cpu": [ "arm" ], - "dev": true, "license": "Apache-2.0", "optional": true, "os": [ @@ -892,7 +878,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "Apache-2.0", "optional": true, "os": [ @@ -915,7 +900,6 @@ "cpu": [ "ppc64" ], - "dev": true, "license": "Apache-2.0", "optional": true, "os": [ @@ -938,7 +922,6 @@ "cpu": [ "riscv64" ], - "dev": true, "license": "Apache-2.0", "optional": true, "os": [ @@ -961,7 +944,6 @@ "cpu": [ "s390x" ], - "dev": true, "license": "Apache-2.0", "optional": true, "os": [ @@ -984,7 +966,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "Apache-2.0", "optional": true, "os": [ @@ -1007,7 +988,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "Apache-2.0", "optional": true, "os": [ @@ -1030,7 +1010,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "Apache-2.0", "optional": true, "os": [ @@ -1053,7 +1032,6 @@ "cpu": [ "wasm32" ], - "dev": true, "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", "optional": true, "dependencies": { @@ -1073,7 +1051,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "Apache-2.0 AND LGPL-3.0-or-later", "optional": true, "os": [ @@ -1093,7 +1070,6 @@ "cpu": [ "ia32" ], - "dev": true, "license": "Apache-2.0 AND LGPL-3.0-or-later", "optional": true, "os": [ @@ -1113,7 +1089,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "Apache-2.0 AND LGPL-3.0-or-later", "optional": true, "os": [ @@ -1206,60 +1181,70 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/emails": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/emails/-/emails-3.18.0.tgz", - "integrity": "sha512-zrtQnRbS2f8/KLOewLoipIbhs2f5FKpEDDI4+Lp7NR42zfaEDvtJa7q7x44pjSLm+BJAyeiFOm1ZwTKcByP8bQ==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/emails/-/emails-3.18.3.tgz", + "integrity": "sha512-BGXvXUrpKEOxgGUWxF4AnUlRUXIgY37hEIZfGdc1VYgDv9AJc1PwDk+8apjNoXPN6TCcTz8bwPn13BOH3Ki7LQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", - "@liveblocks/node": "3.18.0" + "@liveblocks/core": "3.18.3", + "@liveblocks/node": "3.18.3" }, "peerDependencies": { - "react": "^18 || ^19 || ^19.0.0-rc" + "react": "^18 || ^19 || ^19.0.0-rc", + "y-prosemirror": "^1", + "yjs": "^13" + }, + "peerDependenciesMeta": { + "y-prosemirror": { + "optional": true + }, + "yjs": { + "optional": true + } } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { @@ -1272,15 +1257,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.0.tgz", - "integrity": "sha512-jHKOf5TGGV0iXVyGw55fZx+ECdtxS28x+lADscelNP+syGtFN8sXG/2P8h4IZkcfXe7M4k8xBXarlzWAQrUUMw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.3.tgz", + "integrity": "sha512-QaWX9beHe48Qa64Avso26dZ5hp9CvczdSm6BnSqXhQ/lg3JcrZFIXtTpj3N3MaxGRUTlFPV6So1WP8vsbYzN+w==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -1290,8 +1275,8 @@ "slate-react": "^0.110.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc", "react-dom": "^18 || ^19 || ^19.0.0-rc" }, diff --git a/examples/nextjs-comments-emails-resend/package.json b/examples/nextjs-comments-emails-resend/package.json index 00ba21259a9..e4570a79233 100644 --- a/examples/nextjs-comments-emails-resend/package.json +++ b/examples/nextjs-comments-emails-resend/package.json @@ -11,11 +11,11 @@ "start": "next start" }, "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/emails": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/emails": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "@react-email/components": "^1.0.6", "@react-email/render": "1.0.6", "clsx": "^2.1.1", diff --git a/examples/nextjs-comments-emails-sendgrid/package-lock.json b/examples/nextjs-comments-emails-sendgrid/package-lock.json index b76fa28c181..13cdd75f0e5 100644 --- a/examples/nextjs-comments-emails-sendgrid/package-lock.json +++ b/examples/nextjs-comments-emails-sendgrid/package-lock.json @@ -7,11 +7,11 @@ "name": "@liveblocks-examples/nextjs-comments-emails-sendgrid", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/emails": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/emails": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "@sendgrid/mail": "8.1.6", "clsx": "^2.1.1", "next": "^16.1.6", @@ -556,60 +556,70 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/emails": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/emails/-/emails-3.18.0.tgz", - "integrity": "sha512-zrtQnRbS2f8/KLOewLoipIbhs2f5FKpEDDI4+Lp7NR42zfaEDvtJa7q7x44pjSLm+BJAyeiFOm1ZwTKcByP8bQ==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/emails/-/emails-3.18.3.tgz", + "integrity": "sha512-BGXvXUrpKEOxgGUWxF4AnUlRUXIgY37hEIZfGdc1VYgDv9AJc1PwDk+8apjNoXPN6TCcTz8bwPn13BOH3Ki7LQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", - "@liveblocks/node": "3.18.0" + "@liveblocks/core": "3.18.3", + "@liveblocks/node": "3.18.3" }, "peerDependencies": { - "react": "^18 || ^19 || ^19.0.0-rc" + "react": "^18 || ^19 || ^19.0.0-rc", + "y-prosemirror": "^1", + "yjs": "^13" + }, + "peerDependenciesMeta": { + "y-prosemirror": { + "optional": true + }, + "yjs": { + "optional": true + } } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { @@ -622,15 +632,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.0.tgz", - "integrity": "sha512-jHKOf5TGGV0iXVyGw55fZx+ECdtxS28x+lADscelNP+syGtFN8sXG/2P8h4IZkcfXe7M4k8xBXarlzWAQrUUMw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.3.tgz", + "integrity": "sha512-QaWX9beHe48Qa64Avso26dZ5hp9CvczdSm6BnSqXhQ/lg3JcrZFIXtTpj3N3MaxGRUTlFPV6So1WP8vsbYzN+w==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -640,8 +650,8 @@ "slate-react": "^0.110.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc", "react-dom": "^18 || ^19 || ^19.0.0-rc" }, diff --git a/examples/nextjs-comments-emails-sendgrid/package.json b/examples/nextjs-comments-emails-sendgrid/package.json index 8bf81b35c46..f32ceeeb369 100644 --- a/examples/nextjs-comments-emails-sendgrid/package.json +++ b/examples/nextjs-comments-emails-sendgrid/package.json @@ -9,11 +9,11 @@ "start": "next start" }, "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/emails": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/emails": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "@sendgrid/mail": "8.1.6", "clsx": "^2.1.1", "next": "^16.1.6", diff --git a/examples/nextjs-comments-handsontable/package-lock.json b/examples/nextjs-comments-handsontable/package-lock.json index 572b8539b6c..2c87c17e604 100644 --- a/examples/nextjs-comments-handsontable/package-lock.json +++ b/examples/nextjs-comments-handsontable/package-lock.json @@ -8,10 +8,10 @@ "license": "Apache-2.0", "dependencies": { "@handsontable/react-wrapper": "^17.0.1", - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "handsontable": "^17.0.1", "next": "^16.1.6", "react": "^18.2.0", @@ -560,47 +560,47 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { @@ -613,15 +613,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.0.tgz", - "integrity": "sha512-jHKOf5TGGV0iXVyGw55fZx+ECdtxS28x+lADscelNP+syGtFN8sXG/2P8h4IZkcfXe7M4k8xBXarlzWAQrUUMw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.3.tgz", + "integrity": "sha512-QaWX9beHe48Qa64Avso26dZ5hp9CvczdSm6BnSqXhQ/lg3JcrZFIXtTpj3N3MaxGRUTlFPV6So1WP8vsbYzN+w==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -631,8 +631,8 @@ "slate-react": "^0.110.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc", "react-dom": "^18 || ^19 || ^19.0.0-rc" }, @@ -2399,7 +2399,6 @@ "integrity": "sha512-z9VXpC7MWrhfWipitjNdgCauoMLRdIILQsAEV+ZesIzBq/oUlxk0m3ApZuMFCXdnS4U7KrI+l3WRUEGQ8K1QKw==", "devOptional": true, "license": "MIT", - "peer": true, "dependencies": { "@types/prop-types": "*", "csstype": "^3.2.2" @@ -2565,7 +2564,6 @@ "resolved": "https://registry.npmjs.org/handsontable/-/handsontable-17.0.1.tgz", "integrity": "sha512-N7d/Vv341sGsKq/afsR+Y1EcSD1YCAwpLN245VnmprTGaFtDSBsiu12EsjNPD/1VCvZvN5PLH8Ojsq/TzqhLZQ==", "license": "SEE LICENSE IN LICENSE.txt", - "peer": true, "dependencies": { "@handsontable/pikaday": "^1.0.0", "dompurify": "^3.1.7", @@ -2815,7 +2813,6 @@ "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", "license": "MIT", - "peer": true, "dependencies": { "loose-envify": "^1.1.0" }, @@ -2828,7 +2825,6 @@ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", "license": "MIT", - "peer": true, "dependencies": { "loose-envify": "^1.1.0", "scheduler": "^0.23.2" @@ -2994,7 +2990,6 @@ "resolved": "https://registry.npmjs.org/slate/-/slate-0.110.2.tgz", "integrity": "sha512-4xGULnyMCiEQ0Ml7JAC1A6HVE6MNpPJU7Eq4cXh1LxlrR0dFXC3XC+rNfQtUJ7chHoPkws57x7DDiWiZAt+PBA==", "license": "MIT", - "peer": true, "dependencies": { "immer": "^10.0.3", "is-plain-object": "^5.0.0", diff --git a/examples/nextjs-comments-handsontable/package.json b/examples/nextjs-comments-handsontable/package.json index 5b565616466..8a2f7404830 100644 --- a/examples/nextjs-comments-handsontable/package.json +++ b/examples/nextjs-comments-handsontable/package.json @@ -10,10 +10,10 @@ }, "dependencies": { "@handsontable/react-wrapper": "^17.0.1", - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "handsontable": "^17.0.1", "next": "^16.1.6", "react": "^18.2.0", diff --git a/examples/nextjs-comments-notifications/package-lock.json b/examples/nextjs-comments-notifications/package-lock.json index dda6d563854..48ff31d9889 100644 --- a/examples/nextjs-comments-notifications/package-lock.json +++ b/examples/nextjs-comments-notifications/package-lock.json @@ -7,10 +7,10 @@ "name": "@liveblocks-examples/nextjs-comments-notifications", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "@radix-ui/react-popover": "^1.0.7", "clsx": "^2.1.1", "next": "^16.1.6", @@ -555,47 +555,47 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { @@ -608,15 +608,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.0.tgz", - "integrity": "sha512-jHKOf5TGGV0iXVyGw55fZx+ECdtxS28x+lADscelNP+syGtFN8sXG/2P8h4IZkcfXe7M4k8xBXarlzWAQrUUMw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.3.tgz", + "integrity": "sha512-QaWX9beHe48Qa64Avso26dZ5hp9CvczdSm6BnSqXhQ/lg3JcrZFIXtTpj3N3MaxGRUTlFPV6So1WP8vsbYzN+w==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -626,8 +626,8 @@ "slate-react": "^0.110.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc", "react-dom": "^18 || ^19 || ^19.0.0-rc" }, diff --git a/examples/nextjs-comments-notifications/package.json b/examples/nextjs-comments-notifications/package.json index 6443dd37ec6..d25fd7d65b5 100644 --- a/examples/nextjs-comments-notifications/package.json +++ b/examples/nextjs-comments-notifications/package.json @@ -9,10 +9,10 @@ "start": "next start" }, "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "@radix-ui/react-popover": "^1.0.7", "clsx": "^2.1.1", "next": "^16.1.6", diff --git a/examples/nextjs-comments-overlay/package-lock.json b/examples/nextjs-comments-overlay/package-lock.json index ca5bde80f3e..9e74cd1370f 100644 --- a/examples/nextjs-comments-overlay/package-lock.json +++ b/examples/nextjs-comments-overlay/package-lock.json @@ -8,10 +8,10 @@ "name": "@liveblocks-examples/nextjs-comments-overlay", "version": "0.1.0", "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "@types/node": "20.4.5", "@types/react-dom": "18.2.7", "clsx": "^2.0.0", @@ -99,47 +99,47 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { @@ -152,15 +152,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.0.tgz", - "integrity": "sha512-jHKOf5TGGV0iXVyGw55fZx+ECdtxS28x+lADscelNP+syGtFN8sXG/2P8h4IZkcfXe7M4k8xBXarlzWAQrUUMw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.3.tgz", + "integrity": "sha512-QaWX9beHe48Qa64Avso26dZ5hp9CvczdSm6BnSqXhQ/lg3JcrZFIXtTpj3N3MaxGRUTlFPV6So1WP8vsbYzN+w==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -170,8 +170,8 @@ "slate-react": "^0.110.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc", "react-dom": "^18 || ^19 || ^19.0.0-rc" }, diff --git a/examples/nextjs-comments-overlay/package.json b/examples/nextjs-comments-overlay/package.json index 64cd42fbe82..22cdfbf67dd 100644 --- a/examples/nextjs-comments-overlay/package.json +++ b/examples/nextjs-comments-overlay/package.json @@ -11,10 +11,10 @@ "lint": "next lint" }, "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "@types/node": "20.4.5", "@types/react-dom": "18.2.7", "clsx": "^2.0.0", diff --git a/examples/nextjs-comments-primitives/package-lock.json b/examples/nextjs-comments-primitives/package-lock.json index f162beb6169..e6b1c15cc30 100644 --- a/examples/nextjs-comments-primitives/package-lock.json +++ b/examples/nextjs-comments-primitives/package-lock.json @@ -7,10 +7,10 @@ "name": "@liveblocks-examples/nextjs-comments-primitives", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "clsx": "^2.0.1", "frimousse": "^0.1.1", "next": "^16.1.6", @@ -625,47 +625,47 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { @@ -678,15 +678,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.0.tgz", - "integrity": "sha512-jHKOf5TGGV0iXVyGw55fZx+ECdtxS28x+lADscelNP+syGtFN8sXG/2P8h4IZkcfXe7M4k8xBXarlzWAQrUUMw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.3.tgz", + "integrity": "sha512-QaWX9beHe48Qa64Avso26dZ5hp9CvczdSm6BnSqXhQ/lg3JcrZFIXtTpj3N3MaxGRUTlFPV6So1WP8vsbYzN+w==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -696,8 +696,8 @@ "slate-react": "^0.110.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc", "react-dom": "^18 || ^19 || ^19.0.0-rc" }, diff --git a/examples/nextjs-comments-primitives/package.json b/examples/nextjs-comments-primitives/package.json index 9ada89686c7..6981af283c3 100644 --- a/examples/nextjs-comments-primitives/package.json +++ b/examples/nextjs-comments-primitives/package.json @@ -9,10 +9,10 @@ "start": "next start" }, "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "clsx": "^2.0.1", "frimousse": "^0.1.1", "next": "^16.1.6", diff --git a/examples/nextjs-comments-search/package-lock.json b/examples/nextjs-comments-search/package-lock.json index 36338413942..548a605a33a 100644 --- a/examples/nextjs-comments-search/package-lock.json +++ b/examples/nextjs-comments-search/package-lock.json @@ -7,10 +7,10 @@ "name": "@liveblocks-examples/nextjs-comments-search", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "next": "^16.1.6", "react": "^18.3.1", "react-dom": "^18.3.1", @@ -553,47 +553,47 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { @@ -606,15 +606,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.0.tgz", - "integrity": "sha512-jHKOf5TGGV0iXVyGw55fZx+ECdtxS28x+lADscelNP+syGtFN8sXG/2P8h4IZkcfXe7M4k8xBXarlzWAQrUUMw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.3.tgz", + "integrity": "sha512-QaWX9beHe48Qa64Avso26dZ5hp9CvczdSm6BnSqXhQ/lg3JcrZFIXtTpj3N3MaxGRUTlFPV6So1WP8vsbYzN+w==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -624,8 +624,8 @@ "slate-react": "^0.110.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc", "react-dom": "^18 || ^19 || ^19.0.0-rc" }, diff --git a/examples/nextjs-comments-search/package.json b/examples/nextjs-comments-search/package.json index 565995281b5..f8eb9acd79f 100644 --- a/examples/nextjs-comments-search/package.json +++ b/examples/nextjs-comments-search/package.json @@ -9,10 +9,10 @@ "start": "next start" }, "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "next": "^16.1.6", "react": "^18.3.1", "react-dom": "^18.3.1", diff --git a/examples/nextjs-comments-tiptap/package-lock.json b/examples/nextjs-comments-tiptap/package-lock.json index 7d572105696..6ab3340e712 100644 --- a/examples/nextjs-comments-tiptap/package-lock.json +++ b/examples/nextjs-comments-tiptap/package-lock.json @@ -7,11 +7,11 @@ "name": "@liveblocks-examples/nextjs-comments-tiptap", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-tiptap": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-tiptap": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "@radix-ui/react-select": "^1.1.2", "@radix-ui/react-tabs": "^1.0.4", "@radix-ui/react-tooltip": "^1.0.7", @@ -569,47 +569,47 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { @@ -622,33 +622,31 @@ } }, "node_modules/@liveblocks/react-tiptap": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-tiptap/-/react-tiptap-3.18.0.tgz", - "integrity": "sha512-Pi2tyaHGT4E5GYVaaFlSvzOyOECuvffBjCaZD2pu6u+9G/5uuX66lqePp9pIU9PWxmUH/0psQod6TiIazMRlHA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-tiptap/-/react-tiptap-3.18.3.tgz", + "integrity": "sha512-SYbS/AvloioSyx+RTLekNmGdfsFnBoKbTw9+CIgJ4f/B/j9iOjpcPxGFxxsMRqwF+ErEZr01ljZdPjNZy9bN2w==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", - "@liveblocks/react-ui": "3.18.0", - "@liveblocks/yjs": "3.18.0", - "@tiptap/core": "^3.19.0", - "@tiptap/react": "^3.19.0", - "@tiptap/suggestion": "^3.19.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", + "@liveblocks/react-ui": "3.18.3", + "@liveblocks/yjs": "3.18.3", "cmdk": "^1.0.4", "radix-ui": "^1.4.0", - "y-prosemirror": "^1.3.7", - "yjs": "^13.6.18" + "y-prosemirror": "^1.3.7" }, "peerDependencies": { - "@tiptap/pm": "^3.19.0", - "@tiptap/react": "^3.19.0", - "@tiptap/suggestion": "^3.19.0", - "@types/react": "*", - "@types/react-dom": "*", + "@tiptap/core": "^3", + "@tiptap/pm": "^3", + "@tiptap/react": "^3", + "@tiptap/suggestion": "^3", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc", - "react-dom": "^18 || ^19 || ^19.0.0-rc" + "react-dom": "^18 || ^19 || ^19.0.0-rc", + "yjs": "^13" }, "peerDependenciesMeta": { "@types/react": { @@ -660,15 +658,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.0.tgz", - "integrity": "sha512-jHKOf5TGGV0iXVyGw55fZx+ECdtxS28x+lADscelNP+syGtFN8sXG/2P8h4IZkcfXe7M4k8xBXarlzWAQrUUMw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.3.tgz", + "integrity": "sha512-QaWX9beHe48Qa64Avso26dZ5hp9CvczdSm6BnSqXhQ/lg3JcrZFIXtTpj3N3MaxGRUTlFPV6So1WP8vsbYzN+w==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -678,8 +676,8 @@ "slate-react": "^0.110.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc", "react-dom": "^18 || ^19 || ^19.0.0-rc" }, @@ -693,19 +691,20 @@ } }, "node_modules/@liveblocks/yjs": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.18.0.tgz", - "integrity": "sha512-vuWAQ86zfIjJ3f6keaJc69Xv4cMm/S1oVLNMYbQ5PEKkpVO8JcX0q/ASH2B7fPzddQ0tapXDJTE+7vsfUnRVXA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.18.3.tgz", + "integrity": "sha512-cjkEd/K0LEuPzx/WKhXz63LsHlIwR6YSgmsn2eN1BTsDvF8kg2zI3QOR+cOQW9N6jUYe2Q3pw3ZpdAfQMHkCNw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", "@noble/hashes": "^1.8.0", "js-base64": "^3.7.7", + "lib0": "^0.2.0", "y-indexeddb": "^9.0.12" }, "peerDependencies": { - "yjs": "^13.6.1" + "yjs": "^13" } }, "node_modules/@next/env": { @@ -3582,6 +3581,7 @@ "resolved": "https://registry.npmjs.org/@tiptap/suggestion/-/suggestion-3.20.0.tgz", "integrity": "sha512-OA9Fe+1Q/Ex0ivTcpRcVFiLnNsVdIBmiEoctt/gu4H2ayCYmZ906veioXNdc1m/3MtVVUIuEnvwwsrOZXlfDEw==", "license": "MIT", + "peer": true, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" @@ -4978,6 +4978,7 @@ "resolved": "https://registry.npmjs.org/yjs/-/yjs-13.6.29.tgz", "integrity": "sha512-kHqDPdltoXH+X4w1lVmMtddE3Oeqq48nM40FD5ojTd8xYhQpzIDcfE2keMSU5bAgRPJBe225WTUdyUgj1DtbiQ==", "license": "MIT", + "peer": true, "dependencies": { "lib0": "^0.2.99" }, diff --git a/examples/nextjs-comments-tiptap/package.json b/examples/nextjs-comments-tiptap/package.json index 4f8f03f5bfd..a5939a897c9 100644 --- a/examples/nextjs-comments-tiptap/package.json +++ b/examples/nextjs-comments-tiptap/package.json @@ -10,11 +10,11 @@ "lint": "next lint" }, "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-tiptap": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-tiptap": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "@radix-ui/react-select": "^1.1.2", "@radix-ui/react-tabs": "^1.0.4", "@radix-ui/react-tooltip": "^1.0.7", diff --git a/examples/nextjs-comments-video/package-lock.json b/examples/nextjs-comments-video/package-lock.json index 94e21b4ade9..907929ede6b 100644 --- a/examples/nextjs-comments-video/package-lock.json +++ b/examples/nextjs-comments-video/package-lock.json @@ -7,10 +7,10 @@ "name": "@liveblocks-examples/nextjs-comments-video", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "@radix-ui/react-slider": "^1.1.2", "@radix-ui/react-tooltip": "^1.0.7", "@types/node": "20.3.3", @@ -557,47 +557,47 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { @@ -610,15 +610,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.0.tgz", - "integrity": "sha512-jHKOf5TGGV0iXVyGw55fZx+ECdtxS28x+lADscelNP+syGtFN8sXG/2P8h4IZkcfXe7M4k8xBXarlzWAQrUUMw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.3.tgz", + "integrity": "sha512-QaWX9beHe48Qa64Avso26dZ5hp9CvczdSm6BnSqXhQ/lg3JcrZFIXtTpj3N3MaxGRUTlFPV6So1WP8vsbYzN+w==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -628,8 +628,8 @@ "slate-react": "^0.110.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc", "react-dom": "^18 || ^19 || ^19.0.0-rc" }, diff --git a/examples/nextjs-comments-video/package.json b/examples/nextjs-comments-video/package.json index 0b84f6336f7..e0bea929dc8 100644 --- a/examples/nextjs-comments-video/package.json +++ b/examples/nextjs-comments-video/package.json @@ -10,10 +10,10 @@ "lint": "next lint" }, "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "@radix-ui/react-slider": "^1.1.2", "@radix-ui/react-tooltip": "^1.0.7", "@types/node": "20.3.3", diff --git a/examples/nextjs-comments/package-lock.json b/examples/nextjs-comments/package-lock.json index b5264452bd4..d6624b42bb0 100644 --- a/examples/nextjs-comments/package-lock.json +++ b/examples/nextjs-comments/package-lock.json @@ -7,10 +7,10 @@ "name": "@liveblocks-examples/nextjs-comments", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "next": "^16.1.6", "react": "^18.3.1", "react-dom": "^18.3.1", @@ -553,47 +553,47 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { @@ -606,15 +606,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.0.tgz", - "integrity": "sha512-jHKOf5TGGV0iXVyGw55fZx+ECdtxS28x+lADscelNP+syGtFN8sXG/2P8h4IZkcfXe7M4k8xBXarlzWAQrUUMw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.3.tgz", + "integrity": "sha512-QaWX9beHe48Qa64Avso26dZ5hp9CvczdSm6BnSqXhQ/lg3JcrZFIXtTpj3N3MaxGRUTlFPV6So1WP8vsbYzN+w==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -624,8 +624,8 @@ "slate-react": "^0.110.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc", "react-dom": "^18 || ^19 || ^19.0.0-rc" }, diff --git a/examples/nextjs-comments/package.json b/examples/nextjs-comments/package.json index c00aaa0a965..351f45a3f8d 100644 --- a/examples/nextjs-comments/package.json +++ b/examples/nextjs-comments/package.json @@ -9,10 +9,10 @@ "start": "next start" }, "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "next": "^16.1.6", "react": "^18.3.1", "react-dom": "^18.3.1", diff --git a/examples/nextjs-connection-status/package-lock.json b/examples/nextjs-connection-status/package-lock.json index 911ea037696..08873d60694 100644 --- a/examples/nextjs-connection-status/package-lock.json +++ b/examples/nextjs-connection-status/package-lock.json @@ -7,8 +7,8 @@ "name": "@liveblocks-examples/nextjs-connection-status", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/react": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/react": "^3.18.3", "@types/node": "^20.3.3", "@types/react": "^18.3.27", "@types/react-dom": "^18.2.25", @@ -499,35 +499,35 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { diff --git a/examples/nextjs-connection-status/package.json b/examples/nextjs-connection-status/package.json index 78c3c3844e8..9301baedb5c 100644 --- a/examples/nextjs-connection-status/package.json +++ b/examples/nextjs-connection-status/package.json @@ -10,8 +10,8 @@ "lint": "next lint" }, "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/react": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/react": "^3.18.3", "@types/node": "^20.3.3", "@types/react": "^18.3.27", "@types/react-dom": "^18.2.25", diff --git a/examples/nextjs-dashboard/package-lock.json b/examples/nextjs-dashboard/package-lock.json index f8fe2d9bfe9..26452a4ec16 100644 --- a/examples/nextjs-dashboard/package-lock.json +++ b/examples/nextjs-dashboard/package-lock.json @@ -7,8 +7,8 @@ "name": "@liveblocks-examples/nextjs-dashboard", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/react": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/react": "^3.18.3", "next": "^16.1.6", "react": "^18.3.1", "react-dom": "^18.3.1", @@ -509,35 +509,35 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { diff --git a/examples/nextjs-dashboard/package.json b/examples/nextjs-dashboard/package.json index 7bf0ddb8505..3c035c087f5 100644 --- a/examples/nextjs-dashboard/package.json +++ b/examples/nextjs-dashboard/package.json @@ -4,8 +4,8 @@ "license": "Apache-2.0", "private": true, "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/react": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/react": "^3.18.3", "next": "^16.1.6", "react": "^18.3.1", "react-dom": "^18.3.1", diff --git a/examples/nextjs-flowchart-builder/package-lock.json b/examples/nextjs-flowchart-builder/package-lock.json index 87016d8d1f2..43bb563fd35 100644 --- a/examples/nextjs-flowchart-builder/package-lock.json +++ b/examples/nextjs-flowchart-builder/package-lock.json @@ -8,11 +8,11 @@ "license": "Apache-2.0", "dependencies": { "@dnd-kit/core": "^6.3.1", - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-flow": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-flow": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "@xyflow/react": "^12.10.1", "nanoid": "^5.1.7", "next": "^16.1.6", @@ -557,47 +557,47 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { @@ -610,15 +610,15 @@ } }, "node_modules/@liveblocks/react-flow": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-flow/-/react-flow-3.18.0.tgz", - "integrity": "sha512-uy+WUi2/kqV4UXTWFmNR8WoPc87uI0TUFkU+KMGp9p6DMgGKCaY3oJ5UYMmIUTFgguczp8KV3RyhKYkGERXp4A==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-flow/-/react-flow-3.18.3.tgz", + "integrity": "sha512-4OM30D7mhpZ9DlOqC5i8fDBcOYMeYpOYSVyWgWcCo9KH4KQR6bLnykSQ43ObjasPA0eoZxS2CJOsZU7mg1V0kQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", - "@liveblocks/react-ui": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", + "@liveblocks/react-ui": "3.18.3" }, "peerDependencies": { "@xyflow/react": "^12", @@ -635,15 +635,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.0.tgz", - "integrity": "sha512-jHKOf5TGGV0iXVyGw55fZx+ECdtxS28x+lADscelNP+syGtFN8sXG/2P8h4IZkcfXe7M4k8xBXarlzWAQrUUMw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.3.tgz", + "integrity": "sha512-QaWX9beHe48Qa64Avso26dZ5hp9CvczdSm6BnSqXhQ/lg3JcrZFIXtTpj3N3MaxGRUTlFPV6So1WP8vsbYzN+w==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -653,8 +653,8 @@ "slate-react": "^0.110.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc", "react-dom": "^18 || ^19 || ^19.0.0-rc" }, diff --git a/examples/nextjs-flowchart-builder/package.json b/examples/nextjs-flowchart-builder/package.json index eb197e5c113..095a30f25a9 100644 --- a/examples/nextjs-flowchart-builder/package.json +++ b/examples/nextjs-flowchart-builder/package.json @@ -11,11 +11,11 @@ }, "dependencies": { "@dnd-kit/core": "^6.3.1", - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-flow": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-flow": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "@xyflow/react": "^12.10.1", "nanoid": "^5.1.7", "next": "^16.1.6", diff --git a/examples/nextjs-form/package-lock.json b/examples/nextjs-form/package-lock.json index 6106b1d4df0..379e8662766 100644 --- a/examples/nextjs-form/package-lock.json +++ b/examples/nextjs-form/package-lock.json @@ -7,9 +7,9 @@ "name": "@liveblocks-examples/nextjs-form", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", "next": "^16.1.6", "react": "^18.3.1", "react-dom": "^18.3.1" @@ -498,47 +498,47 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { diff --git a/examples/nextjs-form/package.json b/examples/nextjs-form/package.json index cbfd9a1c711..c9107df19c5 100644 --- a/examples/nextjs-form/package.json +++ b/examples/nextjs-form/package.json @@ -9,9 +9,9 @@ "start": "next start" }, "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", "next": "^16.1.6", "react": "^18.3.1", "react-dom": "^18.3.1" diff --git a/examples/nextjs-lexical-emails-resend/package-lock.json b/examples/nextjs-lexical-emails-resend/package-lock.json index b2005dbc04f..d80c412657d 100644 --- a/examples/nextjs-lexical-emails-resend/package-lock.json +++ b/examples/nextjs-lexical-emails-resend/package-lock.json @@ -12,12 +12,12 @@ "@lexical/rich-text": "0.35.0", "@lexical/selection": "0.35.0", "@lexical/utils": "0.35.0", - "@liveblocks/client": "^3.18.0", - "@liveblocks/emails": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-lexical": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/emails": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-lexical": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "@radix-ui/react-dialog": "^1.1.15", "@radix-ui/react-popover": "^1.0.7", "@react-email/components": "^1.0.6", @@ -1439,60 +1439,70 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/emails": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/emails/-/emails-3.18.0.tgz", - "integrity": "sha512-zrtQnRbS2f8/KLOewLoipIbhs2f5FKpEDDI4+Lp7NR42zfaEDvtJa7q7x44pjSLm+BJAyeiFOm1ZwTKcByP8bQ==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/emails/-/emails-3.18.3.tgz", + "integrity": "sha512-BGXvXUrpKEOxgGUWxF4AnUlRUXIgY37hEIZfGdc1VYgDv9AJc1PwDk+8apjNoXPN6TCcTz8bwPn13BOH3Ki7LQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", - "@liveblocks/node": "3.18.0" + "@liveblocks/core": "3.18.3", + "@liveblocks/node": "3.18.3" }, "peerDependencies": { - "react": "^18 || ^19 || ^19.0.0-rc" + "react": "^18 || ^19 || ^19.0.0-rc", + "y-prosemirror": "^1", + "yjs": "^13" + }, + "peerDependenciesMeta": { + "y-prosemirror": { + "optional": true + }, + "yjs": { + "optional": true + } } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { @@ -1505,19 +1515,18 @@ } }, "node_modules/@liveblocks/react-lexical": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-lexical/-/react-lexical-3.18.0.tgz", - "integrity": "sha512-ZgipJ9FzzRBrnBd/eOBCX3GPyC2qyZgDdgQbLClHljJn4nJ+iUa/vs5k4ZQkgXtTaPC250kolad6HW+IhAdTMA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-lexical/-/react-lexical-3.18.3.tgz", + "integrity": "sha512-KLalsQpL9TpYw1v/7joD9Ob7CShQpQI4EUSivw0hUgJrsARkZAB7E73FrXG5AEf2JSvwTO3gvUE+PqJU60JFDQ==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", - "@liveblocks/react-ui": "3.18.0", - "@liveblocks/yjs": "3.18.0", - "radix-ui": "^1.4.0", - "yjs": "^13.6.18" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", + "@liveblocks/react-ui": "3.18.3", + "@liveblocks/yjs": "3.18.3", + "radix-ui": "^1.4.0" }, "peerDependencies": { "@lexical/react": "0.35.0", @@ -1525,11 +1534,12 @@ "@lexical/selection": "0.35.0", "@lexical/utils": "0.35.0", "@lexical/yjs": "0.35.0", - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "lexical": "0.35.0", "react": "^18 || ^19 || ^19.0.0-rc", - "react-dom": "^18 || ^19 || ^19.0.0-rc" + "react-dom": "^18 || ^19 || ^19.0.0-rc", + "yjs": "^13" }, "peerDependenciesMeta": { "@types/react": { @@ -1541,15 +1551,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.0.tgz", - "integrity": "sha512-jHKOf5TGGV0iXVyGw55fZx+ECdtxS28x+lADscelNP+syGtFN8sXG/2P8h4IZkcfXe7M4k8xBXarlzWAQrUUMw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.3.tgz", + "integrity": "sha512-QaWX9beHe48Qa64Avso26dZ5hp9CvczdSm6BnSqXhQ/lg3JcrZFIXtTpj3N3MaxGRUTlFPV6So1WP8vsbYzN+w==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -1559,8 +1569,8 @@ "slate-react": "^0.110.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc", "react-dom": "^18 || ^19 || ^19.0.0-rc" }, @@ -1574,19 +1584,20 @@ } }, "node_modules/@liveblocks/yjs": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.18.0.tgz", - "integrity": "sha512-vuWAQ86zfIjJ3f6keaJc69Xv4cMm/S1oVLNMYbQ5PEKkpVO8JcX0q/ASH2B7fPzddQ0tapXDJTE+7vsfUnRVXA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.18.3.tgz", + "integrity": "sha512-cjkEd/K0LEuPzx/WKhXz63LsHlIwR6YSgmsn2eN1BTsDvF8kg2zI3QOR+cOQW9N6jUYe2Q3pw3ZpdAfQMHkCNw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", "@noble/hashes": "^1.8.0", "js-base64": "^3.7.7", + "lib0": "^0.2.0", "y-indexeddb": "^9.0.12" }, "peerDependencies": { - "yjs": "^13.6.1" + "yjs": "^13" } }, "node_modules/@next/env": { @@ -7225,6 +7236,7 @@ "resolved": "https://registry.npmjs.org/yjs/-/yjs-13.6.29.tgz", "integrity": "sha512-kHqDPdltoXH+X4w1lVmMtddE3Oeqq48nM40FD5ojTd8xYhQpzIDcfE2keMSU5bAgRPJBe225WTUdyUgj1DtbiQ==", "license": "MIT", + "peer": true, "dependencies": { "lib0": "^0.2.99" }, diff --git a/examples/nextjs-lexical-emails-resend/package.json b/examples/nextjs-lexical-emails-resend/package.json index a86850e0066..8be5e7449ac 100644 --- a/examples/nextjs-lexical-emails-resend/package.json +++ b/examples/nextjs-lexical-emails-resend/package.json @@ -17,12 +17,12 @@ "@lexical/rich-text": "0.35.0", "@lexical/selection": "0.35.0", "@lexical/utils": "0.35.0", - "@liveblocks/client": "^3.18.0", - "@liveblocks/emails": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-lexical": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/emails": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-lexical": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "@radix-ui/react-dialog": "^1.1.15", "@radix-ui/react-popover": "^1.0.7", "@react-email/components": "^1.0.6", diff --git a/examples/nextjs-lexical/package-lock.json b/examples/nextjs-lexical/package-lock.json index a602e95edec..1b09556f1c5 100644 --- a/examples/nextjs-lexical/package-lock.json +++ b/examples/nextjs-lexical/package-lock.json @@ -12,11 +12,11 @@ "@lexical/rich-text": "0.35.0", "@lexical/selection": "0.35.0", "@lexical/utils": "0.35.0", - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-lexical": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-lexical": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "@radix-ui/react-dialog": "^1.1.15", "@radix-ui/react-popover": "^1.0.7", "@types/node": "^18.11.19", @@ -886,47 +886,47 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { @@ -939,19 +939,18 @@ } }, "node_modules/@liveblocks/react-lexical": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-lexical/-/react-lexical-3.18.0.tgz", - "integrity": "sha512-ZgipJ9FzzRBrnBd/eOBCX3GPyC2qyZgDdgQbLClHljJn4nJ+iUa/vs5k4ZQkgXtTaPC250kolad6HW+IhAdTMA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-lexical/-/react-lexical-3.18.3.tgz", + "integrity": "sha512-KLalsQpL9TpYw1v/7joD9Ob7CShQpQI4EUSivw0hUgJrsARkZAB7E73FrXG5AEf2JSvwTO3gvUE+PqJU60JFDQ==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", - "@liveblocks/react-ui": "3.18.0", - "@liveblocks/yjs": "3.18.0", - "radix-ui": "^1.4.0", - "yjs": "^13.6.18" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", + "@liveblocks/react-ui": "3.18.3", + "@liveblocks/yjs": "3.18.3", + "radix-ui": "^1.4.0" }, "peerDependencies": { "@lexical/react": "0.35.0", @@ -959,11 +958,12 @@ "@lexical/selection": "0.35.0", "@lexical/utils": "0.35.0", "@lexical/yjs": "0.35.0", - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "lexical": "0.35.0", "react": "^18 || ^19 || ^19.0.0-rc", - "react-dom": "^18 || ^19 || ^19.0.0-rc" + "react-dom": "^18 || ^19 || ^19.0.0-rc", + "yjs": "^13" }, "peerDependenciesMeta": { "@types/react": { @@ -975,15 +975,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.0.tgz", - "integrity": "sha512-jHKOf5TGGV0iXVyGw55fZx+ECdtxS28x+lADscelNP+syGtFN8sXG/2P8h4IZkcfXe7M4k8xBXarlzWAQrUUMw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.3.tgz", + "integrity": "sha512-QaWX9beHe48Qa64Avso26dZ5hp9CvczdSm6BnSqXhQ/lg3JcrZFIXtTpj3N3MaxGRUTlFPV6So1WP8vsbYzN+w==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -993,8 +993,8 @@ "slate-react": "^0.110.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc", "react-dom": "^18 || ^19 || ^19.0.0-rc" }, @@ -1008,19 +1008,20 @@ } }, "node_modules/@liveblocks/yjs": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.18.0.tgz", - "integrity": "sha512-vuWAQ86zfIjJ3f6keaJc69Xv4cMm/S1oVLNMYbQ5PEKkpVO8JcX0q/ASH2B7fPzddQ0tapXDJTE+7vsfUnRVXA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.18.3.tgz", + "integrity": "sha512-cjkEd/K0LEuPzx/WKhXz63LsHlIwR6YSgmsn2eN1BTsDvF8kg2zI3QOR+cOQW9N6jUYe2Q3pw3ZpdAfQMHkCNw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", "@noble/hashes": "^1.8.0", "js-base64": "^3.7.7", + "lib0": "^0.2.0", "y-indexeddb": "^9.0.12" }, "peerDependencies": { - "yjs": "^13.6.1" + "yjs": "^13" } }, "node_modules/@next/env": { @@ -4626,6 +4627,7 @@ "resolved": "https://registry.npmjs.org/yjs/-/yjs-13.6.29.tgz", "integrity": "sha512-kHqDPdltoXH+X4w1lVmMtddE3Oeqq48nM40FD5ojTd8xYhQpzIDcfE2keMSU5bAgRPJBe225WTUdyUgj1DtbiQ==", "license": "MIT", + "peer": true, "dependencies": { "lib0": "^0.2.99" }, diff --git a/examples/nextjs-lexical/package.json b/examples/nextjs-lexical/package.json index 9c76d7381b3..c6431634206 100644 --- a/examples/nextjs-lexical/package.json +++ b/examples/nextjs-lexical/package.json @@ -15,11 +15,11 @@ "@lexical/rich-text": "0.35.0", "@lexical/selection": "0.35.0", "@lexical/utils": "0.35.0", - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-lexical": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-lexical": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "@radix-ui/react-dialog": "^1.1.15", "@radix-ui/react-popover": "^1.0.7", "@types/node": "^18.11.19", diff --git a/examples/nextjs-linear-like-issue-tracker/package-lock.json b/examples/nextjs-linear-like-issue-tracker/package-lock.json index 6f43872d6cd..617042df013 100644 --- a/examples/nextjs-linear-like-issue-tracker/package-lock.json +++ b/examples/nextjs-linear-like-issue-tracker/package-lock.json @@ -8,12 +8,12 @@ "license": "Apache-2.0", "dependencies": { "@lexical/react": "^0.35.0", - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/node-lexical": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-lexical": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/node-lexical": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-lexical": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "@radix-ui/react-select": "^2.1.7", "@types/node": "20.3.3", "@types/react-dom": "18.2.25", @@ -918,65 +918,65 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/node-lexical": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node-lexical/-/node-lexical-3.18.0.tgz", - "integrity": "sha512-SUgYOzO8lpd34DA6vGNpqOZAjfeyXniDoACmANhmNr5pLdefViP/po1X3eoGFUpYAtArObb2oZWk2Rx9ZTP1Sg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node-lexical/-/node-lexical-3.18.3.tgz", + "integrity": "sha512-1aNAGxJJIERdYrvRHaIo6jNkXayOUrmig8hI1OJF8M2RXWGT/xaLg7uC2OqSk8KBi005hTiYligpii5XYe1PbA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", - "@liveblocks/node": "3.18.0", - "yjs": "^13.6.18" + "@liveblocks/core": "3.18.3", + "@liveblocks/node": "3.18.3" }, "peerDependencies": { "@lexical/headless": "0.35.0", "@lexical/markdown": "0.35.0", "@lexical/selection": "0.35.0", "@lexical/yjs": "0.35.0", - "lexical": "0.35.0" + "lexical": "0.35.0", + "yjs": "^13" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { @@ -989,19 +989,18 @@ } }, "node_modules/@liveblocks/react-lexical": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-lexical/-/react-lexical-3.18.0.tgz", - "integrity": "sha512-ZgipJ9FzzRBrnBd/eOBCX3GPyC2qyZgDdgQbLClHljJn4nJ+iUa/vs5k4ZQkgXtTaPC250kolad6HW+IhAdTMA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-lexical/-/react-lexical-3.18.3.tgz", + "integrity": "sha512-KLalsQpL9TpYw1v/7joD9Ob7CShQpQI4EUSivw0hUgJrsARkZAB7E73FrXG5AEf2JSvwTO3gvUE+PqJU60JFDQ==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", - "@liveblocks/react-ui": "3.18.0", - "@liveblocks/yjs": "3.18.0", - "radix-ui": "^1.4.0", - "yjs": "^13.6.18" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", + "@liveblocks/react-ui": "3.18.3", + "@liveblocks/yjs": "3.18.3", + "radix-ui": "^1.4.0" }, "peerDependencies": { "@lexical/react": "0.35.0", @@ -1009,11 +1008,12 @@ "@lexical/selection": "0.35.0", "@lexical/utils": "0.35.0", "@lexical/yjs": "0.35.0", - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "lexical": "0.35.0", "react": "^18 || ^19 || ^19.0.0-rc", - "react-dom": "^18 || ^19 || ^19.0.0-rc" + "react-dom": "^18 || ^19 || ^19.0.0-rc", + "yjs": "^13" }, "peerDependenciesMeta": { "@types/react": { @@ -1025,15 +1025,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.0.tgz", - "integrity": "sha512-jHKOf5TGGV0iXVyGw55fZx+ECdtxS28x+lADscelNP+syGtFN8sXG/2P8h4IZkcfXe7M4k8xBXarlzWAQrUUMw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.3.tgz", + "integrity": "sha512-QaWX9beHe48Qa64Avso26dZ5hp9CvczdSm6BnSqXhQ/lg3JcrZFIXtTpj3N3MaxGRUTlFPV6So1WP8vsbYzN+w==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -1043,8 +1043,8 @@ "slate-react": "^0.110.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc", "react-dom": "^18 || ^19 || ^19.0.0-rc" }, @@ -1070,19 +1070,20 @@ } }, "node_modules/@liveblocks/yjs": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.18.0.tgz", - "integrity": "sha512-vuWAQ86zfIjJ3f6keaJc69Xv4cMm/S1oVLNMYbQ5PEKkpVO8JcX0q/ASH2B7fPzddQ0tapXDJTE+7vsfUnRVXA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.18.3.tgz", + "integrity": "sha512-cjkEd/K0LEuPzx/WKhXz63LsHlIwR6YSgmsn2eN1BTsDvF8kg2zI3QOR+cOQW9N6jUYe2Q3pw3ZpdAfQMHkCNw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", "@noble/hashes": "^1.8.0", "js-base64": "^3.7.7", + "lib0": "^0.2.0", "y-indexeddb": "^9.0.12" }, "peerDependencies": { - "yjs": "^13.6.1" + "yjs": "^13" } }, "node_modules/@next/env": { @@ -4918,6 +4919,7 @@ "resolved": "https://registry.npmjs.org/yjs/-/yjs-13.6.29.tgz", "integrity": "sha512-kHqDPdltoXH+X4w1lVmMtddE3Oeqq48nM40FD5ojTd8xYhQpzIDcfE2keMSU5bAgRPJBe225WTUdyUgj1DtbiQ==", "license": "MIT", + "peer": true, "dependencies": { "lib0": "^0.2.99" }, diff --git a/examples/nextjs-linear-like-issue-tracker/package.json b/examples/nextjs-linear-like-issue-tracker/package.json index 593d0bf5c09..683babf8e9c 100644 --- a/examples/nextjs-linear-like-issue-tracker/package.json +++ b/examples/nextjs-linear-like-issue-tracker/package.json @@ -11,12 +11,12 @@ }, "dependencies": { "@lexical/react": "^0.35.0", - "@liveblocks/client": "^3.18.0", - "@liveblocks/node-lexical": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react-lexical": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", - "@liveblocks/react": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/node-lexical": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-lexical": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "@radix-ui/react-select": "^2.1.7", "@types/node": "20.3.3", "@types/react-dom": "18.2.25", @@ -28,9 +28,9 @@ "next": "^16.1.6", "node-html-parser": "^6.1.13", "postcss": "^8.4.49", + "react": "18.2.0", "react-dom": "18.2.0", "react-error-boundary": "^4.0.13", - "react": "18.2.0", "sanitize-html": "^2.13.1", "sonner": "^1.5.0" }, diff --git a/examples/nextjs-live-avatars-advanced/package-lock.json b/examples/nextjs-live-avatars-advanced/package-lock.json index 4d1a481435a..c60eb71c13e 100644 --- a/examples/nextjs-live-avatars-advanced/package-lock.json +++ b/examples/nextjs-live-avatars-advanced/package-lock.json @@ -7,9 +7,9 @@ "name": "@liveblocks-examples/nextjs-live-avatars-advanced", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", "classnames": "^2.3.3", "framer-motion": "^10.16.16", "next": "^16.1.6", @@ -520,47 +520,47 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { diff --git a/examples/nextjs-live-avatars-advanced/package.json b/examples/nextjs-live-avatars-advanced/package.json index f2bb4664550..7a0b2571947 100644 --- a/examples/nextjs-live-avatars-advanced/package.json +++ b/examples/nextjs-live-avatars-advanced/package.json @@ -9,9 +9,9 @@ "start": "next start" }, "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", "classnames": "^2.3.3", "framer-motion": "^10.16.16", "next": "^16.1.6", diff --git a/examples/nextjs-live-avatars/package-lock.json b/examples/nextjs-live-avatars/package-lock.json index ce96592011d..a220ab11b64 100644 --- a/examples/nextjs-live-avatars/package-lock.json +++ b/examples/nextjs-live-avatars/package-lock.json @@ -7,10 +7,10 @@ "name": "@liveblocks-examples/nextjs-live-avatars", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "next": "^16.1.6", "react": "^18.3.1", "react-dom": "^18.3.1" @@ -599,47 +599,47 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { @@ -652,15 +652,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.0.tgz", - "integrity": "sha512-jHKOf5TGGV0iXVyGw55fZx+ECdtxS28x+lADscelNP+syGtFN8sXG/2P8h4IZkcfXe7M4k8xBXarlzWAQrUUMw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.3.tgz", + "integrity": "sha512-QaWX9beHe48Qa64Avso26dZ5hp9CvczdSm6BnSqXhQ/lg3JcrZFIXtTpj3N3MaxGRUTlFPV6So1WP8vsbYzN+w==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -670,8 +670,8 @@ "slate-react": "^0.110.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc", "react-dom": "^18 || ^19 || ^19.0.0-rc" }, diff --git a/examples/nextjs-live-avatars/package.json b/examples/nextjs-live-avatars/package.json index c9f176292b6..b9179da5979 100644 --- a/examples/nextjs-live-avatars/package.json +++ b/examples/nextjs-live-avatars/package.json @@ -9,10 +9,10 @@ "start": "next start" }, "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "next": "^16.1.6", "react": "^18.3.1", "react-dom": "^18.3.1" diff --git a/examples/nextjs-live-cursors-advanced/package-lock.json b/examples/nextjs-live-cursors-advanced/package-lock.json index 81d7c74ca1d..f6b78e0b98b 100644 --- a/examples/nextjs-live-cursors-advanced/package-lock.json +++ b/examples/nextjs-live-cursors-advanced/package-lock.json @@ -7,9 +7,9 @@ "name": "@liveblocks-examples/nextjs-live-cursors-advanced", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", "framer-motion": "^10.16.16", "next": "^16.1.6", "react": "^18.3.1", @@ -519,47 +519,47 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { diff --git a/examples/nextjs-live-cursors-advanced/package.json b/examples/nextjs-live-cursors-advanced/package.json index 03ad96062f2..5e44e767f7f 100644 --- a/examples/nextjs-live-cursors-advanced/package.json +++ b/examples/nextjs-live-cursors-advanced/package.json @@ -9,9 +9,9 @@ "start": "next start" }, "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", "framer-motion": "^10.16.16", "next": "^16.1.6", "react": "^18.3.1", diff --git a/examples/nextjs-live-cursors-chat/package-lock.json b/examples/nextjs-live-cursors-chat/package-lock.json index 93835016e59..bc5951fb3c0 100644 --- a/examples/nextjs-live-cursors-chat/package-lock.json +++ b/examples/nextjs-live-cursors-chat/package-lock.json @@ -7,9 +7,9 @@ "name": "@liveblocks-examples/nextjs-live-cursors-chat", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", "next": "^16.1.6", "react": "^18.3.1", "react-dom": "^18.3.1" @@ -554,47 +554,47 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { diff --git a/examples/nextjs-live-cursors-chat/package.json b/examples/nextjs-live-cursors-chat/package.json index ec5b1955be1..1cd738c4cb6 100644 --- a/examples/nextjs-live-cursors-chat/package.json +++ b/examples/nextjs-live-cursors-chat/package.json @@ -9,9 +9,9 @@ "start": "next start" }, "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", "next": "^16.1.6", "react": "^18.3.1", "react-dom": "^18.3.1" diff --git a/examples/nextjs-live-cursors-scroll/package-lock.json b/examples/nextjs-live-cursors-scroll/package-lock.json index b6dc8d612ea..2c8aabf5772 100644 --- a/examples/nextjs-live-cursors-scroll/package-lock.json +++ b/examples/nextjs-live-cursors-scroll/package-lock.json @@ -7,8 +7,8 @@ "name": "@liveblocks-examples/nextjs-live-cursors-scroll", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/react": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/react": "^3.18.3", "next": "^16.1.6", "react": "^18.3.1", "react-dom": "^18.3.1" @@ -553,35 +553,35 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { diff --git a/examples/nextjs-live-cursors-scroll/package.json b/examples/nextjs-live-cursors-scroll/package.json index b92d4cd3628..09bba9fe04b 100644 --- a/examples/nextjs-live-cursors-scroll/package.json +++ b/examples/nextjs-live-cursors-scroll/package.json @@ -9,8 +9,8 @@ "start": "next start" }, "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/react": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/react": "^3.18.3", "next": "^16.1.6", "react": "^18.3.1", "react-dom": "^18.3.1" diff --git a/examples/nextjs-live-cursors/package-lock.json b/examples/nextjs-live-cursors/package-lock.json index 1e700fdb6a3..269b7f16f8d 100644 --- a/examples/nextjs-live-cursors/package-lock.json +++ b/examples/nextjs-live-cursors/package-lock.json @@ -7,10 +7,10 @@ "name": "@liveblocks-examples/nextjs-live-cusors", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "@next/font": "^13.5.11", "@types/node": "^18.11.19", "@types/react": "^18.3.27", @@ -545,47 +545,47 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { @@ -598,15 +598,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.0.tgz", - "integrity": "sha512-jHKOf5TGGV0iXVyGw55fZx+ECdtxS28x+lADscelNP+syGtFN8sXG/2P8h4IZkcfXe7M4k8xBXarlzWAQrUUMw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.3.tgz", + "integrity": "sha512-QaWX9beHe48Qa64Avso26dZ5hp9CvczdSm6BnSqXhQ/lg3JcrZFIXtTpj3N3MaxGRUTlFPV6So1WP8vsbYzN+w==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -616,8 +616,8 @@ "slate-react": "^0.110.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc", "react-dom": "^18 || ^19 || ^19.0.0-rc" }, diff --git a/examples/nextjs-live-cursors/package.json b/examples/nextjs-live-cursors/package.json index 18dc115b6a1..26814c03915 100644 --- a/examples/nextjs-live-cursors/package.json +++ b/examples/nextjs-live-cursors/package.json @@ -9,10 +9,10 @@ "lint": "next lint" }, "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "@next/font": "^13.5.11", "@types/node": "^18.11.19", "@types/react": "^18.3.27", diff --git a/examples/nextjs-live-form-selection/package-lock.json b/examples/nextjs-live-form-selection/package-lock.json index 609d611654d..cb90d10c2e2 100644 --- a/examples/nextjs-live-form-selection/package-lock.json +++ b/examples/nextjs-live-form-selection/package-lock.json @@ -7,8 +7,8 @@ "name": "@liveblocks-examples/nextjs-live-form-selection", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/react": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/react": "^3.18.3", "next": "^16.1.6", "react": "^18.3.1", "react-dom": "^18.3.1" @@ -497,35 +497,35 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { diff --git a/examples/nextjs-live-form-selection/package.json b/examples/nextjs-live-form-selection/package.json index 1556c56aaf2..31fb2b7dbcf 100644 --- a/examples/nextjs-live-form-selection/package.json +++ b/examples/nextjs-live-form-selection/package.json @@ -9,8 +9,8 @@ "start": "next start" }, "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/react": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/react": "^3.18.3", "next": "^16.1.6", "react": "^18.3.1", "react-dom": "^18.3.1" diff --git a/examples/nextjs-multiplayer-handsontable/package-lock.json b/examples/nextjs-multiplayer-handsontable/package-lock.json index 7a4f372f6b8..96c7ab4ce41 100644 --- a/examples/nextjs-multiplayer-handsontable/package-lock.json +++ b/examples/nextjs-multiplayer-handsontable/package-lock.json @@ -8,10 +8,10 @@ "license": "Apache-2.0", "dependencies": { "@handsontable/react-wrapper": "^17.0.1", - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "handsontable": "^17.0.1", "next": "^16.1.6", "react": "^18.2.0", @@ -560,47 +560,47 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { @@ -613,15 +613,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.0.tgz", - "integrity": "sha512-jHKOf5TGGV0iXVyGw55fZx+ECdtxS28x+lADscelNP+syGtFN8sXG/2P8h4IZkcfXe7M4k8xBXarlzWAQrUUMw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.3.tgz", + "integrity": "sha512-QaWX9beHe48Qa64Avso26dZ5hp9CvczdSm6BnSqXhQ/lg3JcrZFIXtTpj3N3MaxGRUTlFPV6So1WP8vsbYzN+w==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -631,8 +631,8 @@ "slate-react": "^0.110.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc", "react-dom": "^18 || ^19 || ^19.0.0-rc" }, @@ -2399,7 +2399,6 @@ "integrity": "sha512-z9VXpC7MWrhfWipitjNdgCauoMLRdIILQsAEV+ZesIzBq/oUlxk0m3ApZuMFCXdnS4U7KrI+l3WRUEGQ8K1QKw==", "devOptional": true, "license": "MIT", - "peer": true, "dependencies": { "@types/prop-types": "*", "csstype": "^3.2.2" @@ -2565,7 +2564,6 @@ "resolved": "https://registry.npmjs.org/handsontable/-/handsontable-17.0.1.tgz", "integrity": "sha512-N7d/Vv341sGsKq/afsR+Y1EcSD1YCAwpLN245VnmprTGaFtDSBsiu12EsjNPD/1VCvZvN5PLH8Ojsq/TzqhLZQ==", "license": "SEE LICENSE IN LICENSE.txt", - "peer": true, "dependencies": { "@handsontable/pikaday": "^1.0.0", "dompurify": "^3.1.7", @@ -2815,7 +2813,6 @@ "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", "license": "MIT", - "peer": true, "dependencies": { "loose-envify": "^1.1.0" }, @@ -2828,7 +2825,6 @@ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", "license": "MIT", - "peer": true, "dependencies": { "loose-envify": "^1.1.0", "scheduler": "^0.23.2" @@ -2994,7 +2990,6 @@ "resolved": "https://registry.npmjs.org/slate/-/slate-0.110.2.tgz", "integrity": "sha512-4xGULnyMCiEQ0Ml7JAC1A6HVE6MNpPJU7Eq4cXh1LxlrR0dFXC3XC+rNfQtUJ7chHoPkws57x7DDiWiZAt+PBA==", "license": "MIT", - "peer": true, "dependencies": { "immer": "^10.0.3", "is-plain-object": "^5.0.0", diff --git a/examples/nextjs-multiplayer-handsontable/package.json b/examples/nextjs-multiplayer-handsontable/package.json index 5ebbc0a39bc..598f72c387c 100644 --- a/examples/nextjs-multiplayer-handsontable/package.json +++ b/examples/nextjs-multiplayer-handsontable/package.json @@ -10,10 +10,10 @@ }, "dependencies": { "@handsontable/react-wrapper": "^17.0.1", - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "handsontable": "^17.0.1", "next": "^16.1.6", "react": "^18.2.0", diff --git a/examples/nextjs-nextauth-google-avatars/package-lock.json b/examples/nextjs-nextauth-google-avatars/package-lock.json index a7626b108b1..1481ec5c2c4 100644 --- a/examples/nextjs-nextauth-google-avatars/package-lock.json +++ b/examples/nextjs-nextauth-google-avatars/package-lock.json @@ -7,9 +7,9 @@ "name": "@liveblocks-examples/nextjs-live-avatars", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", "classnames": "^2.3.3", "next": "^16.1.6", "next-auth": "^4.23.2", @@ -2269,47 +2269,47 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { diff --git a/examples/nextjs-nextauth-google-avatars/package.json b/examples/nextjs-nextauth-google-avatars/package.json index 23519bd8516..347a33ea799 100644 --- a/examples/nextjs-nextauth-google-avatars/package.json +++ b/examples/nextjs-nextauth-google-avatars/package.json @@ -9,9 +9,9 @@ "start": "next start" }, "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", "classnames": "^2.3.3", "next": "^16.1.6", "next-auth": "^4.23.2", diff --git a/examples/nextjs-notification-settings/package-lock.json b/examples/nextjs-notification-settings/package-lock.json index c8aeaa6e412..98d9b39a931 100644 --- a/examples/nextjs-notification-settings/package-lock.json +++ b/examples/nextjs-notification-settings/package-lock.json @@ -8,14 +8,14 @@ "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.6", - "@liveblocks/client": "^3.18.0", - "@liveblocks/core": "^3.18.0", - "@liveblocks/emails": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-tiptap": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", - "@liveblocks/yjs": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/core": "^3.18.3", + "@liveblocks/emails": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-tiptap": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", + "@liveblocks/yjs": "^3.18.3", "@radix-ui/react-avatar": "^1.1.11", "@radix-ui/react-dialog": "^1.1.15", "@radix-ui/react-label": "^2.1.8", @@ -653,60 +653,70 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/emails": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/emails/-/emails-3.18.0.tgz", - "integrity": "sha512-zrtQnRbS2f8/KLOewLoipIbhs2f5FKpEDDI4+Lp7NR42zfaEDvtJa7q7x44pjSLm+BJAyeiFOm1ZwTKcByP8bQ==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/emails/-/emails-3.18.3.tgz", + "integrity": "sha512-BGXvXUrpKEOxgGUWxF4AnUlRUXIgY37hEIZfGdc1VYgDv9AJc1PwDk+8apjNoXPN6TCcTz8bwPn13BOH3Ki7LQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", - "@liveblocks/node": "3.18.0" + "@liveblocks/core": "3.18.3", + "@liveblocks/node": "3.18.3" }, "peerDependencies": { - "react": "^18 || ^19 || ^19.0.0-rc" + "react": "^18 || ^19 || ^19.0.0-rc", + "y-prosemirror": "^1", + "yjs": "^13" + }, + "peerDependenciesMeta": { + "y-prosemirror": { + "optional": true + }, + "yjs": { + "optional": true + } } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { @@ -719,33 +729,31 @@ } }, "node_modules/@liveblocks/react-tiptap": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-tiptap/-/react-tiptap-3.18.0.tgz", - "integrity": "sha512-Pi2tyaHGT4E5GYVaaFlSvzOyOECuvffBjCaZD2pu6u+9G/5uuX66lqePp9pIU9PWxmUH/0psQod6TiIazMRlHA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-tiptap/-/react-tiptap-3.18.3.tgz", + "integrity": "sha512-SYbS/AvloioSyx+RTLekNmGdfsFnBoKbTw9+CIgJ4f/B/j9iOjpcPxGFxxsMRqwF+ErEZr01ljZdPjNZy9bN2w==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", - "@liveblocks/react-ui": "3.18.0", - "@liveblocks/yjs": "3.18.0", - "@tiptap/core": "^3.19.0", - "@tiptap/react": "^3.19.0", - "@tiptap/suggestion": "^3.19.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", + "@liveblocks/react-ui": "3.18.3", + "@liveblocks/yjs": "3.18.3", "cmdk": "^1.0.4", "radix-ui": "^1.4.0", - "y-prosemirror": "^1.3.7", - "yjs": "^13.6.18" + "y-prosemirror": "^1.3.7" }, "peerDependencies": { - "@tiptap/pm": "^3.19.0", - "@tiptap/react": "^3.19.0", - "@tiptap/suggestion": "^3.19.0", - "@types/react": "*", - "@types/react-dom": "*", + "@tiptap/core": "^3", + "@tiptap/pm": "^3", + "@tiptap/react": "^3", + "@tiptap/suggestion": "^3", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc", - "react-dom": "^18 || ^19 || ^19.0.0-rc" + "react-dom": "^18 || ^19 || ^19.0.0-rc", + "yjs": "^13" }, "peerDependenciesMeta": { "@types/react": { @@ -757,15 +765,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.0.tgz", - "integrity": "sha512-jHKOf5TGGV0iXVyGw55fZx+ECdtxS28x+lADscelNP+syGtFN8sXG/2P8h4IZkcfXe7M4k8xBXarlzWAQrUUMw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.3.tgz", + "integrity": "sha512-QaWX9beHe48Qa64Avso26dZ5hp9CvczdSm6BnSqXhQ/lg3JcrZFIXtTpj3N3MaxGRUTlFPV6So1WP8vsbYzN+w==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -775,8 +783,8 @@ "slate-react": "^0.110.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc", "react-dom": "^18 || ^19 || ^19.0.0-rc" }, @@ -790,19 +798,20 @@ } }, "node_modules/@liveblocks/yjs": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.18.0.tgz", - "integrity": "sha512-vuWAQ86zfIjJ3f6keaJc69Xv4cMm/S1oVLNMYbQ5PEKkpVO8JcX0q/ASH2B7fPzddQ0tapXDJTE+7vsfUnRVXA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.18.3.tgz", + "integrity": "sha512-cjkEd/K0LEuPzx/WKhXz63LsHlIwR6YSgmsn2eN1BTsDvF8kg2zI3QOR+cOQW9N6jUYe2Q3pw3ZpdAfQMHkCNw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", "@noble/hashes": "^1.8.0", "js-base64": "^3.7.7", + "lib0": "^0.2.0", "y-indexeddb": "^9.0.12" }, "peerDependencies": { - "yjs": "^13.6.1" + "yjs": "^13" } }, "node_modules/@next/env": { @@ -5234,6 +5243,7 @@ "resolved": "https://registry.npmjs.org/@tiptap/suggestion/-/suggestion-3.20.0.tgz", "integrity": "sha512-OA9Fe+1Q/Ex0ivTcpRcVFiLnNsVdIBmiEoctt/gu4H2ayCYmZ906veioXNdc1m/3MtVVUIuEnvwwsrOZXlfDEw==", "license": "MIT", + "peer": true, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" diff --git a/examples/nextjs-notification-settings/package.json b/examples/nextjs-notification-settings/package.json index c48603527ab..8eebb0d8011 100644 --- a/examples/nextjs-notification-settings/package.json +++ b/examples/nextjs-notification-settings/package.json @@ -13,14 +13,14 @@ }, "dependencies": { "@floating-ui/react-dom": "^2.1.6", - "@liveblocks/client": "^3.18.0", - "@liveblocks/core": "^3.18.0", - "@liveblocks/emails": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-tiptap": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", - "@liveblocks/yjs": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/core": "^3.18.3", + "@liveblocks/emails": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-tiptap": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", + "@liveblocks/yjs": "^3.18.3", "@radix-ui/react-avatar": "^1.1.11", "@radix-ui/react-dialog": "^1.1.15", "@radix-ui/react-label": "^2.1.8", diff --git a/examples/nextjs-notifications-custom/package-lock.json b/examples/nextjs-notifications-custom/package-lock.json index a5270a13778..393cd5ba4b8 100644 --- a/examples/nextjs-notifications-custom/package-lock.json +++ b/examples/nextjs-notifications-custom/package-lock.json @@ -7,10 +7,10 @@ "name": "@liveblocks-examples/nextjs-notifications-custom", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "clsx": "^2.1.1", "nanoid": "^5.0.9", "next": "^16.1.6", @@ -555,47 +555,47 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { @@ -608,15 +608,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.0.tgz", - "integrity": "sha512-jHKOf5TGGV0iXVyGw55fZx+ECdtxS28x+lADscelNP+syGtFN8sXG/2P8h4IZkcfXe7M4k8xBXarlzWAQrUUMw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.3.tgz", + "integrity": "sha512-QaWX9beHe48Qa64Avso26dZ5hp9CvczdSm6BnSqXhQ/lg3JcrZFIXtTpj3N3MaxGRUTlFPV6So1WP8vsbYzN+w==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -626,8 +626,8 @@ "slate-react": "^0.110.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc", "react-dom": "^18 || ^19 || ^19.0.0-rc" }, diff --git a/examples/nextjs-notifications-custom/package.json b/examples/nextjs-notifications-custom/package.json index 6034e720389..aa35862c38f 100644 --- a/examples/nextjs-notifications-custom/package.json +++ b/examples/nextjs-notifications-custom/package.json @@ -9,10 +9,10 @@ "start": "next start" }, "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "clsx": "^2.1.1", "nanoid": "^5.0.9", "next": "^16.1.6", diff --git a/examples/nextjs-notion-like-ai-editor/package-lock.json b/examples/nextjs-notion-like-ai-editor/package-lock.json index 87a887348df..ee4a51d215c 100644 --- a/examples/nextjs-notion-like-ai-editor/package-lock.json +++ b/examples/nextjs-notion-like-ai-editor/package-lock.json @@ -17,12 +17,12 @@ "@lexical/rich-text": "0.35.0", "@lexical/selection": "0.35.0", "@lexical/utils": "0.35.0", - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/node-lexical": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-lexical": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/node-lexical": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-lexical": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "@radix-ui/react-dialog": "^1.1.15", "@radix-ui/react-popover": "^1.0.7", "@types/node": "^18.11.19", @@ -1038,65 +1038,65 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/node-lexical": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node-lexical/-/node-lexical-3.18.0.tgz", - "integrity": "sha512-SUgYOzO8lpd34DA6vGNpqOZAjfeyXniDoACmANhmNr5pLdefViP/po1X3eoGFUpYAtArObb2oZWk2Rx9ZTP1Sg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node-lexical/-/node-lexical-3.18.3.tgz", + "integrity": "sha512-1aNAGxJJIERdYrvRHaIo6jNkXayOUrmig8hI1OJF8M2RXWGT/xaLg7uC2OqSk8KBi005hTiYligpii5XYe1PbA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", - "@liveblocks/node": "3.18.0", - "yjs": "^13.6.18" + "@liveblocks/core": "3.18.3", + "@liveblocks/node": "3.18.3" }, "peerDependencies": { "@lexical/headless": "0.35.0", "@lexical/markdown": "0.35.0", "@lexical/selection": "0.35.0", "@lexical/yjs": "0.35.0", - "lexical": "0.35.0" + "lexical": "0.35.0", + "yjs": "^13" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { @@ -1109,19 +1109,18 @@ } }, "node_modules/@liveblocks/react-lexical": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-lexical/-/react-lexical-3.18.0.tgz", - "integrity": "sha512-ZgipJ9FzzRBrnBd/eOBCX3GPyC2qyZgDdgQbLClHljJn4nJ+iUa/vs5k4ZQkgXtTaPC250kolad6HW+IhAdTMA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-lexical/-/react-lexical-3.18.3.tgz", + "integrity": "sha512-KLalsQpL9TpYw1v/7joD9Ob7CShQpQI4EUSivw0hUgJrsARkZAB7E73FrXG5AEf2JSvwTO3gvUE+PqJU60JFDQ==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", - "@liveblocks/react-ui": "3.18.0", - "@liveblocks/yjs": "3.18.0", - "radix-ui": "^1.4.0", - "yjs": "^13.6.18" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", + "@liveblocks/react-ui": "3.18.3", + "@liveblocks/yjs": "3.18.3", + "radix-ui": "^1.4.0" }, "peerDependencies": { "@lexical/react": "0.35.0", @@ -1129,11 +1128,12 @@ "@lexical/selection": "0.35.0", "@lexical/utils": "0.35.0", "@lexical/yjs": "0.35.0", - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "lexical": "0.35.0", "react": "^18 || ^19 || ^19.0.0-rc", - "react-dom": "^18 || ^19 || ^19.0.0-rc" + "react-dom": "^18 || ^19 || ^19.0.0-rc", + "yjs": "^13" }, "peerDependenciesMeta": { "@types/react": { @@ -1145,15 +1145,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.0.tgz", - "integrity": "sha512-jHKOf5TGGV0iXVyGw55fZx+ECdtxS28x+lADscelNP+syGtFN8sXG/2P8h4IZkcfXe7M4k8xBXarlzWAQrUUMw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.3.tgz", + "integrity": "sha512-QaWX9beHe48Qa64Avso26dZ5hp9CvczdSm6BnSqXhQ/lg3JcrZFIXtTpj3N3MaxGRUTlFPV6So1WP8vsbYzN+w==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -1163,8 +1163,8 @@ "slate-react": "^0.110.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc", "react-dom": "^18 || ^19 || ^19.0.0-rc" }, @@ -1178,19 +1178,20 @@ } }, "node_modules/@liveblocks/yjs": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.18.0.tgz", - "integrity": "sha512-vuWAQ86zfIjJ3f6keaJc69Xv4cMm/S1oVLNMYbQ5PEKkpVO8JcX0q/ASH2B7fPzddQ0tapXDJTE+7vsfUnRVXA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.18.3.tgz", + "integrity": "sha512-cjkEd/K0LEuPzx/WKhXz63LsHlIwR6YSgmsn2eN1BTsDvF8kg2zI3QOR+cOQW9N6jUYe2Q3pw3ZpdAfQMHkCNw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", "@noble/hashes": "^1.8.0", "js-base64": "^3.7.7", + "lib0": "^0.2.0", "y-indexeddb": "^9.0.12" }, "peerDependencies": { - "yjs": "^13.6.1" + "yjs": "^13" } }, "node_modules/@next/env": { @@ -5076,6 +5077,7 @@ "resolved": "https://registry.npmjs.org/yjs/-/yjs-13.6.29.tgz", "integrity": "sha512-kHqDPdltoXH+X4w1lVmMtddE3Oeqq48nM40FD5ojTd8xYhQpzIDcfE2keMSU5bAgRPJBe225WTUdyUgj1DtbiQ==", "license": "MIT", + "peer": true, "dependencies": { "lib0": "^0.2.99" }, diff --git a/examples/nextjs-notion-like-ai-editor/package.json b/examples/nextjs-notion-like-ai-editor/package.json index 03f7d758737..e0c38852c43 100644 --- a/examples/nextjs-notion-like-ai-editor/package.json +++ b/examples/nextjs-notion-like-ai-editor/package.json @@ -20,12 +20,12 @@ "@lexical/rich-text": "0.35.0", "@lexical/selection": "0.35.0", "@lexical/utils": "0.35.0", - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/node-lexical": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-lexical": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/node-lexical": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-lexical": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "@radix-ui/react-dialog": "^1.1.15", "@radix-ui/react-popover": "^1.0.7", "@types/node": "^18.11.19", diff --git a/examples/nextjs-react-flow-ai/package-lock.json b/examples/nextjs-react-flow-ai/package-lock.json index 171102a222e..409d1180fa2 100644 --- a/examples/nextjs-react-flow-ai/package-lock.json +++ b/examples/nextjs-react-flow-ai/package-lock.json @@ -8,11 +8,11 @@ "license": "Apache-2.0", "dependencies": { "@ai-sdk/openai": "^3.0.48", - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-flow": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-flow": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "@xyflow/react": "^12.10.1", "ai": "^6.0.136", "dedent": "^1.7.2", @@ -582,47 +582,47 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { @@ -635,15 +635,15 @@ } }, "node_modules/@liveblocks/react-flow": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-flow/-/react-flow-3.18.0.tgz", - "integrity": "sha512-uy+WUi2/kqV4UXTWFmNR8WoPc87uI0TUFkU+KMGp9p6DMgGKCaY3oJ5UYMmIUTFgguczp8KV3RyhKYkGERXp4A==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-flow/-/react-flow-3.18.3.tgz", + "integrity": "sha512-4OM30D7mhpZ9DlOqC5i8fDBcOYMeYpOYSVyWgWcCo9KH4KQR6bLnykSQ43ObjasPA0eoZxS2CJOsZU7mg1V0kQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", - "@liveblocks/react-ui": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", + "@liveblocks/react-ui": "3.18.3" }, "peerDependencies": { "@xyflow/react": "^12", @@ -660,15 +660,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.0.tgz", - "integrity": "sha512-jHKOf5TGGV0iXVyGw55fZx+ECdtxS28x+lADscelNP+syGtFN8sXG/2P8h4IZkcfXe7M4k8xBXarlzWAQrUUMw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.3.tgz", + "integrity": "sha512-QaWX9beHe48Qa64Avso26dZ5hp9CvczdSm6BnSqXhQ/lg3JcrZFIXtTpj3N3MaxGRUTlFPV6So1WP8vsbYzN+w==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -678,8 +678,8 @@ "slate-react": "^0.110.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc", "react-dom": "^18 || ^19 || ^19.0.0-rc" }, diff --git a/examples/nextjs-react-flow-ai/package.json b/examples/nextjs-react-flow-ai/package.json index 47bc75a7549..47fcdd5b877 100644 --- a/examples/nextjs-react-flow-ai/package.json +++ b/examples/nextjs-react-flow-ai/package.json @@ -11,11 +11,11 @@ }, "dependencies": { "@ai-sdk/openai": "^3.0.48", - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-flow": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-flow": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "@xyflow/react": "^12.10.1", "ai": "^6.0.136", "dedent": "^1.7.2", diff --git a/examples/nextjs-react-flow/package-lock.json b/examples/nextjs-react-flow/package-lock.json index 218d3c13bd8..2fdc67e5cc2 100644 --- a/examples/nextjs-react-flow/package-lock.json +++ b/examples/nextjs-react-flow/package-lock.json @@ -7,11 +7,11 @@ "name": "@liveblocks-examples/nextjs-react-flow", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-flow": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-flow": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "@xyflow/react": "^12.10.1", "next": "^16.1.6", "react": "^18.3.1", @@ -579,47 +579,47 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { @@ -632,15 +632,15 @@ } }, "node_modules/@liveblocks/react-flow": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-flow/-/react-flow-3.18.0.tgz", - "integrity": "sha512-uy+WUi2/kqV4UXTWFmNR8WoPc87uI0TUFkU+KMGp9p6DMgGKCaY3oJ5UYMmIUTFgguczp8KV3RyhKYkGERXp4A==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-flow/-/react-flow-3.18.3.tgz", + "integrity": "sha512-4OM30D7mhpZ9DlOqC5i8fDBcOYMeYpOYSVyWgWcCo9KH4KQR6bLnykSQ43ObjasPA0eoZxS2CJOsZU7mg1V0kQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", - "@liveblocks/react-ui": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", + "@liveblocks/react-ui": "3.18.3" }, "peerDependencies": { "@xyflow/react": "^12", @@ -657,15 +657,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.0.tgz", - "integrity": "sha512-jHKOf5TGGV0iXVyGw55fZx+ECdtxS28x+lADscelNP+syGtFN8sXG/2P8h4IZkcfXe7M4k8xBXarlzWAQrUUMw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.3.tgz", + "integrity": "sha512-QaWX9beHe48Qa64Avso26dZ5hp9CvczdSm6BnSqXhQ/lg3JcrZFIXtTpj3N3MaxGRUTlFPV6So1WP8vsbYzN+w==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -675,8 +675,8 @@ "slate-react": "^0.110.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc", "react-dom": "^18 || ^19 || ^19.0.0-rc" }, diff --git a/examples/nextjs-react-flow/package.json b/examples/nextjs-react-flow/package.json index 4f570c9cbd9..3b71a548777 100644 --- a/examples/nextjs-react-flow/package.json +++ b/examples/nextjs-react-flow/package.json @@ -10,11 +10,11 @@ "lint": "next lint" }, "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-flow": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-flow": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "@xyflow/react": "^12.10.1", "next": "^16.1.6", "react": "^18.3.1", diff --git a/examples/nextjs-spreadsheet-advanced/package-lock.json b/examples/nextjs-spreadsheet-advanced/package-lock.json index 7afc531f480..41ea5b45aff 100644 --- a/examples/nextjs-spreadsheet-advanced/package-lock.json +++ b/examples/nextjs-spreadsheet-advanced/package-lock.json @@ -11,9 +11,9 @@ "@dnd-kit/modifiers": "^6.0.1", "@dnd-kit/sortable": "^7.0.2", "@dnd-kit/utilities": "^3.2.2", - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", "@radix-ui/react-dropdown-menu": "^1.0.0", "@radix-ui/react-tooltip": "^1.0.7", "@use-gesture/react": "^10.3.1", @@ -2808,47 +2808,47 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { @@ -4654,13 +4654,10 @@ } }, "node_modules/dompurify": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.3.2.tgz", - "integrity": "sha512-6obghkliLdmKa56xdbLOpUZ43pAR6xFy1uOrxBaIDjT+yaRuuybLjGS9eVBoSR/UPU5fq3OXClEHLJNGvbxKpQ==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.4.0.tgz", + "integrity": "sha512-nolgK9JcaUXMSmW+j1yaSvaEaoXYHwWyGJlkoCTghc97KgGDDSnpoU/PlEnw63Ah+TGKFOyY+X5LnxaWbCSfXg==", "license": "(MPL-2.0 OR Apache-2.0)", - "engines": { - "node": ">=20" - }, "optionalDependencies": { "@types/trusted-types": "^2.0.7" } diff --git a/examples/nextjs-spreadsheet-advanced/package.json b/examples/nextjs-spreadsheet-advanced/package.json index 654fa856f46..0e9642ed693 100644 --- a/examples/nextjs-spreadsheet-advanced/package.json +++ b/examples/nextjs-spreadsheet-advanced/package.json @@ -13,9 +13,9 @@ "@dnd-kit/modifiers": "^6.0.1", "@dnd-kit/sortable": "^7.0.2", "@dnd-kit/utilities": "^3.2.2", - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", "@radix-ui/react-dropdown-menu": "^1.0.0", "@radix-ui/react-tooltip": "^1.0.7", "@use-gesture/react": "^10.3.1", diff --git a/examples/nextjs-tiptap-advanced/package-lock.json b/examples/nextjs-tiptap-advanced/package-lock.json index 9ef75ecca57..17277844bc0 100644 --- a/examples/nextjs-tiptap-advanced/package-lock.json +++ b/examples/nextjs-tiptap-advanced/package-lock.json @@ -7,11 +7,11 @@ "name": "@liveblocks-examples/nextjs-tiptap-advanced", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-tiptap": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-tiptap": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "@radix-ui/react-dialog": "^1.0.5", "@radix-ui/react-popover": "^1.0.7", "@radix-ui/react-select": "^1.1.2", @@ -571,47 +571,47 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { @@ -624,33 +624,31 @@ } }, "node_modules/@liveblocks/react-tiptap": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-tiptap/-/react-tiptap-3.18.0.tgz", - "integrity": "sha512-Pi2tyaHGT4E5GYVaaFlSvzOyOECuvffBjCaZD2pu6u+9G/5uuX66lqePp9pIU9PWxmUH/0psQod6TiIazMRlHA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-tiptap/-/react-tiptap-3.18.3.tgz", + "integrity": "sha512-SYbS/AvloioSyx+RTLekNmGdfsFnBoKbTw9+CIgJ4f/B/j9iOjpcPxGFxxsMRqwF+ErEZr01ljZdPjNZy9bN2w==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", - "@liveblocks/react-ui": "3.18.0", - "@liveblocks/yjs": "3.18.0", - "@tiptap/core": "^3.19.0", - "@tiptap/react": "^3.19.0", - "@tiptap/suggestion": "^3.19.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", + "@liveblocks/react-ui": "3.18.3", + "@liveblocks/yjs": "3.18.3", "cmdk": "^1.0.4", "radix-ui": "^1.4.0", - "y-prosemirror": "^1.3.7", - "yjs": "^13.6.18" + "y-prosemirror": "^1.3.7" }, "peerDependencies": { - "@tiptap/pm": "^3.19.0", - "@tiptap/react": "^3.19.0", - "@tiptap/suggestion": "^3.19.0", - "@types/react": "*", - "@types/react-dom": "*", + "@tiptap/core": "^3", + "@tiptap/pm": "^3", + "@tiptap/react": "^3", + "@tiptap/suggestion": "^3", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc", - "react-dom": "^18 || ^19 || ^19.0.0-rc" + "react-dom": "^18 || ^19 || ^19.0.0-rc", + "yjs": "^13" }, "peerDependenciesMeta": { "@types/react": { @@ -662,15 +660,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.0.tgz", - "integrity": "sha512-jHKOf5TGGV0iXVyGw55fZx+ECdtxS28x+lADscelNP+syGtFN8sXG/2P8h4IZkcfXe7M4k8xBXarlzWAQrUUMw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.3.tgz", + "integrity": "sha512-QaWX9beHe48Qa64Avso26dZ5hp9CvczdSm6BnSqXhQ/lg3JcrZFIXtTpj3N3MaxGRUTlFPV6So1WP8vsbYzN+w==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -680,8 +678,8 @@ "slate-react": "^0.110.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc", "react-dom": "^18 || ^19 || ^19.0.0-rc" }, @@ -695,19 +693,20 @@ } }, "node_modules/@liveblocks/yjs": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.18.0.tgz", - "integrity": "sha512-vuWAQ86zfIjJ3f6keaJc69Xv4cMm/S1oVLNMYbQ5PEKkpVO8JcX0q/ASH2B7fPzddQ0tapXDJTE+7vsfUnRVXA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.18.3.tgz", + "integrity": "sha512-cjkEd/K0LEuPzx/WKhXz63LsHlIwR6YSgmsn2eN1BTsDvF8kg2zI3QOR+cOQW9N6jUYe2Q3pw3ZpdAfQMHkCNw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", "@noble/hashes": "^1.8.0", "js-base64": "^3.7.7", + "lib0": "^0.2.0", "y-indexeddb": "^9.0.12" }, "peerDependencies": { - "yjs": "^13.6.1" + "yjs": "^13" } }, "node_modules/@next/env": { @@ -3584,6 +3583,7 @@ "resolved": "https://registry.npmjs.org/@tiptap/suggestion/-/suggestion-3.20.0.tgz", "integrity": "sha512-OA9Fe+1Q/Ex0ivTcpRcVFiLnNsVdIBmiEoctt/gu4H2ayCYmZ906veioXNdc1m/3MtVVUIuEnvwwsrOZXlfDEw==", "license": "MIT", + "peer": true, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" @@ -4959,6 +4959,7 @@ "resolved": "https://registry.npmjs.org/yjs/-/yjs-13.6.29.tgz", "integrity": "sha512-kHqDPdltoXH+X4w1lVmMtddE3Oeqq48nM40FD5ojTd8xYhQpzIDcfE2keMSU5bAgRPJBe225WTUdyUgj1DtbiQ==", "license": "MIT", + "peer": true, "dependencies": { "lib0": "^0.2.99" }, diff --git a/examples/nextjs-tiptap-advanced/package.json b/examples/nextjs-tiptap-advanced/package.json index 96055717335..8a5eb3f862f 100644 --- a/examples/nextjs-tiptap-advanced/package.json +++ b/examples/nextjs-tiptap-advanced/package.json @@ -10,11 +10,11 @@ "lint": "next lint" }, "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-tiptap": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-tiptap": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "@radix-ui/react-dialog": "^1.0.5", "@radix-ui/react-popover": "^1.0.7", "@radix-ui/react-select": "^1.1.2", diff --git a/examples/nextjs-tiptap-ai/package-lock.json b/examples/nextjs-tiptap-ai/package-lock.json index d53d9c08036..45881828b9a 100644 --- a/examples/nextjs-tiptap-ai/package-lock.json +++ b/examples/nextjs-tiptap-ai/package-lock.json @@ -9,12 +9,12 @@ "dependencies": { "@ai-sdk/anthropic": "^3.0.25", "@ai-sdk/openai-compatible": "^0.1.17", - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-tiptap": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", - "@liveblocks/yjs": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-tiptap": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", + "@liveblocks/yjs": "^3.18.3", "@radix-ui/react-dialog": "^1.1.15", "@radix-ui/react-popover": "^1.0.7", "@tiptap/pm": "^3.4.6", @@ -723,43 +723,43 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { "@types/react": "^18 || ^19", @@ -776,33 +776,31 @@ } }, "node_modules/@liveblocks/react-tiptap": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-tiptap/-/react-tiptap-3.18.0.tgz", - "integrity": "sha512-Pi2tyaHGT4E5GYVaaFlSvzOyOECuvffBjCaZD2pu6u+9G/5uuX66lqePp9pIU9PWxmUH/0psQod6TiIazMRlHA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-tiptap/-/react-tiptap-3.18.3.tgz", + "integrity": "sha512-SYbS/AvloioSyx+RTLekNmGdfsFnBoKbTw9+CIgJ4f/B/j9iOjpcPxGFxxsMRqwF+ErEZr01ljZdPjNZy9bN2w==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", - "@liveblocks/react-ui": "3.18.0", - "@liveblocks/yjs": "3.18.0", - "@tiptap/core": "^3.19.0", - "@tiptap/react": "^3.19.0", - "@tiptap/suggestion": "^3.19.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", + "@liveblocks/react-ui": "3.18.3", + "@liveblocks/yjs": "3.18.3", "cmdk": "^1.0.4", "radix-ui": "^1.4.0", - "y-prosemirror": "^1.3.7", - "yjs": "^13.6.18" + "y-prosemirror": "^1.3.7" }, "peerDependencies": { - "@tiptap/pm": "^3.19.0", - "@tiptap/react": "^3.19.0", - "@tiptap/suggestion": "^3.19.0", - "@types/react": "*", - "@types/react-dom": "*", + "@tiptap/core": "^3", + "@tiptap/pm": "^3", + "@tiptap/react": "^3", + "@tiptap/suggestion": "^3", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc", - "react-dom": "^18 || ^19 || ^19.0.0-rc" + "react-dom": "^18 || ^19 || ^19.0.0-rc", + "yjs": "^13" }, "peerDependenciesMeta": { "@types/react": { @@ -814,15 +812,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.0.tgz", - "integrity": "sha512-jHKOf5TGGV0iXVyGw55fZx+ECdtxS28x+lADscelNP+syGtFN8sXG/2P8h4IZkcfXe7M4k8xBXarlzWAQrUUMw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.3.tgz", + "integrity": "sha512-QaWX9beHe48Qa64Avso26dZ5hp9CvczdSm6BnSqXhQ/lg3JcrZFIXtTpj3N3MaxGRUTlFPV6So1WP8vsbYzN+w==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -832,8 +830,8 @@ "slate-react": "^0.110.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc", "react-dom": "^18 || ^19 || ^19.0.0-rc" }, @@ -847,19 +845,20 @@ } }, "node_modules/@liveblocks/yjs": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.18.0.tgz", - "integrity": "sha512-vuWAQ86zfIjJ3f6keaJc69Xv4cMm/S1oVLNMYbQ5PEKkpVO8JcX0q/ASH2B7fPzddQ0tapXDJTE+7vsfUnRVXA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.18.3.tgz", + "integrity": "sha512-cjkEd/K0LEuPzx/WKhXz63LsHlIwR6YSgmsn2eN1BTsDvF8kg2zI3QOR+cOQW9N6jUYe2Q3pw3ZpdAfQMHkCNw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", "@noble/hashes": "^1.8.0", "js-base64": "^3.7.7", + "lib0": "^0.2.0", "y-indexeddb": "^9.0.12" }, "peerDependencies": { - "yjs": "^13.6.1" + "yjs": "^13" } }, "node_modules/@next/env": { @@ -3019,6 +3018,7 @@ "resolved": "https://registry.npmjs.org/@tiptap/suggestion/-/suggestion-3.20.0.tgz", "integrity": "sha512-OA9Fe+1Q/Ex0ivTcpRcVFiLnNsVdIBmiEoctt/gu4H2ayCYmZ906veioXNdc1m/3MtVVUIuEnvwwsrOZXlfDEw==", "license": "MIT", + "peer": true, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" @@ -5345,6 +5345,7 @@ "resolved": "https://registry.npmjs.org/yjs/-/yjs-13.6.29.tgz", "integrity": "sha512-kHqDPdltoXH+X4w1lVmMtddE3Oeqq48nM40FD5ojTd8xYhQpzIDcfE2keMSU5bAgRPJBe225WTUdyUgj1DtbiQ==", "license": "MIT", + "peer": true, "dependencies": { "lib0": "^0.2.99" }, diff --git a/examples/nextjs-tiptap-ai/package.json b/examples/nextjs-tiptap-ai/package.json index 7b8fc1c3339..a70fca4ed2e 100644 --- a/examples/nextjs-tiptap-ai/package.json +++ b/examples/nextjs-tiptap-ai/package.json @@ -12,12 +12,12 @@ "dependencies": { "@ai-sdk/anthropic": "^3.0.25", "@ai-sdk/openai-compatible": "^0.1.17", - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-tiptap": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", - "@liveblocks/yjs": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-tiptap": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", + "@liveblocks/yjs": "^3.18.3", "@radix-ui/react-dialog": "^1.1.15", "@radix-ui/react-popover": "^1.0.7", "@tiptap/pm": "^3.4.6", diff --git a/examples/nextjs-tiptap-emails-resend/package-lock.json b/examples/nextjs-tiptap-emails-resend/package-lock.json index 1ab716efa5e..29f27331288 100644 --- a/examples/nextjs-tiptap-emails-resend/package-lock.json +++ b/examples/nextjs-tiptap-emails-resend/package-lock.json @@ -7,13 +7,13 @@ "name": "@liveblocks-examples/nextjs-tiptap-emails-resend", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/emails": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-tiptap": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", - "@liveblocks/yjs": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/emails": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-tiptap": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", + "@liveblocks/yjs": "^3.18.3", "@radix-ui/react-dialog": "^1.1.15", "@radix-ui/react-popover": "^1.0.7", "@react-email/components": "^1.0.6", @@ -1179,60 +1179,70 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/emails": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/emails/-/emails-3.18.0.tgz", - "integrity": "sha512-zrtQnRbS2f8/KLOewLoipIbhs2f5FKpEDDI4+Lp7NR42zfaEDvtJa7q7x44pjSLm+BJAyeiFOm1ZwTKcByP8bQ==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/emails/-/emails-3.18.3.tgz", + "integrity": "sha512-BGXvXUrpKEOxgGUWxF4AnUlRUXIgY37hEIZfGdc1VYgDv9AJc1PwDk+8apjNoXPN6TCcTz8bwPn13BOH3Ki7LQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", - "@liveblocks/node": "3.18.0" + "@liveblocks/core": "3.18.3", + "@liveblocks/node": "3.18.3" }, "peerDependencies": { - "react": "^18 || ^19 || ^19.0.0-rc" + "react": "^18 || ^19 || ^19.0.0-rc", + "y-prosemirror": "^1", + "yjs": "^13" + }, + "peerDependenciesMeta": { + "y-prosemirror": { + "optional": true + }, + "yjs": { + "optional": true + } } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { @@ -1245,33 +1255,31 @@ } }, "node_modules/@liveblocks/react-tiptap": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-tiptap/-/react-tiptap-3.18.0.tgz", - "integrity": "sha512-Pi2tyaHGT4E5GYVaaFlSvzOyOECuvffBjCaZD2pu6u+9G/5uuX66lqePp9pIU9PWxmUH/0psQod6TiIazMRlHA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-tiptap/-/react-tiptap-3.18.3.tgz", + "integrity": "sha512-SYbS/AvloioSyx+RTLekNmGdfsFnBoKbTw9+CIgJ4f/B/j9iOjpcPxGFxxsMRqwF+ErEZr01ljZdPjNZy9bN2w==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", - "@liveblocks/react-ui": "3.18.0", - "@liveblocks/yjs": "3.18.0", - "@tiptap/core": "^3.19.0", - "@tiptap/react": "^3.19.0", - "@tiptap/suggestion": "^3.19.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", + "@liveblocks/react-ui": "3.18.3", + "@liveblocks/yjs": "3.18.3", "cmdk": "^1.0.4", "radix-ui": "^1.4.0", - "y-prosemirror": "^1.3.7", - "yjs": "^13.6.18" + "y-prosemirror": "^1.3.7" }, "peerDependencies": { - "@tiptap/pm": "^3.19.0", - "@tiptap/react": "^3.19.0", - "@tiptap/suggestion": "^3.19.0", - "@types/react": "*", - "@types/react-dom": "*", + "@tiptap/core": "^3", + "@tiptap/pm": "^3", + "@tiptap/react": "^3", + "@tiptap/suggestion": "^3", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc", - "react-dom": "^18 || ^19 || ^19.0.0-rc" + "react-dom": "^18 || ^19 || ^19.0.0-rc", + "yjs": "^13" }, "peerDependenciesMeta": { "@types/react": { @@ -1283,15 +1291,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.0.tgz", - "integrity": "sha512-jHKOf5TGGV0iXVyGw55fZx+ECdtxS28x+lADscelNP+syGtFN8sXG/2P8h4IZkcfXe7M4k8xBXarlzWAQrUUMw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.3.tgz", + "integrity": "sha512-QaWX9beHe48Qa64Avso26dZ5hp9CvczdSm6BnSqXhQ/lg3JcrZFIXtTpj3N3MaxGRUTlFPV6So1WP8vsbYzN+w==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -1301,8 +1309,8 @@ "slate-react": "^0.110.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc", "react-dom": "^18 || ^19 || ^19.0.0-rc" }, @@ -1316,19 +1324,20 @@ } }, "node_modules/@liveblocks/yjs": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.18.0.tgz", - "integrity": "sha512-vuWAQ86zfIjJ3f6keaJc69Xv4cMm/S1oVLNMYbQ5PEKkpVO8JcX0q/ASH2B7fPzddQ0tapXDJTE+7vsfUnRVXA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.18.3.tgz", + "integrity": "sha512-cjkEd/K0LEuPzx/WKhXz63LsHlIwR6YSgmsn2eN1BTsDvF8kg2zI3QOR+cOQW9N6jUYe2Q3pw3ZpdAfQMHkCNw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", "@noble/hashes": "^1.8.0", "js-base64": "^3.7.7", + "lib0": "^0.2.0", "y-indexeddb": "^9.0.12" }, "peerDependencies": { - "yjs": "^13.6.1" + "yjs": "^13" } }, "node_modules/@next/env": { @@ -3847,6 +3856,7 @@ "resolved": "https://registry.npmjs.org/@tiptap/suggestion/-/suggestion-3.20.0.tgz", "integrity": "sha512-OA9Fe+1Q/Ex0ivTcpRcVFiLnNsVdIBmiEoctt/gu4H2ayCYmZ906veioXNdc1m/3MtVVUIuEnvwwsrOZXlfDEw==", "license": "MIT", + "peer": true, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" @@ -7760,6 +7770,7 @@ "resolved": "https://registry.npmjs.org/yjs/-/yjs-13.6.29.tgz", "integrity": "sha512-kHqDPdltoXH+X4w1lVmMtddE3Oeqq48nM40FD5ojTd8xYhQpzIDcfE2keMSU5bAgRPJBe225WTUdyUgj1DtbiQ==", "license": "MIT", + "peer": true, "dependencies": { "lib0": "^0.2.99" }, diff --git a/examples/nextjs-tiptap-emails-resend/package.json b/examples/nextjs-tiptap-emails-resend/package.json index 83d2fa00164..f24d1df9fa7 100644 --- a/examples/nextjs-tiptap-emails-resend/package.json +++ b/examples/nextjs-tiptap-emails-resend/package.json @@ -12,13 +12,13 @@ "lint": "next lint" }, "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/emails": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-tiptap": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", - "@liveblocks/yjs": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/emails": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-tiptap": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", + "@liveblocks/yjs": "^3.18.3", "@radix-ui/react-dialog": "^1.1.15", "@radix-ui/react-popover": "^1.0.7", "@react-email/components": "^1.0.6", diff --git a/examples/nextjs-tiptap/package-lock.json b/examples/nextjs-tiptap/package-lock.json index de36d68986a..362d87645b8 100644 --- a/examples/nextjs-tiptap/package-lock.json +++ b/examples/nextjs-tiptap/package-lock.json @@ -7,12 +7,12 @@ "name": "@liveblocks-examples/nextjs-tiptap", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-tiptap": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", - "@liveblocks/yjs": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-tiptap": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", + "@liveblocks/yjs": "^3.18.3", "@radix-ui/react-dialog": "^1.1.15", "@radix-ui/react-popover": "^1.0.7", "@tiptap/pm": "^3.4.6", @@ -605,47 +605,47 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { @@ -658,33 +658,31 @@ } }, "node_modules/@liveblocks/react-tiptap": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-tiptap/-/react-tiptap-3.18.0.tgz", - "integrity": "sha512-Pi2tyaHGT4E5GYVaaFlSvzOyOECuvffBjCaZD2pu6u+9G/5uuX66lqePp9pIU9PWxmUH/0psQod6TiIazMRlHA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-tiptap/-/react-tiptap-3.18.3.tgz", + "integrity": "sha512-SYbS/AvloioSyx+RTLekNmGdfsFnBoKbTw9+CIgJ4f/B/j9iOjpcPxGFxxsMRqwF+ErEZr01ljZdPjNZy9bN2w==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", - "@liveblocks/react-ui": "3.18.0", - "@liveblocks/yjs": "3.18.0", - "@tiptap/core": "^3.19.0", - "@tiptap/react": "^3.19.0", - "@tiptap/suggestion": "^3.19.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", + "@liveblocks/react-ui": "3.18.3", + "@liveblocks/yjs": "3.18.3", "cmdk": "^1.0.4", "radix-ui": "^1.4.0", - "y-prosemirror": "^1.3.7", - "yjs": "^13.6.18" + "y-prosemirror": "^1.3.7" }, "peerDependencies": { - "@tiptap/pm": "^3.19.0", - "@tiptap/react": "^3.19.0", - "@tiptap/suggestion": "^3.19.0", - "@types/react": "*", - "@types/react-dom": "*", + "@tiptap/core": "^3", + "@tiptap/pm": "^3", + "@tiptap/react": "^3", + "@tiptap/suggestion": "^3", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc", - "react-dom": "^18 || ^19 || ^19.0.0-rc" + "react-dom": "^18 || ^19 || ^19.0.0-rc", + "yjs": "^13" }, "peerDependenciesMeta": { "@types/react": { @@ -696,15 +694,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.0.tgz", - "integrity": "sha512-jHKOf5TGGV0iXVyGw55fZx+ECdtxS28x+lADscelNP+syGtFN8sXG/2P8h4IZkcfXe7M4k8xBXarlzWAQrUUMw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.3.tgz", + "integrity": "sha512-QaWX9beHe48Qa64Avso26dZ5hp9CvczdSm6BnSqXhQ/lg3JcrZFIXtTpj3N3MaxGRUTlFPV6So1WP8vsbYzN+w==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -714,8 +712,8 @@ "slate-react": "^0.110.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc", "react-dom": "^18 || ^19 || ^19.0.0-rc" }, @@ -729,19 +727,20 @@ } }, "node_modules/@liveblocks/yjs": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.18.0.tgz", - "integrity": "sha512-vuWAQ86zfIjJ3f6keaJc69Xv4cMm/S1oVLNMYbQ5PEKkpVO8JcX0q/ASH2B7fPzddQ0tapXDJTE+7vsfUnRVXA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.18.3.tgz", + "integrity": "sha512-cjkEd/K0LEuPzx/WKhXz63LsHlIwR6YSgmsn2eN1BTsDvF8kg2zI3QOR+cOQW9N6jUYe2Q3pw3ZpdAfQMHkCNw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", "@noble/hashes": "^1.8.0", "js-base64": "^3.7.7", + "lib0": "^0.2.0", "y-indexeddb": "^9.0.12" }, "peerDependencies": { - "yjs": "^13.6.1" + "yjs": "^13" } }, "node_modules/@next/env": { @@ -2886,6 +2885,7 @@ "resolved": "https://registry.npmjs.org/@tiptap/suggestion/-/suggestion-3.20.0.tgz", "integrity": "sha512-OA9Fe+1Q/Ex0ivTcpRcVFiLnNsVdIBmiEoctt/gu4H2ayCYmZ906veioXNdc1m/3MtVVUIuEnvwwsrOZXlfDEw==", "license": "MIT", + "peer": true, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" @@ -5164,6 +5164,7 @@ "resolved": "https://registry.npmjs.org/yjs/-/yjs-13.6.29.tgz", "integrity": "sha512-kHqDPdltoXH+X4w1lVmMtddE3Oeqq48nM40FD5ojTd8xYhQpzIDcfE2keMSU5bAgRPJBe225WTUdyUgj1DtbiQ==", "license": "MIT", + "peer": true, "dependencies": { "lib0": "^0.2.99" }, diff --git a/examples/nextjs-tiptap/package.json b/examples/nextjs-tiptap/package.json index 222f4533933..798c49f7092 100644 --- a/examples/nextjs-tiptap/package.json +++ b/examples/nextjs-tiptap/package.json @@ -10,12 +10,12 @@ "lint": "next lint" }, "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-tiptap": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", - "@liveblocks/yjs": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-tiptap": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", + "@liveblocks/yjs": "^3.18.3", "@radix-ui/react-dialog": "^1.1.15", "@radix-ui/react-popover": "^1.0.7", "@tiptap/pm": "^3.4.6", diff --git a/examples/nextjs-tldraw-whiteboard-storage/package-lock.json b/examples/nextjs-tldraw-whiteboard-storage/package-lock.json index 14d61edc294..1ada8b9e07d 100644 --- a/examples/nextjs-tldraw-whiteboard-storage/package-lock.json +++ b/examples/nextjs-tldraw-whiteboard-storage/package-lock.json @@ -7,10 +7,10 @@ "name": "@liveblocks-examples/nextjs-tldraw-whiteboard-storage", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "@types/node": "20.3.3", "@types/react-dom": "18.2.25", "autoprefixer": "^10.4.23", @@ -556,47 +556,47 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { @@ -609,15 +609,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.0.tgz", - "integrity": "sha512-jHKOf5TGGV0iXVyGw55fZx+ECdtxS28x+lADscelNP+syGtFN8sXG/2P8h4IZkcfXe7M4k8xBXarlzWAQrUUMw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.3.tgz", + "integrity": "sha512-QaWX9beHe48Qa64Avso26dZ5hp9CvczdSm6BnSqXhQ/lg3JcrZFIXtTpj3N3MaxGRUTlFPV6So1WP8vsbYzN+w==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -627,8 +627,8 @@ "slate-react": "^0.110.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc", "react-dom": "^18 || ^19 || ^19.0.0-rc" }, diff --git a/examples/nextjs-tldraw-whiteboard-storage/package.json b/examples/nextjs-tldraw-whiteboard-storage/package.json index f3b59d7c9aa..2addcb9d496 100644 --- a/examples/nextjs-tldraw-whiteboard-storage/package.json +++ b/examples/nextjs-tldraw-whiteboard-storage/package.json @@ -10,10 +10,10 @@ "lint": "next lint" }, "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "@types/node": "20.3.3", "@types/react-dom": "18.2.25", "autoprefixer": "^10.4.23", diff --git a/examples/nextjs-tldraw-whiteboard-yjs/package-lock.json b/examples/nextjs-tldraw-whiteboard-yjs/package-lock.json index 136ea16726b..7adb2770289 100644 --- a/examples/nextjs-tldraw-whiteboard-yjs/package-lock.json +++ b/examples/nextjs-tldraw-whiteboard-yjs/package-lock.json @@ -7,11 +7,11 @@ "name": "@liveblocks-examples/nextjs-tldraw-whiteboard-yjs", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", - "@liveblocks/yjs": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", + "@liveblocks/yjs": "^3.18.3", "@types/node": "20.3.3", "@types/react-dom": "18.2.25", "autoprefixer": "^10.4.23", @@ -559,47 +559,47 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { @@ -612,15 +612,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.0.tgz", - "integrity": "sha512-jHKOf5TGGV0iXVyGw55fZx+ECdtxS28x+lADscelNP+syGtFN8sXG/2P8h4IZkcfXe7M4k8xBXarlzWAQrUUMw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.3.tgz", + "integrity": "sha512-QaWX9beHe48Qa64Avso26dZ5hp9CvczdSm6BnSqXhQ/lg3JcrZFIXtTpj3N3MaxGRUTlFPV6So1WP8vsbYzN+w==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -630,8 +630,8 @@ "slate-react": "^0.110.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc", "react-dom": "^18 || ^19 || ^19.0.0-rc" }, @@ -645,19 +645,20 @@ } }, "node_modules/@liveblocks/yjs": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.18.0.tgz", - "integrity": "sha512-vuWAQ86zfIjJ3f6keaJc69Xv4cMm/S1oVLNMYbQ5PEKkpVO8JcX0q/ASH2B7fPzddQ0tapXDJTE+7vsfUnRVXA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.18.3.tgz", + "integrity": "sha512-cjkEd/K0LEuPzx/WKhXz63LsHlIwR6YSgmsn2eN1BTsDvF8kg2zI3QOR+cOQW9N6jUYe2Q3pw3ZpdAfQMHkCNw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", "@noble/hashes": "^1.8.0", "js-base64": "^3.7.7", + "lib0": "^0.2.0", "y-indexeddb": "^9.0.12" }, "peerDependencies": { - "yjs": "^13.6.1" + "yjs": "^13" } }, "node_modules/@next/env": { diff --git a/examples/nextjs-tldraw-whiteboard-yjs/package.json b/examples/nextjs-tldraw-whiteboard-yjs/package.json index 547046c9988..ff681ceeb58 100644 --- a/examples/nextjs-tldraw-whiteboard-yjs/package.json +++ b/examples/nextjs-tldraw-whiteboard-yjs/package.json @@ -10,11 +10,11 @@ "lint": "next lint" }, "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", - "@liveblocks/yjs": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", + "@liveblocks/yjs": "^3.18.3", "@types/node": "20.3.3", "@types/react-dom": "18.2.25", "autoprefixer": "^10.4.23", diff --git a/examples/nextjs-todo-list/package-lock.json b/examples/nextjs-todo-list/package-lock.json index 674a080a4dc..a3e119b8e1a 100644 --- a/examples/nextjs-todo-list/package-lock.json +++ b/examples/nextjs-todo-list/package-lock.json @@ -7,8 +7,8 @@ "name": "@liveblocks-examples/nextjs-todo-list", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/react": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/react": "^3.18.3", "@next/font": "^13.1.6", "@types/node": "^18.11.19", "@types/react": "^18.3.27", @@ -500,35 +500,35 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { @@ -804,7 +804,6 @@ "version": "2.3.2", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, "hasInstallScript": true, "license": "MIT", "optional": true, diff --git a/examples/nextjs-todo-list/package.json b/examples/nextjs-todo-list/package.json index 413614ef0a4..2a1d60bac44 100644 --- a/examples/nextjs-todo-list/package.json +++ b/examples/nextjs-todo-list/package.json @@ -13,8 +13,8 @@ "test:ui": "playwright test --ui" }, "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/react": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/react": "^3.18.3", "@next/font": "^13.1.6", "@types/node": "^18.11.19", "@types/react": "^18.3.27", diff --git a/examples/nextjs-whiteboard-advanced/package-lock.json b/examples/nextjs-whiteboard-advanced/package-lock.json index 6005337d10b..f76189e8f02 100644 --- a/examples/nextjs-whiteboard-advanced/package-lock.json +++ b/examples/nextjs-whiteboard-advanced/package-lock.json @@ -7,9 +7,9 @@ "name": "@liveblocks-examples/nextjs-whiteboard-advanced", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", "nanoid": "^3.1.32", "next": "^16.1.6", "perfect-freehand": "^0.5.4", @@ -556,47 +556,47 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { diff --git a/examples/nextjs-whiteboard-advanced/package.json b/examples/nextjs-whiteboard-advanced/package.json index d8149f9cc99..93b77a8eabd 100644 --- a/examples/nextjs-whiteboard-advanced/package.json +++ b/examples/nextjs-whiteboard-advanced/package.json @@ -9,9 +9,9 @@ "start": "next start" }, "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", "nanoid": "^3.1.32", "next": "^16.1.6", "perfect-freehand": "^0.5.4", diff --git a/examples/nextjs-whiteboard/package-lock.json b/examples/nextjs-whiteboard/package-lock.json index 8aa91a59724..c79e8f80f00 100644 --- a/examples/nextjs-whiteboard/package-lock.json +++ b/examples/nextjs-whiteboard/package-lock.json @@ -7,9 +7,9 @@ "name": "@liveblocks-examples/nextjs-whiteboard", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", "next": "^16.1.6", "react": "^18.3.1", "react-dom": "^18.3.1" @@ -499,47 +499,47 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { diff --git a/examples/nextjs-whiteboard/package.json b/examples/nextjs-whiteboard/package.json index ed7307f7171..b918a4ebd40 100644 --- a/examples/nextjs-whiteboard/package.json +++ b/examples/nextjs-whiteboard/package.json @@ -9,9 +9,9 @@ "start": "next start" }, "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", "next": "^16.1.6", "react": "^18.3.1", "react-dom": "^18.3.1" diff --git a/examples/nextjs-yjs-blocknote-advanced/package-lock.json b/examples/nextjs-yjs-blocknote-advanced/package-lock.json index 70d18c2e25c..d4cf338bffa 100644 --- a/examples/nextjs-yjs-blocknote-advanced/package-lock.json +++ b/examples/nextjs-yjs-blocknote-advanced/package-lock.json @@ -10,10 +10,10 @@ "@blocknote/core": "^0.46.1", "@blocknote/mantine": "^0.46.1", "@blocknote/react": "^0.46.1", - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/yjs": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/yjs": "^3.18.3", "@types/node": "20.3.3", "@types/react": "18.3.27", "@types/react-dom": "18.2.25", @@ -688,47 +688,47 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { @@ -741,19 +741,20 @@ } }, "node_modules/@liveblocks/yjs": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.18.0.tgz", - "integrity": "sha512-vuWAQ86zfIjJ3f6keaJc69Xv4cMm/S1oVLNMYbQ5PEKkpVO8JcX0q/ASH2B7fPzddQ0tapXDJTE+7vsfUnRVXA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.18.3.tgz", + "integrity": "sha512-cjkEd/K0LEuPzx/WKhXz63LsHlIwR6YSgmsn2eN1BTsDvF8kg2zI3QOR+cOQW9N6jUYe2Q3pw3ZpdAfQMHkCNw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", "@noble/hashes": "^1.8.0", "js-base64": "^3.7.7", + "lib0": "^0.2.0", "y-indexeddb": "^9.0.12" }, "peerDependencies": { - "yjs": "^13.6.1" + "yjs": "^13" } }, "node_modules/@mantine/core": { diff --git a/examples/nextjs-yjs-blocknote-advanced/package.json b/examples/nextjs-yjs-blocknote-advanced/package.json index 633bd865ca6..129c845e051 100644 --- a/examples/nextjs-yjs-blocknote-advanced/package.json +++ b/examples/nextjs-yjs-blocknote-advanced/package.json @@ -13,10 +13,10 @@ "@blocknote/core": "^0.46.1", "@blocknote/mantine": "^0.46.1", "@blocknote/react": "^0.46.1", - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/yjs": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/yjs": "^3.18.3", "@types/node": "20.3.3", "@types/react": "18.3.27", "@types/react-dom": "18.2.25", diff --git a/examples/nextjs-yjs-blocknote/package-lock.json b/examples/nextjs-yjs-blocknote/package-lock.json index d5819f60267..a309cafbe53 100644 --- a/examples/nextjs-yjs-blocknote/package-lock.json +++ b/examples/nextjs-yjs-blocknote/package-lock.json @@ -10,10 +10,10 @@ "@blocknote/core": "^0.46.1", "@blocknote/mantine": "^0.46.1", "@blocknote/react": "^0.46.1", - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/yjs": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/yjs": "^3.18.3", "@types/node": "20.3.3", "@types/react": "18.3.27", "@types/react-dom": "18.2.25", @@ -689,47 +689,47 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { @@ -742,19 +742,20 @@ } }, "node_modules/@liveblocks/yjs": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.18.0.tgz", - "integrity": "sha512-vuWAQ86zfIjJ3f6keaJc69Xv4cMm/S1oVLNMYbQ5PEKkpVO8JcX0q/ASH2B7fPzddQ0tapXDJTE+7vsfUnRVXA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.18.3.tgz", + "integrity": "sha512-cjkEd/K0LEuPzx/WKhXz63LsHlIwR6YSgmsn2eN1BTsDvF8kg2zI3QOR+cOQW9N6jUYe2Q3pw3ZpdAfQMHkCNw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", "@noble/hashes": "^1.8.0", "js-base64": "^3.7.7", + "lib0": "^0.2.0", "y-indexeddb": "^9.0.12" }, "peerDependencies": { - "yjs": "^13.6.1" + "yjs": "^13" } }, "node_modules/@mantine/core": { diff --git a/examples/nextjs-yjs-blocknote/package.json b/examples/nextjs-yjs-blocknote/package.json index 1344ef25c50..6d881a26682 100644 --- a/examples/nextjs-yjs-blocknote/package.json +++ b/examples/nextjs-yjs-blocknote/package.json @@ -13,10 +13,10 @@ "@blocknote/core": "^0.46.1", "@blocknote/mantine": "^0.46.1", "@blocknote/react": "^0.46.1", - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/yjs": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/yjs": "^3.18.3", "@types/node": "20.3.3", "@types/react": "18.3.27", "@types/react-dom": "18.2.25", diff --git a/examples/nextjs-yjs-codemirror/package-lock.json b/examples/nextjs-yjs-codemirror/package-lock.json index ec7eaa3289d..f1fbb014164 100644 --- a/examples/nextjs-yjs-codemirror/package-lock.json +++ b/examples/nextjs-yjs-codemirror/package-lock.json @@ -8,10 +8,10 @@ "license": "Apache-2.0", "dependencies": { "@codemirror/lang-javascript": "^6.1.9", - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/yjs": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/yjs": "^3.18.3", "@types/node": "^18.11.19", "@types/react": "^18.3.27", "@types/react-dom": "^18.0.11", @@ -659,47 +659,47 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { @@ -712,19 +712,20 @@ } }, "node_modules/@liveblocks/yjs": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.18.0.tgz", - "integrity": "sha512-vuWAQ86zfIjJ3f6keaJc69Xv4cMm/S1oVLNMYbQ5PEKkpVO8JcX0q/ASH2B7fPzddQ0tapXDJTE+7vsfUnRVXA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.18.3.tgz", + "integrity": "sha512-cjkEd/K0LEuPzx/WKhXz63LsHlIwR6YSgmsn2eN1BTsDvF8kg2zI3QOR+cOQW9N6jUYe2Q3pw3ZpdAfQMHkCNw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", "@noble/hashes": "^1.8.0", "js-base64": "^3.7.7", + "lib0": "^0.2.0", "y-indexeddb": "^9.0.12" }, "peerDependencies": { - "yjs": "^13.6.1" + "yjs": "^13" } }, "node_modules/@marijn/find-cluster-break": { diff --git a/examples/nextjs-yjs-codemirror/package.json b/examples/nextjs-yjs-codemirror/package.json index cff38ef3427..7e66e9e04b8 100644 --- a/examples/nextjs-yjs-codemirror/package.json +++ b/examples/nextjs-yjs-codemirror/package.json @@ -11,10 +11,10 @@ }, "dependencies": { "@codemirror/lang-javascript": "^6.1.9", - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/yjs": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/yjs": "^3.18.3", "@types/node": "^18.11.19", "@types/react": "^18.3.27", "@types/react-dom": "^18.0.11", diff --git a/examples/nextjs-yjs-lexical/package-lock.json b/examples/nextjs-yjs-lexical/package-lock.json index 57f70077afc..a7bf247dd1a 100644 --- a/examples/nextjs-yjs-lexical/package-lock.json +++ b/examples/nextjs-yjs-lexical/package-lock.json @@ -8,10 +8,10 @@ "license": "Apache-2.0", "dependencies": { "@lexical/react": "^0.11.3", - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/yjs": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/yjs": "^3.18.3", "@types/node": "^18.11.19", "@types/react": "^18.3.27", "@types/react-dom": "^18.0.11", @@ -792,47 +792,47 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { @@ -845,19 +845,20 @@ } }, "node_modules/@liveblocks/yjs": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.18.0.tgz", - "integrity": "sha512-vuWAQ86zfIjJ3f6keaJc69Xv4cMm/S1oVLNMYbQ5PEKkpVO8JcX0q/ASH2B7fPzddQ0tapXDJTE+7vsfUnRVXA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.18.3.tgz", + "integrity": "sha512-cjkEd/K0LEuPzx/WKhXz63LsHlIwR6YSgmsn2eN1BTsDvF8kg2zI3QOR+cOQW9N6jUYe2Q3pw3ZpdAfQMHkCNw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", "@noble/hashes": "^1.8.0", "js-base64": "^3.7.7", + "lib0": "^0.2.0", "y-indexeddb": "^9.0.12" }, "peerDependencies": { - "yjs": "^13.6.1" + "yjs": "^13" } }, "node_modules/@next/env": { diff --git a/examples/nextjs-yjs-lexical/package.json b/examples/nextjs-yjs-lexical/package.json index 70ae1ec7cc3..45b79c16b59 100644 --- a/examples/nextjs-yjs-lexical/package.json +++ b/examples/nextjs-yjs-lexical/package.json @@ -11,10 +11,10 @@ }, "dependencies": { "@lexical/react": "^0.11.3", - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/yjs": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/yjs": "^3.18.3", "@types/node": "^18.11.19", "@types/react": "^18.3.27", "@types/react-dom": "^18.0.11", diff --git a/examples/nextjs-yjs-monaco/package-lock.json b/examples/nextjs-yjs-monaco/package-lock.json index 6cfcf4ad42f..72650a9ffff 100644 --- a/examples/nextjs-yjs-monaco/package-lock.json +++ b/examples/nextjs-yjs-monaco/package-lock.json @@ -7,10 +7,10 @@ "name": "@liveblocks-examples/nextjs-yjs-monaco", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/yjs": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/yjs": "^3.18.3", "@monaco-editor/react": "^4.5.2", "@types/node": "^20.3.3", "@types/react": "^18.3.27", @@ -504,47 +504,47 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { @@ -557,19 +557,20 @@ } }, "node_modules/@liveblocks/yjs": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.18.0.tgz", - "integrity": "sha512-vuWAQ86zfIjJ3f6keaJc69Xv4cMm/S1oVLNMYbQ5PEKkpVO8JcX0q/ASH2B7fPzddQ0tapXDJTE+7vsfUnRVXA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.18.3.tgz", + "integrity": "sha512-cjkEd/K0LEuPzx/WKhXz63LsHlIwR6YSgmsn2eN1BTsDvF8kg2zI3QOR+cOQW9N6jUYe2Q3pw3ZpdAfQMHkCNw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", "@noble/hashes": "^1.8.0", "js-base64": "^3.7.7", + "lib0": "^0.2.0", "y-indexeddb": "^9.0.12" }, "peerDependencies": { - "yjs": "^13.6.1" + "yjs": "^13" } }, "node_modules/@monaco-editor/loader": { diff --git a/examples/nextjs-yjs-monaco/package.json b/examples/nextjs-yjs-monaco/package.json index 618a08a1757..09cf1be21a9 100644 --- a/examples/nextjs-yjs-monaco/package.json +++ b/examples/nextjs-yjs-monaco/package.json @@ -10,10 +10,10 @@ "lint": "next lint" }, "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/yjs": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/yjs": "^3.18.3", "@monaco-editor/react": "^4.5.2", "@types/node": "^20.3.3", "@types/react": "^18.3.27", diff --git a/examples/nextjs-yjs-quill/package-lock.json b/examples/nextjs-yjs-quill/package-lock.json index 128aadf19f6..4def05ed7b5 100644 --- a/examples/nextjs-yjs-quill/package-lock.json +++ b/examples/nextjs-yjs-quill/package-lock.json @@ -7,10 +7,10 @@ "name": "@liveblocks-examples/nextjs-yjs-quill", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/yjs": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/yjs": "^3.18.3", "@types/node": "^20.3.3", "@types/react": "^18.3.27", "@types/react-dom": "^18.2.25", @@ -506,47 +506,47 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { @@ -559,19 +559,20 @@ } }, "node_modules/@liveblocks/yjs": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.18.0.tgz", - "integrity": "sha512-vuWAQ86zfIjJ3f6keaJc69Xv4cMm/S1oVLNMYbQ5PEKkpVO8JcX0q/ASH2B7fPzddQ0tapXDJTE+7vsfUnRVXA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.18.3.tgz", + "integrity": "sha512-cjkEd/K0LEuPzx/WKhXz63LsHlIwR6YSgmsn2eN1BTsDvF8kg2zI3QOR+cOQW9N6jUYe2Q3pw3ZpdAfQMHkCNw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", "@noble/hashes": "^1.8.0", "js-base64": "^3.7.7", + "lib0": "^0.2.0", "y-indexeddb": "^9.0.12" }, "peerDependencies": { - "yjs": "^13.6.1" + "yjs": "^13" } }, "node_modules/@next/env": { diff --git a/examples/nextjs-yjs-quill/package.json b/examples/nextjs-yjs-quill/package.json index 32ad7ec612c..24db8652505 100644 --- a/examples/nextjs-yjs-quill/package.json +++ b/examples/nextjs-yjs-quill/package.json @@ -10,10 +10,10 @@ "lint": "next lint" }, "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/yjs": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/yjs": "^3.18.3", "@types/node": "^20.3.3", "@types/react": "^18.3.27", "@types/react-dom": "^18.2.25", diff --git a/examples/nextjs-yjs-slate/package-lock.json b/examples/nextjs-yjs-slate/package-lock.json index 29c1b63a741..c871b858954 100644 --- a/examples/nextjs-yjs-slate/package-lock.json +++ b/examples/nextjs-yjs-slate/package-lock.json @@ -7,10 +7,10 @@ "name": "@liveblocks-examples/nextjs-yjs-slate", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/yjs": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/yjs": "^3.18.3", "@slate-yjs/core": "^1.0.2", "@slate-yjs/react": "^1.1.0", "@types/node": "^18.11.19", @@ -535,47 +535,47 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { @@ -588,19 +588,20 @@ } }, "node_modules/@liveblocks/yjs": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.18.0.tgz", - "integrity": "sha512-vuWAQ86zfIjJ3f6keaJc69Xv4cMm/S1oVLNMYbQ5PEKkpVO8JcX0q/ASH2B7fPzddQ0tapXDJTE+7vsfUnRVXA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.18.3.tgz", + "integrity": "sha512-cjkEd/K0LEuPzx/WKhXz63LsHlIwR6YSgmsn2eN1BTsDvF8kg2zI3QOR+cOQW9N6jUYe2Q3pw3ZpdAfQMHkCNw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", "@noble/hashes": "^1.8.0", "js-base64": "^3.7.7", + "lib0": "^0.2.0", "y-indexeddb": "^9.0.12" }, "peerDependencies": { - "yjs": "^13.6.1" + "yjs": "^13" } }, "node_modules/@next/env": { diff --git a/examples/nextjs-yjs-slate/package.json b/examples/nextjs-yjs-slate/package.json index 52d835ae762..bac4833a4e7 100644 --- a/examples/nextjs-yjs-slate/package.json +++ b/examples/nextjs-yjs-slate/package.json @@ -10,10 +10,10 @@ "lint": "next lint" }, "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/yjs": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/yjs": "^3.18.3", "@slate-yjs/core": "^1.0.2", "@slate-yjs/react": "^1.1.0", "@types/node": "^18.11.19", diff --git a/examples/nextjs-yjs-tiptap/package-lock.json b/examples/nextjs-yjs-tiptap/package-lock.json index aa6e594411b..92e45ac80c9 100644 --- a/examples/nextjs-yjs-tiptap/package-lock.json +++ b/examples/nextjs-yjs-tiptap/package-lock.json @@ -7,10 +7,10 @@ "name": "@liveblocks-examples/nextjs-yjs-tiptap", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/yjs": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/yjs": "^3.18.3", "@tiptap/extension-collaboration": "^3.4.6", "@tiptap/extension-collaboration-caret": "^3.4.6", "@tiptap/pm": "^3.4.6", @@ -534,47 +534,47 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { @@ -587,19 +587,20 @@ } }, "node_modules/@liveblocks/yjs": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.18.0.tgz", - "integrity": "sha512-vuWAQ86zfIjJ3f6keaJc69Xv4cMm/S1oVLNMYbQ5PEKkpVO8JcX0q/ASH2B7fPzddQ0tapXDJTE+7vsfUnRVXA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.18.3.tgz", + "integrity": "sha512-cjkEd/K0LEuPzx/WKhXz63LsHlIwR6YSgmsn2eN1BTsDvF8kg2zI3QOR+cOQW9N6jUYe2Q3pw3ZpdAfQMHkCNw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", "@noble/hashes": "^1.8.0", "js-base64": "^3.7.7", + "lib0": "^0.2.0", "y-indexeddb": "^9.0.12" }, "peerDependencies": { - "yjs": "^13.6.1" + "yjs": "^13" } }, "node_modules/@next/env": { diff --git a/examples/nextjs-yjs-tiptap/package.json b/examples/nextjs-yjs-tiptap/package.json index 224049b0f6d..fb1ff096696 100644 --- a/examples/nextjs-yjs-tiptap/package.json +++ b/examples/nextjs-yjs-tiptap/package.json @@ -10,10 +10,10 @@ "lint": "next lint" }, "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/yjs": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/yjs": "^3.18.3", "@tiptap/extension-collaboration": "^3.4.6", "@tiptap/extension-collaboration-caret": "^3.4.6", "@tiptap/pm": "^3.4.6", diff --git a/examples/nuxtjs-live-avatars/package-lock.json b/examples/nuxtjs-live-avatars/package-lock.json index 2ea47fa1664..04aed3f1d9a 100644 --- a/examples/nuxtjs-live-avatars/package-lock.json +++ b/examples/nuxtjs-live-avatars/package-lock.json @@ -8,8 +8,8 @@ "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0" + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3" }, "devDependencies": { "@types/node": "^18", @@ -1235,30 +1235,30 @@ "license": "MIT" }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" diff --git a/examples/nuxtjs-live-avatars/package.json b/examples/nuxtjs-live-avatars/package.json index 6559a8f93d0..008dd5f21f3 100644 --- a/examples/nuxtjs-live-avatars/package.json +++ b/examples/nuxtjs-live-avatars/package.json @@ -17,7 +17,7 @@ "typescript": "^5.4.5" }, "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0" + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3" } } diff --git a/examples/react-comments/package-lock.json b/examples/react-comments/package-lock.json index b40d5e9b5df..767fa75b96c 100644 --- a/examples/react-comments/package-lock.json +++ b/examples/react-comments/package-lock.json @@ -7,10 +7,10 @@ "name": "@liveblocks-examples/react-comments", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "react": "^18.3.1", "react-dom": "^18.3.1", "react-error-boundary": "^4.0.13" @@ -852,47 +852,47 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { @@ -905,15 +905,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.0.tgz", - "integrity": "sha512-jHKOf5TGGV0iXVyGw55fZx+ECdtxS28x+lADscelNP+syGtFN8sXG/2P8h4IZkcfXe7M4k8xBXarlzWAQrUUMw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.3.tgz", + "integrity": "sha512-QaWX9beHe48Qa64Avso26dZ5hp9CvczdSm6BnSqXhQ/lg3JcrZFIXtTpj3N3MaxGRUTlFPV6So1WP8vsbYzN+w==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -923,8 +923,8 @@ "slate-react": "^0.110.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc", "react-dom": "^18 || ^19 || ^19.0.0-rc" }, diff --git a/examples/react-comments/package.json b/examples/react-comments/package.json index 07864157ca5..2a2bae4f974 100644 --- a/examples/react-comments/package.json +++ b/examples/react-comments/package.json @@ -10,10 +10,10 @@ "preview": "vite preview" }, "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "react": "^18.3.1", "react-dom": "^18.3.1", "react-error-boundary": "^4.0.13" diff --git a/examples/react-native-todo-list/package-lock.json b/examples/react-native-todo-list/package-lock.json index db14b459f14..7407699948a 100644 --- a/examples/react-native-todo-list/package-lock.json +++ b/examples/react-native-todo-list/package-lock.json @@ -9,8 +9,8 @@ "version": "0.0.1", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/react": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/react": "^3.18.3", "base-64": "^1.0.0", "react": "19.2.0", "react-native": "^0.83.0", @@ -2690,35 +2690,35 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { diff --git a/examples/react-native-todo-list/package.json b/examples/react-native-todo-list/package.json index 6b2d7ce26ae..6bce2b9f617 100644 --- a/examples/react-native-todo-list/package.json +++ b/examples/react-native-todo-list/package.json @@ -11,8 +11,8 @@ "dev": "react-native start" }, "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/react": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/react": "^3.18.3", "base-64": "^1.0.0", "react": "19.2.0", "react-native": "^0.83.0", diff --git a/examples/redux-todo-list/package-lock.json b/examples/redux-todo-list/package-lock.json index 495ca02b879..eeb25d3ed80 100644 --- a/examples/redux-todo-list/package-lock.json +++ b/examples/redux-todo-list/package-lock.json @@ -7,8 +7,8 @@ "name": "@liveblocks-examples/redux-todo-list", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/redux": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/redux": "^3.18.3", "@reduxjs/toolkit": "^2.8.2", "next": "^16.1.6", "react": "^18.3.1", @@ -502,31 +502,31 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/redux": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/redux/-/redux-3.18.0.tgz", - "integrity": "sha512-VdLjo3mT5yoYXELFySAwBenvk8f1OkfpXJH7iOjRvOaJJ/IaT24BL/QB4bFPoiB4s/8GhPApKM1BO6FuI7SRLA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/redux/-/redux-3.18.3.tgz", + "integrity": "sha512-xgGD256aUnacQo+3KitHl90BbHqVM1W0Jtdk5yzTCXA7tKfjXm+sZjcsK1CCg8UWxcE6ipZW1NJD7NEzbOcyTg==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { "redux": "^4 || ^5" diff --git a/examples/redux-todo-list/package.json b/examples/redux-todo-list/package.json index 8816396e659..0ebfe392aba 100644 --- a/examples/redux-todo-list/package.json +++ b/examples/redux-todo-list/package.json @@ -9,8 +9,8 @@ "dev": "next dev" }, "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/redux": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/redux": "^3.18.3", "@reduxjs/toolkit": "^2.8.2", "next": "^16.1.6", "react": "^18.3.1", diff --git a/examples/redux-whiteboard/package-lock.json b/examples/redux-whiteboard/package-lock.json index 24ff31b3fdf..8078bdb6f76 100644 --- a/examples/redux-whiteboard/package-lock.json +++ b/examples/redux-whiteboard/package-lock.json @@ -7,8 +7,8 @@ "name": "@liveblocks-examples/redux-whiteboard", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/redux": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/redux": "^3.18.3", "@reduxjs/toolkit": "^2.8.2", "next": "^16.1.6", "react": "^18.3.1", @@ -502,31 +502,31 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/redux": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/redux/-/redux-3.18.0.tgz", - "integrity": "sha512-VdLjo3mT5yoYXELFySAwBenvk8f1OkfpXJH7iOjRvOaJJ/IaT24BL/QB4bFPoiB4s/8GhPApKM1BO6FuI7SRLA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/redux/-/redux-3.18.3.tgz", + "integrity": "sha512-xgGD256aUnacQo+3KitHl90BbHqVM1W0Jtdk5yzTCXA7tKfjXm+sZjcsK1CCg8UWxcE6ipZW1NJD7NEzbOcyTg==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { "redux": "^4 || ^5" diff --git a/examples/redux-whiteboard/package.json b/examples/redux-whiteboard/package.json index a041ef34b52..ec630ac6028 100644 --- a/examples/redux-whiteboard/package.json +++ b/examples/redux-whiteboard/package.json @@ -9,8 +9,8 @@ "dev": "next dev" }, "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/redux": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/redux": "^3.18.3", "@reduxjs/toolkit": "^2.8.2", "next": "^16.1.6", "react": "^18.3.1", diff --git a/examples/solidjs-live-avatars/package-lock.json b/examples/solidjs-live-avatars/package-lock.json index 20c09a764fa..e64716ec18c 100644 --- a/examples/solidjs-live-avatars/package-lock.json +++ b/examples/solidjs-live-avatars/package-lock.json @@ -7,7 +7,7 @@ "name": "@liveblocks-examples/solidjs-live-avatars", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.18.0", + "@liveblocks/client": "^3.18.3", "solid-js": "^1.9.11" }, "devDependencies": { @@ -775,18 +775,18 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" diff --git a/examples/solidjs-live-avatars/package.json b/examples/solidjs-live-avatars/package.json index 81e59605a13..67c560f5958 100644 --- a/examples/solidjs-live-avatars/package.json +++ b/examples/solidjs-live-avatars/package.json @@ -15,7 +15,7 @@ "vite-plugin-solid": "^2.11.0" }, "dependencies": { - "@liveblocks/client": "^3.18.0", + "@liveblocks/client": "^3.18.3", "solid-js": "^1.9.11" } } diff --git a/examples/solidjs-live-cursors/package-lock.json b/examples/solidjs-live-cursors/package-lock.json index 9fa9f9c8415..6b96e3e6247 100644 --- a/examples/solidjs-live-cursors/package-lock.json +++ b/examples/solidjs-live-cursors/package-lock.json @@ -7,7 +7,7 @@ "name": "@liveblocks-examples/solidjs-live-cursors", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.18.0", + "@liveblocks/client": "^3.18.3", "@motionone/solid": "^10.8.1", "@solid-primitives/keyed": "^1.0.0", "motion": "^10.8.1", @@ -778,18 +778,18 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" diff --git a/examples/solidjs-live-cursors/package.json b/examples/solidjs-live-cursors/package.json index a7bf5df6a76..690d591e5cd 100644 --- a/examples/solidjs-live-cursors/package.json +++ b/examples/solidjs-live-cursors/package.json @@ -14,7 +14,7 @@ "vite-plugin-solid": "^2.11.0" }, "dependencies": { - "@liveblocks/client": "^3.18.0", + "@liveblocks/client": "^3.18.3", "@motionone/solid": "^10.8.1", "@solid-primitives/keyed": "^1.0.0", "motion": "^10.8.1", diff --git a/examples/sveltekit-live-avatars/package-lock.json b/examples/sveltekit-live-avatars/package-lock.json index d4e96e01cb8..d8a322a7da9 100644 --- a/examples/sveltekit-live-avatars/package-lock.json +++ b/examples/sveltekit-live-avatars/package-lock.json @@ -7,8 +7,8 @@ "name": "@liveblocks-examples/sveltekit-live-avatars", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0" + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3" }, "devDependencies": { "@sveltejs/adapter-auto": "^6.1.1", @@ -468,30 +468,30 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" diff --git a/examples/sveltekit-live-avatars/package.json b/examples/sveltekit-live-avatars/package.json index af17391b0b0..3117ff097f4 100644 --- a/examples/sveltekit-live-avatars/package.json +++ b/examples/sveltekit-live-avatars/package.json @@ -22,7 +22,7 @@ "vite": "^5.4.21" }, "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0" + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3" } } diff --git a/examples/sveltekit-live-cursors/package-lock.json b/examples/sveltekit-live-cursors/package-lock.json index 20e77214159..fed8c4ff945 100644 --- a/examples/sveltekit-live-cursors/package-lock.json +++ b/examples/sveltekit-live-cursors/package-lock.json @@ -7,8 +7,8 @@ "name": "@liveblocks-examples/sveltekit-live-cursors", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0" + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3" }, "devDependencies": { "@sveltejs/adapter-auto": "^6.1.1", @@ -468,30 +468,30 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" diff --git a/examples/sveltekit-live-cursors/package.json b/examples/sveltekit-live-cursors/package.json index 5cb21281c69..36bc0de35c3 100644 --- a/examples/sveltekit-live-cursors/package.json +++ b/examples/sveltekit-live-cursors/package.json @@ -22,7 +22,7 @@ "vite": "^5.4.21" }, "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/node": "^3.18.0" + "@liveblocks/client": "^3.18.3", + "@liveblocks/node": "^3.18.3" } } diff --git a/examples/vuejs-live-avatars/package-lock.json b/examples/vuejs-live-avatars/package-lock.json index 9194c8de2df..f5c92b8a45a 100644 --- a/examples/vuejs-live-avatars/package-lock.json +++ b/examples/vuejs-live-avatars/package-lock.json @@ -7,7 +7,7 @@ "name": "@liveblocks-examples/vuejs-live-avatars", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.18.0", + "@liveblocks/client": "^3.18.3", "vue": "^3.3.13" }, "devDependencies": { @@ -449,18 +449,18 @@ "license": "MIT" }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" diff --git a/examples/vuejs-live-avatars/package.json b/examples/vuejs-live-avatars/package.json index aebb737734a..8ab209710d8 100644 --- a/examples/vuejs-live-avatars/package.json +++ b/examples/vuejs-live-avatars/package.json @@ -11,7 +11,7 @@ "type-check": "vue-tsc --noEmit -p tsconfig.app.json --composite false" }, "dependencies": { - "@liveblocks/client": "^3.18.0", + "@liveblocks/client": "^3.18.3", "vue": "^3.3.13" }, "devDependencies": { diff --git a/examples/vuejs-live-cursors/package-lock.json b/examples/vuejs-live-cursors/package-lock.json index 8dd32d22b87..afd093bc9a9 100644 --- a/examples/vuejs-live-cursors/package-lock.json +++ b/examples/vuejs-live-cursors/package-lock.json @@ -7,7 +7,7 @@ "name": "@liveblocks-examples/vuejs-live-cursors", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.18.0", + "@liveblocks/client": "^3.18.3", "vue": "^3.3.13" }, "devDependencies": { @@ -449,18 +449,18 @@ "license": "MIT" }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" diff --git a/examples/vuejs-live-cursors/package.json b/examples/vuejs-live-cursors/package.json index 2ab9effa59c..ee80f2f8062 100644 --- a/examples/vuejs-live-cursors/package.json +++ b/examples/vuejs-live-cursors/package.json @@ -11,7 +11,7 @@ "type-check": "vue-tsc --noEmit -p tsconfig.app.json --composite false" }, "dependencies": { - "@liveblocks/client": "^3.18.0", + "@liveblocks/client": "^3.18.3", "vue": "^3.3.13" }, "devDependencies": { diff --git a/examples/zustand-todo-list/package-lock.json b/examples/zustand-todo-list/package-lock.json index f36ac88e524..22a92be9343 100644 --- a/examples/zustand-todo-list/package-lock.json +++ b/examples/zustand-todo-list/package-lock.json @@ -7,8 +7,8 @@ "name": "@liveblocks-examples/zustand-todo-list", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/zustand": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/zustand": "^3.18.3", "react": "^18.3.1", "react-dom": "^18.3.1", "zustand": "^5.0.10" @@ -729,31 +729,31 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/zustand": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/zustand/-/zustand-3.18.0.tgz", - "integrity": "sha512-QW309jtiB5EiWHlbQDb0MI4YIkF9PazweW6k+jhOfv9wW24mK0FVIB83UhTNogCkie/Nb36TsSifTuGZ6fjzag==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/zustand/-/zustand-3.18.3.tgz", + "integrity": "sha512-pNStR/b/CQufqgbRQnXKxfWpy+iOzigO42oUQnuD1KMpBeLvfwLvO8o+uf5kKLPqbZsEDpd2dDf0n442RwPVUA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { "zustand": "^5.0.1" diff --git a/examples/zustand-todo-list/package.json b/examples/zustand-todo-list/package.json index 566296a7c74..3d73257c998 100644 --- a/examples/zustand-todo-list/package.json +++ b/examples/zustand-todo-list/package.json @@ -9,8 +9,8 @@ "preview": "vite preview" }, "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/zustand": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/zustand": "^3.18.3", "react": "^18.3.1", "react-dom": "^18.3.1", "zustand": "^5.0.10" diff --git a/examples/zustand-whiteboard/package-lock.json b/examples/zustand-whiteboard/package-lock.json index 091bd79ff91..21d650022ae 100644 --- a/examples/zustand-whiteboard/package-lock.json +++ b/examples/zustand-whiteboard/package-lock.json @@ -7,8 +7,8 @@ "name": "@liveblocks-examples/zustand-whiteboard", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/zustand": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/zustand": "^3.18.3", "react": "^18.3.1", "react-dom": "^18.3.1", "zustand": "^5.0.10" @@ -729,31 +729,31 @@ } }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/zustand": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/zustand/-/zustand-3.18.0.tgz", - "integrity": "sha512-QW309jtiB5EiWHlbQDb0MI4YIkF9PazweW6k+jhOfv9wW24mK0FVIB83UhTNogCkie/Nb36TsSifTuGZ6fjzag==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/zustand/-/zustand-3.18.3.tgz", + "integrity": "sha512-pNStR/b/CQufqgbRQnXKxfWpy+iOzigO42oUQnuD1KMpBeLvfwLvO8o+uf5kKLPqbZsEDpd2dDf0n442RwPVUA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { "zustand": "^5.0.1" diff --git a/examples/zustand-whiteboard/package.json b/examples/zustand-whiteboard/package.json index f0386f39353..c879f093935 100644 --- a/examples/zustand-whiteboard/package.json +++ b/examples/zustand-whiteboard/package.json @@ -9,8 +9,8 @@ "preview": "vite preview" }, "dependencies": { - "@liveblocks/client": "^3.18.0", - "@liveblocks/zustand": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/zustand": "^3.18.3", "react": "^18.3.1", "react-dom": "^18.3.1", "zustand": "^5.0.10" diff --git a/packages/liveblocks-server/package.json b/packages/liveblocks-server/package.json index 98b59451295..7e27704db13 100644 --- a/packages/liveblocks-server/package.json +++ b/packages/liveblocks-server/package.json @@ -49,7 +49,7 @@ "@arethetypeswrong/cli": "^0.18.2", "@liveblocks/eslint-config": "workspace:*", "@liveblocks/jest-config": "workspace:*", - "@types/node": "^22.10.3", + "@types/node": "^24.12.2", "@typescript-eslint/eslint-plugin": "^8.57.1", "@typescript-eslint/parser": "^8.57.1", "eslint": "^8.56.0", diff --git a/starter-kits/nextjs-starter-kit/package-lock.json b/starter-kits/nextjs-starter-kit/package-lock.json index 3efb10e43fa..edcc09f83e3 100644 --- a/starter-kits/nextjs-starter-kit/package-lock.json +++ b/starter-kits/nextjs-starter-kit/package-lock.json @@ -11,13 +11,13 @@ "@blocknote/mantine": "^0.43.0", "@blocknote/react": "^0.43.0", "@floating-ui/dom": "^1.7.4", - "@liveblocks/client": "^3.18.0", - "@liveblocks/emails": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-blocknote": "^3.18.0", - "@liveblocks/react-tiptap": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/emails": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-blocknote": "^3.18.3", + "@liveblocks/react-tiptap": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "@radix-ui/react-dialog": "^1.1.6", "@radix-ui/react-popover": "^1.1.6", "@radix-ui/react-select": "^2.1.6", @@ -206,12 +206,6 @@ "integrity": "sha512-5dyB8nLC/qogMrlCizZnYWQTA4lnb/v+It+sqNl5YnSRAPMlIqY/X0Xn+gZw8vOL+TgTTr28VEbn3uf8fUtAkw==", "license": "MIT" }, - "node_modules/@cush/relative": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@cush/relative/-/relative-1.0.0.tgz", - "integrity": "sha512-RpfLEtTlyIxeNPGKcokS+p3BZII/Q3bYxryFRglh5H3A3T8q9fsLYm72VYAMEOOIBLEa8o93kFLiBDUWKrwXZA==", - "license": "MIT" - }, "node_modules/@emnapi/core": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.8.1.tgz", @@ -934,41 +928,6 @@ "url": "https://opencollective.com/libvips" } }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.13", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", - "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", - "license": "MIT", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.0", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", - "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", - "license": "MIT" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.31", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", - "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", - "license": "MIT", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, "node_modules/@juggle/resize-observer": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.4.0.tgz", @@ -976,60 +935,70 @@ "license": "Apache-2.0" }, "node_modules/@liveblocks/client": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.0.tgz", - "integrity": "sha512-pr9Os4P/Rc9tB4/7rEaVk64CVKF16S3+i/OjklxCvVV37DwTyslyyLEtQiyaT54CiNJDKVi4s6VywPTpp/yCOg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.18.3.tgz", + "integrity": "sha512-u6gBavD+sjYDjIukz7gEdnzJo/tHs44Q1bfQXXhhqwlUBMtfWmlu3xl8Kdy+r1A5ObUl7gtSvpb25zS44lsrJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0" + "@liveblocks/core": "3.18.3" } }, "node_modules/@liveblocks/core": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.0.tgz", - "integrity": "sha512-PXpcxvmc1+AOcp7v7qZD+eboIBjrZNySYKAxFJ8CJd9ElWQtK8fRKjzmlbU6ejbotem2X0qvxw5sltDkvEO4+Q==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.18.3.tgz", + "integrity": "sha512-1wQBW0vPc/Squ1tz7gjyIsbCo/n/nPaDe3OdoWKcJuIMaLFnhABZ/SBoC+wE6RBCd/VWc65tFWMta3V6DJIrmw==", "license": "Apache-2.0", "peerDependencies": { "@types/json-schema": "^7" } }, "node_modules/@liveblocks/emails": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/emails/-/emails-3.18.0.tgz", - "integrity": "sha512-zrtQnRbS2f8/KLOewLoipIbhs2f5FKpEDDI4+Lp7NR42zfaEDvtJa7q7x44pjSLm+BJAyeiFOm1ZwTKcByP8bQ==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/emails/-/emails-3.18.3.tgz", + "integrity": "sha512-BGXvXUrpKEOxgGUWxF4AnUlRUXIgY37hEIZfGdc1VYgDv9AJc1PwDk+8apjNoXPN6TCcTz8bwPn13BOH3Ki7LQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", - "@liveblocks/node": "3.18.0" + "@liveblocks/core": "3.18.3", + "@liveblocks/node": "3.18.3" }, "peerDependencies": { - "react": "^18 || ^19 || ^19.0.0-rc" + "react": "^18 || ^19 || ^19.0.0-rc", + "y-prosemirror": "^1", + "yjs": "^13" + }, + "peerDependenciesMeta": { + "y-prosemirror": { + "optional": true + }, + "yjs": { + "optional": true + } } }, "node_modules/@liveblocks/node": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.0.tgz", - "integrity": "sha512-isB/0nGIW84Ez0pmPv3ANknyKtiGTI3WEQBagE9CxIXN95wlnmKn5XIFKEJEXeal/rmNHskKyu4VOU7scKdUiw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.18.3.tgz", + "integrity": "sha512-Wiec9p0bl0luX3GgapVr02qrn1PyFZ9mVW2DC7Xb8SDakC4hoHJ0+F8OuigPuc6wJhe+V83TKC9yXwUYAiCNdA==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/core": "3.18.0", + "@liveblocks/core": "3.18.3", "@stablelib/base64": "^1.0.1", "fast-sha256": "^1.3.0", "node-fetch": "^2.6.1" } }, "node_modules/@liveblocks/react": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.0.tgz", - "integrity": "sha512-/b2E2nQatyEWsMVBEkYD5HczASDU9vwCM/gO9IECge6WfWQ9QHbgjdEAnTHcsGq/azDaMDjwyEoS0lMKjk2hPA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.18.3.tgz", + "integrity": "sha512-KTOEA2aPujYh128ijL42RtBXCd4Dpio94A16c0KVZQXRvgRsUVnjhwd4KfJcUqAarAYFw+WBVnf+Lif1XIkyJQ==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc" }, "peerDependenciesMeta": { @@ -1042,26 +1011,24 @@ } }, "node_modules/@liveblocks/react-blocknote": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-blocknote/-/react-blocknote-3.18.0.tgz", - "integrity": "sha512-4GQSfGsrX6fP/GYm5dfhWBsiCrunSqPJI8dHoIJrf7miN8IjJjSVZgq1aGmhLy46VYIGuiW1gDfNwDqAAFF3kg==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-blocknote/-/react-blocknote-3.18.3.tgz", + "integrity": "sha512-wudtSQMRzH5yDk6tw/QZPmREbClFinXfTviOumH5SwSY8YxtDwWV6S06Vx22jVSwqq3fMaXYOkNdgeqrz9QH2A==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", - "@liveblocks/react-tiptap": "3.18.0", - "@liveblocks/react-ui": "3.18.0", - "@liveblocks/yjs": "3.18.0", - "@tiptap/core": "^3.19.0", - "vitest-tsconfig-paths": "^3.4.1" + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", + "@liveblocks/react-tiptap": "3.18.3", + "@liveblocks/react-ui": "3.18.3", + "@liveblocks/yjs": "3.18.3" }, "peerDependencies": { - "@blocknote/core": "0.43.0 - 1.0.0", - "@blocknote/react": "0.43.0 - 1.0.0", - "@tiptap/core": "^3.19.0", - "@types/react": "*", - "@types/react-dom": "*", + "@blocknote/core": ">=0.43", + "@blocknote/react": ">=0.43", + "@tiptap/core": "^3", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc", "react-dom": "^18 || ^19 || ^19.0.0-rc" }, @@ -1075,33 +1042,31 @@ } }, "node_modules/@liveblocks/react-tiptap": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-tiptap/-/react-tiptap-3.18.0.tgz", - "integrity": "sha512-Pi2tyaHGT4E5GYVaaFlSvzOyOECuvffBjCaZD2pu6u+9G/5uuX66lqePp9pIU9PWxmUH/0psQod6TiIazMRlHA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-tiptap/-/react-tiptap-3.18.3.tgz", + "integrity": "sha512-SYbS/AvloioSyx+RTLekNmGdfsFnBoKbTw9+CIgJ4f/B/j9iOjpcPxGFxxsMRqwF+ErEZr01ljZdPjNZy9bN2w==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", - "@liveblocks/react-ui": "3.18.0", - "@liveblocks/yjs": "3.18.0", - "@tiptap/core": "^3.19.0", - "@tiptap/react": "^3.19.0", - "@tiptap/suggestion": "^3.19.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", + "@liveblocks/react-ui": "3.18.3", + "@liveblocks/yjs": "3.18.3", "cmdk": "^1.0.4", "radix-ui": "^1.4.0", - "y-prosemirror": "^1.3.7", - "yjs": "^13.6.18" + "y-prosemirror": "^1.3.7" }, "peerDependencies": { - "@tiptap/pm": "^3.19.0", - "@tiptap/react": "^3.19.0", - "@tiptap/suggestion": "^3.19.0", - "@types/react": "*", - "@types/react-dom": "*", + "@tiptap/core": "^3", + "@tiptap/pm": "^3", + "@tiptap/react": "^3", + "@tiptap/suggestion": "^3", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc", - "react-dom": "^18 || ^19 || ^19.0.0-rc" + "react-dom": "^18 || ^19 || ^19.0.0-rc", + "yjs": "^13" }, "peerDependenciesMeta": { "@types/react": { @@ -1113,15 +1078,15 @@ } }, "node_modules/@liveblocks/react-ui": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.0.tgz", - "integrity": "sha512-jHKOf5TGGV0iXVyGw55fZx+ECdtxS28x+lADscelNP+syGtFN8sXG/2P8h4IZkcfXe7M4k8xBXarlzWAQrUUMw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.18.3.tgz", + "integrity": "sha512-QaWX9beHe48Qa64Avso26dZ5hp9CvczdSm6BnSqXhQ/lg3JcrZFIXtTpj3N3MaxGRUTlFPV6So1WP8vsbYzN+w==", "license": "Apache-2.0", "dependencies": { "@floating-ui/react-dom": "^2.1.0", - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", - "@liveblocks/react": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", + "@liveblocks/react": "3.18.3", "frimousse": "^0.2.0", "marked": "^15.0.11", "radix-ui": "^1.4.0", @@ -1131,8 +1096,8 @@ "slate-react": "^0.110.3" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", + "@types/react": "^18 || ^19", + "@types/react-dom": "^18 || ^19", "react": "^18 || ^19 || ^19.0.0-rc", "react-dom": "^18 || ^19 || ^19.0.0-rc" }, @@ -1159,19 +1124,20 @@ } }, "node_modules/@liveblocks/yjs": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.18.0.tgz", - "integrity": "sha512-vuWAQ86zfIjJ3f6keaJc69Xv4cMm/S1oVLNMYbQ5PEKkpVO8JcX0q/ASH2B7fPzddQ0tapXDJTE+7vsfUnRVXA==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.18.3.tgz", + "integrity": "sha512-cjkEd/K0LEuPzx/WKhXz63LsHlIwR6YSgmsn2eN1BTsDvF8kg2zI3QOR+cOQW9N6jUYe2Q3pw3ZpdAfQMHkCNw==", "license": "Apache-2.0", "dependencies": { - "@liveblocks/client": "3.18.0", - "@liveblocks/core": "3.18.0", + "@liveblocks/client": "3.18.3", + "@liveblocks/core": "3.18.3", "@noble/hashes": "^1.8.0", "js-base64": "^3.7.7", + "lib0": "^0.2.0", "y-indexeddb": "^9.0.12" }, "peerDependencies": { - "yjs": "^13.6.1" + "yjs": "^13" } }, "node_modules/@mantine/core": { @@ -3177,16 +3143,16 @@ } }, "node_modules/@tiptap/core": { - "version": "3.22.2", - "resolved": "https://registry.npmjs.org/@tiptap/core/-/core-3.22.2.tgz", - "integrity": "sha512-atq35NkpeEphH6vNYJ0pTLLBA73FAbvTV9Ovd3AaTC5s99/KF5Q86zVJXvml8xPRcMGM6dLp+eSSd06oTscMSA==", + "version": "3.22.3", + "resolved": "https://registry.npmjs.org/@tiptap/core/-/core-3.22.3.tgz", + "integrity": "sha512-Dv9MKK5BDWCF0N2l6/Pxv3JNCce2kwuWf2cKMBc2bEetx0Pn6o7zlFmSxMvYK4UtG1Tw9Yg/ZHi6QOFWK0Zm9Q==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/pm": "^3.22.2" + "@tiptap/pm": "^3.22.3" } }, "node_modules/@tiptap/extension-blockquote": { @@ -3583,9 +3549,9 @@ } }, "node_modules/@tiptap/pm": { - "version": "3.22.2", - "resolved": "https://registry.npmjs.org/@tiptap/pm/-/pm-3.22.2.tgz", - "integrity": "sha512-G2ENwIazoSKkAnN5MN5yN91TIZNFm6TxB74kPf3Empr2k9W51Hkcier70jHGpArhgcEaL4BVreuU1PRDRwCeGw==", + "version": "3.22.3", + "resolved": "https://registry.npmjs.org/@tiptap/pm/-/pm-3.22.3.tgz", + "integrity": "sha512-NjfWjZuvrqmpICT+GZWNIjtOdhPyqFKDMtQy7tsQ5rErM9L2ZQdy/+T/BKSO1JdTeBhdg9OP+0yfsqoYp2aT6A==", "license": "MIT", "dependencies": { "prosemirror-changeset": "^2.3.0", @@ -3676,17 +3642,18 @@ } }, "node_modules/@tiptap/suggestion": { - "version": "3.22.2", - "resolved": "https://registry.npmjs.org/@tiptap/suggestion/-/suggestion-3.22.2.tgz", - "integrity": "sha512-t2GQSrF4eQyPb+KqXVfcC2cokYIDNfpLLq7B0ELlnWBJURnLOVJ2ssJ6ASI247scu9ZKPG1g5bFP4IXdBhyPgg==", + "version": "3.22.3", + "resolved": "https://registry.npmjs.org/@tiptap/suggestion/-/suggestion-3.22.3.tgz", + "integrity": "sha512-m2c+5gDj2vW7UI1J4JHCKehQUVE12qBhgF+DC+WEWUU8ZrFNf5OEYWQHDNsopa5RRpilfKfhPNbMtXgvGOsk6g==", "license": "MIT", + "peer": true, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.22.2", - "@tiptap/pm": "^3.22.2" + "@tiptap/core": "^3.22.3", + "@tiptap/pm": "^3.22.3" } }, "node_modules/@tldraw/editor": { @@ -3943,6 +3910,7 @@ "version": "0.0.29", "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true, "license": "MIT" }, "node_modules/@types/linkify-it": { @@ -4587,12 +4555,6 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", - "license": "MIT" - }, "node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", @@ -5106,15 +5068,6 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, "node_modules/compute-scroll-into-view": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-3.1.1.tgz", @@ -6608,11 +6561,6 @@ "node": ">=10.13.0" } }, - "node_modules/glob-regex": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/glob-regex/-/glob-regex-0.3.2.tgz", - "integrity": "sha512-m5blUd3/OqDTWwzBBtWBPrGlAzatRywHameHeekAZyZrskYouOGdNB8T/q6JucucvJXtOuyHIn0/Yia7iDasDw==" - }, "node_modules/glob/node_modules/brace-expansion": { "version": "1.1.12", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", @@ -6704,12 +6652,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/globrex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", - "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", - "license": "MIT" - }, "node_modules/gopd": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", @@ -7748,6 +7690,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, "license": "MIT", "dependencies": { "minimist": "^1.2.0" @@ -7837,12 +7780,6 @@ "url": "https://github.com/sponsors/dmonad" } }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "license": "MIT" - }, "node_modules/linkify-it": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz", @@ -8827,6 +8764,7 @@ "version": "1.2.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" @@ -8838,17 +8776,6 @@ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "license": "MIT" }, - "node_modules/mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "license": "MIT", - "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, "node_modules/nanoid": { "version": "5.1.6", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.1.6.tgz", @@ -9032,6 +8959,7 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -9337,15 +9265,6 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/pirates": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz", - "integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==", - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, "node_modules/possible-typed-array-names": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", @@ -9999,25 +9918,6 @@ "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, - "node_modules/recrawl-sync": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/recrawl-sync/-/recrawl-sync-2.2.3.tgz", - "integrity": "sha512-vSaTR9t+cpxlskkdUFrsEpnf67kSmPk66yAGT1fZPrDudxQjoMzPgQhSMImQ0pAw5k0NPirefQfhopSjhdUtpQ==", - "license": "MIT", - "dependencies": { - "@cush/relative": "^1.0.0", - "glob-regex": "^0.3.0", - "slash": "^3.0.0", - "sucrase": "^3.20.3", - "tslib": "^1.9.3" - } - }, - "node_modules/recrawl-sync/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "license": "0BSD" - }, "node_modules/reflect.getprototypeof": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", @@ -10582,6 +10482,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -10826,6 +10727,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, "license": "MIT", "engines": { "node": ">=4" @@ -10867,28 +10769,6 @@ } } }, - "node_modules/sucrase": { - "version": "3.35.1", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.1.tgz", - "integrity": "sha512-DhuTmvZWux4H1UOnWMB3sk0sbaCVOoQZjv8u1rDoTV0HTdGem9hkAZtl4JZy8P2z4Bg0nT+YMeOFyVr4zcG5Tw==", - "license": "MIT", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.2", - "commander": "^4.0.0", - "lines-and-columns": "^1.1.6", - "mz": "^2.7.0", - "pirates": "^4.0.1", - "tinyglobby": "^0.2.11", - "ts-interface-checker": "^0.1.9" - }, - "bin": { - "sucrase": "bin/sucrase", - "sucrase-node": "bin/sucrase-node" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, "node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -10957,27 +10837,6 @@ "dev": true, "license": "MIT" }, - "node_modules/thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "license": "MIT", - "dependencies": { - "any-promise": "^1.0.0" - } - }, - "node_modules/thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", - "license": "MIT", - "dependencies": { - "thenify": ">= 3.1.0 < 4" - }, - "engines": { - "node": ">=0.8" - } - }, "node_modules/tiny-invariant": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz", @@ -10994,6 +10853,7 @@ "version": "0.2.15", "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", + "dev": true, "license": "MIT", "dependencies": { "fdir": "^6.5.0", @@ -11010,6 +10870,7 @@ "version": "6.5.0", "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "dev": true, "license": "MIT", "engines": { "node": ">=12.0.0" @@ -11027,6 +10888,7 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -11547,16 +11409,11 @@ "typescript": ">=4.2.0" } }, - "node_modules/ts-interface-checker": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", - "license": "Apache-2.0" - }, "node_modules/tsconfig-paths": { "version": "3.15.0", "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", + "dev": true, "license": "MIT", "dependencies": { "@types/json5": "^0.0.29", @@ -12015,18 +11872,6 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/vitest-tsconfig-paths": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/vitest-tsconfig-paths/-/vitest-tsconfig-paths-3.4.1.tgz", - "integrity": "sha512-CnRpA/jcqgZfnkk0yvwFW92UmIpf03wX/wLiQBNWAcOG7nv6Sdz3GsPESAMEqbVy8kHBoWB3XeNamu6PUrFZLA==", - "license": "MIT", - "dependencies": { - "debug": "^4.1.1", - "globrex": "^0.1.2", - "recrawl-sync": "^2.0.3", - "tsconfig-paths": "^3.9.0" - } - }, "node_modules/w3c-keyname": { "version": "2.2.8", "resolved": "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.8.tgz", diff --git a/starter-kits/nextjs-starter-kit/package.json b/starter-kits/nextjs-starter-kit/package.json index 00af48ebbd4..a8b6b28f81b 100644 --- a/starter-kits/nextjs-starter-kit/package.json +++ b/starter-kits/nextjs-starter-kit/package.json @@ -15,13 +15,13 @@ "@blocknote/mantine": "^0.43.0", "@blocknote/react": "^0.43.0", "@floating-ui/dom": "^1.7.4", - "@liveblocks/client": "^3.18.0", - "@liveblocks/emails": "^3.18.0", - "@liveblocks/node": "^3.18.0", - "@liveblocks/react": "^3.18.0", - "@liveblocks/react-blocknote": "^3.18.0", - "@liveblocks/react-tiptap": "^3.18.0", - "@liveblocks/react-ui": "^3.18.0", + "@liveblocks/client": "^3.18.3", + "@liveblocks/emails": "^3.18.3", + "@liveblocks/node": "^3.18.3", + "@liveblocks/react": "^3.18.3", + "@liveblocks/react-blocknote": "^3.18.3", + "@liveblocks/react-tiptap": "^3.18.3", + "@liveblocks/react-ui": "^3.18.3", "@radix-ui/react-dialog": "^1.1.6", "@radix-ui/react-popover": "^1.1.6", "@radix-ui/react-select": "^2.1.6",