{
// Wait for the AiChat components to be fully loaded
await expect(
- page.locator('[data-testid="chat-a"] .lb-ai-chat-composer')
+ page.locator('[data-testid="chat-a"] .lb-ai-composer')
).toBeVisible({
timeout: 10000,
});
await expect(
- page.locator('[data-testid="chat-b"] .lb-ai-chat-composer')
+ page.locator('[data-testid="chat-b"] .lb-ai-composer')
).toBeVisible({
timeout: 10000,
});
@@ -172,12 +172,12 @@ test.describe("AiChat Knowledge Isolation", () => {
// Wait for components to load
await expect(
- page.locator('[data-testid="chat-a"] .lb-ai-chat-composer')
+ page.locator('[data-testid="chat-a"] .lb-ai-composer')
).toBeVisible({
timeout: 10000,
});
await expect(
- page.locator('[data-testid="chat-b"] .lb-ai-chat-composer')
+ page.locator('[data-testid="chat-b"] .lb-ai-composer')
).toBeVisible({
timeout: 10000,
});
@@ -230,12 +230,12 @@ test.describe("AiChat Knowledge Isolation", () => {
// Wait for the AiChat components to be fully loaded
await expect(
- page.locator('[data-testid="chat-a"] .lb-ai-chat-composer')
+ page.locator('[data-testid="chat-a"] .lb-ai-composer')
).toBeVisible({
timeout: 10000,
});
await expect(
- page.locator('[data-testid="chat-b"] .lb-ai-chat-composer')
+ page.locator('[data-testid="chat-b"] .lb-ai-composer')
).toBeVisible({
timeout: 10000,
});
diff --git a/e2e/next-ai-kitchen-sink/test/knowledge-simple.test.ts b/e2e/next-ai-kitchen-sink/test/knowledge-simple.test.ts
index 00065a0d069..f3bf3b82f91 100644
--- a/e2e/next-ai-kitchen-sink/test/knowledge-simple.test.ts
+++ b/e2e/next-ai-kitchen-sink/test/knowledge-simple.test.ts
@@ -42,13 +42,13 @@ test.describe("Knowledge Registration - Simple", () => {
}
// Wait for the AI chat popover to be visible
- await expect(page.locator(".lb-ai-chat-composer")).toBeVisible({
+ await expect(page.locator(".lb-ai-composer")).toBeVisible({
timeout: 10000,
});
// Find the text input and send button
- const textInput = page.locator(".lb-ai-chat-composer-editor");
- const sendButton = page.locator(".lb-ai-chat-composer-action");
+ const textInput = page.locator(".lb-ai-composer-editor");
+ const sendButton = page.locator(".lb-ai-composer-action");
// If there's an ongoing operation (abort button is enabled), click it first to clear state
const buttonVariant = await sendButton.getAttribute("data-variant");
diff --git a/e2e/next-ai-kitchen-sink/test/knowledge.test.ts b/e2e/next-ai-kitchen-sink/test/knowledge.test.ts
index 002d741aa90..906a575d791 100644
--- a/e2e/next-ai-kitchen-sink/test/knowledge.test.ts
+++ b/e2e/next-ai-kitchen-sink/test/knowledge.test.ts
@@ -12,19 +12,19 @@ async function setupAiChat(page: Page) {
}
// Wait for the AI chat popover to be visible
- await expect(page.locator(".lb-ai-chat-composer")).toBeVisible({
+ await expect(page.locator(".lb-ai-composer")).toBeVisible({
timeout: 10000,
});
// Find the text input and send button
- const textInput = page.locator(".lb-ai-chat-composer-editor");
- const sendButton = page.locator(".lb-ai-chat-composer-action");
+ const textInput = page.locator(".lb-ai-composer-editor");
+ const sendButton = page.locator(".lb-ai-composer-action");
// Wait for the send button to be present and ready
await expect(sendButton).toBeVisible({ timeout: 10000 });
// Wait for the composer form to not be disabled
- const composerForm = page.locator(".lb-ai-chat-composer-form");
+ const composerForm = page.locator(".lb-ai-composer-form");
await expect(composerForm).not.toHaveAttribute("disabled", {
timeout: 10000,
});
@@ -56,7 +56,9 @@ async function sendAiMessage(page: Page, message: string) {
// Verify the message was sent (appears in the chat)
// Use a user message selector to be more specific and avoid duplicates
- await expect(page.locator(".lb-ai-chat-user-message").last()).toContainText(message);
+ await expect(page.locator(".lb-ai-chat-user-message").last()).toContainText(
+ message
+ );
}
test.describe("Knowledge Registration", () => {
diff --git a/e2e/next-ai-kitchen-sink/test/simple-chat.test.ts b/e2e/next-ai-kitchen-sink/test/simple-chat.test.ts
index c54d739bfda..c0ddb214695 100644
--- a/e2e/next-ai-kitchen-sink/test/simple-chat.test.ts
+++ b/e2e/next-ai-kitchen-sink/test/simple-chat.test.ts
@@ -5,11 +5,11 @@ async function setupSimpleChat(page: Page) {
await page.goto("/simple");
// Wait for the chat interface to load
- await expect(page.locator(".lb-ai-chat-composer")).toBeVisible();
+ await expect(page.locator(".lb-ai-composer")).toBeVisible();
// Find the text input and send button
- const textInput = page.locator(".lb-ai-chat-composer-editor");
- const sendButton = page.locator(".lb-ai-chat-composer-action");
+ const textInput = page.locator(".lb-ai-composer-editor");
+ const sendButton = page.locator(".lb-ai-composer-action");
// If there's an ongoing operation (abort button is enabled), click it first to clear state
if (
diff --git a/e2e/next-ai-kitchen-sink/test/tool-calling.test.ts b/e2e/next-ai-kitchen-sink/test/tool-calling.test.ts
index 0f0a48bba97..8dd4793a7fc 100644
--- a/e2e/next-ai-kitchen-sink/test/tool-calling.test.ts
+++ b/e2e/next-ai-kitchen-sink/test/tool-calling.test.ts
@@ -3,13 +3,13 @@ import type { Page } from "@playwright/test";
async function setupAiChat(page: Page) {
// Wait for the AI chat popover to be visible
- await expect(page.locator(".lb-ai-chat-composer")).toBeVisible({
+ await expect(page.locator(".lb-ai-composer")).toBeVisible({
timeout: 10000,
});
// Find the text input and send button in the AI chat
- const textInput = page.locator(".lb-ai-chat-composer-editor");
- const sendButton = page.locator(".lb-ai-chat-composer-action");
+ const textInput = page.locator(".lb-ai-composer-editor");
+ const sendButton = page.locator(".lb-ai-composer-action");
// If there's an ongoing operation (abort button is enabled), click it first to clear state
if ((await sendButton.getAttribute("aria-label")) === "Abort response") {
@@ -34,7 +34,9 @@ async function sendAiMessage(page: Page, message: string) {
await sendButton.click();
// Verify the message was sent (appears in the chat)
- await expect(page.locator(".lb-ai-chat-user-message").last()).toContainText(message);
+ await expect(page.locator(".lb-ai-chat-user-message").last()).toContainText(
+ message
+ );
}
test.describe("Tool Calling", () => {
@@ -222,8 +224,11 @@ test.describe("Tool Calling", () => {
).toBeVisible();
// Verify the AI shows the request was denied
- await expect(page.locator(".lb-ai-chat-messages")).toContainText(/denied|cancelled/i, {
- timeout: 10000
- });
+ await expect(page.locator(".lb-ai-chat-messages")).toContainText(
+ /denied|cancelled/i,
+ {
+ timeout: 10000,
+ }
+ );
});
});
diff --git a/examples/javascript-live-cursors/package-lock.json b/examples/javascript-live-cursors/package-lock.json
index 2cdfad8e41c..39dc1255008 100644
--- a/examples/javascript-live-cursors/package-lock.json
+++ b/examples/javascript-live-cursors/package-lock.json
@@ -8,7 +8,7 @@
"name": "@liveblocks-examples/javascript-live-cursors",
"license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "^3.0.0"
+ "@liveblocks/client": "^3.3.0"
},
"devDependencies": {
"esbuild": "0.17.5",
@@ -368,17 +368,19 @@
}
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
@@ -387,6 +389,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/esbuild": {
@@ -598,17 +601,17 @@
"optional": true
},
"@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
"requires": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
"requires": {}
},
"@types/json-schema": {
diff --git a/examples/javascript-live-cursors/package.json b/examples/javascript-live-cursors/package.json
index f17a3f24723..44f018374df 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.0.0"
+ "@liveblocks/client": "^3.3.0"
},
"devDependencies": {
"esbuild": "0.17.5",
diff --git a/examples/javascript-todo-list/package-lock.json b/examples/javascript-todo-list/package-lock.json
index 7b7a298b761..f34f4df1517 100644
--- a/examples/javascript-todo-list/package-lock.json
+++ b/examples/javascript-todo-list/package-lock.json
@@ -8,7 +8,7 @@
"name": "@liveblocks-examples/javascript-todo-list",
"license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "^3.0.0"
+ "@liveblocks/client": "^3.3.0"
},
"devDependencies": {
"esbuild": "0.17.5",
@@ -368,17 +368,19 @@
}
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
@@ -387,6 +389,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/esbuild": {
@@ -598,17 +601,17 @@
"optional": true
},
"@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
"requires": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
"requires": {}
},
"@types/json-schema": {
diff --git a/examples/javascript-todo-list/package.json b/examples/javascript-todo-list/package.json
index 6554c7fbfc4..32ae58e4e6b 100644
--- a/examples/javascript-todo-list/package.json
+++ b/examples/javascript-todo-list/package.json
@@ -12,6 +12,6 @@
"prettier": "^3.3.2"
},
"dependencies": {
- "@liveblocks/client": "^3.0.0"
+ "@liveblocks/client": "^3.3.0"
}
}
diff --git a/examples/nextjs-3d-builder/package-lock.json b/examples/nextjs-3d-builder/package-lock.json
index 628bfd18971..6694e48b110 100644
--- a/examples/nextjs-3d-builder/package-lock.json
+++ b/examples/nextjs-3d-builder/package-lock.json
@@ -8,8 +8,8 @@
"name": "@liveblocks-examples/nextjs-3d-builder",
"license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
"@react-three/drei": "^9.16.0",
"@react-three/fiber": "^8.0.27",
"next": "^12.1.6",
@@ -64,28 +64,31 @@
"integrity": "sha512-bbZIpW6fdyf7FMaeDmw3cBbkTqsecxEkwlVKgVfqqXWBPLH6azxhPA2V9F7OhoZSVrsnMYw7QuyK6qutXPjEew=="
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"@types/react": "*",
@@ -441,6 +444,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/prop-types": {
@@ -1094,26 +1098,26 @@
"integrity": "sha512-bbZIpW6fdyf7FMaeDmw3cBbkTqsecxEkwlVKgVfqqXWBPLH6azxhPA2V9F7OhoZSVrsnMYw7QuyK6qutXPjEew=="
},
"@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
"requires": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
"requires": {}
},
"@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
"requires": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
}
},
"@next/env": {
diff --git a/examples/nextjs-3d-builder/package.json b/examples/nextjs-3d-builder/package.json
index ade609dcad2..23371fad40d 100644
--- a/examples/nextjs-3d-builder/package.json
+++ b/examples/nextjs-3d-builder/package.json
@@ -9,8 +9,8 @@
"start": "next start"
},
"dependencies": {
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
"@react-three/drei": "^9.16.0",
"@react-three/fiber": "^8.0.27",
"next": "^12.1.6",
diff --git a/examples/nextjs-ai-chats/package-lock.json b/examples/nextjs-ai-chats/package-lock.json
index 6d728d20093..dbb76bc7d3c 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.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
"@types/node": "^18.11.18",
"@types/react": "^18.0.27",
"@types/react-dom": "^18.0.10",
@@ -151,39 +151,43 @@
"license": "Apache-2.0"
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"node_modules/@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"@types/react": "*",
@@ -200,14 +204,15 @@
}
},
"node_modules/@liveblocks/react-ui": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.0.0.tgz",
- "integrity": "sha512-3e1DbNRaHJEQHXtWYDHsf7mqDpsxeSDgLezO0QS1u+wZGCWjOX6EuJQ7nihKWcIY7xhhRHbCW01KswBAOlAgKQ==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.3.0.tgz",
+ "integrity": "sha512-rbIk2cHZtAM38mgrUo1cUDpa9M74bAx008hiWboIGRHLuPOnv5+Gkk/s8V+uPBLlOYWVhiX9rpDi/ykhruysSg==",
+ "license": "Apache-2.0",
"dependencies": {
"@floating-ui/react-dom": "^2.1.2",
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
- "@liveblocks/react": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
"@radix-ui/react-dropdown-menu": "^2.1.2",
"@radix-ui/react-popover": "^1.1.2",
"@radix-ui/react-slot": "^1.1.0",
@@ -1499,6 +1504,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/node": {
diff --git a/examples/nextjs-ai-chats/package.json b/examples/nextjs-ai-chats/package.json
index acdbd10cda2..44009547ad4 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.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
"@types/node": "^18.11.18",
"@types/react": "^18.0.27",
"@types/react-dom": "^18.0.10",
diff --git a/examples/nextjs-ai-dashboard-reports/package-lock.json b/examples/nextjs-ai-dashboard-reports/package-lock.json
index 99616b20df7..850fa532fc3 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.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
"@radix-ui/react-accordion": "^1.2.3",
"@radix-ui/react-checkbox": "^1.1.4",
"@radix-ui/react-dialog": "^1.1.6",
@@ -949,39 +949,43 @@
"license": "Apache-2.0"
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"node_modules/@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"@types/react": "*",
@@ -998,14 +1002,15 @@
}
},
"node_modules/@liveblocks/react-ui": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.0.0.tgz",
- "integrity": "sha512-3e1DbNRaHJEQHXtWYDHsf7mqDpsxeSDgLezO0QS1u+wZGCWjOX6EuJQ7nihKWcIY7xhhRHbCW01KswBAOlAgKQ==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.3.0.tgz",
+ "integrity": "sha512-rbIk2cHZtAM38mgrUo1cUDpa9M74bAx008hiWboIGRHLuPOnv5+Gkk/s8V+uPBLlOYWVhiX9rpDi/ykhruysSg==",
+ "license": "Apache-2.0",
"dependencies": {
"@floating-ui/react-dom": "^2.1.2",
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
- "@liveblocks/react": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
"@radix-ui/react-dropdown-menu": "^2.1.2",
"@radix-ui/react-popover": "^1.1.2",
"@radix-ui/react-slot": "^1.1.0",
@@ -3074,6 +3079,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/json5": {
diff --git a/examples/nextjs-ai-dashboard-reports/package.json b/examples/nextjs-ai-dashboard-reports/package.json
index ad5e18b3601..eb0e8c385e3 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.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
"@radix-ui/react-accordion": "^1.2.3",
"@radix-ui/react-checkbox": "^1.1.4",
"@radix-ui/react-dialog": "^1.1.6",
diff --git a/examples/nextjs-ai-popup/package-lock.json b/examples/nextjs-ai-popup/package-lock.json
index 49e6a9646b9..1c4dc8942bb 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.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
"@radix-ui/react-popover": "^1.1.14",
"@types/node": "^18.11.18",
"@types/react": "^18.0.27",
@@ -139,39 +139,43 @@
"license": "Apache-2.0"
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"node_modules/@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"@types/react": "*",
@@ -188,14 +192,15 @@
}
},
"node_modules/@liveblocks/react-ui": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.0.0.tgz",
- "integrity": "sha512-3e1DbNRaHJEQHXtWYDHsf7mqDpsxeSDgLezO0QS1u+wZGCWjOX6EuJQ7nihKWcIY7xhhRHbCW01KswBAOlAgKQ==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.3.0.tgz",
+ "integrity": "sha512-rbIk2cHZtAM38mgrUo1cUDpa9M74bAx008hiWboIGRHLuPOnv5+Gkk/s8V+uPBLlOYWVhiX9rpDi/ykhruysSg==",
+ "license": "Apache-2.0",
"dependencies": {
"@floating-ui/react-dom": "^2.1.2",
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
- "@liveblocks/react": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
"@radix-ui/react-dropdown-menu": "^2.1.2",
"@radix-ui/react-popover": "^1.1.2",
"@radix-ui/react-slot": "^1.1.0",
@@ -1346,6 +1351,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/node": {
diff --git a/examples/nextjs-ai-popup/package.json b/examples/nextjs-ai-popup/package.json
index c163759eb0a..c06093d972b 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.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
"@radix-ui/react-popover": "^1.1.14",
"@types/node": "^18.11.18",
"@types/react": "^18.0.27",
diff --git a/examples/nextjs-ai-support/package-lock.json b/examples/nextjs-ai-support/package-lock.json
index eddde4ba378..b711e25cb47 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.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
"@radix-ui/react-popover": "^1.1.14",
"@types/node": "^18.11.18",
"@types/react": "^18.0.27",
@@ -140,39 +140,43 @@
"license": "Apache-2.0"
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"node_modules/@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"@types/react": "*",
@@ -189,14 +193,15 @@
}
},
"node_modules/@liveblocks/react-ui": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.0.0.tgz",
- "integrity": "sha512-3e1DbNRaHJEQHXtWYDHsf7mqDpsxeSDgLezO0QS1u+wZGCWjOX6EuJQ7nihKWcIY7xhhRHbCW01KswBAOlAgKQ==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.3.0.tgz",
+ "integrity": "sha512-rbIk2cHZtAM38mgrUo1cUDpa9M74bAx008hiWboIGRHLuPOnv5+Gkk/s8V+uPBLlOYWVhiX9rpDi/ykhruysSg==",
+ "license": "Apache-2.0",
"dependencies": {
"@floating-ui/react-dom": "^2.1.2",
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
- "@liveblocks/react": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
"@radix-ui/react-dropdown-menu": "^2.1.2",
"@radix-ui/react-popover": "^1.1.2",
"@radix-ui/react-slot": "^1.1.0",
@@ -1347,6 +1352,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/node": {
diff --git a/examples/nextjs-ai-support/package.json b/examples/nextjs-ai-support/package.json
index 8c264c25687..b2e1efd9c4f 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.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
"@radix-ui/react-popover": "^1.1.14",
"@types/node": "^18.11.18",
"@types/react": "^18.0.27",
diff --git a/examples/nextjs-blocknote/package-lock.json b/examples/nextjs-blocknote/package-lock.json
index fe71f94f1b6..e40ae6e1f34 100644
--- a/examples/nextjs-blocknote/package-lock.json
+++ b/examples/nextjs-blocknote/package-lock.json
@@ -9,11 +9,11 @@
"dependencies": {
"@blocknote/core": "^0.25.1",
"@blocknote/mantine": "^0.25.1",
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-blocknote": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-blocknote": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
"@radix-ui/react-dialog": "^1.1.2",
"@radix-ui/react-popover": "^1.0.7",
"@tiptap/pm": "^2.6.6",
@@ -318,42 +318,47 @@
"node_modules/@juggle/resize-observer": {
"version": "3.4.0",
"resolved": "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.4.0.tgz",
- "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA=="
+ "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==",
+ "license": "Apache-2.0"
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"node_modules/@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"@types/react": "*",
@@ -370,16 +375,17 @@
}
},
"node_modules/@liveblocks/react-blocknote": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react-blocknote/-/react-blocknote-3.0.0.tgz",
- "integrity": "sha512-Qw/4BdtniFtkZ6K+8xNqGh3zf5UERyjrH4auIRPJ7v1Bi9DdqqEKRLMWmEQ+UTcJWH2FjcV+Mpw2zO9PaMHkzQ==",
- "dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
- "@liveblocks/react": "3.0.0",
- "@liveblocks/react-tiptap": "3.0.0",
- "@liveblocks/react-ui": "3.0.0",
- "@liveblocks/yjs": "3.0.0",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react-blocknote/-/react-blocknote-3.3.0.tgz",
+ "integrity": "sha512-/hwIW/VLfpfAweNCxcVqqzoLfel3CCsSOXbOzGeRJQwPOTWr7s4swG4ueRjnIDJPgeNEcYLwu60qr5wtn1xhZw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
+ "@liveblocks/react-tiptap": "3.3.0",
+ "@liveblocks/react-ui": "3.3.0",
+ "@liveblocks/yjs": "3.3.0",
"@tiptap/core": "^2.7.2",
"vitest-tsconfig-paths": "^3.4.1"
},
@@ -402,16 +408,17 @@
}
},
"node_modules/@liveblocks/react-tiptap": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react-tiptap/-/react-tiptap-3.0.0.tgz",
- "integrity": "sha512-y7DIKxyLcY5JZaiW29a/jsNXapQgL6n4OnsDtrtBy3LRx/iIH94eMJTTwcnB+sRcdn3uBi0x10uHiQe6k8BDig==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react-tiptap/-/react-tiptap-3.3.0.tgz",
+ "integrity": "sha512-xVmk8yQkjLKPkGAcm21hyFuN1Qm/E5kIgBBJpq/KMsREdd+pEWLvk1S3JjIPAyKdqqKjK57W47hsZgYO1HxeYQ==",
+ "license": "Apache-2.0",
"dependencies": {
"@floating-ui/react-dom": "^2.1.2",
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
- "@liveblocks/react": "3.0.0",
- "@liveblocks/react-ui": "3.0.0",
- "@liveblocks/yjs": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
+ "@liveblocks/react-ui": "3.3.0",
+ "@liveblocks/yjs": "3.3.0",
"@radix-ui/react-select": "^2.1.2",
"@radix-ui/react-toggle": "^1.1.0",
"@tiptap/core": "^2.7.2",
@@ -442,14 +449,15 @@
}
},
"node_modules/@liveblocks/react-ui": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.0.0.tgz",
- "integrity": "sha512-3e1DbNRaHJEQHXtWYDHsf7mqDpsxeSDgLezO0QS1u+wZGCWjOX6EuJQ7nihKWcIY7xhhRHbCW01KswBAOlAgKQ==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.3.0.tgz",
+ "integrity": "sha512-rbIk2cHZtAM38mgrUo1cUDpa9M74bAx008hiWboIGRHLuPOnv5+Gkk/s8V+uPBLlOYWVhiX9rpDi/ykhruysSg==",
+ "license": "Apache-2.0",
"dependencies": {
"@floating-ui/react-dom": "^2.1.2",
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
- "@liveblocks/react": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
"@radix-ui/react-dropdown-menu": "^2.1.2",
"@radix-ui/react-popover": "^1.1.2",
"@radix-ui/react-slot": "^1.1.0",
@@ -478,12 +486,13 @@
}
},
"node_modules/@liveblocks/yjs": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.0.0.tgz",
- "integrity": "sha512-UlYLLuSzrOsWfgg95C1HQAoZTXNor/h9YRasqoZNwkGNOpNoLbTspjq3PkZ3PyMz1I7LytymGb0p3mBQ5dKZKA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.3.0.tgz",
+ "integrity": "sha512-v375SzqKAb/obXnR3V9t16GJKYoh1KBCDiZGKtyU1HwMjVTqsvpTLLZ+x4spbujTLY6NG5J48HqLu8WgMWILMw==",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@noble/hashes": "^1.8.0",
"js-base64": "^3.7.7",
"y-indexeddb": "^9.0.12"
},
@@ -703,6 +712,18 @@
"node": ">= 10"
}
},
+ "node_modules/@noble/hashes": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz",
+ "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==",
+ "license": "MIT",
+ "engines": {
+ "node": "^14.21.3 || >=16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
"node_modules/@nodelib/fs.scandir": {
"version": "2.1.5",
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
@@ -759,7 +780,8 @@
"node_modules/@radix-ui/number": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.1.tgz",
- "integrity": "sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g=="
+ "integrity": "sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g==",
+ "license": "MIT"
},
"node_modules/@radix-ui/primitive": {
"version": "1.1.0",
@@ -794,6 +816,7 @@
"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",
@@ -819,6 +842,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -833,6 +857,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz",
"integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -847,6 +872,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -869,6 +895,7 @@
"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"
},
@@ -1139,6 +1166,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.1.tgz",
"integrity": "sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1180,6 +1208,7 @@
"version": "2.1.15",
"resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.15.tgz",
"integrity": "sha512-mIBnOjgwo9AH3FyKaSWoSu/dYj6VdhJ7frEPiGTeXCdUFHjl9h3mFh2wwhEtINOmYXWhdpf1rY2minFsmaNgVQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-compose-refs": "1.1.2",
@@ -1207,12 +1236,14 @@
"node_modules/@radix-ui/react-dropdown-menu/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-dropdown-menu/node_modules/@radix-ui/react-compose-refs": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1227,6 +1258,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz",
"integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1241,6 +1273,7 @@
"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"
},
@@ -1258,6 +1291,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -1280,6 +1314,7 @@
"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"
},
@@ -1297,6 +1332,7 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz",
"integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-effect-event": "0.0.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -1315,6 +1351,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1387,6 +1424,7 @@
"version": "2.1.15",
"resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.15.tgz",
"integrity": "sha512-tVlmA3Vb9n8SZSd+YSbuFR66l87Wiy4du+YE+0hzKQEANA+7cWKH1WgqcEX4pXqxUFQKrWQGHdvEfw00TjFiew==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-collection": "1.1.7",
@@ -1425,12 +1463,14 @@
"node_modules/@radix-ui/react-menu/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-menu/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",
"integrity": "sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3"
},
@@ -1453,6 +1493,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1467,6 +1508,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz",
"integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1481,6 +1523,7 @@
"version": "1.1.10",
"resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.10.tgz",
"integrity": "sha512-IM1zzRV4W3HtVgftdQiiOmA0AdJlCtMLe00FXaHwgt3rAnNsIyDqshvkIW3hj/iu5hu8ERP7KIYki6NkqDxAwQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-compose-refs": "1.1.2",
@@ -1507,6 +1550,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.2.tgz",
"integrity": "sha512-fyjAACV62oPV925xFCrH8DR5xWhg9KYtJT4s3u54jxp+L/hbpTY2kIeEFFbFe+a/HCE94zGQMZLIpVTPVZDhaA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1521,6 +1565,7 @@
"version": "1.1.7",
"resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.7.tgz",
"integrity": "sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-compose-refs": "1.1.2",
"@radix-ui/react-primitive": "2.1.3",
@@ -1545,6 +1590,7 @@
"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"
},
@@ -1562,6 +1608,7 @@
"version": "1.2.7",
"resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.2.7.tgz",
"integrity": "sha512-IUFAccz1JyKcf/RjB552PlWwxjeCJB8/4KxT7EhBHOJM+mN7LdW+B3kacJXILm32xawcMMjb2i0cIZpo+f9kiQ==",
+ "license": "MIT",
"dependencies": {
"@floating-ui/react-dom": "^2.0.0",
"@radix-ui/react-arrow": "1.1.7",
@@ -1593,6 +1640,7 @@
"version": "1.1.9",
"resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.9.tgz",
"integrity": "sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -1616,6 +1664,7 @@
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.4.tgz",
"integrity": "sha512-ueDqRbdc4/bkaQT3GIpLQssRlFgWaL/U2z/S31qRwwLWoxHLgry3SIfCwhxeQNbirEUXFa+lq3RL3oBYXtcmIA==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-compose-refs": "1.1.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -1639,6 +1688,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -1661,6 +1711,7 @@
"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"
},
@@ -1678,6 +1729,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz",
"integrity": "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1692,6 +1744,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.1.tgz",
"integrity": "sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-callback-ref": "1.1.1"
},
@@ -1709,6 +1762,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1723,6 +1777,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.1.tgz",
"integrity": "sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/rect": "1.1.1"
},
@@ -1740,6 +1795,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.1.tgz",
"integrity": "sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-layout-effect": "1.1.1"
},
@@ -1756,12 +1812,14 @@
"node_modules/@radix-ui/react-menu/node_modules/@radix-ui/rect": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.1.tgz",
- "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw=="
+ "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-menu/node_modules/react-remove-scroll": {
"version": "2.7.1",
"resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.7.1.tgz",
"integrity": "sha512-HpMh8+oahmIdOuS5aFKKY6Pyog+FNaZV/XyJOq7b4YFwsFHe5yYfdbIalI4k3vU2nSDql7YskmUseHsRrJqIPA==",
+ "license": "MIT",
"dependencies": {
"react-remove-scroll-bar": "^2.3.7",
"react-style-singleton": "^2.2.3",
@@ -1941,6 +1999,7 @@
"version": "1.1.10",
"resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.10.tgz",
"integrity": "sha512-dT9aOXUen9JSsxnMPv/0VqySQf5eDQ6LCk5Sw28kamz8wSOW2bJdlX2Bg5VUIIcV+6XlHpWTIuTPCf/UNIyq8Q==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-collection": "1.1.7",
@@ -1970,12 +2029,14 @@
"node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-compose-refs": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1990,6 +2051,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz",
"integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2004,6 +2066,7 @@
"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"
},
@@ -2021,6 +2084,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -2043,6 +2107,7 @@
"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"
},
@@ -2060,6 +2125,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz",
"integrity": "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2074,6 +2140,7 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz",
"integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-effect-event": "0.0.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -2092,6 +2159,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2106,6 +2174,7 @@
"version": "2.2.5",
"resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.2.5.tgz",
"integrity": "sha512-HnMTdXEVuuyzx63ME0ut4+sEMYW6oouHWNGUZc7ddvUWIcfCva/AMoqEW/3wnEllriMWBa0RHspCYnfCWJQYmA==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/number": "1.1.1",
"@radix-ui/primitive": "1.1.2",
@@ -2147,12 +2216,14 @@
"node_modules/@radix-ui/react-select/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-select/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",
"integrity": "sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3"
},
@@ -2175,6 +2246,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2189,6 +2261,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz",
"integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2203,6 +2276,7 @@
"version": "1.1.10",
"resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.10.tgz",
"integrity": "sha512-IM1zzRV4W3HtVgftdQiiOmA0AdJlCtMLe00FXaHwgt3rAnNsIyDqshvkIW3hj/iu5hu8ERP7KIYki6NkqDxAwQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-compose-refs": "1.1.2",
@@ -2229,6 +2303,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.2.tgz",
"integrity": "sha512-fyjAACV62oPV925xFCrH8DR5xWhg9KYtJT4s3u54jxp+L/hbpTY2kIeEFFbFe+a/HCE94zGQMZLIpVTPVZDhaA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2243,6 +2318,7 @@
"version": "1.1.7",
"resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.7.tgz",
"integrity": "sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-compose-refs": "1.1.2",
"@radix-ui/react-primitive": "2.1.3",
@@ -2267,6 +2343,7 @@
"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"
},
@@ -2284,6 +2361,7 @@
"version": "1.2.7",
"resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.2.7.tgz",
"integrity": "sha512-IUFAccz1JyKcf/RjB552PlWwxjeCJB8/4KxT7EhBHOJM+mN7LdW+B3kacJXILm32xawcMMjb2i0cIZpo+f9kiQ==",
+ "license": "MIT",
"dependencies": {
"@floating-ui/react-dom": "^2.0.0",
"@radix-ui/react-arrow": "1.1.7",
@@ -2315,6 +2393,7 @@
"version": "1.1.9",
"resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.9.tgz",
"integrity": "sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -2338,6 +2417,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -2360,6 +2440,7 @@
"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"
},
@@ -2377,6 +2458,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz",
"integrity": "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2391,6 +2473,7 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz",
"integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-effect-event": "0.0.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -2409,6 +2492,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.1.tgz",
"integrity": "sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-callback-ref": "1.1.1"
},
@@ -2426,6 +2510,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2440,6 +2525,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.1.tgz",
"integrity": "sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/rect": "1.1.1"
},
@@ -2457,6 +2543,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.1.tgz",
"integrity": "sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-layout-effect": "1.1.1"
},
@@ -2473,12 +2560,14 @@
"node_modules/@radix-ui/react-select/node_modules/@radix-ui/rect": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.1.tgz",
- "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw=="
+ "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-select/node_modules/react-remove-scroll": {
"version": "2.7.1",
"resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.7.1.tgz",
"integrity": "sha512-HpMh8+oahmIdOuS5aFKKY6Pyog+FNaZV/XyJOq7b4YFwsFHe5yYfdbIalI4k3vU2nSDql7YskmUseHsRrJqIPA==",
+ "license": "MIT",
"dependencies": {
"react-remove-scroll-bar": "^2.3.7",
"react-style-singleton": "^2.2.3",
@@ -2521,6 +2610,7 @@
"version": "1.1.9",
"resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.9.tgz",
"integrity": "sha512-ZoFkBBz9zv9GWer7wIjvdRxmh2wyc2oKWw6C6CseWd6/yq1DK/l5lJ+wnsmFwJZbBYqr02mrf8A2q/CVCuM3ZA==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-primitive": "2.1.3",
@@ -2544,12 +2634,14 @@
"node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/react-compose-refs": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2564,6 +2656,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -2586,6 +2679,7 @@
"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"
},
@@ -2603,6 +2697,7 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz",
"integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-effect-event": "0.0.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -2621,6 +2716,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2635,6 +2731,7 @@
"version": "1.2.7",
"resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.2.7.tgz",
"integrity": "sha512-Ap+fNYwKTYJ9pzqW+Xe2HtMRbQ/EeWkj2qykZ6SuEV4iS/o1bZI5ssJbk4D2r8XuDuOBVz/tIx2JObtuqU+5Zw==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-compose-refs": "1.1.2",
@@ -2667,12 +2764,14 @@
"node_modules/@radix-ui/react-tooltip/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-tooltip/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",
"integrity": "sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3"
},
@@ -2695,6 +2794,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2709,6 +2809,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz",
"integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2723,6 +2824,7 @@
"version": "1.1.10",
"resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.10.tgz",
"integrity": "sha512-IM1zzRV4W3HtVgftdQiiOmA0AdJlCtMLe00FXaHwgt3rAnNsIyDqshvkIW3hj/iu5hu8ERP7KIYki6NkqDxAwQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-compose-refs": "1.1.2",
@@ -2749,6 +2851,7 @@
"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"
},
@@ -2766,6 +2869,7 @@
"version": "1.2.7",
"resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.2.7.tgz",
"integrity": "sha512-IUFAccz1JyKcf/RjB552PlWwxjeCJB8/4KxT7EhBHOJM+mN7LdW+B3kacJXILm32xawcMMjb2i0cIZpo+f9kiQ==",
+ "license": "MIT",
"dependencies": {
"@floating-ui/react-dom": "^2.0.0",
"@radix-ui/react-arrow": "1.1.7",
@@ -2797,6 +2901,7 @@
"version": "1.1.9",
"resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.9.tgz",
"integrity": "sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -2820,6 +2925,7 @@
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.4.tgz",
"integrity": "sha512-ueDqRbdc4/bkaQT3GIpLQssRlFgWaL/U2z/S31qRwwLWoxHLgry3SIfCwhxeQNbirEUXFa+lq3RL3oBYXtcmIA==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-compose-refs": "1.1.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -2843,6 +2949,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -2865,6 +2972,7 @@
"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"
},
@@ -2882,6 +2990,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz",
"integrity": "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2896,6 +3005,7 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz",
"integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-effect-event": "0.0.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -2914,6 +3024,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.1.tgz",
"integrity": "sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-callback-ref": "1.1.1"
},
@@ -2931,6 +3042,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2945,6 +3057,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.1.tgz",
"integrity": "sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/rect": "1.1.1"
},
@@ -2962,6 +3075,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.1.tgz",
"integrity": "sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-layout-effect": "1.1.1"
},
@@ -2978,7 +3092,8 @@
"node_modules/@radix-ui/react-tooltip/node_modules/@radix-ui/rect": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.1.tgz",
- "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw=="
+ "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-use-callback-ref": {
"version": "1.1.0",
@@ -3017,6 +3132,7 @@
"version": "0.0.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.2.tgz",
"integrity": "sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-layout-effect": "1.1.1"
},
@@ -3034,6 +3150,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -3081,6 +3198,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.1.tgz",
"integrity": "sha512-2dHfToCj/pzca2Ck724OZ5L0EVrr3eHRNsG/b3xQJLA2hZpVCS99bLAX+hm1IHXDEnzU6by5z/5MIY794/a8NQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -3131,6 +3249,7 @@
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.3.tgz",
"integrity": "sha512-pzJq12tEaaIhqjbzpCuv/OypJY/BPavOofm+dbab+MHLajy277+1lLm6JFcGgF5eskJ6mquGirhXY2GD/8u8Ug==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3"
},
@@ -3153,6 +3272,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -3167,6 +3287,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -3189,6 +3310,7 @@
"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"
},
@@ -4002,9 +4124,10 @@
}
},
"node_modules/@tiptap/suggestion": {
- "version": "2.14.0",
- "resolved": "https://registry.npmjs.org/@tiptap/suggestion/-/suggestion-2.14.0.tgz",
- "integrity": "sha512-AXzEw0KYIyg5id8gz5geIffnBtkZqan5MWe29rGo3gXTfKH+Ik8tWbZdnlMVheycsUCllrymDRei4zw9DqVqkQ==",
+ "version": "2.26.1",
+ "resolved": "https://registry.npmjs.org/@tiptap/suggestion/-/suggestion-2.26.1.tgz",
+ "integrity": "sha512-iNWJdQN7h01keNoVwyCsdI7ZX11YkrexZjCnutWK17Dd72s3NYVTmQXu7saftwddT4nDdlczNxAFosrt0zMhcg==",
+ "license": "MIT",
"funding": {
"type": "github",
"url": "https://github.com/sponsors/ueberdosis"
@@ -4042,6 +4165,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/json5": {
@@ -4451,6 +4575,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/cmdk/-/cmdk-1.1.1.tgz",
"integrity": "sha512-Vsv7kFaXm+ptHDMZ7izaRsP70GgrW9NBNGswt9OZaVBLlE0SNpDq8eu/VGXyF9r7M0azK3Wy7OlYXsuyYLFzHg==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-compose-refs": "^1.1.1",
"@radix-ui/react-dialog": "^1.1.6",
@@ -4466,6 +4591,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -4480,6 +4606,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -4502,6 +4629,7 @@
"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"
},
@@ -4552,7 +4680,8 @@
"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",
- "integrity": "sha512-VRhuHOLoKYOy4UbilLbUzbYg93XLjv2PncJC50EuTWPA3gaja1UjBsUP/D/9/juV3vQFr6XBEzn9KCAHdUvOHw=="
+ "integrity": "sha512-VRhuHOLoKYOy4UbilLbUzbYg93XLjv2PncJC50EuTWPA3gaja1UjBsUP/D/9/juV3vQFr6XBEzn9KCAHdUvOHw==",
+ "license": "MIT"
},
"node_modules/crelt": {
"version": "1.0.6",
@@ -4665,6 +4794,7 @@
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/direction/-/direction-1.0.4.tgz",
"integrity": "sha512-GYqKi1aH7PJXxdhTeZBFrg8vUBeKXi+cNprXsC1kpJcbcVnV9wBsrOu1cQEdG0WeQwlfHiy3XvnKfIrJ2R0NzQ==",
+ "license": "MIT",
"bin": {
"direction": "cli.js"
},
@@ -4838,6 +4968,7 @@
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/frimousse/-/frimousse-0.2.0.tgz",
"integrity": "sha512-viSrsVQWKR4Q7xzC0lkx3Wu9i1+IHrth0QXn0nlIIJXpltwUnjkGXSTuoW7WHI5aJ4z49WR8E/pyQizFjlNtTA==",
+ "license": "MIT",
"workspaces": [
".",
"site"
@@ -5430,6 +5561,7 @@
"version": "10.1.1",
"resolved": "https://registry.npmjs.org/immer/-/immer-10.1.1.tgz",
"integrity": "sha512-s2MPrmjovJcoMaHtx6K11Ra7oD05NT97w1IC5zpMkT6Atjr7H8LjaDd81iIxUYpMKSRRNMJE703M1Fhr/TctHw==",
+ "license": "MIT",
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/immer"
@@ -5514,7 +5646,8 @@
"node_modules/is-hotkey": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/is-hotkey/-/is-hotkey-0.2.0.tgz",
- "integrity": "sha512-UknnZK4RakDmTgz4PI1wIph5yxSs/mvChWs9ifnlXsKuXgWmOkY/hAE0H/k2MIqH0RlRye0i1oC07MCRSD28Mw=="
+ "integrity": "sha512-UknnZK4RakDmTgz4PI1wIph5yxSs/mvChWs9ifnlXsKuXgWmOkY/hAE0H/k2MIqH0RlRye0i1oC07MCRSD28Mw==",
+ "license": "MIT"
},
"node_modules/is-number": {
"version": "7.0.0",
@@ -5541,6 +5674,7 @@
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
"integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==",
+ "license": "MIT",
"engines": {
"node": ">=0.10.0"
}
@@ -5589,7 +5723,8 @@
"node_modules/js-base64": {
"version": "3.7.7",
"resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.7.7.tgz",
- "integrity": "sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw=="
+ "integrity": "sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw==",
+ "license": "BSD-3-Clause"
},
"node_modules/js-tokens": {
"version": "4.0.0",
@@ -5670,7 +5805,8 @@
"node_modules/lodash": {
"version": "4.17.21",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
- "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "license": "MIT"
},
"node_modules/lodash.merge": {
"version": "4.6.2",
@@ -5738,6 +5874,7 @@
"version": "15.0.12",
"resolved": "https://registry.npmjs.org/marked/-/marked-15.0.12.tgz",
"integrity": "sha512-8dD6FusOQSrpv9Z1rdNMdlSgQOIP880DHqnohobOmYLElGEqAL/JvxvuxZO16r4HtjTlfPRDC1hbvxC9dPN2nA==",
+ "license": "MIT",
"bin": {
"marked": "bin/marked.js"
},
@@ -7845,6 +7982,7 @@
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-3.1.0.tgz",
"integrity": "sha512-49oNpRjWRvnU8NyGVmUaYG4jtTkNonFZI86MmGRDqBphEK2EXT9gdEUoQPZhuBM8yWHxCWbobltqYO5M4XrUvQ==",
+ "license": "MIT",
"dependencies": {
"compute-scroll-into-view": "^3.0.2"
}
@@ -7908,6 +8046,7 @@
"version": "0.110.2",
"resolved": "https://registry.npmjs.org/slate/-/slate-0.110.2.tgz",
"integrity": "sha512-4xGULnyMCiEQ0Ml7JAC1A6HVE6MNpPJU7Eq4cXh1LxlrR0dFXC3XC+rNfQtUJ7chHoPkws57x7DDiWiZAt+PBA==",
+ "license": "MIT",
"dependencies": {
"immer": "^10.0.3",
"is-plain-object": "^5.0.0",
@@ -7918,6 +8057,7 @@
"version": "0.110.3",
"resolved": "https://registry.npmjs.org/slate-history/-/slate-history-0.110.3.tgz",
"integrity": "sha512-sgdff4Usdflmw5ZUbhDkxFwCBQ2qlDKMMkF93w66KdV48vHOgN2BmLrf+2H8SdX8PYIpP/cTB0w8qWC2GwhDVA==",
+ "license": "MIT",
"dependencies": {
"is-plain-object": "^5.0.0"
},
@@ -7929,6 +8069,7 @@
"version": "0.100.0",
"resolved": "https://registry.npmjs.org/slate-hyperscript/-/slate-hyperscript-0.100.0.tgz",
"integrity": "sha512-fb2KdAYg6RkrQGlqaIi4wdqz3oa0S4zKNBJlbnJbNOwa23+9FLD6oPVx9zUGqCSIpy+HIpOeqXrg0Kzwh/Ii4A==",
+ "license": "MIT",
"dependencies": {
"is-plain-object": "^5.0.0"
},
@@ -7940,6 +8081,7 @@
"version": "0.110.3",
"resolved": "https://registry.npmjs.org/slate-react/-/slate-react-0.110.3.tgz",
"integrity": "sha512-AS8PPjwmsFS3Lq0MOEegLVlFoxhyos68G6zz2nW4sh3WeTXV7pX0exnwtY1a/docn+J3LGQO11aZXTenPXA/kg==",
+ "license": "MIT",
"dependencies": {
"@juggle/resize-observer": "^3.4.0",
"direction": "^1.0.4",
@@ -8211,12 +8353,14 @@
"node_modules/tiny-invariant": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz",
- "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw=="
+ "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==",
+ "license": "MIT"
},
"node_modules/tiny-warning": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz",
- "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA=="
+ "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==",
+ "license": "MIT"
},
"node_modules/tippy.js": {
"version": "6.3.7",
@@ -8841,6 +8985,7 @@
"version": "9.0.12",
"resolved": "https://registry.npmjs.org/y-indexeddb/-/y-indexeddb-9.0.12.tgz",
"integrity": "sha512-9oCFRSPPzBK7/w5vOkJBaVCQZKHXB/v6SIT+WYhnJxlEC61juqG0hBrAf+y3gmSMLFLwICNH9nQ53uscuse6Hg==",
+ "license": "MIT",
"dependencies": {
"lib0": "^0.2.74"
},
diff --git a/examples/nextjs-blocknote/package.json b/examples/nextjs-blocknote/package.json
index 19277287aca..26570d7b2b0 100644
--- a/examples/nextjs-blocknote/package.json
+++ b/examples/nextjs-blocknote/package.json
@@ -12,11 +12,11 @@
"dependencies": {
"@blocknote/core": "^0.25.1",
"@blocknote/mantine": "^0.25.1",
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-blocknote": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-blocknote": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
"@radix-ui/react-dialog": "^1.1.2",
"@radix-ui/react-popover": "^1.0.7",
"@tiptap/pm": "^2.6.6",
diff --git a/examples/nextjs-comments-ai/package-lock.json b/examples/nextjs-comments-ai/package-lock.json
index ce26c741984..612f4968001 100644
--- a/examples/nextjs-comments-ai/package-lock.json
+++ b/examples/nextjs-comments-ai/package-lock.json
@@ -7,10 +7,10 @@
"name": "@liveblocks-examples/nextjs-comments-ai",
"license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
"eslint-config-next": "^14.2.9",
"next": "^14.2.9",
"openai": "^4.21.0",
@@ -221,39 +221,43 @@
"license": "Apache-2.0"
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"node_modules/@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"@types/react": "*",
@@ -270,14 +274,15 @@
}
},
"node_modules/@liveblocks/react-ui": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.0.0.tgz",
- "integrity": "sha512-3e1DbNRaHJEQHXtWYDHsf7mqDpsxeSDgLezO0QS1u+wZGCWjOX6EuJQ7nihKWcIY7xhhRHbCW01KswBAOlAgKQ==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.3.0.tgz",
+ "integrity": "sha512-rbIk2cHZtAM38mgrUo1cUDpa9M74bAx008hiWboIGRHLuPOnv5+Gkk/s8V+uPBLlOYWVhiX9rpDi/ykhruysSg==",
+ "license": "Apache-2.0",
"dependencies": {
"@floating-ui/react-dom": "^2.1.2",
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
- "@liveblocks/react": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
"@radix-ui/react-dropdown-menu": "^2.1.2",
"@radix-ui/react-popover": "^1.1.2",
"@radix-ui/react-slot": "^1.1.0",
@@ -6086,48 +6091,48 @@
"integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA=="
},
"@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
"requires": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
"requires": {}
},
"@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
"requires": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
"requires": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
}
},
"@liveblocks/react-ui": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.0.0.tgz",
- "integrity": "sha512-3e1DbNRaHJEQHXtWYDHsf7mqDpsxeSDgLezO0QS1u+wZGCWjOX6EuJQ7nihKWcIY7xhhRHbCW01KswBAOlAgKQ==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.3.0.tgz",
+ "integrity": "sha512-rbIk2cHZtAM38mgrUo1cUDpa9M74bAx008hiWboIGRHLuPOnv5+Gkk/s8V+uPBLlOYWVhiX9rpDi/ykhruysSg==",
"requires": {
"@floating-ui/react-dom": "^2.1.2",
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
- "@liveblocks/react": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
"@radix-ui/react-dropdown-menu": "^2.1.2",
"@radix-ui/react-popover": "^1.1.2",
"@radix-ui/react-slot": "^1.1.0",
diff --git a/examples/nextjs-comments-ai/package.json b/examples/nextjs-comments-ai/package.json
index ba7d9fab569..bc7795cbe42 100644
--- a/examples/nextjs-comments-ai/package.json
+++ b/examples/nextjs-comments-ai/package.json
@@ -9,10 +9,10 @@
"start": "next start"
},
"dependencies": {
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
"eslint-config-next": "^14.2.9",
"next": "^14.2.9",
"openai": "^4.21.0",
diff --git a/examples/nextjs-comments-audio/package-lock.json b/examples/nextjs-comments-audio/package-lock.json
index 6dfe9b145f2..98c3f17ef66 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.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
"@radix-ui/react-slider": "^1.1.2",
"@radix-ui/react-tooltip": "^1.0.7",
"@types/node": "20.3.1",
@@ -163,39 +163,43 @@
"license": "Apache-2.0"
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"node_modules/@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"@types/react": "*",
@@ -212,14 +216,15 @@
}
},
"node_modules/@liveblocks/react-ui": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.0.0.tgz",
- "integrity": "sha512-3e1DbNRaHJEQHXtWYDHsf7mqDpsxeSDgLezO0QS1u+wZGCWjOX6EuJQ7nihKWcIY7xhhRHbCW01KswBAOlAgKQ==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.3.0.tgz",
+ "integrity": "sha512-rbIk2cHZtAM38mgrUo1cUDpa9M74bAx008hiWboIGRHLuPOnv5+Gkk/s8V+uPBLlOYWVhiX9rpDi/ykhruysSg==",
+ "license": "Apache-2.0",
"dependencies": {
"@floating-ui/react-dom": "^2.1.2",
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
- "@liveblocks/react": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
"@radix-ui/react-dropdown-menu": "^2.1.2",
"@radix-ui/react-popover": "^1.1.2",
"@radix-ui/react-slot": "^1.1.0",
@@ -2046,6 +2051,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/node": {
diff --git a/examples/nextjs-comments-audio/package.json b/examples/nextjs-comments-audio/package.json
index 21fde4e71cd..1dc33be136b 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.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
"@radix-ui/react-slider": "^1.1.2",
"@radix-ui/react-tooltip": "^1.0.7",
"@types/node": "20.3.1",
diff --git a/examples/nextjs-comments-canvas/package-lock.json b/examples/nextjs-comments-canvas/package-lock.json
index cd2c37b4330..296d363eb42 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.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
"next": "^14.2.2",
"react": "^18.2.0",
"react-dom": "^18.2.0",
@@ -116,39 +116,43 @@
"license": "Apache-2.0"
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"node_modules/@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"@types/react": "*",
@@ -165,14 +169,15 @@
}
},
"node_modules/@liveblocks/react-ui": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.0.0.tgz",
- "integrity": "sha512-3e1DbNRaHJEQHXtWYDHsf7mqDpsxeSDgLezO0QS1u+wZGCWjOX6EuJQ7nihKWcIY7xhhRHbCW01KswBAOlAgKQ==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.3.0.tgz",
+ "integrity": "sha512-rbIk2cHZtAM38mgrUo1cUDpa9M74bAx008hiWboIGRHLuPOnv5+Gkk/s8V+uPBLlOYWVhiX9rpDi/ykhruysSg==",
+ "license": "Apache-2.0",
"dependencies": {
"@floating-ui/react-dom": "^2.1.2",
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
- "@liveblocks/react": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
"@radix-ui/react-dropdown-menu": "^2.1.2",
"@radix-ui/react-popover": "^1.1.2",
"@radix-ui/react-slot": "^1.1.0",
@@ -1041,6 +1046,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/node": {
@@ -1759,48 +1765,48 @@
"integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA=="
},
"@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
"requires": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
"requires": {}
},
"@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
"requires": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
"requires": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
}
},
"@liveblocks/react-ui": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.0.0.tgz",
- "integrity": "sha512-3e1DbNRaHJEQHXtWYDHsf7mqDpsxeSDgLezO0QS1u+wZGCWjOX6EuJQ7nihKWcIY7xhhRHbCW01KswBAOlAgKQ==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.3.0.tgz",
+ "integrity": "sha512-rbIk2cHZtAM38mgrUo1cUDpa9M74bAx008hiWboIGRHLuPOnv5+Gkk/s8V+uPBLlOYWVhiX9rpDi/ykhruysSg==",
"requires": {
"@floating-ui/react-dom": "^2.1.2",
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
- "@liveblocks/react": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
"@radix-ui/react-dropdown-menu": "^2.1.2",
"@radix-ui/react-popover": "^1.1.2",
"@radix-ui/react-slot": "^1.1.0",
diff --git a/examples/nextjs-comments-canvas/package.json b/examples/nextjs-comments-canvas/package.json
index 6fe4d0ea785..976b9e11f73 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.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
"next": "^14.2.2",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/examples/nextjs-comments-emails-resend/package-lock.json b/examples/nextjs-comments-emails-resend/package-lock.json
index 0b143298bd1..d7049e07c70 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.0.0",
- "@liveblocks/emails": "^3.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/emails": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
"@react-email/components": "0.0.25",
"@react-email/render": "1.0.1",
"clsx": "^2.1.1",
@@ -894,51 +894,56 @@
"license": "Apache-2.0"
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/emails": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/emails/-/emails-3.0.0.tgz",
- "integrity": "sha512-YBlhpp6QL/ehJCJRThrRY+axQNqpJYgBrivJTOcG/plNbHHqCcK3HlN0WMry17O37W3cozd23uoURCbvJnNOCg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/emails/-/emails-3.3.0.tgz",
+ "integrity": "sha512-KiUJtpworZGBioFOTbdOwUV9+IguC1hYaBfCirQWJseUuo7fw3Wp7UeT5YD6VhRmmt1xmKkY4CVCJBLjDweX6Q==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
- "@liveblocks/node": "3.0.0"
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/node": "3.3.0"
},
"peerDependencies": {
"react": "^18 || ^19 || ^19.0.0-rc"
}
},
"node_modules/@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"node_modules/@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"@types/react": "*",
@@ -955,14 +960,15 @@
}
},
"node_modules/@liveblocks/react-ui": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.0.0.tgz",
- "integrity": "sha512-3e1DbNRaHJEQHXtWYDHsf7mqDpsxeSDgLezO0QS1u+wZGCWjOX6EuJQ7nihKWcIY7xhhRHbCW01KswBAOlAgKQ==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.3.0.tgz",
+ "integrity": "sha512-rbIk2cHZtAM38mgrUo1cUDpa9M74bAx008hiWboIGRHLuPOnv5+Gkk/s8V+uPBLlOYWVhiX9rpDi/ykhruysSg==",
+ "license": "Apache-2.0",
"dependencies": {
"@floating-ui/react-dom": "^2.1.2",
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
- "@liveblocks/react": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
"@radix-ui/react-dropdown-menu": "^2.1.2",
"@radix-ui/react-popover": "^1.1.2",
"@radix-ui/react-slot": "^1.1.0",
@@ -2599,7 +2605,8 @@
"node_modules/@stablelib/base64": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@stablelib/base64/-/base64-1.0.1.tgz",
- "integrity": "sha512-1bnPQqSxSuc3Ii6MhBysoWCg58j97aUjuCSZrGSmDxNqtytIi0k8utUenAwTZN4V5mXXYGsVUI9zeBqy+jBOSQ=="
+ "integrity": "sha512-1bnPQqSxSuc3Ii6MhBysoWCg58j97aUjuCSZrGSmDxNqtytIi0k8utUenAwTZN4V5mXXYGsVUI9zeBqy+jBOSQ==",
+ "license": "MIT"
},
"node_modules/@swc/counter": {
"version": "0.1.3",
@@ -2636,6 +2643,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/node": {
@@ -3387,7 +3395,8 @@
"node_modules/fast-sha256": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/fast-sha256/-/fast-sha256-1.3.0.tgz",
- "integrity": "sha512-n11RGP/lrWEFI/bWdygLxhI+pVeo1ZYIVwvvPkW7azl/rOy+F3HYRZ2K5zeE9mmkhQppyv9sQFx0JM9UabnpPQ=="
+ "integrity": "sha512-n11RGP/lrWEFI/bWdygLxhI+pVeo1ZYIVwvvPkW7azl/rOy+F3HYRZ2K5zeE9mmkhQppyv9sQFx0JM9UabnpPQ==",
+ "license": "Unlicense"
},
"node_modules/fastq": {
"version": "1.17.1",
@@ -4069,6 +4078,7 @@
"version": "2.7.0",
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz",
"integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==",
+ "license": "MIT",
"dependencies": {
"whatwg-url": "^5.0.0"
},
@@ -5478,7 +5488,8 @@
"node_modules/tr46": {
"version": "0.0.3",
"resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
- "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="
+ "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==",
+ "license": "MIT"
},
"node_modules/ts-interface-checker": {
"version": "0.1.13",
@@ -5608,12 +5619,14 @@
"node_modules/webidl-conversions": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
- "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ=="
+ "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==",
+ "license": "BSD-2-Clause"
},
"node_modules/whatwg-url": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
"integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
+ "license": "MIT",
"dependencies": {
"tr46": "~0.0.3",
"webidl-conversions": "^3.0.0"
@@ -6246,57 +6259,57 @@
"integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA=="
},
"@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
"requires": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
"requires": {}
},
"@liveblocks/emails": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/emails/-/emails-3.0.0.tgz",
- "integrity": "sha512-YBlhpp6QL/ehJCJRThrRY+axQNqpJYgBrivJTOcG/plNbHHqCcK3HlN0WMry17O37W3cozd23uoURCbvJnNOCg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/emails/-/emails-3.3.0.tgz",
+ "integrity": "sha512-KiUJtpworZGBioFOTbdOwUV9+IguC1hYaBfCirQWJseUuo7fw3Wp7UeT5YD6VhRmmt1xmKkY4CVCJBLjDweX6Q==",
"requires": {
- "@liveblocks/core": "3.0.0",
- "@liveblocks/node": "3.0.0"
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/node": "3.3.0"
}
},
"@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
"requires": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
"requires": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
}
},
"@liveblocks/react-ui": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.0.0.tgz",
- "integrity": "sha512-3e1DbNRaHJEQHXtWYDHsf7mqDpsxeSDgLezO0QS1u+wZGCWjOX6EuJQ7nihKWcIY7xhhRHbCW01KswBAOlAgKQ==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.3.0.tgz",
+ "integrity": "sha512-rbIk2cHZtAM38mgrUo1cUDpa9M74bAx008hiWboIGRHLuPOnv5+Gkk/s8V+uPBLlOYWVhiX9rpDi/ykhruysSg==",
"requires": {
"@floating-ui/react-dom": "^2.1.2",
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
- "@liveblocks/react": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
"@radix-ui/react-dropdown-menu": "^2.1.2",
"@radix-ui/react-popover": "^1.1.2",
"@radix-ui/react-slot": "^1.1.0",
diff --git a/examples/nextjs-comments-emails-resend/package.json b/examples/nextjs-comments-emails-resend/package.json
index 053f88182ef..98893e71d04 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.0.0",
- "@liveblocks/emails": "^3.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/emails": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
"@react-email/components": "0.0.25",
"@react-email/render": "1.0.1",
"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 3668e082b6d..2a0bfa08344 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.0.0",
- "@liveblocks/emails": "^3.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/emails": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
"@sendgrid/mail": "8.1.3",
"clsx": "^2.1.1",
"next": "^14.2.15",
@@ -79,51 +79,56 @@
"license": "Apache-2.0"
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/emails": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/emails/-/emails-3.0.0.tgz",
- "integrity": "sha512-YBlhpp6QL/ehJCJRThrRY+axQNqpJYgBrivJTOcG/plNbHHqCcK3HlN0WMry17O37W3cozd23uoURCbvJnNOCg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/emails/-/emails-3.3.0.tgz",
+ "integrity": "sha512-KiUJtpworZGBioFOTbdOwUV9+IguC1hYaBfCirQWJseUuo7fw3Wp7UeT5YD6VhRmmt1xmKkY4CVCJBLjDweX6Q==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
- "@liveblocks/node": "3.0.0"
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/node": "3.3.0"
},
"peerDependencies": {
"react": "^18 || ^19 || ^19.0.0-rc"
}
},
"node_modules/@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"node_modules/@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"@types/react": "*",
@@ -140,14 +145,15 @@
}
},
"node_modules/@liveblocks/react-ui": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.0.0.tgz",
- "integrity": "sha512-3e1DbNRaHJEQHXtWYDHsf7mqDpsxeSDgLezO0QS1u+wZGCWjOX6EuJQ7nihKWcIY7xhhRHbCW01KswBAOlAgKQ==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.3.0.tgz",
+ "integrity": "sha512-rbIk2cHZtAM38mgrUo1cUDpa9M74bAx008hiWboIGRHLuPOnv5+Gkk/s8V+uPBLlOYWVhiX9rpDi/ykhruysSg==",
+ "license": "Apache-2.0",
"dependencies": {
"@floating-ui/react-dom": "^2.1.2",
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
- "@liveblocks/react": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
"@radix-ui/react-dropdown-menu": "^2.1.2",
"@radix-ui/react-popover": "^1.1.2",
"@radix-ui/react-slot": "^1.1.0",
@@ -1044,7 +1050,8 @@
"node_modules/@stablelib/base64": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@stablelib/base64/-/base64-1.0.1.tgz",
- "integrity": "sha512-1bnPQqSxSuc3Ii6MhBysoWCg58j97aUjuCSZrGSmDxNqtytIi0k8utUenAwTZN4V5mXXYGsVUI9zeBqy+jBOSQ=="
+ "integrity": "sha512-1bnPQqSxSuc3Ii6MhBysoWCg58j97aUjuCSZrGSmDxNqtytIi0k8utUenAwTZN4V5mXXYGsVUI9zeBqy+jBOSQ==",
+ "license": "MIT"
},
"node_modules/@swc/counter": {
"version": "0.1.3",
@@ -1066,6 +1073,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/node": {
@@ -1229,7 +1237,8 @@
"node_modules/fast-sha256": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/fast-sha256/-/fast-sha256-1.3.0.tgz",
- "integrity": "sha512-n11RGP/lrWEFI/bWdygLxhI+pVeo1ZYIVwvvPkW7azl/rOy+F3HYRZ2K5zeE9mmkhQppyv9sQFx0JM9UabnpPQ=="
+ "integrity": "sha512-n11RGP/lrWEFI/bWdygLxhI+pVeo1ZYIVwvvPkW7azl/rOy+F3HYRZ2K5zeE9mmkhQppyv9sQFx0JM9UabnpPQ==",
+ "license": "Unlicense"
},
"node_modules/follow-redirects": {
"version": "1.15.9",
@@ -1449,6 +1458,7 @@
"version": "2.7.0",
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz",
"integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==",
+ "license": "MIT",
"dependencies": {
"whatwg-url": "^5.0.0"
},
@@ -1749,7 +1759,8 @@
"node_modules/tr46": {
"version": "0.0.3",
"resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
- "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="
+ "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==",
+ "license": "MIT"
},
"node_modules/tslib": {
"version": "2.6.2",
@@ -1821,12 +1832,14 @@
"node_modules/webidl-conversions": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
- "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ=="
+ "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==",
+ "license": "BSD-2-Clause"
},
"node_modules/whatwg-url": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
"integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
+ "license": "MIT",
"dependencies": {
"tr46": "~0.0.3",
"webidl-conversions": "^3.0.0"
@@ -1878,57 +1891,57 @@
"integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA=="
},
"@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
"requires": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
"requires": {}
},
"@liveblocks/emails": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/emails/-/emails-3.0.0.tgz",
- "integrity": "sha512-YBlhpp6QL/ehJCJRThrRY+axQNqpJYgBrivJTOcG/plNbHHqCcK3HlN0WMry17O37W3cozd23uoURCbvJnNOCg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/emails/-/emails-3.3.0.tgz",
+ "integrity": "sha512-KiUJtpworZGBioFOTbdOwUV9+IguC1hYaBfCirQWJseUuo7fw3Wp7UeT5YD6VhRmmt1xmKkY4CVCJBLjDweX6Q==",
"requires": {
- "@liveblocks/core": "3.0.0",
- "@liveblocks/node": "3.0.0"
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/node": "3.3.0"
}
},
"@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
"requires": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
"requires": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
}
},
"@liveblocks/react-ui": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.0.0.tgz",
- "integrity": "sha512-3e1DbNRaHJEQHXtWYDHsf7mqDpsxeSDgLezO0QS1u+wZGCWjOX6EuJQ7nihKWcIY7xhhRHbCW01KswBAOlAgKQ==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.3.0.tgz",
+ "integrity": "sha512-rbIk2cHZtAM38mgrUo1cUDpa9M74bAx008hiWboIGRHLuPOnv5+Gkk/s8V+uPBLlOYWVhiX9rpDi/ykhruysSg==",
"requires": {
"@floating-ui/react-dom": "^2.1.2",
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
- "@liveblocks/react": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
"@radix-ui/react-dropdown-menu": "^2.1.2",
"@radix-ui/react-popover": "^1.1.2",
"@radix-ui/react-slot": "^1.1.0",
diff --git a/examples/nextjs-comments-emails-sendgrid/package.json b/examples/nextjs-comments-emails-sendgrid/package.json
index 9479bc24923..bcde123af7e 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.0.0",
- "@liveblocks/emails": "^3.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/emails": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
"@sendgrid/mail": "8.1.3",
"clsx": "^2.1.1",
"next": "^14.2.15",
diff --git a/examples/nextjs-comments-notifications/package-lock.json b/examples/nextjs-comments-notifications/package-lock.json
index 72b700b36c5..b22ead8238e 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.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
"@radix-ui/react-popover": "^1.0.7",
"clsx": "^2.1.0",
"next": "^14.1.4",
@@ -78,39 +78,43 @@
"license": "Apache-2.0"
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"node_modules/@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"@types/react": "*",
@@ -127,14 +131,15 @@
}
},
"node_modules/@liveblocks/react-ui": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.0.0.tgz",
- "integrity": "sha512-3e1DbNRaHJEQHXtWYDHsf7mqDpsxeSDgLezO0QS1u+wZGCWjOX6EuJQ7nihKWcIY7xhhRHbCW01KswBAOlAgKQ==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.3.0.tgz",
+ "integrity": "sha512-rbIk2cHZtAM38mgrUo1cUDpa9M74bAx008hiWboIGRHLuPOnv5+Gkk/s8V+uPBLlOYWVhiX9rpDi/ykhruysSg==",
+ "license": "Apache-2.0",
"dependencies": {
"@floating-ui/react-dom": "^2.1.2",
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
- "@liveblocks/react": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
"@radix-ui/react-dropdown-menu": "^2.1.2",
"@radix-ui/react-popover": "^1.1.2",
"@radix-ui/react-slot": "^1.1.0",
@@ -997,6 +1002,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/node": {
@@ -1694,48 +1700,48 @@
"integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA=="
},
"@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
"requires": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
"requires": {}
},
"@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
"requires": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
"requires": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
}
},
"@liveblocks/react-ui": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.0.0.tgz",
- "integrity": "sha512-3e1DbNRaHJEQHXtWYDHsf7mqDpsxeSDgLezO0QS1u+wZGCWjOX6EuJQ7nihKWcIY7xhhRHbCW01KswBAOlAgKQ==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.3.0.tgz",
+ "integrity": "sha512-rbIk2cHZtAM38mgrUo1cUDpa9M74bAx008hiWboIGRHLuPOnv5+Gkk/s8V+uPBLlOYWVhiX9rpDi/ykhruysSg==",
"requires": {
"@floating-ui/react-dom": "^2.1.2",
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
- "@liveblocks/react": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
"@radix-ui/react-dropdown-menu": "^2.1.2",
"@radix-ui/react-popover": "^1.1.2",
"@radix-ui/react-slot": "^1.1.0",
diff --git a/examples/nextjs-comments-notifications/package.json b/examples/nextjs-comments-notifications/package.json
index 63d34f16525..671b4ebea23 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.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
"@radix-ui/react-popover": "^1.0.7",
"clsx": "^2.1.0",
"next": "^14.1.4",
diff --git a/examples/nextjs-comments-overlay/package-lock.json b/examples/nextjs-comments-overlay/package-lock.json
index 30b73cfa11c..0632814202a 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.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
"@radix-ui/react-collapsible": "^1.0.3",
"@radix-ui/react-portal": "^1.0.3",
"@radix-ui/react-slot": "^1.0.2",
@@ -85,39 +85,43 @@
"license": "Apache-2.0"
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"node_modules/@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"@types/react": "*",
@@ -134,14 +138,15 @@
}
},
"node_modules/@liveblocks/react-ui": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.0.0.tgz",
- "integrity": "sha512-3e1DbNRaHJEQHXtWYDHsf7mqDpsxeSDgLezO0QS1u+wZGCWjOX6EuJQ7nihKWcIY7xhhRHbCW01KswBAOlAgKQ==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.3.0.tgz",
+ "integrity": "sha512-rbIk2cHZtAM38mgrUo1cUDpa9M74bAx008hiWboIGRHLuPOnv5+Gkk/s8V+uPBLlOYWVhiX9rpDi/ykhruysSg==",
+ "license": "Apache-2.0",
"dependencies": {
"@floating-ui/react-dom": "^2.1.2",
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
- "@liveblocks/react": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
"@radix-ui/react-dropdown-menu": "^2.1.2",
"@radix-ui/react-popover": "^1.1.2",
"@radix-ui/react-slot": "^1.1.0",
@@ -1681,6 +1686,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/node": {
diff --git a/examples/nextjs-comments-overlay/package.json b/examples/nextjs-comments-overlay/package.json
index 4944f8c3278..700b65a81fb 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.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
"@radix-ui/react-collapsible": "^1.0.3",
"@radix-ui/react-portal": "^1.0.3",
"@radix-ui/react-slot": "^1.0.2",
diff --git a/examples/nextjs-comments-primitives/package-lock.json b/examples/nextjs-comments-primitives/package-lock.json
index 00cb46c97bd..42f04bd6217 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.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
"@radix-ui/react-popover": "^1.1.6",
"@radix-ui/react-toggle": "^1.1.0",
"clsx": "^2.0.0",
@@ -148,39 +148,43 @@
"license": "Apache-2.0"
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"node_modules/@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"@types/react": "*",
@@ -197,14 +201,15 @@
}
},
"node_modules/@liveblocks/react-ui": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.0.0.tgz",
- "integrity": "sha512-3e1DbNRaHJEQHXtWYDHsf7mqDpsxeSDgLezO0QS1u+wZGCWjOX6EuJQ7nihKWcIY7xhhRHbCW01KswBAOlAgKQ==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.3.0.tgz",
+ "integrity": "sha512-rbIk2cHZtAM38mgrUo1cUDpa9M74bAx008hiWboIGRHLuPOnv5+Gkk/s8V+uPBLlOYWVhiX9rpDi/ykhruysSg==",
+ "license": "Apache-2.0",
"dependencies": {
"@floating-ui/react-dom": "^2.1.2",
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
- "@liveblocks/react": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
"@radix-ui/react-dropdown-menu": "^2.1.2",
"@radix-ui/react-popover": "^1.1.2",
"@radix-ui/react-slot": "^1.1.0",
@@ -1382,6 +1387,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/node": {
@@ -3197,48 +3203,48 @@
"integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA=="
},
"@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
"requires": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
"requires": {}
},
"@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
"requires": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
"requires": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
}
},
"@liveblocks/react-ui": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.0.0.tgz",
- "integrity": "sha512-3e1DbNRaHJEQHXtWYDHsf7mqDpsxeSDgLezO0QS1u+wZGCWjOX6EuJQ7nihKWcIY7xhhRHbCW01KswBAOlAgKQ==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.3.0.tgz",
+ "integrity": "sha512-rbIk2cHZtAM38mgrUo1cUDpa9M74bAx008hiWboIGRHLuPOnv5+Gkk/s8V+uPBLlOYWVhiX9rpDi/ykhruysSg==",
"requires": {
"@floating-ui/react-dom": "^2.1.2",
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
- "@liveblocks/react": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
"@radix-ui/react-dropdown-menu": "^2.1.2",
"@radix-ui/react-popover": "^1.1.2",
"@radix-ui/react-slot": "^1.1.0",
diff --git a/examples/nextjs-comments-primitives/package.json b/examples/nextjs-comments-primitives/package.json
index 8e85780c316..f2a8ecac9fa 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.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
"@radix-ui/react-popover": "^1.1.6",
"@radix-ui/react-toggle": "^1.1.0",
"clsx": "^2.0.0",
diff --git a/examples/nextjs-comments-tiptap/package-lock.json b/examples/nextjs-comments-tiptap/package-lock.json
index 21eb64508c6..eed7bc4b343 100644
--- a/examples/nextjs-comments-tiptap/package-lock.json
+++ b/examples/nextjs-comments-tiptap/package-lock.json
@@ -8,11 +8,11 @@
"name": "@liveblocks-examples/nextjs-comments-tiptap",
"license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-tiptap": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-tiptap": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
"@radix-ui/react-select": "^1.1.1",
"@radix-ui/react-tabs": "^1.0.1",
"@radix-ui/react-tooltip": "^1.0.2",
@@ -92,42 +92,47 @@
"node_modules/@juggle/resize-observer": {
"version": "3.4.0",
"resolved": "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.4.0.tgz",
- "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA=="
+ "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==",
+ "license": "Apache-2.0"
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"node_modules/@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"@types/react": "*",
@@ -144,16 +149,17 @@
}
},
"node_modules/@liveblocks/react-tiptap": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react-tiptap/-/react-tiptap-3.0.0.tgz",
- "integrity": "sha512-y7DIKxyLcY5JZaiW29a/jsNXapQgL6n4OnsDtrtBy3LRx/iIH94eMJTTwcnB+sRcdn3uBi0x10uHiQe6k8BDig==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react-tiptap/-/react-tiptap-3.3.0.tgz",
+ "integrity": "sha512-xVmk8yQkjLKPkGAcm21hyFuN1Qm/E5kIgBBJpq/KMsREdd+pEWLvk1S3JjIPAyKdqqKjK57W47hsZgYO1HxeYQ==",
+ "license": "Apache-2.0",
"dependencies": {
"@floating-ui/react-dom": "^2.1.2",
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
- "@liveblocks/react": "3.0.0",
- "@liveblocks/react-ui": "3.0.0",
- "@liveblocks/yjs": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
+ "@liveblocks/react-ui": "3.3.0",
+ "@liveblocks/yjs": "3.3.0",
"@radix-ui/react-select": "^2.1.2",
"@radix-ui/react-toggle": "^1.1.0",
"@tiptap/core": "^2.7.2",
@@ -686,14 +692,15 @@
}
},
"node_modules/@liveblocks/react-ui": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.0.0.tgz",
- "integrity": "sha512-3e1DbNRaHJEQHXtWYDHsf7mqDpsxeSDgLezO0QS1u+wZGCWjOX6EuJQ7nihKWcIY7xhhRHbCW01KswBAOlAgKQ==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.3.0.tgz",
+ "integrity": "sha512-rbIk2cHZtAM38mgrUo1cUDpa9M74bAx008hiWboIGRHLuPOnv5+Gkk/s8V+uPBLlOYWVhiX9rpDi/ykhruysSg==",
+ "license": "Apache-2.0",
"dependencies": {
"@floating-ui/react-dom": "^2.1.2",
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
- "@liveblocks/react": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
"@radix-ui/react-dropdown-menu": "^2.1.2",
"@radix-ui/react-popover": "^1.1.2",
"@radix-ui/react-slot": "^1.1.0",
@@ -725,6 +732,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -739,6 +747,7 @@
"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"
},
@@ -753,12 +762,13 @@
}
},
"node_modules/@liveblocks/yjs": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.0.0.tgz",
- "integrity": "sha512-UlYLLuSzrOsWfgg95C1HQAoZTXNor/h9YRasqoZNwkGNOpNoLbTspjq3PkZ3PyMz1I7LytymGb0p3mBQ5dKZKA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.3.0.tgz",
+ "integrity": "sha512-v375SzqKAb/obXnR3V9t16GJKYoh1KBCDiZGKtyU1HwMjVTqsvpTLLZ+x4spbujTLY6NG5J48HqLu8WgMWILMw==",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@noble/hashes": "^1.8.0",
"js-base64": "^3.7.7",
"y-indexeddb": "^9.0.12"
},
@@ -906,6 +916,18 @@
"node": ">= 10"
}
},
+ "node_modules/@noble/hashes": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz",
+ "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==",
+ "license": "MIT",
+ "engines": {
+ "node": "^14.21.3 || >=16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
"node_modules/@popperjs/core": {
"version": "2.11.8",
"resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz",
@@ -1400,6 +1422,7 @@
"version": "2.1.15",
"resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.15.tgz",
"integrity": "sha512-mIBnOjgwo9AH3FyKaSWoSu/dYj6VdhJ7frEPiGTeXCdUFHjl9h3mFh2wwhEtINOmYXWhdpf1rY2minFsmaNgVQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-compose-refs": "1.1.2",
@@ -1427,12 +1450,14 @@
"node_modules/@radix-ui/react-dropdown-menu/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-dropdown-menu/node_modules/@radix-ui/react-compose-refs": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1447,6 +1472,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz",
"integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1461,6 +1487,7 @@
"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"
},
@@ -1478,6 +1505,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -1500,6 +1528,7 @@
"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"
},
@@ -1517,6 +1546,7 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz",
"integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-effect-event": "0.0.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -1535,6 +1565,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1609,6 +1640,7 @@
"version": "2.1.15",
"resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.15.tgz",
"integrity": "sha512-tVlmA3Vb9n8SZSd+YSbuFR66l87Wiy4du+YE+0hzKQEANA+7cWKH1WgqcEX4pXqxUFQKrWQGHdvEfw00TjFiew==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-collection": "1.1.7",
@@ -1647,12 +1679,14 @@
"node_modules/@radix-ui/react-menu/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-menu/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",
"integrity": "sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3"
},
@@ -1675,6 +1709,7 @@
"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",
@@ -1700,6 +1735,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1714,6 +1750,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz",
"integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1728,6 +1765,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.1.tgz",
"integrity": "sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1742,6 +1780,7 @@
"version": "1.1.10",
"resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.10.tgz",
"integrity": "sha512-IM1zzRV4W3HtVgftdQiiOmA0AdJlCtMLe00FXaHwgt3rAnNsIyDqshvkIW3hj/iu5hu8ERP7KIYki6NkqDxAwQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-compose-refs": "1.1.2",
@@ -1768,6 +1807,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.2.tgz",
"integrity": "sha512-fyjAACV62oPV925xFCrH8DR5xWhg9KYtJT4s3u54jxp+L/hbpTY2kIeEFFbFe+a/HCE94zGQMZLIpVTPVZDhaA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1782,6 +1822,7 @@
"version": "1.1.7",
"resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.7.tgz",
"integrity": "sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-compose-refs": "1.1.2",
"@radix-ui/react-primitive": "2.1.3",
@@ -1806,6 +1847,7 @@
"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"
},
@@ -1823,6 +1865,7 @@
"version": "1.2.7",
"resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.2.7.tgz",
"integrity": "sha512-IUFAccz1JyKcf/RjB552PlWwxjeCJB8/4KxT7EhBHOJM+mN7LdW+B3kacJXILm32xawcMMjb2i0cIZpo+f9kiQ==",
+ "license": "MIT",
"dependencies": {
"@floating-ui/react-dom": "^2.0.0",
"@radix-ui/react-arrow": "1.1.7",
@@ -1854,6 +1897,7 @@
"version": "1.1.9",
"resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.9.tgz",
"integrity": "sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -1877,6 +1921,7 @@
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.4.tgz",
"integrity": "sha512-ueDqRbdc4/bkaQT3GIpLQssRlFgWaL/U2z/S31qRwwLWoxHLgry3SIfCwhxeQNbirEUXFa+lq3RL3oBYXtcmIA==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-compose-refs": "1.1.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -1900,6 +1945,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -1922,6 +1968,7 @@
"version": "1.1.10",
"resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.10.tgz",
"integrity": "sha512-dT9aOXUen9JSsxnMPv/0VqySQf5eDQ6LCk5Sw28kamz8wSOW2bJdlX2Bg5VUIIcV+6XlHpWTIuTPCf/UNIyq8Q==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-collection": "1.1.7",
@@ -1952,6 +1999,7 @@
"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"
},
@@ -1969,6 +2017,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz",
"integrity": "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1983,6 +2032,7 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz",
"integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-effect-event": "0.0.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -2001,6 +2051,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.1.tgz",
"integrity": "sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-callback-ref": "1.1.1"
},
@@ -2018,6 +2069,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2032,6 +2084,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.1.tgz",
"integrity": "sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/rect": "1.1.1"
},
@@ -2049,6 +2102,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.1.tgz",
"integrity": "sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-layout-effect": "1.1.1"
},
@@ -2065,12 +2119,14 @@
"node_modules/@radix-ui/react-menu/node_modules/@radix-ui/rect": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.1.tgz",
- "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw=="
+ "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-menu/node_modules/react-remove-scroll": {
"version": "2.7.1",
"resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.7.1.tgz",
"integrity": "sha512-HpMh8+oahmIdOuS5aFKKY6Pyog+FNaZV/XyJOq7b4YFwsFHe5yYfdbIalI4k3vU2nSDql7YskmUseHsRrJqIPA==",
+ "license": "MIT",
"dependencies": {
"react-remove-scroll-bar": "^2.3.7",
"react-style-singleton": "^2.2.3",
@@ -2095,6 +2151,7 @@
"version": "1.1.14",
"resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.1.14.tgz",
"integrity": "sha512-ODz16+1iIbGUfFEfKx2HTPKizg2MN39uIOV8MXeHnmdd3i/N9Wt7vU46wbHsqA0xoaQyXVcs0KIlBdOA2Y95bw==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-compose-refs": "1.1.2",
@@ -2130,12 +2187,14 @@
"node_modules/@radix-ui/react-popover/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-popover/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",
"integrity": "sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3"
},
@@ -2158,6 +2217,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2172,6 +2232,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz",
"integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2186,6 +2247,7 @@
"version": "1.1.10",
"resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.10.tgz",
"integrity": "sha512-IM1zzRV4W3HtVgftdQiiOmA0AdJlCtMLe00FXaHwgt3rAnNsIyDqshvkIW3hj/iu5hu8ERP7KIYki6NkqDxAwQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-compose-refs": "1.1.2",
@@ -2212,6 +2274,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.2.tgz",
"integrity": "sha512-fyjAACV62oPV925xFCrH8DR5xWhg9KYtJT4s3u54jxp+L/hbpTY2kIeEFFbFe+a/HCE94zGQMZLIpVTPVZDhaA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2226,6 +2289,7 @@
"version": "1.1.7",
"resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.7.tgz",
"integrity": "sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-compose-refs": "1.1.2",
"@radix-ui/react-primitive": "2.1.3",
@@ -2250,6 +2314,7 @@
"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"
},
@@ -2267,6 +2332,7 @@
"version": "1.2.7",
"resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.2.7.tgz",
"integrity": "sha512-IUFAccz1JyKcf/RjB552PlWwxjeCJB8/4KxT7EhBHOJM+mN7LdW+B3kacJXILm32xawcMMjb2i0cIZpo+f9kiQ==",
+ "license": "MIT",
"dependencies": {
"@floating-ui/react-dom": "^2.0.0",
"@radix-ui/react-arrow": "1.1.7",
@@ -2298,6 +2364,7 @@
"version": "1.1.9",
"resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.9.tgz",
"integrity": "sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -2321,6 +2388,7 @@
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.4.tgz",
"integrity": "sha512-ueDqRbdc4/bkaQT3GIpLQssRlFgWaL/U2z/S31qRwwLWoxHLgry3SIfCwhxeQNbirEUXFa+lq3RL3oBYXtcmIA==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-compose-refs": "1.1.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -2344,6 +2412,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -2366,6 +2435,7 @@
"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"
},
@@ -2383,6 +2453,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz",
"integrity": "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2397,6 +2468,7 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz",
"integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-effect-event": "0.0.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -2415,6 +2487,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.1.tgz",
"integrity": "sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-callback-ref": "1.1.1"
},
@@ -2432,6 +2505,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2446,6 +2520,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.1.tgz",
"integrity": "sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/rect": "1.1.1"
},
@@ -2463,6 +2538,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.1.tgz",
"integrity": "sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-layout-effect": "1.1.1"
},
@@ -2479,12 +2555,14 @@
"node_modules/@radix-ui/react-popover/node_modules/@radix-ui/rect": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.1.tgz",
- "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw=="
+ "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-popover/node_modules/react-remove-scroll": {
"version": "2.7.1",
"resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.7.1.tgz",
"integrity": "sha512-HpMh8+oahmIdOuS5aFKKY6Pyog+FNaZV/XyJOq7b4YFwsFHe5yYfdbIalI4k3vU2nSDql7YskmUseHsRrJqIPA==",
+ "license": "MIT",
"dependencies": {
"react-remove-scroll-bar": "^2.3.7",
"react-style-singleton": "^2.2.3",
@@ -2733,6 +2811,7 @@
"version": "1.1.9",
"resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.9.tgz",
"integrity": "sha512-ZoFkBBz9zv9GWer7wIjvdRxmh2wyc2oKWw6C6CseWd6/yq1DK/l5lJ+wnsmFwJZbBYqr02mrf8A2q/CVCuM3ZA==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-primitive": "2.1.3",
@@ -2756,12 +2835,14 @@
"node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/react-compose-refs": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2776,6 +2857,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -2798,6 +2880,7 @@
"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"
},
@@ -2815,6 +2898,7 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz",
"integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-effect-event": "0.0.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -2833,6 +2917,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -3932,6 +4017,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/linkify-it": {
@@ -4158,7 +4244,8 @@
"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",
- "integrity": "sha512-VRhuHOLoKYOy4UbilLbUzbYg93XLjv2PncJC50EuTWPA3gaja1UjBsUP/D/9/juV3vQFr6XBEzn9KCAHdUvOHw=="
+ "integrity": "sha512-VRhuHOLoKYOy4UbilLbUzbYg93XLjv2PncJC50EuTWPA3gaja1UjBsUP/D/9/juV3vQFr6XBEzn9KCAHdUvOHw==",
+ "license": "MIT"
},
"node_modules/crelt": {
"version": "1.0.6",
@@ -4180,6 +4267,7 @@
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/direction/-/direction-1.0.4.tgz",
"integrity": "sha512-GYqKi1aH7PJXxdhTeZBFrg8vUBeKXi+cNprXsC1kpJcbcVnV9wBsrOu1cQEdG0WeQwlfHiy3XvnKfIrJ2R0NzQ==",
+ "license": "MIT",
"bin": {
"direction": "cli.js"
},
@@ -4227,6 +4315,7 @@
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/frimousse/-/frimousse-0.2.0.tgz",
"integrity": "sha512-viSrsVQWKR4Q7xzC0lkx3Wu9i1+IHrth0QXn0nlIIJXpltwUnjkGXSTuoW7WHI5aJ4z49WR8E/pyQizFjlNtTA==",
+ "license": "MIT",
"workspaces": [
".",
"site"
@@ -4257,6 +4346,7 @@
"version": "10.1.1",
"resolved": "https://registry.npmjs.org/immer/-/immer-10.1.1.tgz",
"integrity": "sha512-s2MPrmjovJcoMaHtx6K11Ra7oD05NT97w1IC5zpMkT6Atjr7H8LjaDd81iIxUYpMKSRRNMJE703M1Fhr/TctHw==",
+ "license": "MIT",
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/immer"
@@ -4265,12 +4355,14 @@
"node_modules/is-hotkey": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/is-hotkey/-/is-hotkey-0.2.0.tgz",
- "integrity": "sha512-UknnZK4RakDmTgz4PI1wIph5yxSs/mvChWs9ifnlXsKuXgWmOkY/hAE0H/k2MIqH0RlRye0i1oC07MCRSD28Mw=="
+ "integrity": "sha512-UknnZK4RakDmTgz4PI1wIph5yxSs/mvChWs9ifnlXsKuXgWmOkY/hAE0H/k2MIqH0RlRye0i1oC07MCRSD28Mw==",
+ "license": "MIT"
},
"node_modules/is-plain-object": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
"integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==",
+ "license": "MIT",
"engines": {
"node": ">=0.10.0"
}
@@ -4287,7 +4379,8 @@
"node_modules/js-base64": {
"version": "3.7.7",
"resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.7.7.tgz",
- "integrity": "sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw=="
+ "integrity": "sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw==",
+ "license": "BSD-3-Clause"
},
"node_modules/js-tokens": {
"version": "4.0.0",
@@ -4332,7 +4425,8 @@
"node_modules/lodash": {
"version": "4.17.21",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
- "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "license": "MIT"
},
"node_modules/loose-envify": {
"version": "1.4.0",
@@ -4366,6 +4460,7 @@
"version": "15.0.12",
"resolved": "https://registry.npmjs.org/marked/-/marked-15.0.12.tgz",
"integrity": "sha512-8dD6FusOQSrpv9Z1rdNMdlSgQOIP880DHqnohobOmYLElGEqAL/JvxvuxZO16r4HtjTlfPRDC1hbvxC9dPN2nA==",
+ "license": "MIT",
"bin": {
"marked": "bin/marked.js"
},
@@ -4853,6 +4948,7 @@
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-3.1.0.tgz",
"integrity": "sha512-49oNpRjWRvnU8NyGVmUaYG4jtTkNonFZI86MmGRDqBphEK2EXT9gdEUoQPZhuBM8yWHxCWbobltqYO5M4XrUvQ==",
+ "license": "MIT",
"dependencies": {
"compute-scroll-into-view": "^3.0.2"
}
@@ -4861,6 +4957,7 @@
"version": "0.110.2",
"resolved": "https://registry.npmjs.org/slate/-/slate-0.110.2.tgz",
"integrity": "sha512-4xGULnyMCiEQ0Ml7JAC1A6HVE6MNpPJU7Eq4cXh1LxlrR0dFXC3XC+rNfQtUJ7chHoPkws57x7DDiWiZAt+PBA==",
+ "license": "MIT",
"dependencies": {
"immer": "^10.0.3",
"is-plain-object": "^5.0.0",
@@ -4871,6 +4968,7 @@
"version": "0.110.3",
"resolved": "https://registry.npmjs.org/slate-history/-/slate-history-0.110.3.tgz",
"integrity": "sha512-sgdff4Usdflmw5ZUbhDkxFwCBQ2qlDKMMkF93w66KdV48vHOgN2BmLrf+2H8SdX8PYIpP/cTB0w8qWC2GwhDVA==",
+ "license": "MIT",
"dependencies": {
"is-plain-object": "^5.0.0"
},
@@ -4882,6 +4980,7 @@
"version": "0.100.0",
"resolved": "https://registry.npmjs.org/slate-hyperscript/-/slate-hyperscript-0.100.0.tgz",
"integrity": "sha512-fb2KdAYg6RkrQGlqaIi4wdqz3oa0S4zKNBJlbnJbNOwa23+9FLD6oPVx9zUGqCSIpy+HIpOeqXrg0Kzwh/Ii4A==",
+ "license": "MIT",
"dependencies": {
"is-plain-object": "^5.0.0"
},
@@ -4893,6 +4992,7 @@
"version": "0.110.3",
"resolved": "https://registry.npmjs.org/slate-react/-/slate-react-0.110.3.tgz",
"integrity": "sha512-AS8PPjwmsFS3Lq0MOEegLVlFoxhyos68G6zz2nW4sh3WeTXV7pX0exnwtY1a/docn+J3LGQO11aZXTenPXA/kg==",
+ "license": "MIT",
"dependencies": {
"@juggle/resize-observer": "^3.4.0",
"direction": "^1.0.4",
@@ -4949,12 +5049,14 @@
"node_modules/tiny-invariant": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz",
- "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw=="
+ "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==",
+ "license": "MIT"
},
"node_modules/tiny-warning": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz",
- "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA=="
+ "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==",
+ "license": "MIT"
},
"node_modules/tippy.js": {
"version": "6.3.7",
@@ -5080,6 +5182,7 @@
"version": "9.0.12",
"resolved": "https://registry.npmjs.org/y-indexeddb/-/y-indexeddb-9.0.12.tgz",
"integrity": "sha512-9oCFRSPPzBK7/w5vOkJBaVCQZKHXB/v6SIT+WYhnJxlEC61juqG0hBrAf+y3gmSMLFLwICNH9nQ53uscuse6Hg==",
+ "license": "MIT",
"dependencies": {
"lib0": "^0.2.74"
},
diff --git a/examples/nextjs-comments-tiptap/package.json b/examples/nextjs-comments-tiptap/package.json
index d9fa2ea020f..9eef2cb7db1 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.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-tiptap": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-tiptap": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
"@radix-ui/react-select": "^1.1.1",
"@radix-ui/react-tabs": "^1.0.1",
"@radix-ui/react-tooltip": "^1.0.2",
diff --git a/examples/nextjs-comments-video/package-lock.json b/examples/nextjs-comments-video/package-lock.json
index 01d0a87d1ed..c6271f0718b 100644
--- a/examples/nextjs-comments-video/package-lock.json
+++ b/examples/nextjs-comments-video/package-lock.json
@@ -8,10 +8,10 @@
"name": "@liveblocks-examples/nextjs-comments-video",
"license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
"@radix-ui/react-slider": "^1.1.2",
"@radix-ui/react-tooltip": "^1.0.7",
"@types/node": "20.3.1",
@@ -80,39 +80,43 @@
"license": "Apache-2.0"
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"node_modules/@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"@types/react": "*",
@@ -129,14 +133,15 @@
}
},
"node_modules/@liveblocks/react-ui": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.0.0.tgz",
- "integrity": "sha512-3e1DbNRaHJEQHXtWYDHsf7mqDpsxeSDgLezO0QS1u+wZGCWjOX6EuJQ7nihKWcIY7xhhRHbCW01KswBAOlAgKQ==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.3.0.tgz",
+ "integrity": "sha512-rbIk2cHZtAM38mgrUo1cUDpa9M74bAx008hiWboIGRHLuPOnv5+Gkk/s8V+uPBLlOYWVhiX9rpDi/ykhruysSg==",
+ "license": "Apache-2.0",
"dependencies": {
"@floating-ui/react-dom": "^2.1.2",
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
- "@liveblocks/react": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
"@radix-ui/react-dropdown-menu": "^2.1.2",
"@radix-ui/react-popover": "^1.1.2",
"@radix-ui/react-slot": "^1.1.0",
@@ -1918,6 +1923,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/node": {
diff --git a/examples/nextjs-comments-video/package.json b/examples/nextjs-comments-video/package.json
index 30c5475a8c9..3733534185b 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.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
"@radix-ui/react-slider": "^1.1.2",
"@radix-ui/react-tooltip": "^1.0.7",
"@types/node": "20.3.1",
diff --git a/examples/nextjs-comments/package-lock.json b/examples/nextjs-comments/package-lock.json
index da399b3f5e7..adbba54a24f 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.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
"next": "^13.4.16",
"react": "^18.2.0",
"react-dom": "^18.2.0",
@@ -79,39 +79,43 @@
"license": "Apache-2.0"
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"node_modules/@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"@types/react": "*",
@@ -128,14 +132,15 @@
}
},
"node_modules/@liveblocks/react-ui": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.0.0.tgz",
- "integrity": "sha512-3e1DbNRaHJEQHXtWYDHsf7mqDpsxeSDgLezO0QS1u+wZGCWjOX6EuJQ7nihKWcIY7xhhRHbCW01KswBAOlAgKQ==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.3.0.tgz",
+ "integrity": "sha512-rbIk2cHZtAM38mgrUo1cUDpa9M74bAx008hiWboIGRHLuPOnv5+Gkk/s8V+uPBLlOYWVhiX9rpDi/ykhruysSg==",
+ "license": "Apache-2.0",
"dependencies": {
"@floating-ui/react-dom": "^2.1.2",
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
- "@liveblocks/react": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
"@radix-ui/react-dropdown-menu": "^2.1.2",
"@radix-ui/react-popover": "^1.1.2",
"@radix-ui/react-slot": "^1.1.0",
@@ -995,6 +1000,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/node": {
@@ -1699,48 +1705,48 @@
"integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA=="
},
"@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
"requires": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
"requires": {}
},
"@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
"requires": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
"requires": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
}
},
"@liveblocks/react-ui": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.0.0.tgz",
- "integrity": "sha512-3e1DbNRaHJEQHXtWYDHsf7mqDpsxeSDgLezO0QS1u+wZGCWjOX6EuJQ7nihKWcIY7xhhRHbCW01KswBAOlAgKQ==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.3.0.tgz",
+ "integrity": "sha512-rbIk2cHZtAM38mgrUo1cUDpa9M74bAx008hiWboIGRHLuPOnv5+Gkk/s8V+uPBLlOYWVhiX9rpDi/ykhruysSg==",
"requires": {
"@floating-ui/react-dom": "^2.1.2",
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
- "@liveblocks/react": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
"@radix-ui/react-dropdown-menu": "^2.1.2",
"@radix-ui/react-popover": "^1.1.2",
"@radix-ui/react-slot": "^1.1.0",
diff --git a/examples/nextjs-comments/package.json b/examples/nextjs-comments/package.json
index 6ffefc4802c..6dca510615d 100644
--- a/examples/nextjs-comments/package.json
+++ b/examples/nextjs-comments/package.json
@@ -9,10 +9,10 @@
"start": "next start"
},
"dependencies": {
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
"next": "^13.4.16",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/examples/nextjs-connection-status/package-lock.json b/examples/nextjs-connection-status/package-lock.json
index b44f042bbfa..ba590ea22b5 100644
--- a/examples/nextjs-connection-status/package-lock.json
+++ b/examples/nextjs-connection-status/package-lock.json
@@ -8,8 +8,8 @@
"name": "@liveblocks-examples/nextjs-connection-status",
"license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
"@types/node": "^20.3.1",
"@types/react": "^18.3.3",
"@types/react-dom": "^18.2.5",
@@ -24,28 +24,31 @@
}
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"@types/react": "*",
@@ -213,6 +216,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/node": {
diff --git a/examples/nextjs-connection-status/package.json b/examples/nextjs-connection-status/package.json
index 43c39e432e6..3d801bb1041 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.0.0",
- "@liveblocks/react": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
"@types/node": "^20.3.1",
"@types/react": "^18.3.3",
"@types/react-dom": "^18.2.5",
diff --git a/examples/nextjs-dashboard/package-lock.json b/examples/nextjs-dashboard/package-lock.json
index 9369a5749c7..c830ad2ec44 100644
--- a/examples/nextjs-dashboard/package-lock.json
+++ b/examples/nextjs-dashboard/package-lock.json
@@ -8,8 +8,8 @@
"name": "@liveblocks-examples/nextjs-dashboard",
"license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
"next": "^13.5.4",
"react": "^18.1.0",
"react-dom": "^18.1.0",
@@ -36,28 +36,31 @@
}
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"@types/react": "*",
@@ -280,6 +283,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/node": {
@@ -919,26 +923,26 @@
}
},
"@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
"requires": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
"requires": {}
},
"@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
"requires": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
}
},
"@next/env": {
diff --git a/examples/nextjs-dashboard/package.json b/examples/nextjs-dashboard/package.json
index 662deb7286e..0623fc0f91e 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.0.0",
- "@liveblocks/react": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
"next": "^13.5.4",
"react": "^18.1.0",
"react-dom": "^18.1.0",
diff --git a/examples/nextjs-form/package-lock.json b/examples/nextjs-form/package-lock.json
index 61de0e78dcf..97a2afb27e4 100644
--- a/examples/nextjs-form/package-lock.json
+++ b/examples/nextjs-form/package-lock.json
@@ -8,9 +8,9 @@
"name": "@liveblocks-examples/nextjs-form",
"license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
"next": "^13.5.4",
"react": "^18.1.0",
"react-dom": "^18.1.0"
@@ -23,39 +23,43 @@
}
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"node_modules/@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"@types/react": "*",
@@ -228,6 +232,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/node": {
@@ -543,37 +548,37 @@
},
"dependencies": {
"@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
"requires": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
"requires": {}
},
"@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
"requires": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
"requires": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
}
},
"@next/env": {
diff --git a/examples/nextjs-form/package.json b/examples/nextjs-form/package.json
index 79020d7dca6..55e8a12e591 100644
--- a/examples/nextjs-form/package.json
+++ b/examples/nextjs-form/package.json
@@ -9,9 +9,9 @@
"start": "next start"
},
"dependencies": {
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
"next": "^13.5.4",
"react": "^18.1.0",
"react-dom": "^18.1.0"
diff --git a/examples/nextjs-lexical-emails-resend/package-lock.json b/examples/nextjs-lexical-emails-resend/package-lock.json
index fb51bccb1b2..b5fc36551d4 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.24.0",
"@lexical/selection": "0.24.0",
"@lexical/utils": "0.24.0",
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/emails": "^3.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-lexical": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/emails": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-lexical": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
"@radix-ui/react-dialog": "^1.1.1",
"@radix-ui/react-popover": "^1.0.7",
"@react-email/components": "0.0.26",
@@ -1174,7 +1174,8 @@
"node_modules/@juggle/resize-observer": {
"version": "3.4.0",
"resolved": "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.4.0.tgz",
- "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA=="
+ "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==",
+ "license": "Apache-2.0"
},
"node_modules/@lexical/clipboard": {
"version": "0.24.0",
@@ -1433,51 +1434,56 @@
}
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/emails": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/emails/-/emails-3.0.0.tgz",
- "integrity": "sha512-YBlhpp6QL/ehJCJRThrRY+axQNqpJYgBrivJTOcG/plNbHHqCcK3HlN0WMry17O37W3cozd23uoURCbvJnNOCg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/emails/-/emails-3.3.0.tgz",
+ "integrity": "sha512-KiUJtpworZGBioFOTbdOwUV9+IguC1hYaBfCirQWJseUuo7fw3Wp7UeT5YD6VhRmmt1xmKkY4CVCJBLjDweX6Q==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
- "@liveblocks/node": "3.0.0"
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/node": "3.3.0"
},
"peerDependencies": {
"react": "^18 || ^19 || ^19.0.0-rc"
}
},
"node_modules/@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"node_modules/@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"@types/react": "*",
@@ -1494,16 +1500,17 @@
}
},
"node_modules/@liveblocks/react-lexical": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react-lexical/-/react-lexical-3.0.0.tgz",
- "integrity": "sha512-Rxr4GHMFtoMRj7+mYq0puEGRT7uSGewDXrIj7GBVynyCYnyr8s5Lcdm18d/04v5ELbpzAhuQEd/luCXmVZLl4g==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react-lexical/-/react-lexical-3.3.0.tgz",
+ "integrity": "sha512-j5wme+aPZ5eRCI3xhA+1k3UqP/xwEHwHAeZPESIqhbjyqCXkDQNlvC9mM1xzx4tt+pnbZ34U2BUe6t0/asOQZA==",
+ "license": "Apache-2.0",
"dependencies": {
"@floating-ui/react-dom": "^2.1.1",
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
- "@liveblocks/react": "3.0.0",
- "@liveblocks/react-ui": "3.0.0",
- "@liveblocks/yjs": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
+ "@liveblocks/react-ui": "3.3.0",
+ "@liveblocks/yjs": "3.3.0",
"@radix-ui/react-select": "^2.1.2",
"@radix-ui/react-toggle": "^1.1.0",
"yjs": "^13.6.18"
@@ -1530,14 +1537,15 @@
}
},
"node_modules/@liveblocks/react-ui": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.0.0.tgz",
- "integrity": "sha512-3e1DbNRaHJEQHXtWYDHsf7mqDpsxeSDgLezO0QS1u+wZGCWjOX6EuJQ7nihKWcIY7xhhRHbCW01KswBAOlAgKQ==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.3.0.tgz",
+ "integrity": "sha512-rbIk2cHZtAM38mgrUo1cUDpa9M74bAx008hiWboIGRHLuPOnv5+Gkk/s8V+uPBLlOYWVhiX9rpDi/ykhruysSg==",
+ "license": "Apache-2.0",
"dependencies": {
"@floating-ui/react-dom": "^2.1.2",
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
- "@liveblocks/react": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
"@radix-ui/react-dropdown-menu": "^2.1.2",
"@radix-ui/react-popover": "^1.1.2",
"@radix-ui/react-slot": "^1.1.0",
@@ -1569,6 +1577,7 @@
"version": "15.0.12",
"resolved": "https://registry.npmjs.org/marked/-/marked-15.0.12.tgz",
"integrity": "sha512-8dD6FusOQSrpv9Z1rdNMdlSgQOIP880DHqnohobOmYLElGEqAL/JvxvuxZO16r4HtjTlfPRDC1hbvxC9dPN2nA==",
+ "license": "MIT",
"bin": {
"marked": "bin/marked.js"
},
@@ -1577,12 +1586,13 @@
}
},
"node_modules/@liveblocks/yjs": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.0.0.tgz",
- "integrity": "sha512-UlYLLuSzrOsWfgg95C1HQAoZTXNor/h9YRasqoZNwkGNOpNoLbTspjq3PkZ3PyMz1I7LytymGb0p3mBQ5dKZKA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.3.0.tgz",
+ "integrity": "sha512-v375SzqKAb/obXnR3V9t16GJKYoh1KBCDiZGKtyU1HwMjVTqsvpTLLZ+x4spbujTLY6NG5J48HqLu8WgMWILMw==",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@noble/hashes": "^1.8.0",
"js-base64": "^3.7.7",
"y-indexeddb": "^9.0.12"
},
@@ -1730,6 +1740,18 @@
"node": ">= 10"
}
},
+ "node_modules/@noble/hashes": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz",
+ "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==",
+ "license": "MIT",
+ "engines": {
+ "node": "^14.21.3 || >=16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
"node_modules/@nodelib/fs.scandir": {
"version": "2.1.5",
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
@@ -2139,6 +2161,7 @@
"version": "2.1.15",
"resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.15.tgz",
"integrity": "sha512-mIBnOjgwo9AH3FyKaSWoSu/dYj6VdhJ7frEPiGTeXCdUFHjl9h3mFh2wwhEtINOmYXWhdpf1rY2minFsmaNgVQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-compose-refs": "1.1.2",
@@ -2166,12 +2189,14 @@
"node_modules/@radix-ui/react-dropdown-menu/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-dropdown-menu/node_modules/@radix-ui/react-compose-refs": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2186,6 +2211,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz",
"integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2200,6 +2226,7 @@
"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"
},
@@ -2217,6 +2244,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -2239,6 +2267,7 @@
"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"
},
@@ -2256,6 +2285,7 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz",
"integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-effect-event": "0.0.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -2274,6 +2304,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2346,6 +2377,7 @@
"version": "2.1.15",
"resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.15.tgz",
"integrity": "sha512-tVlmA3Vb9n8SZSd+YSbuFR66l87Wiy4du+YE+0hzKQEANA+7cWKH1WgqcEX4pXqxUFQKrWQGHdvEfw00TjFiew==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-collection": "1.1.7",
@@ -2384,12 +2416,14 @@
"node_modules/@radix-ui/react-menu/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-menu/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",
"integrity": "sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3"
},
@@ -2412,6 +2446,7 @@
"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",
@@ -2437,6 +2472,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2451,6 +2487,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz",
"integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2465,6 +2502,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.1.tgz",
"integrity": "sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2479,6 +2517,7 @@
"version": "1.1.10",
"resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.10.tgz",
"integrity": "sha512-IM1zzRV4W3HtVgftdQiiOmA0AdJlCtMLe00FXaHwgt3rAnNsIyDqshvkIW3hj/iu5hu8ERP7KIYki6NkqDxAwQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-compose-refs": "1.1.2",
@@ -2505,6 +2544,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.2.tgz",
"integrity": "sha512-fyjAACV62oPV925xFCrH8DR5xWhg9KYtJT4s3u54jxp+L/hbpTY2kIeEFFbFe+a/HCE94zGQMZLIpVTPVZDhaA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2519,6 +2559,7 @@
"version": "1.1.7",
"resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.7.tgz",
"integrity": "sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-compose-refs": "1.1.2",
"@radix-ui/react-primitive": "2.1.3",
@@ -2543,6 +2584,7 @@
"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"
},
@@ -2560,6 +2602,7 @@
"version": "1.2.7",
"resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.2.7.tgz",
"integrity": "sha512-IUFAccz1JyKcf/RjB552PlWwxjeCJB8/4KxT7EhBHOJM+mN7LdW+B3kacJXILm32xawcMMjb2i0cIZpo+f9kiQ==",
+ "license": "MIT",
"dependencies": {
"@floating-ui/react-dom": "^2.0.0",
"@radix-ui/react-arrow": "1.1.7",
@@ -2591,6 +2634,7 @@
"version": "1.1.9",
"resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.9.tgz",
"integrity": "sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -2614,6 +2658,7 @@
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.4.tgz",
"integrity": "sha512-ueDqRbdc4/bkaQT3GIpLQssRlFgWaL/U2z/S31qRwwLWoxHLgry3SIfCwhxeQNbirEUXFa+lq3RL3oBYXtcmIA==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-compose-refs": "1.1.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -2637,6 +2682,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -2659,6 +2705,7 @@
"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"
},
@@ -2676,6 +2723,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz",
"integrity": "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2690,6 +2738,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.1.tgz",
"integrity": "sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-callback-ref": "1.1.1"
},
@@ -2707,6 +2756,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2721,6 +2771,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.1.tgz",
"integrity": "sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/rect": "1.1.1"
},
@@ -2738,6 +2789,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.1.tgz",
"integrity": "sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-layout-effect": "1.1.1"
},
@@ -2754,12 +2806,14 @@
"node_modules/@radix-ui/react-menu/node_modules/@radix-ui/rect": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.1.tgz",
- "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw=="
+ "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-menu/node_modules/react-remove-scroll": {
"version": "2.7.1",
"resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.7.1.tgz",
"integrity": "sha512-HpMh8+oahmIdOuS5aFKKY6Pyog+FNaZV/XyJOq7b4YFwsFHe5yYfdbIalI4k3vU2nSDql7YskmUseHsRrJqIPA==",
+ "license": "MIT",
"dependencies": {
"react-remove-scroll-bar": "^2.3.7",
"react-style-singleton": "^2.2.3",
@@ -2939,6 +2993,7 @@
"version": "1.1.10",
"resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.10.tgz",
"integrity": "sha512-dT9aOXUen9JSsxnMPv/0VqySQf5eDQ6LCk5Sw28kamz8wSOW2bJdlX2Bg5VUIIcV+6XlHpWTIuTPCf/UNIyq8Q==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-collection": "1.1.7",
@@ -2968,12 +3023,14 @@
"node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-roving-focus/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",
@@ -2999,6 +3056,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -3013,6 +3071,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz",
"integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -3027,6 +3086,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.1.tgz",
"integrity": "sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -3041,6 +3101,7 @@
"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"
},
@@ -3058,6 +3119,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -3080,6 +3142,7 @@
"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"
},
@@ -3097,6 +3160,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz",
"integrity": "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -3111,6 +3175,7 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz",
"integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-effect-event": "0.0.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -3129,6 +3194,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -3422,6 +3488,7 @@
"version": "1.1.9",
"resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.9.tgz",
"integrity": "sha512-ZoFkBBz9zv9GWer7wIjvdRxmh2wyc2oKWw6C6CseWd6/yq1DK/l5lJ+wnsmFwJZbBYqr02mrf8A2q/CVCuM3ZA==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-primitive": "2.1.3",
@@ -3445,12 +3512,14 @@
"node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/react-compose-refs": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -3465,6 +3534,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -3487,6 +3557,7 @@
"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"
},
@@ -3504,6 +3575,7 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz",
"integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-effect-event": "0.0.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -3522,6 +3594,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -3536,6 +3609,7 @@
"version": "1.2.7",
"resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.2.7.tgz",
"integrity": "sha512-Ap+fNYwKTYJ9pzqW+Xe2HtMRbQ/EeWkj2qykZ6SuEV4iS/o1bZI5ssJbk4D2r8XuDuOBVz/tIx2JObtuqU+5Zw==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-compose-refs": "1.1.2",
@@ -3568,12 +3642,14 @@
"node_modules/@radix-ui/react-tooltip/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-tooltip/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",
"integrity": "sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3"
},
@@ -3596,6 +3672,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -3610,6 +3687,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz",
"integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -3624,6 +3702,7 @@
"version": "1.1.10",
"resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.10.tgz",
"integrity": "sha512-IM1zzRV4W3HtVgftdQiiOmA0AdJlCtMLe00FXaHwgt3rAnNsIyDqshvkIW3hj/iu5hu8ERP7KIYki6NkqDxAwQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-compose-refs": "1.1.2",
@@ -3650,6 +3729,7 @@
"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"
},
@@ -3667,6 +3747,7 @@
"version": "1.2.7",
"resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.2.7.tgz",
"integrity": "sha512-IUFAccz1JyKcf/RjB552PlWwxjeCJB8/4KxT7EhBHOJM+mN7LdW+B3kacJXILm32xawcMMjb2i0cIZpo+f9kiQ==",
+ "license": "MIT",
"dependencies": {
"@floating-ui/react-dom": "^2.0.0",
"@radix-ui/react-arrow": "1.1.7",
@@ -3698,6 +3779,7 @@
"version": "1.1.9",
"resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.9.tgz",
"integrity": "sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -3721,6 +3803,7 @@
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.4.tgz",
"integrity": "sha512-ueDqRbdc4/bkaQT3GIpLQssRlFgWaL/U2z/S31qRwwLWoxHLgry3SIfCwhxeQNbirEUXFa+lq3RL3oBYXtcmIA==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-compose-refs": "1.1.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -3744,6 +3827,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -3766,6 +3850,7 @@
"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"
},
@@ -3783,6 +3868,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz",
"integrity": "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -3797,6 +3883,7 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz",
"integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-effect-event": "0.0.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -3815,6 +3902,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.1.tgz",
"integrity": "sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-callback-ref": "1.1.1"
},
@@ -3832,6 +3920,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -3846,6 +3935,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.1.tgz",
"integrity": "sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/rect": "1.1.1"
},
@@ -3863,6 +3953,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.1.tgz",
"integrity": "sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-layout-effect": "1.1.1"
},
@@ -3880,6 +3971,7 @@
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.3.tgz",
"integrity": "sha512-pzJq12tEaaIhqjbzpCuv/OypJY/BPavOofm+dbab+MHLajy277+1lLm6JFcGgF5eskJ6mquGirhXY2GD/8u8Ug==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3"
},
@@ -3901,7 +3993,8 @@
"node_modules/@radix-ui/react-tooltip/node_modules/@radix-ui/rect": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.1.tgz",
- "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw=="
+ "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-use-callback-ref": {
"version": "1.1.0",
@@ -3940,6 +4033,7 @@
"version": "0.0.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.2.tgz",
"integrity": "sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-layout-effect": "1.1.1"
},
@@ -3957,6 +4051,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -4437,7 +4532,8 @@
"node_modules/@stablelib/base64": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@stablelib/base64/-/base64-1.0.1.tgz",
- "integrity": "sha512-1bnPQqSxSuc3Ii6MhBysoWCg58j97aUjuCSZrGSmDxNqtytIi0k8utUenAwTZN4V5mXXYGsVUI9zeBqy+jBOSQ=="
+ "integrity": "sha512-1bnPQqSxSuc3Ii6MhBysoWCg58j97aUjuCSZrGSmDxNqtytIi0k8utUenAwTZN4V5mXXYGsVUI9zeBqy+jBOSQ==",
+ "license": "MIT"
},
"node_modules/@swc/counter": {
"version": "0.1.3",
@@ -4472,6 +4568,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/node": {
@@ -4956,7 +5053,8 @@
"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",
- "integrity": "sha512-VRhuHOLoKYOy4UbilLbUzbYg93XLjv2PncJC50EuTWPA3gaja1UjBsUP/D/9/juV3vQFr6XBEzn9KCAHdUvOHw=="
+ "integrity": "sha512-VRhuHOLoKYOy4UbilLbUzbYg93XLjv2PncJC50EuTWPA3gaja1UjBsUP/D/9/juV3vQFr6XBEzn9KCAHdUvOHw==",
+ "license": "MIT"
},
"node_modules/config-chain": {
"version": "1.1.13",
@@ -5098,6 +5196,7 @@
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/direction/-/direction-1.0.4.tgz",
"integrity": "sha512-GYqKi1aH7PJXxdhTeZBFrg8vUBeKXi+cNprXsC1kpJcbcVnV9wBsrOu1cQEdG0WeQwlfHiy3XvnKfIrJ2R0NzQ==",
+ "license": "MIT",
"bin": {
"direction": "cli.js"
},
@@ -5349,7 +5448,8 @@
"node_modules/fast-sha256": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/fast-sha256/-/fast-sha256-1.3.0.tgz",
- "integrity": "sha512-n11RGP/lrWEFI/bWdygLxhI+pVeo1ZYIVwvvPkW7azl/rOy+F3HYRZ2K5zeE9mmkhQppyv9sQFx0JM9UabnpPQ=="
+ "integrity": "sha512-n11RGP/lrWEFI/bWdygLxhI+pVeo1ZYIVwvvPkW7azl/rOy+F3HYRZ2K5zeE9mmkhQppyv9sQFx0JM9UabnpPQ==",
+ "license": "Unlicense"
},
"node_modules/fastq": {
"version": "1.17.1",
@@ -5404,6 +5504,7 @@
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/frimousse/-/frimousse-0.2.0.tgz",
"integrity": "sha512-viSrsVQWKR4Q7xzC0lkx3Wu9i1+IHrth0QXn0nlIIJXpltwUnjkGXSTuoW7WHI5aJ4z49WR8E/pyQizFjlNtTA==",
+ "license": "MIT",
"workspaces": [
".",
"site"
@@ -5580,6 +5681,7 @@
"version": "10.1.1",
"resolved": "https://registry.npmjs.org/immer/-/immer-10.1.1.tgz",
"integrity": "sha512-s2MPrmjovJcoMaHtx6K11Ra7oD05NT97w1IC5zpMkT6Atjr7H8LjaDd81iIxUYpMKSRRNMJE703M1Fhr/TctHw==",
+ "license": "MIT",
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/immer"
@@ -5659,7 +5761,8 @@
"node_modules/is-hotkey": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/is-hotkey/-/is-hotkey-0.2.0.tgz",
- "integrity": "sha512-UknnZK4RakDmTgz4PI1wIph5yxSs/mvChWs9ifnlXsKuXgWmOkY/hAE0H/k2MIqH0RlRye0i1oC07MCRSD28Mw=="
+ "integrity": "sha512-UknnZK4RakDmTgz4PI1wIph5yxSs/mvChWs9ifnlXsKuXgWmOkY/hAE0H/k2MIqH0RlRye0i1oC07MCRSD28Mw==",
+ "license": "MIT"
},
"node_modules/is-interactive": {
"version": "1.0.0",
@@ -5683,6 +5786,7 @@
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
"integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==",
+ "license": "MIT",
"engines": {
"node": ">=0.10.0"
}
@@ -5743,7 +5847,8 @@
"node_modules/js-base64": {
"version": "3.7.7",
"resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.7.7.tgz",
- "integrity": "sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw=="
+ "integrity": "sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw==",
+ "license": "BSD-3-Clause"
},
"node_modules/js-beautify": {
"version": "1.15.1",
@@ -5858,7 +5963,8 @@
"node_modules/lodash": {
"version": "4.17.21",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
- "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "license": "MIT"
},
"node_modules/log-symbols": {
"version": "4.1.0",
@@ -6112,6 +6218,7 @@
"version": "2.7.0",
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz",
"integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==",
+ "license": "MIT",
"dependencies": {
"whatwg-url": "^5.0.0"
},
@@ -7135,6 +7242,7 @@
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-3.1.0.tgz",
"integrity": "sha512-49oNpRjWRvnU8NyGVmUaYG4jtTkNonFZI86MmGRDqBphEK2EXT9gdEUoQPZhuBM8yWHxCWbobltqYO5M4XrUvQ==",
+ "license": "MIT",
"dependencies": {
"compute-scroll-into-view": "^3.0.2"
}
@@ -7245,6 +7353,7 @@
"version": "0.110.2",
"resolved": "https://registry.npmjs.org/slate/-/slate-0.110.2.tgz",
"integrity": "sha512-4xGULnyMCiEQ0Ml7JAC1A6HVE6MNpPJU7Eq4cXh1LxlrR0dFXC3XC+rNfQtUJ7chHoPkws57x7DDiWiZAt+PBA==",
+ "license": "MIT",
"dependencies": {
"immer": "^10.0.3",
"is-plain-object": "^5.0.0",
@@ -7255,6 +7364,7 @@
"version": "0.110.3",
"resolved": "https://registry.npmjs.org/slate-history/-/slate-history-0.110.3.tgz",
"integrity": "sha512-sgdff4Usdflmw5ZUbhDkxFwCBQ2qlDKMMkF93w66KdV48vHOgN2BmLrf+2H8SdX8PYIpP/cTB0w8qWC2GwhDVA==",
+ "license": "MIT",
"dependencies": {
"is-plain-object": "^5.0.0"
},
@@ -7266,6 +7376,7 @@
"version": "0.100.0",
"resolved": "https://registry.npmjs.org/slate-hyperscript/-/slate-hyperscript-0.100.0.tgz",
"integrity": "sha512-fb2KdAYg6RkrQGlqaIi4wdqz3oa0S4zKNBJlbnJbNOwa23+9FLD6oPVx9zUGqCSIpy+HIpOeqXrg0Kzwh/Ii4A==",
+ "license": "MIT",
"dependencies": {
"is-plain-object": "^5.0.0"
},
@@ -7277,6 +7388,7 @@
"version": "0.110.3",
"resolved": "https://registry.npmjs.org/slate-react/-/slate-react-0.110.3.tgz",
"integrity": "sha512-AS8PPjwmsFS3Lq0MOEegLVlFoxhyos68G6zz2nW4sh3WeTXV7pX0exnwtY1a/docn+J3LGQO11aZXTenPXA/kg==",
+ "license": "MIT",
"dependencies": {
"@juggle/resize-observer": "^3.4.0",
"direction": "^1.0.4",
@@ -7582,12 +7694,14 @@
"node_modules/tiny-invariant": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz",
- "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw=="
+ "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==",
+ "license": "MIT"
},
"node_modules/tiny-warning": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz",
- "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA=="
+ "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==",
+ "license": "MIT"
},
"node_modules/to-regex-range": {
"version": "5.0.1",
@@ -7604,7 +7718,8 @@
"node_modules/tr46": {
"version": "0.0.3",
"resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
- "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="
+ "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==",
+ "license": "MIT"
},
"node_modules/ts-interface-checker": {
"version": "0.1.13",
@@ -7731,12 +7846,14 @@
"node_modules/webidl-conversions": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
- "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ=="
+ "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==",
+ "license": "BSD-2-Clause"
},
"node_modules/whatwg-url": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
"integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
+ "license": "MIT",
"dependencies": {
"tr46": "~0.0.3",
"webidl-conversions": "^3.0.0"
@@ -7864,6 +7981,7 @@
"version": "9.0.12",
"resolved": "https://registry.npmjs.org/y-indexeddb/-/y-indexeddb-9.0.12.tgz",
"integrity": "sha512-9oCFRSPPzBK7/w5vOkJBaVCQZKHXB/v6SIT+WYhnJxlEC61juqG0hBrAf+y3gmSMLFLwICNH9nQ53uscuse6Hg==",
+ "license": "MIT",
"dependencies": {
"lib0": "^0.2.74"
},
diff --git a/examples/nextjs-lexical-emails-resend/package.json b/examples/nextjs-lexical-emails-resend/package.json
index d695c0d1ee0..b36d97c9c99 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.24.0",
"@lexical/selection": "0.24.0",
"@lexical/utils": "0.24.0",
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/emails": "^3.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-lexical": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/emails": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-lexical": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
"@radix-ui/react-dialog": "^1.1.1",
"@radix-ui/react-popover": "^1.0.7",
"@react-email/components": "0.0.26",
diff --git a/examples/nextjs-lexical/package-lock.json b/examples/nextjs-lexical/package-lock.json
index fb4112714c5..1fac04c95a4 100644
--- a/examples/nextjs-lexical/package-lock.json
+++ b/examples/nextjs-lexical/package-lock.json
@@ -12,11 +12,11 @@
"@lexical/rich-text": "0.24.0",
"@lexical/selection": "0.24.0",
"@lexical/utils": "0.24.0",
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-lexical": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-lexical": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
"@radix-ui/react-dialog": "^1.1.1",
"@radix-ui/react-popover": "^1.0.7",
"@types/node": "^18.11.18",
@@ -157,7 +157,8 @@
"node_modules/@juggle/resize-observer": {
"version": "3.4.0",
"resolved": "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.4.0.tgz",
- "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA=="
+ "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==",
+ "license": "Apache-2.0"
},
"node_modules/@lexical/clipboard": {
"version": "0.24.0",
@@ -416,39 +417,43 @@
}
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"node_modules/@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"@types/react": "*",
@@ -465,16 +470,17 @@
}
},
"node_modules/@liveblocks/react-lexical": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react-lexical/-/react-lexical-3.0.0.tgz",
- "integrity": "sha512-Rxr4GHMFtoMRj7+mYq0puEGRT7uSGewDXrIj7GBVynyCYnyr8s5Lcdm18d/04v5ELbpzAhuQEd/luCXmVZLl4g==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react-lexical/-/react-lexical-3.3.0.tgz",
+ "integrity": "sha512-j5wme+aPZ5eRCI3xhA+1k3UqP/xwEHwHAeZPESIqhbjyqCXkDQNlvC9mM1xzx4tt+pnbZ34U2BUe6t0/asOQZA==",
+ "license": "Apache-2.0",
"dependencies": {
"@floating-ui/react-dom": "^2.1.1",
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
- "@liveblocks/react": "3.0.0",
- "@liveblocks/react-ui": "3.0.0",
- "@liveblocks/yjs": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
+ "@liveblocks/react-ui": "3.3.0",
+ "@liveblocks/yjs": "3.3.0",
"@radix-ui/react-select": "^2.1.2",
"@radix-ui/react-toggle": "^1.1.0",
"yjs": "^13.6.18"
@@ -501,14 +507,15 @@
}
},
"node_modules/@liveblocks/react-ui": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.0.0.tgz",
- "integrity": "sha512-3e1DbNRaHJEQHXtWYDHsf7mqDpsxeSDgLezO0QS1u+wZGCWjOX6EuJQ7nihKWcIY7xhhRHbCW01KswBAOlAgKQ==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.3.0.tgz",
+ "integrity": "sha512-rbIk2cHZtAM38mgrUo1cUDpa9M74bAx008hiWboIGRHLuPOnv5+Gkk/s8V+uPBLlOYWVhiX9rpDi/ykhruysSg==",
+ "license": "Apache-2.0",
"dependencies": {
"@floating-ui/react-dom": "^2.1.2",
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
- "@liveblocks/react": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
"@radix-ui/react-dropdown-menu": "^2.1.2",
"@radix-ui/react-popover": "^1.1.2",
"@radix-ui/react-slot": "^1.1.0",
@@ -537,12 +544,13 @@
}
},
"node_modules/@liveblocks/yjs": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.0.0.tgz",
- "integrity": "sha512-UlYLLuSzrOsWfgg95C1HQAoZTXNor/h9YRasqoZNwkGNOpNoLbTspjq3PkZ3PyMz1I7LytymGb0p3mBQ5dKZKA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.3.0.tgz",
+ "integrity": "sha512-v375SzqKAb/obXnR3V9t16GJKYoh1KBCDiZGKtyU1HwMjVTqsvpTLLZ+x4spbujTLY6NG5J48HqLu8WgMWILMw==",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@noble/hashes": "^1.8.0",
"js-base64": "^3.7.7",
"y-indexeddb": "^9.0.12"
},
@@ -700,6 +708,18 @@
"node": ">= 10"
}
},
+ "node_modules/@noble/hashes": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz",
+ "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==",
+ "license": "MIT",
+ "engines": {
+ "node": "^14.21.3 || >=16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
"node_modules/@nodelib/fs.scandir": {
"version": "2.1.5",
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
@@ -1098,6 +1118,7 @@
"version": "2.1.15",
"resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.15.tgz",
"integrity": "sha512-mIBnOjgwo9AH3FyKaSWoSu/dYj6VdhJ7frEPiGTeXCdUFHjl9h3mFh2wwhEtINOmYXWhdpf1rY2minFsmaNgVQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-compose-refs": "1.1.2",
@@ -1125,12 +1146,14 @@
"node_modules/@radix-ui/react-dropdown-menu/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-dropdown-menu/node_modules/@radix-ui/react-compose-refs": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1145,6 +1168,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz",
"integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1159,6 +1183,7 @@
"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"
},
@@ -1176,6 +1201,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -1198,6 +1224,7 @@
"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"
},
@@ -1215,6 +1242,7 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz",
"integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-effect-event": "0.0.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -1233,6 +1261,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1305,6 +1334,7 @@
"version": "2.1.15",
"resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.15.tgz",
"integrity": "sha512-tVlmA3Vb9n8SZSd+YSbuFR66l87Wiy4du+YE+0hzKQEANA+7cWKH1WgqcEX4pXqxUFQKrWQGHdvEfw00TjFiew==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-collection": "1.1.7",
@@ -1343,12 +1373,14 @@
"node_modules/@radix-ui/react-menu/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-menu/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",
"integrity": "sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3"
},
@@ -1371,6 +1403,7 @@
"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",
@@ -1396,6 +1429,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1410,6 +1444,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz",
"integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1424,6 +1459,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.1.tgz",
"integrity": "sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1438,6 +1474,7 @@
"version": "1.1.10",
"resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.10.tgz",
"integrity": "sha512-IM1zzRV4W3HtVgftdQiiOmA0AdJlCtMLe00FXaHwgt3rAnNsIyDqshvkIW3hj/iu5hu8ERP7KIYki6NkqDxAwQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-compose-refs": "1.1.2",
@@ -1464,6 +1501,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.2.tgz",
"integrity": "sha512-fyjAACV62oPV925xFCrH8DR5xWhg9KYtJT4s3u54jxp+L/hbpTY2kIeEFFbFe+a/HCE94zGQMZLIpVTPVZDhaA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1478,6 +1516,7 @@
"version": "1.1.7",
"resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.7.tgz",
"integrity": "sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-compose-refs": "1.1.2",
"@radix-ui/react-primitive": "2.1.3",
@@ -1502,6 +1541,7 @@
"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"
},
@@ -1519,6 +1559,7 @@
"version": "1.2.7",
"resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.2.7.tgz",
"integrity": "sha512-IUFAccz1JyKcf/RjB552PlWwxjeCJB8/4KxT7EhBHOJM+mN7LdW+B3kacJXILm32xawcMMjb2i0cIZpo+f9kiQ==",
+ "license": "MIT",
"dependencies": {
"@floating-ui/react-dom": "^2.0.0",
"@radix-ui/react-arrow": "1.1.7",
@@ -1550,6 +1591,7 @@
"version": "1.1.9",
"resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.9.tgz",
"integrity": "sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -1573,6 +1615,7 @@
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.4.tgz",
"integrity": "sha512-ueDqRbdc4/bkaQT3GIpLQssRlFgWaL/U2z/S31qRwwLWoxHLgry3SIfCwhxeQNbirEUXFa+lq3RL3oBYXtcmIA==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-compose-refs": "1.1.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -1596,6 +1639,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -1618,6 +1662,7 @@
"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"
},
@@ -1635,6 +1680,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz",
"integrity": "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1649,6 +1695,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.1.tgz",
"integrity": "sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-callback-ref": "1.1.1"
},
@@ -1666,6 +1713,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1680,6 +1728,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.1.tgz",
"integrity": "sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/rect": "1.1.1"
},
@@ -1697,6 +1746,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.1.tgz",
"integrity": "sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-layout-effect": "1.1.1"
},
@@ -1713,12 +1763,14 @@
"node_modules/@radix-ui/react-menu/node_modules/@radix-ui/rect": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.1.tgz",
- "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw=="
+ "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-menu/node_modules/react-remove-scroll": {
"version": "2.7.1",
"resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.7.1.tgz",
"integrity": "sha512-HpMh8+oahmIdOuS5aFKKY6Pyog+FNaZV/XyJOq7b4YFwsFHe5yYfdbIalI4k3vU2nSDql7YskmUseHsRrJqIPA==",
+ "license": "MIT",
"dependencies": {
"react-remove-scroll-bar": "^2.3.7",
"react-style-singleton": "^2.2.3",
@@ -1898,6 +1950,7 @@
"version": "1.1.10",
"resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.10.tgz",
"integrity": "sha512-dT9aOXUen9JSsxnMPv/0VqySQf5eDQ6LCk5Sw28kamz8wSOW2bJdlX2Bg5VUIIcV+6XlHpWTIuTPCf/UNIyq8Q==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-collection": "1.1.7",
@@ -1927,12 +1980,14 @@
"node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-roving-focus/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",
@@ -1958,6 +2013,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1972,6 +2028,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz",
"integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1986,6 +2043,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.1.tgz",
"integrity": "sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2000,6 +2058,7 @@
"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"
},
@@ -2017,6 +2076,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -2039,6 +2099,7 @@
"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"
},
@@ -2056,6 +2117,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz",
"integrity": "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2070,6 +2132,7 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz",
"integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-effect-event": "0.0.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -2088,6 +2151,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2370,6 +2434,7 @@
"version": "1.1.9",
"resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.9.tgz",
"integrity": "sha512-ZoFkBBz9zv9GWer7wIjvdRxmh2wyc2oKWw6C6CseWd6/yq1DK/l5lJ+wnsmFwJZbBYqr02mrf8A2q/CVCuM3ZA==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-primitive": "2.1.3",
@@ -2393,12 +2458,14 @@
"node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/react-compose-refs": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2413,6 +2480,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -2435,6 +2503,7 @@
"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"
},
@@ -2452,6 +2521,7 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz",
"integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-effect-event": "0.0.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -2470,6 +2540,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2484,6 +2555,7 @@
"version": "1.2.7",
"resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.2.7.tgz",
"integrity": "sha512-Ap+fNYwKTYJ9pzqW+Xe2HtMRbQ/EeWkj2qykZ6SuEV4iS/o1bZI5ssJbk4D2r8XuDuOBVz/tIx2JObtuqU+5Zw==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-compose-refs": "1.1.2",
@@ -2516,12 +2588,14 @@
"node_modules/@radix-ui/react-tooltip/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-tooltip/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",
"integrity": "sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3"
},
@@ -2544,6 +2618,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2558,6 +2633,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz",
"integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2572,6 +2648,7 @@
"version": "1.1.10",
"resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.10.tgz",
"integrity": "sha512-IM1zzRV4W3HtVgftdQiiOmA0AdJlCtMLe00FXaHwgt3rAnNsIyDqshvkIW3hj/iu5hu8ERP7KIYki6NkqDxAwQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-compose-refs": "1.1.2",
@@ -2598,6 +2675,7 @@
"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"
},
@@ -2615,6 +2693,7 @@
"version": "1.2.7",
"resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.2.7.tgz",
"integrity": "sha512-IUFAccz1JyKcf/RjB552PlWwxjeCJB8/4KxT7EhBHOJM+mN7LdW+B3kacJXILm32xawcMMjb2i0cIZpo+f9kiQ==",
+ "license": "MIT",
"dependencies": {
"@floating-ui/react-dom": "^2.0.0",
"@radix-ui/react-arrow": "1.1.7",
@@ -2646,6 +2725,7 @@
"version": "1.1.9",
"resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.9.tgz",
"integrity": "sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -2669,6 +2749,7 @@
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.4.tgz",
"integrity": "sha512-ueDqRbdc4/bkaQT3GIpLQssRlFgWaL/U2z/S31qRwwLWoxHLgry3SIfCwhxeQNbirEUXFa+lq3RL3oBYXtcmIA==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-compose-refs": "1.1.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -2692,6 +2773,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -2714,6 +2796,7 @@
"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"
},
@@ -2731,6 +2814,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz",
"integrity": "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2745,6 +2829,7 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz",
"integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-effect-event": "0.0.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -2763,6 +2848,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.1.tgz",
"integrity": "sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-callback-ref": "1.1.1"
},
@@ -2780,6 +2866,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2794,6 +2881,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.1.tgz",
"integrity": "sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/rect": "1.1.1"
},
@@ -2811,6 +2899,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.1.tgz",
"integrity": "sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-layout-effect": "1.1.1"
},
@@ -2828,6 +2917,7 @@
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.3.tgz",
"integrity": "sha512-pzJq12tEaaIhqjbzpCuv/OypJY/BPavOofm+dbab+MHLajy277+1lLm6JFcGgF5eskJ6mquGirhXY2GD/8u8Ug==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3"
},
@@ -2849,7 +2939,8 @@
"node_modules/@radix-ui/react-tooltip/node_modules/@radix-ui/rect": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.1.tgz",
- "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw=="
+ "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-use-callback-ref": {
"version": "1.1.0",
@@ -2888,6 +2979,7 @@
"version": "0.0.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.2.tgz",
"integrity": "sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-layout-effect": "1.1.1"
},
@@ -2905,6 +2997,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -3104,6 +3197,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/node": {
@@ -3413,7 +3507,8 @@
"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",
- "integrity": "sha512-VRhuHOLoKYOy4UbilLbUzbYg93XLjv2PncJC50EuTWPA3gaja1UjBsUP/D/9/juV3vQFr6XBEzn9KCAHdUvOHw=="
+ "integrity": "sha512-VRhuHOLoKYOy4UbilLbUzbYg93XLjv2PncJC50EuTWPA3gaja1UjBsUP/D/9/juV3vQFr6XBEzn9KCAHdUvOHw==",
+ "license": "MIT"
},
"node_modules/cross-spawn": {
"version": "7.0.3",
@@ -3461,6 +3556,7 @@
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/direction/-/direction-1.0.4.tgz",
"integrity": "sha512-GYqKi1aH7PJXxdhTeZBFrg8vUBeKXi+cNprXsC1kpJcbcVnV9wBsrOu1cQEdG0WeQwlfHiy3XvnKfIrJ2R0NzQ==",
+ "license": "MIT",
"bin": {
"direction": "cli.js"
},
@@ -3589,6 +3685,7 @@
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/frimousse/-/frimousse-0.2.0.tgz",
"integrity": "sha512-viSrsVQWKR4Q7xzC0lkx3Wu9i1+IHrth0QXn0nlIIJXpltwUnjkGXSTuoW7WHI5aJ4z49WR8E/pyQizFjlNtTA==",
+ "license": "MIT",
"workspaces": [
".",
"site"
@@ -3684,6 +3781,7 @@
"version": "10.1.1",
"resolved": "https://registry.npmjs.org/immer/-/immer-10.1.1.tgz",
"integrity": "sha512-s2MPrmjovJcoMaHtx6K11Ra7oD05NT97w1IC5zpMkT6Atjr7H8LjaDd81iIxUYpMKSRRNMJE703M1Fhr/TctHw==",
+ "license": "MIT",
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/immer"
@@ -3746,7 +3844,8 @@
"node_modules/is-hotkey": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/is-hotkey/-/is-hotkey-0.2.0.tgz",
- "integrity": "sha512-UknnZK4RakDmTgz4PI1wIph5yxSs/mvChWs9ifnlXsKuXgWmOkY/hAE0H/k2MIqH0RlRye0i1oC07MCRSD28Mw=="
+ "integrity": "sha512-UknnZK4RakDmTgz4PI1wIph5yxSs/mvChWs9ifnlXsKuXgWmOkY/hAE0H/k2MIqH0RlRye0i1oC07MCRSD28Mw==",
+ "license": "MIT"
},
"node_modules/is-number": {
"version": "7.0.0",
@@ -3761,6 +3860,7 @@
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
"integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==",
+ "license": "MIT",
"engines": {
"node": ">=0.10.0"
}
@@ -3811,7 +3911,8 @@
"node_modules/js-base64": {
"version": "3.7.7",
"resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.7.7.tgz",
- "integrity": "sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw=="
+ "integrity": "sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw==",
+ "license": "BSD-3-Clause"
},
"node_modules/js-tokens": {
"version": "4.0.0",
@@ -3863,7 +3964,8 @@
"node_modules/lodash": {
"version": "4.17.21",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
- "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "license": "MIT"
},
"node_modules/loose-envify": {
"version": "1.4.0",
@@ -3889,6 +3991,7 @@
"version": "15.0.12",
"resolved": "https://registry.npmjs.org/marked/-/marked-15.0.12.tgz",
"integrity": "sha512-8dD6FusOQSrpv9Z1rdNMdlSgQOIP880DHqnohobOmYLElGEqAL/JvxvuxZO16r4HtjTlfPRDC1hbvxC9dPN2nA==",
+ "license": "MIT",
"bin": {
"marked": "bin/marked.js"
},
@@ -4545,6 +4648,7 @@
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-3.1.0.tgz",
"integrity": "sha512-49oNpRjWRvnU8NyGVmUaYG4jtTkNonFZI86MmGRDqBphEK2EXT9gdEUoQPZhuBM8yWHxCWbobltqYO5M4XrUvQ==",
+ "license": "MIT",
"dependencies": {
"compute-scroll-into-view": "^3.0.2"
}
@@ -4586,6 +4690,7 @@
"version": "0.110.2",
"resolved": "https://registry.npmjs.org/slate/-/slate-0.110.2.tgz",
"integrity": "sha512-4xGULnyMCiEQ0Ml7JAC1A6HVE6MNpPJU7Eq4cXh1LxlrR0dFXC3XC+rNfQtUJ7chHoPkws57x7DDiWiZAt+PBA==",
+ "license": "MIT",
"dependencies": {
"immer": "^10.0.3",
"is-plain-object": "^5.0.0",
@@ -4596,6 +4701,7 @@
"version": "0.110.3",
"resolved": "https://registry.npmjs.org/slate-history/-/slate-history-0.110.3.tgz",
"integrity": "sha512-sgdff4Usdflmw5ZUbhDkxFwCBQ2qlDKMMkF93w66KdV48vHOgN2BmLrf+2H8SdX8PYIpP/cTB0w8qWC2GwhDVA==",
+ "license": "MIT",
"dependencies": {
"is-plain-object": "^5.0.0"
},
@@ -4607,6 +4713,7 @@
"version": "0.100.0",
"resolved": "https://registry.npmjs.org/slate-hyperscript/-/slate-hyperscript-0.100.0.tgz",
"integrity": "sha512-fb2KdAYg6RkrQGlqaIi4wdqz3oa0S4zKNBJlbnJbNOwa23+9FLD6oPVx9zUGqCSIpy+HIpOeqXrg0Kzwh/Ii4A==",
+ "license": "MIT",
"dependencies": {
"is-plain-object": "^5.0.0"
},
@@ -4618,6 +4725,7 @@
"version": "0.110.3",
"resolved": "https://registry.npmjs.org/slate-react/-/slate-react-0.110.3.tgz",
"integrity": "sha512-AS8PPjwmsFS3Lq0MOEegLVlFoxhyos68G6zz2nW4sh3WeTXV7pX0exnwtY1a/docn+J3LGQO11aZXTenPXA/kg==",
+ "license": "MIT",
"dependencies": {
"@juggle/resize-observer": "^3.4.0",
"direction": "^1.0.4",
@@ -4862,12 +4970,14 @@
"node_modules/tiny-invariant": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz",
- "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw=="
+ "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==",
+ "license": "MIT"
},
"node_modules/tiny-warning": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz",
- "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA=="
+ "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==",
+ "license": "MIT"
},
"node_modules/to-regex-range": {
"version": "5.0.1",
@@ -5116,6 +5226,7 @@
"version": "9.0.12",
"resolved": "https://registry.npmjs.org/y-indexeddb/-/y-indexeddb-9.0.12.tgz",
"integrity": "sha512-9oCFRSPPzBK7/w5vOkJBaVCQZKHXB/v6SIT+WYhnJxlEC61juqG0hBrAf+y3gmSMLFLwICNH9nQ53uscuse6Hg==",
+ "license": "MIT",
"dependencies": {
"lib0": "^0.2.74"
},
diff --git a/examples/nextjs-lexical/package.json b/examples/nextjs-lexical/package.json
index 14b6f11a707..65d0aa23354 100644
--- a/examples/nextjs-lexical/package.json
+++ b/examples/nextjs-lexical/package.json
@@ -15,11 +15,11 @@
"@lexical/rich-text": "0.24.0",
"@lexical/selection": "0.24.0",
"@lexical/utils": "0.24.0",
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-lexical": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-lexical": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
"@radix-ui/react-dialog": "^1.1.1",
"@radix-ui/react-popover": "^1.0.7",
"@types/node": "^18.11.18",
diff --git a/examples/nextjs-linear-like-issue-tracker/package-lock.json b/examples/nextjs-linear-like-issue-tracker/package-lock.json
index 41a24bccad2..cd0ecf8d0b4 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.24.0",
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/node-lexical": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-lexical": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/node-lexical": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-lexical": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
"@radix-ui/react-select": "^2.1.1",
"@types/node": "20.3.1",
"@types/react-dom": "18.2.5",
@@ -171,7 +171,8 @@
"node_modules/@juggle/resize-observer": {
"version": "3.4.0",
"resolved": "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.4.0.tgz",
- "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA=="
+ "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==",
+ "license": "Apache-2.0"
},
"node_modules/@lexical/clipboard": {
"version": "0.24.0",
@@ -455,39 +456,43 @@
}
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"node_modules/@liveblocks/node-lexical": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node-lexical/-/node-lexical-3.0.0.tgz",
- "integrity": "sha512-fKHPjl7wY2vaZwJTL06hwMZWRvHsxwydGrgLqkVcKdav20gDfBrlXXw1y0fEIMaad8JvVzUVKNwoSYjUMy0v3Q==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node-lexical/-/node-lexical-3.3.0.tgz",
+ "integrity": "sha512-uMe5qVO8tPgT+3ajAsAXEYQv240JI86z8B9UgUGw1+M5tRydPgYt0PaEgCnrPtzfFqOmFbrIi779A65R80XQMw==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
- "@liveblocks/node": "3.0.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/node": "3.3.0",
"yjs": "^13.6.18"
},
"peerDependencies": {
@@ -499,12 +504,13 @@
}
},
"node_modules/@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"@types/react": "*",
@@ -521,16 +527,17 @@
}
},
"node_modules/@liveblocks/react-lexical": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react-lexical/-/react-lexical-3.0.0.tgz",
- "integrity": "sha512-Rxr4GHMFtoMRj7+mYq0puEGRT7uSGewDXrIj7GBVynyCYnyr8s5Lcdm18d/04v5ELbpzAhuQEd/luCXmVZLl4g==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react-lexical/-/react-lexical-3.3.0.tgz",
+ "integrity": "sha512-j5wme+aPZ5eRCI3xhA+1k3UqP/xwEHwHAeZPESIqhbjyqCXkDQNlvC9mM1xzx4tt+pnbZ34U2BUe6t0/asOQZA==",
+ "license": "Apache-2.0",
"dependencies": {
"@floating-ui/react-dom": "^2.1.1",
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
- "@liveblocks/react": "3.0.0",
- "@liveblocks/react-ui": "3.0.0",
- "@liveblocks/yjs": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
+ "@liveblocks/react-ui": "3.3.0",
+ "@liveblocks/yjs": "3.3.0",
"@radix-ui/react-select": "^2.1.2",
"@radix-ui/react-toggle": "^1.1.0",
"yjs": "^13.6.18"
@@ -557,14 +564,15 @@
}
},
"node_modules/@liveblocks/react-ui": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.0.0.tgz",
- "integrity": "sha512-3e1DbNRaHJEQHXtWYDHsf7mqDpsxeSDgLezO0QS1u+wZGCWjOX6EuJQ7nihKWcIY7xhhRHbCW01KswBAOlAgKQ==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.3.0.tgz",
+ "integrity": "sha512-rbIk2cHZtAM38mgrUo1cUDpa9M74bAx008hiWboIGRHLuPOnv5+Gkk/s8V+uPBLlOYWVhiX9rpDi/ykhruysSg==",
+ "license": "Apache-2.0",
"dependencies": {
"@floating-ui/react-dom": "^2.1.2",
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
- "@liveblocks/react": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
"@radix-ui/react-dropdown-menu": "^2.1.2",
"@radix-ui/react-popover": "^1.1.2",
"@radix-ui/react-slot": "^1.1.0",
@@ -596,6 +604,7 @@
"version": "15.0.12",
"resolved": "https://registry.npmjs.org/marked/-/marked-15.0.12.tgz",
"integrity": "sha512-8dD6FusOQSrpv9Z1rdNMdlSgQOIP880DHqnohobOmYLElGEqAL/JvxvuxZO16r4HtjTlfPRDC1hbvxC9dPN2nA==",
+ "license": "MIT",
"bin": {
"marked": "bin/marked.js"
},
@@ -604,12 +613,13 @@
}
},
"node_modules/@liveblocks/yjs": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.0.0.tgz",
- "integrity": "sha512-UlYLLuSzrOsWfgg95C1HQAoZTXNor/h9YRasqoZNwkGNOpNoLbTspjq3PkZ3PyMz1I7LytymGb0p3mBQ5dKZKA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.3.0.tgz",
+ "integrity": "sha512-v375SzqKAb/obXnR3V9t16GJKYoh1KBCDiZGKtyU1HwMjVTqsvpTLLZ+x4spbujTLY6NG5J48HqLu8WgMWILMw==",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@noble/hashes": "^1.8.0",
"js-base64": "^3.7.7",
"y-indexeddb": "^9.0.12"
},
@@ -757,6 +767,18 @@
"node": ">= 10"
}
},
+ "node_modules/@noble/hashes": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz",
+ "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==",
+ "license": "MIT",
+ "engines": {
+ "node": "^14.21.3 || >=16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
"node_modules/@nodelib/fs.scandir": {
"version": "2.1.5",
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
@@ -942,6 +964,7 @@
"version": "2.1.15",
"resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.15.tgz",
"integrity": "sha512-mIBnOjgwo9AH3FyKaSWoSu/dYj6VdhJ7frEPiGTeXCdUFHjl9h3mFh2wwhEtINOmYXWhdpf1rY2minFsmaNgVQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-compose-refs": "1.1.2",
@@ -969,12 +992,14 @@
"node_modules/@radix-ui/react-dropdown-menu/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-dropdown-menu/node_modules/@radix-ui/react-compose-refs": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -989,6 +1014,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz",
"integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1003,6 +1029,7 @@
"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"
},
@@ -1020,6 +1047,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -1042,6 +1070,7 @@
"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"
},
@@ -1059,6 +1088,7 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz",
"integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-effect-event": "0.0.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -1077,6 +1107,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1148,6 +1179,7 @@
"version": "2.1.15",
"resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.15.tgz",
"integrity": "sha512-tVlmA3Vb9n8SZSd+YSbuFR66l87Wiy4du+YE+0hzKQEANA+7cWKH1WgqcEX4pXqxUFQKrWQGHdvEfw00TjFiew==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-collection": "1.1.7",
@@ -1186,12 +1218,14 @@
"node_modules/@radix-ui/react-menu/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-menu/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",
"integrity": "sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3"
},
@@ -1214,6 +1248,7 @@
"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",
@@ -1239,6 +1274,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1253,6 +1289,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz",
"integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1267,6 +1304,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.1.tgz",
"integrity": "sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1281,6 +1319,7 @@
"version": "1.1.10",
"resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.10.tgz",
"integrity": "sha512-IM1zzRV4W3HtVgftdQiiOmA0AdJlCtMLe00FXaHwgt3rAnNsIyDqshvkIW3hj/iu5hu8ERP7KIYki6NkqDxAwQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-compose-refs": "1.1.2",
@@ -1307,6 +1346,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.2.tgz",
"integrity": "sha512-fyjAACV62oPV925xFCrH8DR5xWhg9KYtJT4s3u54jxp+L/hbpTY2kIeEFFbFe+a/HCE94zGQMZLIpVTPVZDhaA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1321,6 +1361,7 @@
"version": "1.1.7",
"resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.7.tgz",
"integrity": "sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-compose-refs": "1.1.2",
"@radix-ui/react-primitive": "2.1.3",
@@ -1345,6 +1386,7 @@
"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"
},
@@ -1362,6 +1404,7 @@
"version": "1.2.7",
"resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.2.7.tgz",
"integrity": "sha512-IUFAccz1JyKcf/RjB552PlWwxjeCJB8/4KxT7EhBHOJM+mN7LdW+B3kacJXILm32xawcMMjb2i0cIZpo+f9kiQ==",
+ "license": "MIT",
"dependencies": {
"@floating-ui/react-dom": "^2.0.0",
"@radix-ui/react-arrow": "1.1.7",
@@ -1393,6 +1436,7 @@
"version": "1.1.9",
"resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.9.tgz",
"integrity": "sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -1416,6 +1460,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -1438,6 +1483,7 @@
"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"
},
@@ -1455,6 +1501,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz",
"integrity": "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1469,6 +1516,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.1.tgz",
"integrity": "sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-callback-ref": "1.1.1"
},
@@ -1486,6 +1534,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1500,6 +1549,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.1.tgz",
"integrity": "sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/rect": "1.1.1"
},
@@ -1517,6 +1567,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.1.tgz",
"integrity": "sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-layout-effect": "1.1.1"
},
@@ -1533,12 +1584,14 @@
"node_modules/@radix-ui/react-menu/node_modules/@radix-ui/rect": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.1.tgz",
- "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw=="
+ "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-popover": {
"version": "1.1.14",
"resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.1.14.tgz",
"integrity": "sha512-ODz16+1iIbGUfFEfKx2HTPKizg2MN39uIOV8MXeHnmdd3i/N9Wt7vU46wbHsqA0xoaQyXVcs0KIlBdOA2Y95bw==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-compose-refs": "1.1.2",
@@ -1574,12 +1627,14 @@
"node_modules/@radix-ui/react-popover/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-popover/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",
"integrity": "sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3"
},
@@ -1602,6 +1657,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1616,6 +1672,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz",
"integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1630,6 +1687,7 @@
"version": "1.1.10",
"resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.10.tgz",
"integrity": "sha512-IM1zzRV4W3HtVgftdQiiOmA0AdJlCtMLe00FXaHwgt3rAnNsIyDqshvkIW3hj/iu5hu8ERP7KIYki6NkqDxAwQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-compose-refs": "1.1.2",
@@ -1656,6 +1714,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.2.tgz",
"integrity": "sha512-fyjAACV62oPV925xFCrH8DR5xWhg9KYtJT4s3u54jxp+L/hbpTY2kIeEFFbFe+a/HCE94zGQMZLIpVTPVZDhaA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1670,6 +1729,7 @@
"version": "1.1.7",
"resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.7.tgz",
"integrity": "sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-compose-refs": "1.1.2",
"@radix-ui/react-primitive": "2.1.3",
@@ -1694,6 +1754,7 @@
"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"
},
@@ -1711,6 +1772,7 @@
"version": "1.2.7",
"resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.2.7.tgz",
"integrity": "sha512-IUFAccz1JyKcf/RjB552PlWwxjeCJB8/4KxT7EhBHOJM+mN7LdW+B3kacJXILm32xawcMMjb2i0cIZpo+f9kiQ==",
+ "license": "MIT",
"dependencies": {
"@floating-ui/react-dom": "^2.0.0",
"@radix-ui/react-arrow": "1.1.7",
@@ -1742,6 +1804,7 @@
"version": "1.1.9",
"resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.9.tgz",
"integrity": "sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -1765,6 +1828,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -1787,6 +1851,7 @@
"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"
},
@@ -1804,6 +1869,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz",
"integrity": "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1818,6 +1884,7 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz",
"integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-effect-event": "0.0.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -1836,6 +1903,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.1.tgz",
"integrity": "sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-callback-ref": "1.1.1"
},
@@ -1853,6 +1921,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1867,6 +1936,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.1.tgz",
"integrity": "sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/rect": "1.1.1"
},
@@ -1884,6 +1954,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.1.tgz",
"integrity": "sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-layout-effect": "1.1.1"
},
@@ -1900,7 +1971,8 @@
"node_modules/@radix-ui/react-popover/node_modules/@radix-ui/rect": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.1.tgz",
- "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw=="
+ "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-popper": {
"version": "1.2.1",
@@ -1962,6 +2034,7 @@
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.4.tgz",
"integrity": "sha512-ueDqRbdc4/bkaQT3GIpLQssRlFgWaL/U2z/S31qRwwLWoxHLgry3SIfCwhxeQNbirEUXFa+lq3RL3oBYXtcmIA==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-compose-refs": "1.1.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -1985,6 +2058,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1999,6 +2073,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2036,6 +2111,7 @@
"version": "1.1.10",
"resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.10.tgz",
"integrity": "sha512-dT9aOXUen9JSsxnMPv/0VqySQf5eDQ6LCk5Sw28kamz8wSOW2bJdlX2Bg5VUIIcV+6XlHpWTIuTPCf/UNIyq8Q==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-collection": "1.1.7",
@@ -2065,12 +2141,14 @@
"node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-roving-focus/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",
@@ -2096,6 +2174,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2110,6 +2189,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz",
"integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2124,6 +2204,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.1.tgz",
"integrity": "sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2138,6 +2219,7 @@
"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"
},
@@ -2155,6 +2237,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -2177,6 +2260,7 @@
"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"
},
@@ -2194,6 +2278,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz",
"integrity": "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2208,6 +2293,7 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz",
"integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-effect-event": "0.0.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -2226,6 +2312,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2301,6 +2388,7 @@
"version": "1.1.9",
"resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.9.tgz",
"integrity": "sha512-ZoFkBBz9zv9GWer7wIjvdRxmh2wyc2oKWw6C6CseWd6/yq1DK/l5lJ+wnsmFwJZbBYqr02mrf8A2q/CVCuM3ZA==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-primitive": "2.1.3",
@@ -2324,12 +2412,14 @@
"node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/react-compose-refs": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2344,6 +2434,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -2366,6 +2457,7 @@
"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"
},
@@ -2383,6 +2475,7 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz",
"integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-effect-event": "0.0.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -2401,6 +2494,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2415,6 +2509,7 @@
"version": "1.2.7",
"resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.2.7.tgz",
"integrity": "sha512-Ap+fNYwKTYJ9pzqW+Xe2HtMRbQ/EeWkj2qykZ6SuEV4iS/o1bZI5ssJbk4D2r8XuDuOBVz/tIx2JObtuqU+5Zw==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-compose-refs": "1.1.2",
@@ -2447,12 +2542,14 @@
"node_modules/@radix-ui/react-tooltip/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-tooltip/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",
"integrity": "sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3"
},
@@ -2475,6 +2572,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2489,6 +2587,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz",
"integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2503,6 +2602,7 @@
"version": "1.1.10",
"resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.10.tgz",
"integrity": "sha512-IM1zzRV4W3HtVgftdQiiOmA0AdJlCtMLe00FXaHwgt3rAnNsIyDqshvkIW3hj/iu5hu8ERP7KIYki6NkqDxAwQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-compose-refs": "1.1.2",
@@ -2529,6 +2629,7 @@
"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"
},
@@ -2546,6 +2647,7 @@
"version": "1.2.7",
"resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.2.7.tgz",
"integrity": "sha512-IUFAccz1JyKcf/RjB552PlWwxjeCJB8/4KxT7EhBHOJM+mN7LdW+B3kacJXILm32xawcMMjb2i0cIZpo+f9kiQ==",
+ "license": "MIT",
"dependencies": {
"@floating-ui/react-dom": "^2.0.0",
"@radix-ui/react-arrow": "1.1.7",
@@ -2577,6 +2679,7 @@
"version": "1.1.9",
"resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.9.tgz",
"integrity": "sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -2600,6 +2703,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -2622,6 +2726,7 @@
"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"
},
@@ -2639,6 +2744,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz",
"integrity": "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2653,6 +2759,7 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz",
"integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-effect-event": "0.0.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -2671,6 +2778,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.1.tgz",
"integrity": "sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-callback-ref": "1.1.1"
},
@@ -2688,6 +2796,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2702,6 +2811,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.1.tgz",
"integrity": "sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/rect": "1.1.1"
},
@@ -2719,6 +2829,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.1.tgz",
"integrity": "sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-layout-effect": "1.1.1"
},
@@ -2736,6 +2847,7 @@
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.3.tgz",
"integrity": "sha512-pzJq12tEaaIhqjbzpCuv/OypJY/BPavOofm+dbab+MHLajy277+1lLm6JFcGgF5eskJ6mquGirhXY2GD/8u8Ug==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3"
},
@@ -2757,7 +2869,8 @@
"node_modules/@radix-ui/react-tooltip/node_modules/@radix-ui/rect": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.1.tgz",
- "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw=="
+ "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-use-callback-ref": {
"version": "1.1.0",
@@ -2794,6 +2907,7 @@
"version": "0.0.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.2.tgz",
"integrity": "sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-layout-effect": "1.1.1"
},
@@ -2811,6 +2925,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2966,6 +3081,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/node": {
@@ -3314,7 +3430,8 @@
"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",
- "integrity": "sha512-VRhuHOLoKYOy4UbilLbUzbYg93XLjv2PncJC50EuTWPA3gaja1UjBsUP/D/9/juV3vQFr6XBEzn9KCAHdUvOHw=="
+ "integrity": "sha512-VRhuHOLoKYOy4UbilLbUzbYg93XLjv2PncJC50EuTWPA3gaja1UjBsUP/D/9/juV3vQFr6XBEzn9KCAHdUvOHw==",
+ "license": "MIT"
},
"node_modules/cross-spawn": {
"version": "7.0.3",
@@ -3403,6 +3520,7 @@
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/direction/-/direction-1.0.4.tgz",
"integrity": "sha512-GYqKi1aH7PJXxdhTeZBFrg8vUBeKXi+cNprXsC1kpJcbcVnV9wBsrOu1cQEdG0WeQwlfHiy3XvnKfIrJ2R0NzQ==",
+ "license": "MIT",
"bin": {
"direction": "cli.js"
},
@@ -3615,6 +3733,7 @@
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/frimousse/-/frimousse-0.2.0.tgz",
"integrity": "sha512-viSrsVQWKR4Q7xzC0lkx3Wu9i1+IHrth0QXn0nlIIJXpltwUnjkGXSTuoW7WHI5aJ4z49WR8E/pyQizFjlNtTA==",
+ "license": "MIT",
"workspaces": [
".",
"site"
@@ -3741,6 +3860,7 @@
"version": "10.1.1",
"resolved": "https://registry.npmjs.org/immer/-/immer-10.1.1.tgz",
"integrity": "sha512-s2MPrmjovJcoMaHtx6K11Ra7oD05NT97w1IC5zpMkT6Atjr7H8LjaDd81iIxUYpMKSRRNMJE703M1Fhr/TctHw==",
+ "license": "MIT",
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/immer"
@@ -3811,7 +3931,8 @@
"node_modules/is-hotkey": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/is-hotkey/-/is-hotkey-0.2.0.tgz",
- "integrity": "sha512-UknnZK4RakDmTgz4PI1wIph5yxSs/mvChWs9ifnlXsKuXgWmOkY/hAE0H/k2MIqH0RlRye0i1oC07MCRSD28Mw=="
+ "integrity": "sha512-UknnZK4RakDmTgz4PI1wIph5yxSs/mvChWs9ifnlXsKuXgWmOkY/hAE0H/k2MIqH0RlRye0i1oC07MCRSD28Mw==",
+ "license": "MIT"
},
"node_modules/is-number": {
"version": "7.0.0",
@@ -3876,7 +3997,8 @@
"node_modules/js-base64": {
"version": "3.7.7",
"resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.7.7.tgz",
- "integrity": "sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw=="
+ "integrity": "sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw==",
+ "license": "BSD-3-Clause"
},
"node_modules/js-tokens": {
"version": "4.0.0",
@@ -3929,7 +4051,8 @@
"node_modules/lodash": {
"version": "4.17.21",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
- "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "license": "MIT"
},
"node_modules/loose-envify": {
"version": "1.4.0",
@@ -4699,6 +4822,7 @@
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-3.1.0.tgz",
"integrity": "sha512-49oNpRjWRvnU8NyGVmUaYG4jtTkNonFZI86MmGRDqBphEK2EXT9gdEUoQPZhuBM8yWHxCWbobltqYO5M4XrUvQ==",
+ "license": "MIT",
"dependencies": {
"compute-scroll-into-view": "^3.0.2"
}
@@ -4743,6 +4867,7 @@
"version": "0.110.2",
"resolved": "https://registry.npmjs.org/slate/-/slate-0.110.2.tgz",
"integrity": "sha512-4xGULnyMCiEQ0Ml7JAC1A6HVE6MNpPJU7Eq4cXh1LxlrR0dFXC3XC+rNfQtUJ7chHoPkws57x7DDiWiZAt+PBA==",
+ "license": "MIT",
"dependencies": {
"immer": "^10.0.3",
"is-plain-object": "^5.0.0",
@@ -4753,6 +4878,7 @@
"version": "0.110.3",
"resolved": "https://registry.npmjs.org/slate-history/-/slate-history-0.110.3.tgz",
"integrity": "sha512-sgdff4Usdflmw5ZUbhDkxFwCBQ2qlDKMMkF93w66KdV48vHOgN2BmLrf+2H8SdX8PYIpP/cTB0w8qWC2GwhDVA==",
+ "license": "MIT",
"dependencies": {
"is-plain-object": "^5.0.0"
},
@@ -4764,6 +4890,7 @@
"version": "0.100.0",
"resolved": "https://registry.npmjs.org/slate-hyperscript/-/slate-hyperscript-0.100.0.tgz",
"integrity": "sha512-fb2KdAYg6RkrQGlqaIi4wdqz3oa0S4zKNBJlbnJbNOwa23+9FLD6oPVx9zUGqCSIpy+HIpOeqXrg0Kzwh/Ii4A==",
+ "license": "MIT",
"dependencies": {
"is-plain-object": "^5.0.0"
},
@@ -4775,6 +4902,7 @@
"version": "0.110.3",
"resolved": "https://registry.npmjs.org/slate-react/-/slate-react-0.110.3.tgz",
"integrity": "sha512-AS8PPjwmsFS3Lq0MOEegLVlFoxhyos68G6zz2nW4sh3WeTXV7pX0exnwtY1a/docn+J3LGQO11aZXTenPXA/kg==",
+ "license": "MIT",
"dependencies": {
"@juggle/resize-observer": "^3.4.0",
"direction": "^1.0.4",
@@ -5041,12 +5169,14 @@
"node_modules/tiny-invariant": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz",
- "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw=="
+ "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==",
+ "license": "MIT"
},
"node_modules/tiny-warning": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz",
- "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA=="
+ "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==",
+ "license": "MIT"
},
"node_modules/to-regex-range": {
"version": "5.0.1",
@@ -5302,6 +5432,7 @@
"version": "9.0.12",
"resolved": "https://registry.npmjs.org/y-indexeddb/-/y-indexeddb-9.0.12.tgz",
"integrity": "sha512-9oCFRSPPzBK7/w5vOkJBaVCQZKHXB/v6SIT+WYhnJxlEC61juqG0hBrAf+y3gmSMLFLwICNH9nQ53uscuse6Hg==",
+ "license": "MIT",
"dependencies": {
"lib0": "^0.2.74"
},
diff --git a/examples/nextjs-linear-like-issue-tracker/package.json b/examples/nextjs-linear-like-issue-tracker/package.json
index 8d2a18ce9c6..0c0bb4422ef 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.24.0",
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/node-lexical": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-lexical": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/node-lexical": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-lexical": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
"@radix-ui/react-select": "^2.1.1",
"@types/node": "20.3.1",
"@types/react-dom": "18.2.5",
diff --git a/examples/nextjs-live-avatars-advanced/package-lock.json b/examples/nextjs-live-avatars-advanced/package-lock.json
index b30df5f3d39..90af6812140 100644
--- a/examples/nextjs-live-avatars-advanced/package-lock.json
+++ b/examples/nextjs-live-avatars-advanced/package-lock.json
@@ -8,9 +8,9 @@
"name": "@liveblocks-examples/nextjs-live-avatars-advanced",
"license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
"classnames": "^2.3.1",
"framer-motion": "^10.16.4",
"next": "^13.5.4",
@@ -43,39 +43,43 @@
"optional": true
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"node_modules/@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"@types/react": "*",
@@ -248,6 +252,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/node": {
@@ -762,37 +767,37 @@
"optional": true
},
"@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
"requires": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
"requires": {}
},
"@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
"requires": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
"requires": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
}
},
"@next/env": {
diff --git a/examples/nextjs-live-avatars-advanced/package.json b/examples/nextjs-live-avatars-advanced/package.json
index 8fc81cd8c27..7949e13ad94 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.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
"classnames": "^2.3.1",
"framer-motion": "^10.16.4",
"next": "^13.5.4",
diff --git a/examples/nextjs-live-avatars/package-lock.json b/examples/nextjs-live-avatars/package-lock.json
index ded53f31b2e..44280f10f97 100644
--- a/examples/nextjs-live-avatars/package-lock.json
+++ b/examples/nextjs-live-avatars/package-lock.json
@@ -8,9 +8,9 @@
"name": "@liveblocks-examples/nextjs-live-avatars",
"license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
"next": "^13.5.4",
"react": "^18.2.0",
"react-dom": "^18.2.0"
@@ -27,39 +27,43 @@
}
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"node_modules/@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"@types/react": "*",
@@ -267,6 +271,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/node": {
@@ -1451,37 +1456,37 @@
},
"dependencies": {
"@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
"requires": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
"requires": {}
},
"@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
"requires": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
"requires": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
}
},
"@next/env": {
diff --git a/examples/nextjs-live-avatars/package.json b/examples/nextjs-live-avatars/package.json
index d2253c5fe50..1df620f7995 100644
--- a/examples/nextjs-live-avatars/package.json
+++ b/examples/nextjs-live-avatars/package.json
@@ -9,9 +9,9 @@
"start": "next start"
},
"dependencies": {
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
"next": "^13.5.4",
"react": "^18.2.0",
"react-dom": "^18.2.0"
diff --git a/examples/nextjs-live-cursors-advanced/package-lock.json b/examples/nextjs-live-cursors-advanced/package-lock.json
index fb97d3be31e..0f4ae97d424 100644
--- a/examples/nextjs-live-cursors-advanced/package-lock.json
+++ b/examples/nextjs-live-cursors-advanced/package-lock.json
@@ -8,9 +8,9 @@
"name": "@liveblocks-examples/nextjs-live-cursors-advanced",
"license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
"framer-motion": "^10.16.4",
"next": "^13.5.4",
"react": "^18.2.0",
@@ -42,39 +42,43 @@
"optional": true
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"node_modules/@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"@types/react": "*",
@@ -247,6 +251,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/node": {
@@ -756,37 +761,37 @@
"optional": true
},
"@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
"requires": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
"requires": {}
},
"@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
"requires": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
"requires": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
}
},
"@next/env": {
diff --git a/examples/nextjs-live-cursors-advanced/package.json b/examples/nextjs-live-cursors-advanced/package.json
index 52ee5f0178c..eedb789db3b 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.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
"framer-motion": "^10.16.4",
"next": "^13.5.4",
"react": "^18.2.0",
diff --git a/examples/nextjs-live-cursors-chat/package-lock.json b/examples/nextjs-live-cursors-chat/package-lock.json
index 05de932ff5a..c38cdb59986 100644
--- a/examples/nextjs-live-cursors-chat/package-lock.json
+++ b/examples/nextjs-live-cursors-chat/package-lock.json
@@ -8,9 +8,9 @@
"name": "@liveblocks-examples/nextjs-live-cursors-chat",
"license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
"next": "^13.5.4",
"react": "^18.2.0",
"react-dom": "^18.2.0"
@@ -27,39 +27,43 @@
}
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"node_modules/@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"@types/react": "*",
@@ -267,6 +271,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/node": {
@@ -1471,37 +1476,37 @@
},
"dependencies": {
"@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
"requires": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
"requires": {}
},
"@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
"requires": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
"requires": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
}
},
"@next/env": {
diff --git a/examples/nextjs-live-cursors-chat/package.json b/examples/nextjs-live-cursors-chat/package.json
index c3b5a76f215..90ce2ede603 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.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
"next": "^13.5.4",
"react": "^18.2.0",
"react-dom": "^18.2.0"
diff --git a/examples/nextjs-live-cursors-scroll/package-lock.json b/examples/nextjs-live-cursors-scroll/package-lock.json
index ccf2fb092d3..c29173fe230 100644
--- a/examples/nextjs-live-cursors-scroll/package-lock.json
+++ b/examples/nextjs-live-cursors-scroll/package-lock.json
@@ -8,8 +8,8 @@
"name": "@liveblocks-examples/nextjs-live-cursors-scroll",
"license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
"next": "^13.5.4",
"react": "^18.2.0",
"react-dom": "^18.2.0"
@@ -26,28 +26,31 @@
}
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"@types/react": "*",
@@ -250,6 +253,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/node": {
@@ -1415,26 +1419,26 @@
},
"dependencies": {
"@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
"requires": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
"requires": {}
},
"@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
"requires": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
}
},
"@next/env": {
diff --git a/examples/nextjs-live-cursors-scroll/package.json b/examples/nextjs-live-cursors-scroll/package.json
index 34c3fc094ea..699ea966d7a 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.0.0",
- "@liveblocks/react": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
"next": "^13.5.4",
"react": "^18.2.0",
"react-dom": "^18.2.0"
diff --git a/examples/nextjs-live-cursors/package-lock.json b/examples/nextjs-live-cursors/package-lock.json
index bed4372cfbc..e82ec91da48 100644
--- a/examples/nextjs-live-cursors/package-lock.json
+++ b/examples/nextjs-live-cursors/package-lock.json
@@ -8,8 +8,8 @@
"name": "@liveblocks-examples/nextjs-live-cusors",
"license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
"@next/font": "^13.5.4",
"@types/node": "^18.11.18",
"@types/react": "^18.3.3",
@@ -24,28 +24,31 @@
}
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"@types/react": "*",
@@ -218,6 +221,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/node": {
@@ -520,26 +524,26 @@
},
"dependencies": {
"@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
"requires": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
"requires": {}
},
"@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
"requires": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
}
},
"@next/env": {
diff --git a/examples/nextjs-live-cursors/package.json b/examples/nextjs-live-cursors/package.json
index da4c50d51b5..634ccecbbdb 100644
--- a/examples/nextjs-live-cursors/package.json
+++ b/examples/nextjs-live-cursors/package.json
@@ -9,8 +9,8 @@
"lint": "next lint"
},
"dependencies": {
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
"@next/font": "^13.5.4",
"@types/node": "^18.11.18",
"@types/react": "^18.3.3",
diff --git a/examples/nextjs-live-form-selection/package-lock.json b/examples/nextjs-live-form-selection/package-lock.json
index b3cc9f6c878..0bef630d17b 100644
--- a/examples/nextjs-live-form-selection/package-lock.json
+++ b/examples/nextjs-live-form-selection/package-lock.json
@@ -8,8 +8,8 @@
"name": "@liveblocks-examples/nextjs-live-form-selection",
"license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
"next": "^13.5.4",
"react": "^18.1.0",
"react-dom": "^18.1.0"
@@ -22,28 +22,31 @@
}
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"@types/react": "*",
@@ -211,6 +214,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/node": {
@@ -513,26 +517,26 @@
},
"dependencies": {
"@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
"requires": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
"requires": {}
},
"@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
"requires": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
}
},
"@next/env": {
diff --git a/examples/nextjs-live-form-selection/package.json b/examples/nextjs-live-form-selection/package.json
index f4b0882f6ca..03dd9098930 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.0.0",
- "@liveblocks/react": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
"next": "^13.5.4",
"react": "^18.1.0",
"react-dom": "^18.1.0"
diff --git a/examples/nextjs-nextauth-google-avatars/package-lock.json b/examples/nextjs-nextauth-google-avatars/package-lock.json
index f749f17d660..3d774804541 100644
--- a/examples/nextjs-nextauth-google-avatars/package-lock.json
+++ b/examples/nextjs-nextauth-google-avatars/package-lock.json
@@ -8,9 +8,9 @@
"name": "@liveblocks-examples/nextjs-live-avatars",
"license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
"classnames": "^2.3.2",
"next": "^13.5.4",
"next-auth": "^4.23.2",
@@ -1863,39 +1863,43 @@
}
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"node_modules/@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"@types/react": "*",
@@ -2373,6 +2377,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/node": {
@@ -5690,37 +5695,37 @@
}
},
"@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
"requires": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
"requires": {}
},
"@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
"requires": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
"requires": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
}
},
"@next/env": {
diff --git a/examples/nextjs-nextauth-google-avatars/package.json b/examples/nextjs-nextauth-google-avatars/package.json
index fe37eaee880..ee98f31384b 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.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
"classnames": "^2.3.2",
"next": "^13.5.4",
"next-auth": "^4.23.2",
diff --git a/examples/nextjs-notification-settings/package-lock.json b/examples/nextjs-notification-settings/package-lock.json
index bfc3dd731f8..65f6fdf226c 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.2",
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/core": "^3.0.0",
- "@liveblocks/emails": "^3.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-tiptap": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
- "@liveblocks/yjs": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/core": "^3.3.0",
+ "@liveblocks/emails": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-tiptap": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
+ "@liveblocks/yjs": "^3.3.0",
"@radix-ui/react-avatar": "^1.1.2",
"@radix-ui/react-dialog": "^1.1.2",
"@radix-ui/react-label": "^2.1.1",
@@ -196,54 +196,60 @@
"node_modules/@juggle/resize-observer": {
"version": "3.4.0",
"resolved": "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.4.0.tgz",
- "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA=="
+ "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==",
+ "license": "Apache-2.0"
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/emails": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/emails/-/emails-3.0.0.tgz",
- "integrity": "sha512-YBlhpp6QL/ehJCJRThrRY+axQNqpJYgBrivJTOcG/plNbHHqCcK3HlN0WMry17O37W3cozd23uoURCbvJnNOCg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/emails/-/emails-3.3.0.tgz",
+ "integrity": "sha512-KiUJtpworZGBioFOTbdOwUV9+IguC1hYaBfCirQWJseUuo7fw3Wp7UeT5YD6VhRmmt1xmKkY4CVCJBLjDweX6Q==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
- "@liveblocks/node": "3.0.0"
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/node": "3.3.0"
},
"peerDependencies": {
"react": "^18 || ^19 || ^19.0.0-rc"
}
},
"node_modules/@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"node_modules/@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"@types/react": "*",
@@ -260,16 +266,17 @@
}
},
"node_modules/@liveblocks/react-tiptap": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react-tiptap/-/react-tiptap-3.0.0.tgz",
- "integrity": "sha512-y7DIKxyLcY5JZaiW29a/jsNXapQgL6n4OnsDtrtBy3LRx/iIH94eMJTTwcnB+sRcdn3uBi0x10uHiQe6k8BDig==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react-tiptap/-/react-tiptap-3.3.0.tgz",
+ "integrity": "sha512-xVmk8yQkjLKPkGAcm21hyFuN1Qm/E5kIgBBJpq/KMsREdd+pEWLvk1S3JjIPAyKdqqKjK57W47hsZgYO1HxeYQ==",
+ "license": "Apache-2.0",
"dependencies": {
"@floating-ui/react-dom": "^2.1.2",
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
- "@liveblocks/react": "3.0.0",
- "@liveblocks/react-ui": "3.0.0",
- "@liveblocks/yjs": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
+ "@liveblocks/react-ui": "3.3.0",
+ "@liveblocks/yjs": "3.3.0",
"@radix-ui/react-select": "^2.1.2",
"@radix-ui/react-toggle": "^1.1.0",
"@tiptap/core": "^2.7.2",
@@ -300,14 +307,15 @@
}
},
"node_modules/@liveblocks/react-ui": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.0.0.tgz",
- "integrity": "sha512-3e1DbNRaHJEQHXtWYDHsf7mqDpsxeSDgLezO0QS1u+wZGCWjOX6EuJQ7nihKWcIY7xhhRHbCW01KswBAOlAgKQ==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.3.0.tgz",
+ "integrity": "sha512-rbIk2cHZtAM38mgrUo1cUDpa9M74bAx008hiWboIGRHLuPOnv5+Gkk/s8V+uPBLlOYWVhiX9rpDi/ykhruysSg==",
+ "license": "Apache-2.0",
"dependencies": {
"@floating-ui/react-dom": "^2.1.2",
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
- "@liveblocks/react": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
"@radix-ui/react-dropdown-menu": "^2.1.2",
"@radix-ui/react-popover": "^1.1.2",
"@radix-ui/react-slot": "^1.1.0",
@@ -339,6 +347,7 @@
"version": "15.0.12",
"resolved": "https://registry.npmjs.org/marked/-/marked-15.0.12.tgz",
"integrity": "sha512-8dD6FusOQSrpv9Z1rdNMdlSgQOIP880DHqnohobOmYLElGEqAL/JvxvuxZO16r4HtjTlfPRDC1hbvxC9dPN2nA==",
+ "license": "MIT",
"bin": {
"marked": "bin/marked.js"
},
@@ -347,12 +356,13 @@
}
},
"node_modules/@liveblocks/yjs": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.0.0.tgz",
- "integrity": "sha512-UlYLLuSzrOsWfgg95C1HQAoZTXNor/h9YRasqoZNwkGNOpNoLbTspjq3PkZ3PyMz1I7LytymGb0p3mBQ5dKZKA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.3.0.tgz",
+ "integrity": "sha512-v375SzqKAb/obXnR3V9t16GJKYoh1KBCDiZGKtyU1HwMjVTqsvpTLLZ+x4spbujTLY6NG5J48HqLu8WgMWILMw==",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@noble/hashes": "^1.8.0",
"js-base64": "^3.7.7",
"y-indexeddb": "^9.0.12"
},
@@ -510,6 +520,18 @@
"node": ">= 10"
}
},
+ "node_modules/@noble/hashes": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz",
+ "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==",
+ "license": "MIT",
+ "engines": {
+ "node": "^14.21.3 || >=16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
"node_modules/@nodelib/fs.scandir": {
"version": "2.1.5",
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
@@ -851,6 +873,7 @@
"version": "2.1.15",
"resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.15.tgz",
"integrity": "sha512-mIBnOjgwo9AH3FyKaSWoSu/dYj6VdhJ7frEPiGTeXCdUFHjl9h3mFh2wwhEtINOmYXWhdpf1rY2minFsmaNgVQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-compose-refs": "1.1.2",
@@ -878,12 +901,14 @@
"node_modules/@radix-ui/react-dropdown-menu/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-dropdown-menu/node_modules/@radix-ui/react-compose-refs": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -898,6 +923,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz",
"integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -912,6 +938,7 @@
"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"
},
@@ -929,6 +956,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -951,6 +979,7 @@
"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"
},
@@ -968,6 +997,7 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz",
"integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-effect-event": "0.0.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -986,6 +1016,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1104,6 +1135,7 @@
"version": "2.1.15",
"resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.15.tgz",
"integrity": "sha512-tVlmA3Vb9n8SZSd+YSbuFR66l87Wiy4du+YE+0hzKQEANA+7cWKH1WgqcEX4pXqxUFQKrWQGHdvEfw00TjFiew==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-collection": "1.1.7",
@@ -1142,12 +1174,14 @@
"node_modules/@radix-ui/react-menu/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-menu/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",
"integrity": "sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3"
},
@@ -1170,6 +1204,7 @@
"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",
@@ -1195,6 +1230,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1209,6 +1245,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz",
"integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1223,6 +1260,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.1.tgz",
"integrity": "sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1237,6 +1275,7 @@
"version": "1.1.10",
"resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.10.tgz",
"integrity": "sha512-IM1zzRV4W3HtVgftdQiiOmA0AdJlCtMLe00FXaHwgt3rAnNsIyDqshvkIW3hj/iu5hu8ERP7KIYki6NkqDxAwQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-compose-refs": "1.1.2",
@@ -1263,6 +1302,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.2.tgz",
"integrity": "sha512-fyjAACV62oPV925xFCrH8DR5xWhg9KYtJT4s3u54jxp+L/hbpTY2kIeEFFbFe+a/HCE94zGQMZLIpVTPVZDhaA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1277,6 +1317,7 @@
"version": "1.1.7",
"resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.7.tgz",
"integrity": "sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-compose-refs": "1.1.2",
"@radix-ui/react-primitive": "2.1.3",
@@ -1301,6 +1342,7 @@
"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"
},
@@ -1318,6 +1360,7 @@
"version": "1.2.7",
"resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.2.7.tgz",
"integrity": "sha512-IUFAccz1JyKcf/RjB552PlWwxjeCJB8/4KxT7EhBHOJM+mN7LdW+B3kacJXILm32xawcMMjb2i0cIZpo+f9kiQ==",
+ "license": "MIT",
"dependencies": {
"@floating-ui/react-dom": "^2.0.0",
"@radix-ui/react-arrow": "1.1.7",
@@ -1349,6 +1392,7 @@
"version": "1.1.9",
"resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.9.tgz",
"integrity": "sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -1372,6 +1416,7 @@
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.4.tgz",
"integrity": "sha512-ueDqRbdc4/bkaQT3GIpLQssRlFgWaL/U2z/S31qRwwLWoxHLgry3SIfCwhxeQNbirEUXFa+lq3RL3oBYXtcmIA==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-compose-refs": "1.1.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -1395,6 +1440,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -1417,6 +1463,7 @@
"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"
},
@@ -1434,6 +1481,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz",
"integrity": "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1448,6 +1496,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.1.tgz",
"integrity": "sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-callback-ref": "1.1.1"
},
@@ -1465,6 +1514,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1479,6 +1529,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.1.tgz",
"integrity": "sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/rect": "1.1.1"
},
@@ -1496,6 +1547,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.1.tgz",
"integrity": "sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-layout-effect": "1.1.1"
},
@@ -1512,12 +1564,14 @@
"node_modules/@radix-ui/react-menu/node_modules/@radix-ui/rect": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.1.tgz",
- "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw=="
+ "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-menu/node_modules/react-remove-scroll": {
"version": "2.7.1",
"resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.7.1.tgz",
"integrity": "sha512-HpMh8+oahmIdOuS5aFKKY6Pyog+FNaZV/XyJOq7b4YFwsFHe5yYfdbIalI4k3vU2nSDql7YskmUseHsRrJqIPA==",
+ "license": "MIT",
"dependencies": {
"react-remove-scroll-bar": "^2.3.7",
"react-style-singleton": "^2.2.3",
@@ -1733,6 +1787,7 @@
"version": "1.1.10",
"resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.10.tgz",
"integrity": "sha512-dT9aOXUen9JSsxnMPv/0VqySQf5eDQ6LCk5Sw28kamz8wSOW2bJdlX2Bg5VUIIcV+6XlHpWTIuTPCf/UNIyq8Q==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-collection": "1.1.7",
@@ -1762,12 +1817,14 @@
"node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-roving-focus/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",
@@ -1793,6 +1850,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1807,6 +1865,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz",
"integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1821,6 +1880,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.1.tgz",
"integrity": "sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1835,6 +1895,7 @@
"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"
},
@@ -1852,6 +1913,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -1874,6 +1936,7 @@
"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"
},
@@ -1891,6 +1954,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz",
"integrity": "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1905,6 +1969,7 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz",
"integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-effect-event": "0.0.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -1923,6 +1988,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2371,6 +2437,7 @@
"version": "1.1.9",
"resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.9.tgz",
"integrity": "sha512-ZoFkBBz9zv9GWer7wIjvdRxmh2wyc2oKWw6C6CseWd6/yq1DK/l5lJ+wnsmFwJZbBYqr02mrf8A2q/CVCuM3ZA==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-primitive": "2.1.3",
@@ -2394,12 +2461,14 @@
"node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/react-compose-refs": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2414,6 +2483,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -2436,6 +2506,7 @@
"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"
},
@@ -2453,6 +2524,7 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz",
"integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-effect-event": "0.0.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -2471,6 +2543,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2485,6 +2558,7 @@
"version": "1.2.7",
"resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.2.7.tgz",
"integrity": "sha512-Ap+fNYwKTYJ9pzqW+Xe2HtMRbQ/EeWkj2qykZ6SuEV4iS/o1bZI5ssJbk4D2r8XuDuOBVz/tIx2JObtuqU+5Zw==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-compose-refs": "1.1.2",
@@ -2517,12 +2591,14 @@
"node_modules/@radix-ui/react-tooltip/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-tooltip/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",
"integrity": "sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3"
},
@@ -2545,6 +2621,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2559,6 +2636,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz",
"integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2573,6 +2651,7 @@
"version": "1.1.10",
"resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.10.tgz",
"integrity": "sha512-IM1zzRV4W3HtVgftdQiiOmA0AdJlCtMLe00FXaHwgt3rAnNsIyDqshvkIW3hj/iu5hu8ERP7KIYki6NkqDxAwQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-compose-refs": "1.1.2",
@@ -2599,6 +2678,7 @@
"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"
},
@@ -2616,6 +2696,7 @@
"version": "1.2.7",
"resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.2.7.tgz",
"integrity": "sha512-IUFAccz1JyKcf/RjB552PlWwxjeCJB8/4KxT7EhBHOJM+mN7LdW+B3kacJXILm32xawcMMjb2i0cIZpo+f9kiQ==",
+ "license": "MIT",
"dependencies": {
"@floating-ui/react-dom": "^2.0.0",
"@radix-ui/react-arrow": "1.1.7",
@@ -2647,6 +2728,7 @@
"version": "1.1.9",
"resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.9.tgz",
"integrity": "sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -2670,6 +2752,7 @@
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.4.tgz",
"integrity": "sha512-ueDqRbdc4/bkaQT3GIpLQssRlFgWaL/U2z/S31qRwwLWoxHLgry3SIfCwhxeQNbirEUXFa+lq3RL3oBYXtcmIA==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-compose-refs": "1.1.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -2693,6 +2776,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -2715,6 +2799,7 @@
"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"
},
@@ -2732,6 +2817,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz",
"integrity": "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2746,6 +2832,7 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz",
"integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-effect-event": "0.0.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -2764,6 +2851,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.1.tgz",
"integrity": "sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-callback-ref": "1.1.1"
},
@@ -2781,6 +2869,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2795,6 +2884,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.1.tgz",
"integrity": "sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/rect": "1.1.1"
},
@@ -2812,6 +2902,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.1.tgz",
"integrity": "sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-layout-effect": "1.1.1"
},
@@ -2829,6 +2920,7 @@
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.3.tgz",
"integrity": "sha512-pzJq12tEaaIhqjbzpCuv/OypJY/BPavOofm+dbab+MHLajy277+1lLm6JFcGgF5eskJ6mquGirhXY2GD/8u8Ug==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3"
},
@@ -2850,7 +2942,8 @@
"node_modules/@radix-ui/react-tooltip/node_modules/@radix-ui/rect": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.1.tgz",
- "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw=="
+ "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-use-callback-ref": {
"version": "1.1.0",
@@ -2889,6 +2982,7 @@
"version": "0.0.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.2.tgz",
"integrity": "sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-layout-effect": "1.1.1"
},
@@ -2906,6 +3000,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -3330,7 +3425,8 @@
"node_modules/@stablelib/base64": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@stablelib/base64/-/base64-1.0.1.tgz",
- "integrity": "sha512-1bnPQqSxSuc3Ii6MhBysoWCg58j97aUjuCSZrGSmDxNqtytIi0k8utUenAwTZN4V5mXXYGsVUI9zeBqy+jBOSQ=="
+ "integrity": "sha512-1bnPQqSxSuc3Ii6MhBysoWCg58j97aUjuCSZrGSmDxNqtytIi0k8utUenAwTZN4V5mXXYGsVUI9zeBqy+jBOSQ==",
+ "license": "MIT"
},
"node_modules/@swc/counter": {
"version": "0.1.3",
@@ -4126,7 +4222,8 @@
"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",
- "integrity": "sha512-VRhuHOLoKYOy4UbilLbUzbYg93XLjv2PncJC50EuTWPA3gaja1UjBsUP/D/9/juV3vQFr6XBEzn9KCAHdUvOHw=="
+ "integrity": "sha512-VRhuHOLoKYOy4UbilLbUzbYg93XLjv2PncJC50EuTWPA3gaja1UjBsUP/D/9/juV3vQFr6XBEzn9KCAHdUvOHw==",
+ "license": "MIT"
},
"node_modules/config-chain": {
"version": "1.1.13",
@@ -4206,6 +4303,7 @@
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/direction/-/direction-1.0.4.tgz",
"integrity": "sha512-GYqKi1aH7PJXxdhTeZBFrg8vUBeKXi+cNprXsC1kpJcbcVnV9wBsrOu1cQEdG0WeQwlfHiy3XvnKfIrJ2R0NzQ==",
+ "license": "MIT",
"bin": {
"direction": "cli.js"
},
@@ -4401,7 +4499,8 @@
"node_modules/fast-sha256": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/fast-sha256/-/fast-sha256-1.3.0.tgz",
- "integrity": "sha512-n11RGP/lrWEFI/bWdygLxhI+pVeo1ZYIVwvvPkW7azl/rOy+F3HYRZ2K5zeE9mmkhQppyv9sQFx0JM9UabnpPQ=="
+ "integrity": "sha512-n11RGP/lrWEFI/bWdygLxhI+pVeo1ZYIVwvvPkW7azl/rOy+F3HYRZ2K5zeE9mmkhQppyv9sQFx0JM9UabnpPQ==",
+ "license": "Unlicense"
},
"node_modules/fastq": {
"version": "1.17.1",
@@ -4456,6 +4555,7 @@
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/frimousse/-/frimousse-0.2.0.tgz",
"integrity": "sha512-viSrsVQWKR4Q7xzC0lkx3Wu9i1+IHrth0QXn0nlIIJXpltwUnjkGXSTuoW7WHI5aJ4z49WR8E/pyQizFjlNtTA==",
+ "license": "MIT",
"workspaces": [
".",
"site"
@@ -4585,6 +4685,7 @@
"version": "10.1.1",
"resolved": "https://registry.npmjs.org/immer/-/immer-10.1.1.tgz",
"integrity": "sha512-s2MPrmjovJcoMaHtx6K11Ra7oD05NT97w1IC5zpMkT6Atjr7H8LjaDd81iIxUYpMKSRRNMJE703M1Fhr/TctHw==",
+ "license": "MIT",
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/immer"
@@ -4652,7 +4753,8 @@
"node_modules/is-hotkey": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/is-hotkey/-/is-hotkey-0.2.0.tgz",
- "integrity": "sha512-UknnZK4RakDmTgz4PI1wIph5yxSs/mvChWs9ifnlXsKuXgWmOkY/hAE0H/k2MIqH0RlRye0i1oC07MCRSD28Mw=="
+ "integrity": "sha512-UknnZK4RakDmTgz4PI1wIph5yxSs/mvChWs9ifnlXsKuXgWmOkY/hAE0H/k2MIqH0RlRye0i1oC07MCRSD28Mw==",
+ "license": "MIT"
},
"node_modules/is-number": {
"version": "7.0.0",
@@ -4667,6 +4769,7 @@
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
"integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==",
+ "license": "MIT",
"engines": {
"node": ">=0.10.0"
}
@@ -4723,7 +4826,8 @@
"node_modules/js-base64": {
"version": "3.7.7",
"resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.7.7.tgz",
- "integrity": "sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw=="
+ "integrity": "sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw==",
+ "license": "BSD-3-Clause"
},
"node_modules/js-beautify": {
"version": "1.15.1",
@@ -4815,7 +4919,8 @@
"node_modules/lodash": {
"version": "4.17.21",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
- "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "license": "MIT"
},
"node_modules/loose-envify": {
"version": "1.4.0",
@@ -5070,6 +5175,7 @@
"version": "2.7.0",
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz",
"integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==",
+ "license": "MIT",
"dependencies": {
"whatwg-url": "^5.0.0"
},
@@ -5862,6 +5968,7 @@
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-3.1.0.tgz",
"integrity": "sha512-49oNpRjWRvnU8NyGVmUaYG4jtTkNonFZI86MmGRDqBphEK2EXT9gdEUoQPZhuBM8yWHxCWbobltqYO5M4XrUvQ==",
+ "license": "MIT",
"dependencies": {
"compute-scroll-into-view": "^3.0.2"
}
@@ -5924,6 +6031,7 @@
"version": "0.110.2",
"resolved": "https://registry.npmjs.org/slate/-/slate-0.110.2.tgz",
"integrity": "sha512-4xGULnyMCiEQ0Ml7JAC1A6HVE6MNpPJU7Eq4cXh1LxlrR0dFXC3XC+rNfQtUJ7chHoPkws57x7DDiWiZAt+PBA==",
+ "license": "MIT",
"dependencies": {
"immer": "^10.0.3",
"is-plain-object": "^5.0.0",
@@ -5934,6 +6042,7 @@
"version": "0.110.3",
"resolved": "https://registry.npmjs.org/slate-history/-/slate-history-0.110.3.tgz",
"integrity": "sha512-sgdff4Usdflmw5ZUbhDkxFwCBQ2qlDKMMkF93w66KdV48vHOgN2BmLrf+2H8SdX8PYIpP/cTB0w8qWC2GwhDVA==",
+ "license": "MIT",
"dependencies": {
"is-plain-object": "^5.0.0"
},
@@ -5945,6 +6054,7 @@
"version": "0.100.0",
"resolved": "https://registry.npmjs.org/slate-hyperscript/-/slate-hyperscript-0.100.0.tgz",
"integrity": "sha512-fb2KdAYg6RkrQGlqaIi4wdqz3oa0S4zKNBJlbnJbNOwa23+9FLD6oPVx9zUGqCSIpy+HIpOeqXrg0Kzwh/Ii4A==",
+ "license": "MIT",
"dependencies": {
"is-plain-object": "^5.0.0"
},
@@ -5956,6 +6066,7 @@
"version": "0.110.3",
"resolved": "https://registry.npmjs.org/slate-react/-/slate-react-0.110.3.tgz",
"integrity": "sha512-AS8PPjwmsFS3Lq0MOEegLVlFoxhyos68G6zz2nW4sh3WeTXV7pX0exnwtY1a/docn+J3LGQO11aZXTenPXA/kg==",
+ "license": "MIT",
"dependencies": {
"@juggle/resize-observer": "^3.4.0",
"direction": "^1.0.4",
@@ -6201,12 +6312,14 @@
"node_modules/tiny-invariant": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz",
- "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw=="
+ "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==",
+ "license": "MIT"
},
"node_modules/tiny-warning": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz",
- "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA=="
+ "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==",
+ "license": "MIT"
},
"node_modules/tippy.js": {
"version": "6.3.7",
@@ -6231,7 +6344,8 @@
"node_modules/tr46": {
"version": "0.0.3",
"resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
- "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="
+ "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==",
+ "license": "MIT"
},
"node_modules/ts-interface-checker": {
"version": "0.1.13",
@@ -6360,12 +6474,14 @@
"node_modules/webidl-conversions": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
- "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ=="
+ "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==",
+ "license": "BSD-2-Clause"
},
"node_modules/whatwg-url": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
"integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
+ "license": "MIT",
"dependencies": {
"tr46": "~0.0.3",
"webidl-conversions": "^3.0.0"
@@ -6473,6 +6589,7 @@
"version": "9.0.12",
"resolved": "https://registry.npmjs.org/y-indexeddb/-/y-indexeddb-9.0.12.tgz",
"integrity": "sha512-9oCFRSPPzBK7/w5vOkJBaVCQZKHXB/v6SIT+WYhnJxlEC61juqG0hBrAf+y3gmSMLFLwICNH9nQ53uscuse6Hg==",
+ "license": "MIT",
"dependencies": {
"lib0": "^0.2.74"
},
diff --git a/examples/nextjs-notification-settings/package.json b/examples/nextjs-notification-settings/package.json
index 36e59e67ddd..83213c911c1 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.2",
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/core": "^3.0.0",
- "@liveblocks/emails": "^3.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-tiptap": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
- "@liveblocks/yjs": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/core": "^3.3.0",
+ "@liveblocks/emails": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-tiptap": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
+ "@liveblocks/yjs": "^3.3.0",
"@radix-ui/react-avatar": "^1.1.2",
"@radix-ui/react-dialog": "^1.1.2",
"@radix-ui/react-label": "^2.1.1",
diff --git a/examples/nextjs-notifications-custom/package-lock.json b/examples/nextjs-notifications-custom/package-lock.json
index eb87efc09d3..24a2ca9c88f 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.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
"clsx": "^2.1.1",
"nanoid": "^5.0.7",
"next": "^14.2.4",
@@ -81,39 +81,43 @@
"license": "Apache-2.0"
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"node_modules/@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"@types/react": "*",
@@ -130,14 +134,15 @@
}
},
"node_modules/@liveblocks/react-ui": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.0.0.tgz",
- "integrity": "sha512-3e1DbNRaHJEQHXtWYDHsf7mqDpsxeSDgLezO0QS1u+wZGCWjOX6EuJQ7nihKWcIY7xhhRHbCW01KswBAOlAgKQ==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.3.0.tgz",
+ "integrity": "sha512-rbIk2cHZtAM38mgrUo1cUDpa9M74bAx008hiWboIGRHLuPOnv5+Gkk/s8V+uPBLlOYWVhiX9rpDi/ykhruysSg==",
+ "license": "Apache-2.0",
"dependencies": {
"@floating-ui/react-dom": "^2.1.2",
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
- "@liveblocks/react": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
"@radix-ui/react-dropdown-menu": "^2.1.2",
"@radix-ui/react-popover": "^1.1.2",
"@radix-ui/react-slot": "^1.1.0",
@@ -1016,6 +1021,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/node": {
@@ -1747,48 +1753,48 @@
"integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA=="
},
"@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
"requires": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
"requires": {}
},
"@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
"requires": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
"requires": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
}
},
"@liveblocks/react-ui": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.0.0.tgz",
- "integrity": "sha512-3e1DbNRaHJEQHXtWYDHsf7mqDpsxeSDgLezO0QS1u+wZGCWjOX6EuJQ7nihKWcIY7xhhRHbCW01KswBAOlAgKQ==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.3.0.tgz",
+ "integrity": "sha512-rbIk2cHZtAM38mgrUo1cUDpa9M74bAx008hiWboIGRHLuPOnv5+Gkk/s8V+uPBLlOYWVhiX9rpDi/ykhruysSg==",
"requires": {
"@floating-ui/react-dom": "^2.1.2",
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
- "@liveblocks/react": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
"@radix-ui/react-dropdown-menu": "^2.1.2",
"@radix-ui/react-popover": "^1.1.2",
"@radix-ui/react-slot": "^1.1.0",
diff --git a/examples/nextjs-notifications-custom/package.json b/examples/nextjs-notifications-custom/package.json
index 3b3edab3772..5effdef3d63 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.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
"clsx": "^2.1.1",
"nanoid": "^5.0.7",
"next": "^14.2.4",
diff --git a/examples/nextjs-notion-like-ai-editor/package-lock.json b/examples/nextjs-notion-like-ai-editor/package-lock.json
index 28bb8789398..66f35a5c8b0 100644
--- a/examples/nextjs-notion-like-ai-editor/package-lock.json
+++ b/examples/nextjs-notion-like-ai-editor/package-lock.json
@@ -15,12 +15,12 @@
"@lexical/rich-text": "0.24.0",
"@lexical/selection": "0.24.0",
"@lexical/utils": "0.24.0",
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/node-lexical": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-lexical": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/node-lexical": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-lexical": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
"@radix-ui/react-dialog": "^1.1.1",
"@radix-ui/react-popover": "^1.0.7",
"@types/node": "^18.11.18",
@@ -679,7 +679,8 @@
"node_modules/@juggle/resize-observer": {
"version": "3.4.0",
"resolved": "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.4.0.tgz",
- "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA=="
+ "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==",
+ "license": "Apache-2.0"
},
"node_modules/@lexical/clipboard": {
"version": "0.24.0",
@@ -948,39 +949,43 @@
}
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"node_modules/@liveblocks/node-lexical": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node-lexical/-/node-lexical-3.0.0.tgz",
- "integrity": "sha512-fKHPjl7wY2vaZwJTL06hwMZWRvHsxwydGrgLqkVcKdav20gDfBrlXXw1y0fEIMaad8JvVzUVKNwoSYjUMy0v3Q==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node-lexical/-/node-lexical-3.3.0.tgz",
+ "integrity": "sha512-uMe5qVO8tPgT+3ajAsAXEYQv240JI86z8B9UgUGw1+M5tRydPgYt0PaEgCnrPtzfFqOmFbrIi779A65R80XQMw==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
- "@liveblocks/node": "3.0.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/node": "3.3.0",
"yjs": "^13.6.18"
},
"peerDependencies": {
@@ -992,12 +997,13 @@
}
},
"node_modules/@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"@types/react": "*",
@@ -1014,16 +1020,17 @@
}
},
"node_modules/@liveblocks/react-lexical": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react-lexical/-/react-lexical-3.0.0.tgz",
- "integrity": "sha512-Rxr4GHMFtoMRj7+mYq0puEGRT7uSGewDXrIj7GBVynyCYnyr8s5Lcdm18d/04v5ELbpzAhuQEd/luCXmVZLl4g==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react-lexical/-/react-lexical-3.3.0.tgz",
+ "integrity": "sha512-j5wme+aPZ5eRCI3xhA+1k3UqP/xwEHwHAeZPESIqhbjyqCXkDQNlvC9mM1xzx4tt+pnbZ34U2BUe6t0/asOQZA==",
+ "license": "Apache-2.0",
"dependencies": {
"@floating-ui/react-dom": "^2.1.1",
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
- "@liveblocks/react": "3.0.0",
- "@liveblocks/react-ui": "3.0.0",
- "@liveblocks/yjs": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
+ "@liveblocks/react-ui": "3.3.0",
+ "@liveblocks/yjs": "3.3.0",
"@radix-ui/react-select": "^2.1.2",
"@radix-ui/react-toggle": "^1.1.0",
"yjs": "^13.6.18"
@@ -1050,14 +1057,15 @@
}
},
"node_modules/@liveblocks/react-ui": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.0.0.tgz",
- "integrity": "sha512-3e1DbNRaHJEQHXtWYDHsf7mqDpsxeSDgLezO0QS1u+wZGCWjOX6EuJQ7nihKWcIY7xhhRHbCW01KswBAOlAgKQ==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.3.0.tgz",
+ "integrity": "sha512-rbIk2cHZtAM38mgrUo1cUDpa9M74bAx008hiWboIGRHLuPOnv5+Gkk/s8V+uPBLlOYWVhiX9rpDi/ykhruysSg==",
+ "license": "Apache-2.0",
"dependencies": {
"@floating-ui/react-dom": "^2.1.2",
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
- "@liveblocks/react": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
"@radix-ui/react-dropdown-menu": "^2.1.2",
"@radix-ui/react-popover": "^1.1.2",
"@radix-ui/react-slot": "^1.1.0",
@@ -1089,6 +1097,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1103,6 +1112,7 @@
"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"
},
@@ -1117,12 +1127,13 @@
}
},
"node_modules/@liveblocks/yjs": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.0.0.tgz",
- "integrity": "sha512-UlYLLuSzrOsWfgg95C1HQAoZTXNor/h9YRasqoZNwkGNOpNoLbTspjq3PkZ3PyMz1I7LytymGb0p3mBQ5dKZKA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.3.0.tgz",
+ "integrity": "sha512-v375SzqKAb/obXnR3V9t16GJKYoh1KBCDiZGKtyU1HwMjVTqsvpTLLZ+x4spbujTLY6NG5J48HqLu8WgMWILMw==",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@noble/hashes": "^1.8.0",
"js-base64": "^3.7.7",
"y-indexeddb": "^9.0.12"
},
@@ -1280,6 +1291,18 @@
"node": ">= 10"
}
},
+ "node_modules/@noble/hashes": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz",
+ "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==",
+ "license": "MIT",
+ "engines": {
+ "node": "^14.21.3 || >=16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
"node_modules/@nodelib/fs.scandir": {
"version": "2.1.5",
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
@@ -1941,6 +1964,7 @@
"version": "2.1.15",
"resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.15.tgz",
"integrity": "sha512-mIBnOjgwo9AH3FyKaSWoSu/dYj6VdhJ7frEPiGTeXCdUFHjl9h3mFh2wwhEtINOmYXWhdpf1rY2minFsmaNgVQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-compose-refs": "1.1.2",
@@ -1968,12 +1992,14 @@
"node_modules/@radix-ui/react-dropdown-menu/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-dropdown-menu/node_modules/@radix-ui/react-compose-refs": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1988,6 +2014,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz",
"integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2002,6 +2029,7 @@
"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"
},
@@ -2019,6 +2047,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -2041,6 +2070,7 @@
"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"
},
@@ -2058,6 +2088,7 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz",
"integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-effect-event": "0.0.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -2076,6 +2107,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2150,6 +2182,7 @@
"version": "2.1.15",
"resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.15.tgz",
"integrity": "sha512-tVlmA3Vb9n8SZSd+YSbuFR66l87Wiy4du+YE+0hzKQEANA+7cWKH1WgqcEX4pXqxUFQKrWQGHdvEfw00TjFiew==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-collection": "1.1.7",
@@ -2188,12 +2221,14 @@
"node_modules/@radix-ui/react-menu/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-menu/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",
"integrity": "sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3"
},
@@ -2216,6 +2251,7 @@
"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",
@@ -2241,6 +2277,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2255,6 +2292,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz",
"integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2269,6 +2307,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.1.tgz",
"integrity": "sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2283,6 +2322,7 @@
"version": "1.1.10",
"resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.10.tgz",
"integrity": "sha512-IM1zzRV4W3HtVgftdQiiOmA0AdJlCtMLe00FXaHwgt3rAnNsIyDqshvkIW3hj/iu5hu8ERP7KIYki6NkqDxAwQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-compose-refs": "1.1.2",
@@ -2309,6 +2349,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.2.tgz",
"integrity": "sha512-fyjAACV62oPV925xFCrH8DR5xWhg9KYtJT4s3u54jxp+L/hbpTY2kIeEFFbFe+a/HCE94zGQMZLIpVTPVZDhaA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2323,6 +2364,7 @@
"version": "1.1.7",
"resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.7.tgz",
"integrity": "sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-compose-refs": "1.1.2",
"@radix-ui/react-primitive": "2.1.3",
@@ -2347,6 +2389,7 @@
"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"
},
@@ -2364,6 +2407,7 @@
"version": "1.2.7",
"resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.2.7.tgz",
"integrity": "sha512-IUFAccz1JyKcf/RjB552PlWwxjeCJB8/4KxT7EhBHOJM+mN7LdW+B3kacJXILm32xawcMMjb2i0cIZpo+f9kiQ==",
+ "license": "MIT",
"dependencies": {
"@floating-ui/react-dom": "^2.0.0",
"@radix-ui/react-arrow": "1.1.7",
@@ -2395,6 +2439,7 @@
"version": "1.1.9",
"resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.9.tgz",
"integrity": "sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -2418,6 +2463,7 @@
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.4.tgz",
"integrity": "sha512-ueDqRbdc4/bkaQT3GIpLQssRlFgWaL/U2z/S31qRwwLWoxHLgry3SIfCwhxeQNbirEUXFa+lq3RL3oBYXtcmIA==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-compose-refs": "1.1.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -2441,6 +2487,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -2463,6 +2510,7 @@
"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"
},
@@ -2480,6 +2528,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz",
"integrity": "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2494,6 +2543,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.1.tgz",
"integrity": "sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-callback-ref": "1.1.1"
},
@@ -2511,6 +2561,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2525,6 +2576,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.1.tgz",
"integrity": "sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/rect": "1.1.1"
},
@@ -2542,6 +2594,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.1.tgz",
"integrity": "sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-layout-effect": "1.1.1"
},
@@ -2558,12 +2611,14 @@
"node_modules/@radix-ui/react-menu/node_modules/@radix-ui/rect": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.1.tgz",
- "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw=="
+ "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-menu/node_modules/react-remove-scroll": {
"version": "2.7.1",
"resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.7.1.tgz",
"integrity": "sha512-HpMh8+oahmIdOuS5aFKKY6Pyog+FNaZV/XyJOq7b4YFwsFHe5yYfdbIalI4k3vU2nSDql7YskmUseHsRrJqIPA==",
+ "license": "MIT",
"dependencies": {
"react-remove-scroll-bar": "^2.3.7",
"react-style-singleton": "^2.2.3",
@@ -3129,6 +3184,7 @@
"version": "1.1.10",
"resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.10.tgz",
"integrity": "sha512-dT9aOXUen9JSsxnMPv/0VqySQf5eDQ6LCk5Sw28kamz8wSOW2bJdlX2Bg5VUIIcV+6XlHpWTIuTPCf/UNIyq8Q==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-collection": "1.1.7",
@@ -3158,12 +3214,14 @@
"node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-roving-focus/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",
@@ -3189,6 +3247,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -3203,6 +3262,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz",
"integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -3217,6 +3277,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.1.tgz",
"integrity": "sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -3231,6 +3292,7 @@
"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"
},
@@ -3248,6 +3310,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -3270,6 +3333,7 @@
"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"
},
@@ -3287,6 +3351,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz",
"integrity": "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -3301,6 +3366,7 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz",
"integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-effect-event": "0.0.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -3319,6 +3385,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -3726,6 +3793,7 @@
"version": "1.1.9",
"resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.9.tgz",
"integrity": "sha512-ZoFkBBz9zv9GWer7wIjvdRxmh2wyc2oKWw6C6CseWd6/yq1DK/l5lJ+wnsmFwJZbBYqr02mrf8A2q/CVCuM3ZA==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-primitive": "2.1.3",
@@ -3749,12 +3817,14 @@
"node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/react-compose-refs": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -3769,6 +3839,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -3791,6 +3862,7 @@
"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"
},
@@ -3808,6 +3880,7 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz",
"integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-effect-event": "0.0.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -3826,6 +3899,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -3840,6 +3914,7 @@
"version": "1.2.7",
"resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.2.7.tgz",
"integrity": "sha512-Ap+fNYwKTYJ9pzqW+Xe2HtMRbQ/EeWkj2qykZ6SuEV4iS/o1bZI5ssJbk4D2r8XuDuOBVz/tIx2JObtuqU+5Zw==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-compose-refs": "1.1.2",
@@ -3872,12 +3947,14 @@
"node_modules/@radix-ui/react-tooltip/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-tooltip/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",
"integrity": "sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3"
},
@@ -3900,6 +3977,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -3914,6 +3992,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz",
"integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -3928,6 +4007,7 @@
"version": "1.1.10",
"resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.10.tgz",
"integrity": "sha512-IM1zzRV4W3HtVgftdQiiOmA0AdJlCtMLe00FXaHwgt3rAnNsIyDqshvkIW3hj/iu5hu8ERP7KIYki6NkqDxAwQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-compose-refs": "1.1.2",
@@ -3954,6 +4034,7 @@
"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"
},
@@ -3971,6 +4052,7 @@
"version": "1.2.7",
"resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.2.7.tgz",
"integrity": "sha512-IUFAccz1JyKcf/RjB552PlWwxjeCJB8/4KxT7EhBHOJM+mN7LdW+B3kacJXILm32xawcMMjb2i0cIZpo+f9kiQ==",
+ "license": "MIT",
"dependencies": {
"@floating-ui/react-dom": "^2.0.0",
"@radix-ui/react-arrow": "1.1.7",
@@ -4002,6 +4084,7 @@
"version": "1.1.9",
"resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.9.tgz",
"integrity": "sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -4025,6 +4108,7 @@
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.4.tgz",
"integrity": "sha512-ueDqRbdc4/bkaQT3GIpLQssRlFgWaL/U2z/S31qRwwLWoxHLgry3SIfCwhxeQNbirEUXFa+lq3RL3oBYXtcmIA==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-compose-refs": "1.1.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -4048,6 +4132,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -4070,6 +4155,7 @@
"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"
},
@@ -4087,6 +4173,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz",
"integrity": "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -4101,6 +4188,7 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz",
"integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-effect-event": "0.0.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -4119,6 +4207,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.1.tgz",
"integrity": "sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-callback-ref": "1.1.1"
},
@@ -4136,6 +4225,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -4150,6 +4240,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.1.tgz",
"integrity": "sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/rect": "1.1.1"
},
@@ -4167,6 +4258,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.1.tgz",
"integrity": "sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-layout-effect": "1.1.1"
},
@@ -4184,6 +4276,7 @@
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.3.tgz",
"integrity": "sha512-pzJq12tEaaIhqjbzpCuv/OypJY/BPavOofm+dbab+MHLajy277+1lLm6JFcGgF5eskJ6mquGirhXY2GD/8u8Ug==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3"
},
@@ -4205,7 +4298,8 @@
"node_modules/@radix-ui/react-tooltip/node_modules/@radix-ui/rect": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.1.tgz",
- "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw=="
+ "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-use-callback-ref": {
"version": "1.0.1",
@@ -4246,6 +4340,7 @@
"version": "0.0.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.2.tgz",
"integrity": "sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-layout-effect": "1.1.1"
},
@@ -4263,6 +4358,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -4497,6 +4593,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/node": {
@@ -5141,7 +5238,8 @@
"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",
- "integrity": "sha512-VRhuHOLoKYOy4UbilLbUzbYg93XLjv2PncJC50EuTWPA3gaja1UjBsUP/D/9/juV3vQFr6XBEzn9KCAHdUvOHw=="
+ "integrity": "sha512-VRhuHOLoKYOy4UbilLbUzbYg93XLjv2PncJC50EuTWPA3gaja1UjBsUP/D/9/juV3vQFr6XBEzn9KCAHdUvOHw==",
+ "license": "MIT"
},
"node_modules/cross-spawn": {
"version": "7.0.3",
@@ -5219,6 +5317,7 @@
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/direction/-/direction-1.0.4.tgz",
"integrity": "sha512-GYqKi1aH7PJXxdhTeZBFrg8vUBeKXi+cNprXsC1kpJcbcVnV9wBsrOu1cQEdG0WeQwlfHiy3XvnKfIrJ2R0NzQ==",
+ "license": "MIT",
"bin": {
"direction": "cli.js"
},
@@ -5404,6 +5503,7 @@
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/frimousse/-/frimousse-0.2.0.tgz",
"integrity": "sha512-viSrsVQWKR4Q7xzC0lkx3Wu9i1+IHrth0QXn0nlIIJXpltwUnjkGXSTuoW7WHI5aJ4z49WR8E/pyQizFjlNtTA==",
+ "license": "MIT",
"workspaces": [
".",
"site"
@@ -5499,6 +5599,7 @@
"version": "10.1.1",
"resolved": "https://registry.npmjs.org/immer/-/immer-10.1.1.tgz",
"integrity": "sha512-s2MPrmjovJcoMaHtx6K11Ra7oD05NT97w1IC5zpMkT6Atjr7H8LjaDd81iIxUYpMKSRRNMJE703M1Fhr/TctHw==",
+ "license": "MIT",
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/immer"
@@ -5561,7 +5662,8 @@
"node_modules/is-hotkey": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/is-hotkey/-/is-hotkey-0.2.0.tgz",
- "integrity": "sha512-UknnZK4RakDmTgz4PI1wIph5yxSs/mvChWs9ifnlXsKuXgWmOkY/hAE0H/k2MIqH0RlRye0i1oC07MCRSD28Mw=="
+ "integrity": "sha512-UknnZK4RakDmTgz4PI1wIph5yxSs/mvChWs9ifnlXsKuXgWmOkY/hAE0H/k2MIqH0RlRye0i1oC07MCRSD28Mw==",
+ "license": "MIT"
},
"node_modules/is-number": {
"version": "7.0.0",
@@ -5576,6 +5678,7 @@
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
"integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==",
+ "license": "MIT",
"engines": {
"node": ">=0.10.0"
}
@@ -5635,7 +5738,8 @@
"node_modules/js-base64": {
"version": "3.7.7",
"resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.7.7.tgz",
- "integrity": "sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw=="
+ "integrity": "sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw==",
+ "license": "BSD-3-Clause"
},
"node_modules/js-tokens": {
"version": "4.0.0",
@@ -5716,7 +5820,8 @@
"node_modules/lodash": {
"version": "4.17.21",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
- "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "license": "MIT"
},
"node_modules/loose-envify": {
"version": "1.4.0",
@@ -5764,6 +5869,7 @@
"version": "15.0.12",
"resolved": "https://registry.npmjs.org/marked/-/marked-15.0.12.tgz",
"integrity": "sha512-8dD6FusOQSrpv9Z1rdNMdlSgQOIP880DHqnohobOmYLElGEqAL/JvxvuxZO16r4HtjTlfPRDC1hbvxC9dPN2nA==",
+ "license": "MIT",
"bin": {
"marked": "bin/marked.js"
},
@@ -6457,6 +6563,7 @@
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-3.1.0.tgz",
"integrity": "sha512-49oNpRjWRvnU8NyGVmUaYG4jtTkNonFZI86MmGRDqBphEK2EXT9gdEUoQPZhuBM8yWHxCWbobltqYO5M4XrUvQ==",
+ "license": "MIT",
"dependencies": {
"compute-scroll-into-view": "^3.0.2"
}
@@ -6504,6 +6611,7 @@
"version": "0.110.2",
"resolved": "https://registry.npmjs.org/slate/-/slate-0.110.2.tgz",
"integrity": "sha512-4xGULnyMCiEQ0Ml7JAC1A6HVE6MNpPJU7Eq4cXh1LxlrR0dFXC3XC+rNfQtUJ7chHoPkws57x7DDiWiZAt+PBA==",
+ "license": "MIT",
"dependencies": {
"immer": "^10.0.3",
"is-plain-object": "^5.0.0",
@@ -6514,6 +6622,7 @@
"version": "0.110.3",
"resolved": "https://registry.npmjs.org/slate-history/-/slate-history-0.110.3.tgz",
"integrity": "sha512-sgdff4Usdflmw5ZUbhDkxFwCBQ2qlDKMMkF93w66KdV48vHOgN2BmLrf+2H8SdX8PYIpP/cTB0w8qWC2GwhDVA==",
+ "license": "MIT",
"dependencies": {
"is-plain-object": "^5.0.0"
},
@@ -6525,6 +6634,7 @@
"version": "0.100.0",
"resolved": "https://registry.npmjs.org/slate-hyperscript/-/slate-hyperscript-0.100.0.tgz",
"integrity": "sha512-fb2KdAYg6RkrQGlqaIi4wdqz3oa0S4zKNBJlbnJbNOwa23+9FLD6oPVx9zUGqCSIpy+HIpOeqXrg0Kzwh/Ii4A==",
+ "license": "MIT",
"dependencies": {
"is-plain-object": "^5.0.0"
},
@@ -6536,6 +6646,7 @@
"version": "0.110.3",
"resolved": "https://registry.npmjs.org/slate-react/-/slate-react-0.110.3.tgz",
"integrity": "sha512-AS8PPjwmsFS3Lq0MOEegLVlFoxhyos68G6zz2nW4sh3WeTXV7pX0exnwtY1a/docn+J3LGQO11aZXTenPXA/kg==",
+ "license": "MIT",
"dependencies": {
"@juggle/resize-observer": "^3.4.0",
"direction": "^1.0.4",
@@ -6845,12 +6956,14 @@
"node_modules/tiny-invariant": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz",
- "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw=="
+ "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==",
+ "license": "MIT"
},
"node_modules/tiny-warning": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz",
- "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA=="
+ "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==",
+ "license": "MIT"
},
"node_modules/to-fast-properties": {
"version": "2.0.0",
@@ -7179,6 +7292,7 @@
"version": "9.0.12",
"resolved": "https://registry.npmjs.org/y-indexeddb/-/y-indexeddb-9.0.12.tgz",
"integrity": "sha512-9oCFRSPPzBK7/w5vOkJBaVCQZKHXB/v6SIT+WYhnJxlEC61juqG0hBrAf+y3gmSMLFLwICNH9nQ53uscuse6Hg==",
+ "license": "MIT",
"dependencies": {
"lib0": "^0.2.74"
},
diff --git a/examples/nextjs-notion-like-ai-editor/package.json b/examples/nextjs-notion-like-ai-editor/package.json
index 9b7a64acc4b..5198acbc3a9 100644
--- a/examples/nextjs-notion-like-ai-editor/package.json
+++ b/examples/nextjs-notion-like-ai-editor/package.json
@@ -18,12 +18,12 @@
"@lexical/rich-text": "0.24.0",
"@lexical/selection": "0.24.0",
"@lexical/utils": "0.24.0",
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/node-lexical": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-lexical": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/node-lexical": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-lexical": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
"@radix-ui/react-dialog": "^1.1.1",
"@radix-ui/react-popover": "^1.0.7",
"@types/node": "^18.11.18",
diff --git a/examples/nextjs-spreadsheet-advanced/package-lock.json b/examples/nextjs-spreadsheet-advanced/package-lock.json
index b564247156e..d455520e814 100644
--- a/examples/nextjs-spreadsheet-advanced/package-lock.json
+++ b/examples/nextjs-spreadsheet-advanced/package-lock.json
@@ -12,9 +12,9 @@
"@dnd-kit/modifiers": "^6.0.0",
"@dnd-kit/sortable": "^7.0.1",
"@dnd-kit/utilities": "^3.2.0",
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
"@radix-ui/react-dropdown-menu": "^1.0.0",
"@radix-ui/react-tooltip": "^1.0.0",
"@use-gesture/react": "^10.3.0",
@@ -2170,39 +2170,43 @@
}
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"node_modules/@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"@types/react": "*",
@@ -3549,6 +3553,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/node": {
@@ -8290,37 +8295,37 @@
}
},
"@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
"requires": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
"requires": {}
},
"@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
"requires": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
"requires": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
}
},
"@next/env": {
diff --git a/examples/nextjs-spreadsheet-advanced/package.json b/examples/nextjs-spreadsheet-advanced/package.json
index 725bb8fc6c6..33132a9780b 100644
--- a/examples/nextjs-spreadsheet-advanced/package.json
+++ b/examples/nextjs-spreadsheet-advanced/package.json
@@ -13,9 +13,9 @@
"@dnd-kit/modifiers": "^6.0.0",
"@dnd-kit/sortable": "^7.0.1",
"@dnd-kit/utilities": "^3.2.0",
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
"@radix-ui/react-dropdown-menu": "^1.0.0",
"@radix-ui/react-tooltip": "^1.0.0",
"@use-gesture/react": "^10.3.0",
diff --git a/examples/nextjs-tiptap-advanced/package-lock.json b/examples/nextjs-tiptap-advanced/package-lock.json
index 2f300f1844d..3b171688777 100644
--- a/examples/nextjs-tiptap-advanced/package-lock.json
+++ b/examples/nextjs-tiptap-advanced/package-lock.json
@@ -8,11 +8,11 @@
"name": "@liveblocks-examples/nextjs-tiptap-advanced",
"license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-tiptap": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-tiptap": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
"@radix-ui/react-dialog": "^1.0.2",
"@radix-ui/react-popover": "^1.0.2",
"@radix-ui/react-select": "^1.1.1",
@@ -92,42 +92,47 @@
"node_modules/@juggle/resize-observer": {
"version": "3.4.0",
"resolved": "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.4.0.tgz",
- "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA=="
+ "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==",
+ "license": "Apache-2.0"
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"node_modules/@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"@types/react": "*",
@@ -144,16 +149,17 @@
}
},
"node_modules/@liveblocks/react-tiptap": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react-tiptap/-/react-tiptap-3.0.0.tgz",
- "integrity": "sha512-y7DIKxyLcY5JZaiW29a/jsNXapQgL6n4OnsDtrtBy3LRx/iIH94eMJTTwcnB+sRcdn3uBi0x10uHiQe6k8BDig==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react-tiptap/-/react-tiptap-3.3.0.tgz",
+ "integrity": "sha512-xVmk8yQkjLKPkGAcm21hyFuN1Qm/E5kIgBBJpq/KMsREdd+pEWLvk1S3JjIPAyKdqqKjK57W47hsZgYO1HxeYQ==",
+ "license": "Apache-2.0",
"dependencies": {
"@floating-ui/react-dom": "^2.1.2",
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
- "@liveblocks/react": "3.0.0",
- "@liveblocks/react-ui": "3.0.0",
- "@liveblocks/yjs": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
+ "@liveblocks/react-ui": "3.3.0",
+ "@liveblocks/yjs": "3.3.0",
"@radix-ui/react-select": "^2.1.2",
"@radix-ui/react-toggle": "^1.1.0",
"@tiptap/core": "^2.7.2",
@@ -686,14 +692,15 @@
}
},
"node_modules/@liveblocks/react-ui": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.0.0.tgz",
- "integrity": "sha512-3e1DbNRaHJEQHXtWYDHsf7mqDpsxeSDgLezO0QS1u+wZGCWjOX6EuJQ7nihKWcIY7xhhRHbCW01KswBAOlAgKQ==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.3.0.tgz",
+ "integrity": "sha512-rbIk2cHZtAM38mgrUo1cUDpa9M74bAx008hiWboIGRHLuPOnv5+Gkk/s8V+uPBLlOYWVhiX9rpDi/ykhruysSg==",
+ "license": "Apache-2.0",
"dependencies": {
"@floating-ui/react-dom": "^2.1.2",
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
- "@liveblocks/react": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
"@radix-ui/react-dropdown-menu": "^2.1.2",
"@radix-ui/react-popover": "^1.1.2",
"@radix-ui/react-slot": "^1.1.0",
@@ -725,6 +732,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -739,6 +747,7 @@
"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"
},
@@ -753,12 +762,13 @@
}
},
"node_modules/@liveblocks/yjs": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.0.0.tgz",
- "integrity": "sha512-UlYLLuSzrOsWfgg95C1HQAoZTXNor/h9YRasqoZNwkGNOpNoLbTspjq3PkZ3PyMz1I7LytymGb0p3mBQ5dKZKA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.3.0.tgz",
+ "integrity": "sha512-v375SzqKAb/obXnR3V9t16GJKYoh1KBCDiZGKtyU1HwMjVTqsvpTLLZ+x4spbujTLY6NG5J48HqLu8WgMWILMw==",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@noble/hashes": "^1.8.0",
"js-base64": "^3.7.7",
"y-indexeddb": "^9.0.12"
},
@@ -916,6 +926,18 @@
"node": ">= 10"
}
},
+ "node_modules/@noble/hashes": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz",
+ "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==",
+ "license": "MIT",
+ "engines": {
+ "node": "^14.21.3 || >=16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
"node_modules/@popperjs/core": {
"version": "2.11.8",
"resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz",
@@ -1410,6 +1432,7 @@
"version": "2.1.15",
"resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.15.tgz",
"integrity": "sha512-mIBnOjgwo9AH3FyKaSWoSu/dYj6VdhJ7frEPiGTeXCdUFHjl9h3mFh2wwhEtINOmYXWhdpf1rY2minFsmaNgVQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-compose-refs": "1.1.2",
@@ -1437,12 +1460,14 @@
"node_modules/@radix-ui/react-dropdown-menu/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-dropdown-menu/node_modules/@radix-ui/react-compose-refs": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1457,6 +1482,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz",
"integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1471,6 +1497,7 @@
"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"
},
@@ -1488,6 +1515,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -1510,6 +1538,7 @@
"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"
},
@@ -1527,6 +1556,7 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz",
"integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-effect-event": "0.0.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -1545,6 +1575,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1619,6 +1650,7 @@
"version": "2.1.15",
"resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.15.tgz",
"integrity": "sha512-tVlmA3Vb9n8SZSd+YSbuFR66l87Wiy4du+YE+0hzKQEANA+7cWKH1WgqcEX4pXqxUFQKrWQGHdvEfw00TjFiew==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-collection": "1.1.7",
@@ -1657,12 +1689,14 @@
"node_modules/@radix-ui/react-menu/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-menu/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",
"integrity": "sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3"
},
@@ -1685,6 +1719,7 @@
"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",
@@ -1710,6 +1745,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1724,6 +1760,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz",
"integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1738,6 +1775,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.1.tgz",
"integrity": "sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1752,6 +1790,7 @@
"version": "1.1.10",
"resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.10.tgz",
"integrity": "sha512-IM1zzRV4W3HtVgftdQiiOmA0AdJlCtMLe00FXaHwgt3rAnNsIyDqshvkIW3hj/iu5hu8ERP7KIYki6NkqDxAwQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-compose-refs": "1.1.2",
@@ -1778,6 +1817,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.2.tgz",
"integrity": "sha512-fyjAACV62oPV925xFCrH8DR5xWhg9KYtJT4s3u54jxp+L/hbpTY2kIeEFFbFe+a/HCE94zGQMZLIpVTPVZDhaA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1792,6 +1832,7 @@
"version": "1.1.7",
"resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.7.tgz",
"integrity": "sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-compose-refs": "1.1.2",
"@radix-ui/react-primitive": "2.1.3",
@@ -1816,6 +1857,7 @@
"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"
},
@@ -1833,6 +1875,7 @@
"version": "1.2.7",
"resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.2.7.tgz",
"integrity": "sha512-IUFAccz1JyKcf/RjB552PlWwxjeCJB8/4KxT7EhBHOJM+mN7LdW+B3kacJXILm32xawcMMjb2i0cIZpo+f9kiQ==",
+ "license": "MIT",
"dependencies": {
"@floating-ui/react-dom": "^2.0.0",
"@radix-ui/react-arrow": "1.1.7",
@@ -1864,6 +1907,7 @@
"version": "1.1.9",
"resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.9.tgz",
"integrity": "sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -1887,6 +1931,7 @@
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.4.tgz",
"integrity": "sha512-ueDqRbdc4/bkaQT3GIpLQssRlFgWaL/U2z/S31qRwwLWoxHLgry3SIfCwhxeQNbirEUXFa+lq3RL3oBYXtcmIA==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-compose-refs": "1.1.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -1910,6 +1955,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -1932,6 +1978,7 @@
"version": "1.1.10",
"resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.10.tgz",
"integrity": "sha512-dT9aOXUen9JSsxnMPv/0VqySQf5eDQ6LCk5Sw28kamz8wSOW2bJdlX2Bg5VUIIcV+6XlHpWTIuTPCf/UNIyq8Q==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-collection": "1.1.7",
@@ -1962,6 +2009,7 @@
"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"
},
@@ -1979,6 +2027,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz",
"integrity": "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1993,6 +2042,7 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz",
"integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-effect-event": "0.0.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -2011,6 +2061,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.1.tgz",
"integrity": "sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-callback-ref": "1.1.1"
},
@@ -2028,6 +2079,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2042,6 +2094,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.1.tgz",
"integrity": "sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/rect": "1.1.1"
},
@@ -2059,6 +2112,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.1.tgz",
"integrity": "sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-layout-effect": "1.1.1"
},
@@ -2075,12 +2129,14 @@
"node_modules/@radix-ui/react-menu/node_modules/@radix-ui/rect": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.1.tgz",
- "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw=="
+ "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-menu/node_modules/react-remove-scroll": {
"version": "2.7.1",
"resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.7.1.tgz",
"integrity": "sha512-HpMh8+oahmIdOuS5aFKKY6Pyog+FNaZV/XyJOq7b4YFwsFHe5yYfdbIalI4k3vU2nSDql7YskmUseHsRrJqIPA==",
+ "license": "MIT",
"dependencies": {
"react-remove-scroll-bar": "^2.3.7",
"react-style-singleton": "^2.2.3",
@@ -2779,6 +2835,7 @@
"version": "1.1.9",
"resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.9.tgz",
"integrity": "sha512-ZoFkBBz9zv9GWer7wIjvdRxmh2wyc2oKWw6C6CseWd6/yq1DK/l5lJ+wnsmFwJZbBYqr02mrf8A2q/CVCuM3ZA==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-primitive": "2.1.3",
@@ -2802,12 +2859,14 @@
"node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/react-compose-refs": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2822,6 +2881,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -2844,6 +2904,7 @@
"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"
},
@@ -2861,6 +2922,7 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz",
"integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-effect-event": "0.0.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -2879,6 +2941,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -3333,6 +3396,7 @@
"version": "0.0.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.2.tgz",
"integrity": "sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-layout-effect": "1.1.1"
},
@@ -3350,6 +3414,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -4020,6 +4085,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/linkify-it": {
@@ -4248,7 +4314,8 @@
"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",
- "integrity": "sha512-VRhuHOLoKYOy4UbilLbUzbYg93XLjv2PncJC50EuTWPA3gaja1UjBsUP/D/9/juV3vQFr6XBEzn9KCAHdUvOHw=="
+ "integrity": "sha512-VRhuHOLoKYOy4UbilLbUzbYg93XLjv2PncJC50EuTWPA3gaja1UjBsUP/D/9/juV3vQFr6XBEzn9KCAHdUvOHw==",
+ "license": "MIT"
},
"node_modules/crelt": {
"version": "1.0.6",
@@ -4270,6 +4337,7 @@
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/direction/-/direction-1.0.4.tgz",
"integrity": "sha512-GYqKi1aH7PJXxdhTeZBFrg8vUBeKXi+cNprXsC1kpJcbcVnV9wBsrOu1cQEdG0WeQwlfHiy3XvnKfIrJ2R0NzQ==",
+ "license": "MIT",
"bin": {
"direction": "cli.js"
},
@@ -4317,6 +4385,7 @@
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/frimousse/-/frimousse-0.2.0.tgz",
"integrity": "sha512-viSrsVQWKR4Q7xzC0lkx3Wu9i1+IHrth0QXn0nlIIJXpltwUnjkGXSTuoW7WHI5aJ4z49WR8E/pyQizFjlNtTA==",
+ "license": "MIT",
"workspaces": [
".",
"site"
@@ -4343,6 +4412,7 @@
"version": "10.1.1",
"resolved": "https://registry.npmjs.org/immer/-/immer-10.1.1.tgz",
"integrity": "sha512-s2MPrmjovJcoMaHtx6K11Ra7oD05NT97w1IC5zpMkT6Atjr7H8LjaDd81iIxUYpMKSRRNMJE703M1Fhr/TctHw==",
+ "license": "MIT",
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/immer"
@@ -4351,12 +4421,14 @@
"node_modules/is-hotkey": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/is-hotkey/-/is-hotkey-0.2.0.tgz",
- "integrity": "sha512-UknnZK4RakDmTgz4PI1wIph5yxSs/mvChWs9ifnlXsKuXgWmOkY/hAE0H/k2MIqH0RlRye0i1oC07MCRSD28Mw=="
+ "integrity": "sha512-UknnZK4RakDmTgz4PI1wIph5yxSs/mvChWs9ifnlXsKuXgWmOkY/hAE0H/k2MIqH0RlRye0i1oC07MCRSD28Mw==",
+ "license": "MIT"
},
"node_modules/is-plain-object": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
"integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==",
+ "license": "MIT",
"engines": {
"node": ">=0.10.0"
}
@@ -4373,7 +4445,8 @@
"node_modules/js-base64": {
"version": "3.7.7",
"resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.7.7.tgz",
- "integrity": "sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw=="
+ "integrity": "sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw==",
+ "license": "BSD-3-Clause"
},
"node_modules/js-tokens": {
"version": "4.0.0",
@@ -4418,7 +4491,8 @@
"node_modules/lodash": {
"version": "4.17.21",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
- "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "license": "MIT"
},
"node_modules/loose-envify": {
"version": "1.4.0",
@@ -4452,6 +4526,7 @@
"version": "15.0.12",
"resolved": "https://registry.npmjs.org/marked/-/marked-15.0.12.tgz",
"integrity": "sha512-8dD6FusOQSrpv9Z1rdNMdlSgQOIP880DHqnohobOmYLElGEqAL/JvxvuxZO16r4HtjTlfPRDC1hbvxC9dPN2nA==",
+ "license": "MIT",
"bin": {
"marked": "bin/marked.js"
},
@@ -4915,6 +4990,7 @@
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-3.1.0.tgz",
"integrity": "sha512-49oNpRjWRvnU8NyGVmUaYG4jtTkNonFZI86MmGRDqBphEK2EXT9gdEUoQPZhuBM8yWHxCWbobltqYO5M4XrUvQ==",
+ "license": "MIT",
"dependencies": {
"compute-scroll-into-view": "^3.0.2"
}
@@ -4923,6 +4999,7 @@
"version": "0.110.2",
"resolved": "https://registry.npmjs.org/slate/-/slate-0.110.2.tgz",
"integrity": "sha512-4xGULnyMCiEQ0Ml7JAC1A6HVE6MNpPJU7Eq4cXh1LxlrR0dFXC3XC+rNfQtUJ7chHoPkws57x7DDiWiZAt+PBA==",
+ "license": "MIT",
"dependencies": {
"immer": "^10.0.3",
"is-plain-object": "^5.0.0",
@@ -4933,6 +5010,7 @@
"version": "0.110.3",
"resolved": "https://registry.npmjs.org/slate-history/-/slate-history-0.110.3.tgz",
"integrity": "sha512-sgdff4Usdflmw5ZUbhDkxFwCBQ2qlDKMMkF93w66KdV48vHOgN2BmLrf+2H8SdX8PYIpP/cTB0w8qWC2GwhDVA==",
+ "license": "MIT",
"dependencies": {
"is-plain-object": "^5.0.0"
},
@@ -4944,6 +5022,7 @@
"version": "0.100.0",
"resolved": "https://registry.npmjs.org/slate-hyperscript/-/slate-hyperscript-0.100.0.tgz",
"integrity": "sha512-fb2KdAYg6RkrQGlqaIi4wdqz3oa0S4zKNBJlbnJbNOwa23+9FLD6oPVx9zUGqCSIpy+HIpOeqXrg0Kzwh/Ii4A==",
+ "license": "MIT",
"dependencies": {
"is-plain-object": "^5.0.0"
},
@@ -4955,6 +5034,7 @@
"version": "0.110.3",
"resolved": "https://registry.npmjs.org/slate-react/-/slate-react-0.110.3.tgz",
"integrity": "sha512-AS8PPjwmsFS3Lq0MOEegLVlFoxhyos68G6zz2nW4sh3WeTXV7pX0exnwtY1a/docn+J3LGQO11aZXTenPXA/kg==",
+ "license": "MIT",
"dependencies": {
"@juggle/resize-observer": "^3.4.0",
"direction": "^1.0.4",
@@ -5012,12 +5092,14 @@
"node_modules/tiny-invariant": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz",
- "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw=="
+ "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==",
+ "license": "MIT"
},
"node_modules/tiny-warning": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz",
- "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA=="
+ "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==",
+ "license": "MIT"
},
"node_modules/tippy.js": {
"version": "6.3.7",
@@ -5131,6 +5213,7 @@
"version": "9.0.12",
"resolved": "https://registry.npmjs.org/y-indexeddb/-/y-indexeddb-9.0.12.tgz",
"integrity": "sha512-9oCFRSPPzBK7/w5vOkJBaVCQZKHXB/v6SIT+WYhnJxlEC61juqG0hBrAf+y3gmSMLFLwICNH9nQ53uscuse6Hg==",
+ "license": "MIT",
"dependencies": {
"lib0": "^0.2.74"
},
diff --git a/examples/nextjs-tiptap-advanced/package.json b/examples/nextjs-tiptap-advanced/package.json
index 6075e67daa4..0efc58e1336 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.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-tiptap": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-tiptap": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
"@radix-ui/react-dialog": "^1.0.2",
"@radix-ui/react-popover": "^1.0.2",
"@radix-ui/react-select": "^1.1.1",
diff --git a/examples/nextjs-tiptap-ai/package-lock.json b/examples/nextjs-tiptap-ai/package-lock.json
index 783ae5f0c01..8842e240cae 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": "^1.1.5",
"@ai-sdk/openai-compatible": "^0.1.6",
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-tiptap": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
- "@liveblocks/yjs": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-tiptap": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
+ "@liveblocks/yjs": "^3.3.0",
"@radix-ui/react-dialog": "^1.1.2",
"@radix-ui/react-popover": "^1.0.7",
"@tiptap/pm": "^2.6.6",
@@ -257,42 +257,47 @@
"node_modules/@juggle/resize-observer": {
"version": "3.4.0",
"resolved": "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.4.0.tgz",
- "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA=="
+ "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==",
+ "license": "Apache-2.0"
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"node_modules/@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"@types/react": "*",
@@ -309,16 +314,17 @@
}
},
"node_modules/@liveblocks/react-tiptap": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react-tiptap/-/react-tiptap-3.0.0.tgz",
- "integrity": "sha512-y7DIKxyLcY5JZaiW29a/jsNXapQgL6n4OnsDtrtBy3LRx/iIH94eMJTTwcnB+sRcdn3uBi0x10uHiQe6k8BDig==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react-tiptap/-/react-tiptap-3.3.0.tgz",
+ "integrity": "sha512-xVmk8yQkjLKPkGAcm21hyFuN1Qm/E5kIgBBJpq/KMsREdd+pEWLvk1S3JjIPAyKdqqKjK57W47hsZgYO1HxeYQ==",
+ "license": "Apache-2.0",
"dependencies": {
"@floating-ui/react-dom": "^2.1.2",
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
- "@liveblocks/react": "3.0.0",
- "@liveblocks/react-ui": "3.0.0",
- "@liveblocks/yjs": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
+ "@liveblocks/react-ui": "3.3.0",
+ "@liveblocks/yjs": "3.3.0",
"@radix-ui/react-select": "^2.1.2",
"@radix-ui/react-toggle": "^1.1.0",
"@tiptap/core": "^2.7.2",
@@ -349,14 +355,15 @@
}
},
"node_modules/@liveblocks/react-ui": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.0.0.tgz",
- "integrity": "sha512-3e1DbNRaHJEQHXtWYDHsf7mqDpsxeSDgLezO0QS1u+wZGCWjOX6EuJQ7nihKWcIY7xhhRHbCW01KswBAOlAgKQ==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.3.0.tgz",
+ "integrity": "sha512-rbIk2cHZtAM38mgrUo1cUDpa9M74bAx008hiWboIGRHLuPOnv5+Gkk/s8V+uPBLlOYWVhiX9rpDi/ykhruysSg==",
+ "license": "Apache-2.0",
"dependencies": {
"@floating-ui/react-dom": "^2.1.2",
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
- "@liveblocks/react": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
"@radix-ui/react-dropdown-menu": "^2.1.2",
"@radix-ui/react-popover": "^1.1.2",
"@radix-ui/react-slot": "^1.1.0",
@@ -385,12 +392,13 @@
}
},
"node_modules/@liveblocks/yjs": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.0.0.tgz",
- "integrity": "sha512-UlYLLuSzrOsWfgg95C1HQAoZTXNor/h9YRasqoZNwkGNOpNoLbTspjq3PkZ3PyMz1I7LytymGb0p3mBQ5dKZKA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.3.0.tgz",
+ "integrity": "sha512-v375SzqKAb/obXnR3V9t16GJKYoh1KBCDiZGKtyU1HwMjVTqsvpTLLZ+x4spbujTLY6NG5J48HqLu8WgMWILMw==",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@noble/hashes": "^1.8.0",
"js-base64": "^3.7.7",
"y-indexeddb": "^9.0.12"
},
@@ -536,6 +544,18 @@
"node": ">= 10"
}
},
+ "node_modules/@noble/hashes": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz",
+ "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==",
+ "license": "MIT",
+ "engines": {
+ "node": "^14.21.3 || >=16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
"node_modules/@nodelib/fs.scandir": {
"version": "2.1.5",
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
@@ -762,6 +782,7 @@
"version": "2.1.15",
"resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.15.tgz",
"integrity": "sha512-mIBnOjgwo9AH3FyKaSWoSu/dYj6VdhJ7frEPiGTeXCdUFHjl9h3mFh2wwhEtINOmYXWhdpf1rY2minFsmaNgVQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-compose-refs": "1.1.2",
@@ -789,12 +810,14 @@
"node_modules/@radix-ui/react-dropdown-menu/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-dropdown-menu/node_modules/@radix-ui/react-compose-refs": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -809,6 +832,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz",
"integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -823,6 +847,7 @@
"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"
},
@@ -840,6 +865,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -862,6 +888,7 @@
"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"
},
@@ -879,6 +906,7 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz",
"integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-effect-event": "0.0.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -897,6 +925,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -966,6 +995,7 @@
"version": "2.1.15",
"resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.15.tgz",
"integrity": "sha512-tVlmA3Vb9n8SZSd+YSbuFR66l87Wiy4du+YE+0hzKQEANA+7cWKH1WgqcEX4pXqxUFQKrWQGHdvEfw00TjFiew==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-collection": "1.1.7",
@@ -1004,12 +1034,14 @@
"node_modules/@radix-ui/react-menu/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-menu/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",
"integrity": "sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3"
},
@@ -1032,6 +1064,7 @@
"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",
@@ -1057,6 +1090,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1071,6 +1105,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz",
"integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1085,6 +1120,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.1.tgz",
"integrity": "sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1099,6 +1135,7 @@
"version": "1.1.10",
"resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.10.tgz",
"integrity": "sha512-IM1zzRV4W3HtVgftdQiiOmA0AdJlCtMLe00FXaHwgt3rAnNsIyDqshvkIW3hj/iu5hu8ERP7KIYki6NkqDxAwQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-compose-refs": "1.1.2",
@@ -1125,6 +1162,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.2.tgz",
"integrity": "sha512-fyjAACV62oPV925xFCrH8DR5xWhg9KYtJT4s3u54jxp+L/hbpTY2kIeEFFbFe+a/HCE94zGQMZLIpVTPVZDhaA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1139,6 +1177,7 @@
"version": "1.1.7",
"resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.7.tgz",
"integrity": "sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-compose-refs": "1.1.2",
"@radix-ui/react-primitive": "2.1.3",
@@ -1163,6 +1202,7 @@
"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"
},
@@ -1180,6 +1220,7 @@
"version": "1.2.7",
"resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.2.7.tgz",
"integrity": "sha512-IUFAccz1JyKcf/RjB552PlWwxjeCJB8/4KxT7EhBHOJM+mN7LdW+B3kacJXILm32xawcMMjb2i0cIZpo+f9kiQ==",
+ "license": "MIT",
"dependencies": {
"@floating-ui/react-dom": "^2.0.0",
"@radix-ui/react-arrow": "1.1.7",
@@ -1211,6 +1252,7 @@
"version": "1.1.9",
"resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.9.tgz",
"integrity": "sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -1234,6 +1276,7 @@
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.4.tgz",
"integrity": "sha512-ueDqRbdc4/bkaQT3GIpLQssRlFgWaL/U2z/S31qRwwLWoxHLgry3SIfCwhxeQNbirEUXFa+lq3RL3oBYXtcmIA==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-compose-refs": "1.1.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -1257,6 +1300,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -1279,6 +1323,7 @@
"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"
},
@@ -1296,6 +1341,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz",
"integrity": "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1310,6 +1356,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.1.tgz",
"integrity": "sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-callback-ref": "1.1.1"
},
@@ -1327,6 +1374,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1341,6 +1389,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.1.tgz",
"integrity": "sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/rect": "1.1.1"
},
@@ -1358,6 +1407,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.1.tgz",
"integrity": "sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-layout-effect": "1.1.1"
},
@@ -1374,7 +1424,8 @@
"node_modules/@radix-ui/react-menu/node_modules/@radix-ui/rect": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.1.tgz",
- "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw=="
+ "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-popover": {
"version": "1.1.5",
@@ -1515,6 +1566,7 @@
"version": "1.1.10",
"resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.10.tgz",
"integrity": "sha512-dT9aOXUen9JSsxnMPv/0VqySQf5eDQ6LCk5Sw28kamz8wSOW2bJdlX2Bg5VUIIcV+6XlHpWTIuTPCf/UNIyq8Q==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-collection": "1.1.7",
@@ -1544,12 +1596,14 @@
"node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-roving-focus/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",
@@ -1575,6 +1629,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1589,6 +1644,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz",
"integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1603,6 +1659,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.1.tgz",
"integrity": "sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1617,6 +1674,7 @@
"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"
},
@@ -1634,6 +1692,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -1656,6 +1715,7 @@
"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"
},
@@ -1673,6 +1733,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz",
"integrity": "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1687,6 +1748,7 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz",
"integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-effect-event": "0.0.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -1705,6 +1767,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1778,6 +1841,7 @@
"version": "1.1.9",
"resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.9.tgz",
"integrity": "sha512-ZoFkBBz9zv9GWer7wIjvdRxmh2wyc2oKWw6C6CseWd6/yq1DK/l5lJ+wnsmFwJZbBYqr02mrf8A2q/CVCuM3ZA==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-primitive": "2.1.3",
@@ -1801,12 +1865,14 @@
"node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/react-compose-refs": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1821,6 +1887,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -1843,6 +1910,7 @@
"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"
},
@@ -1860,6 +1928,7 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz",
"integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-effect-event": "0.0.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -1878,6 +1947,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1892,6 +1962,7 @@
"version": "1.2.7",
"resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.2.7.tgz",
"integrity": "sha512-Ap+fNYwKTYJ9pzqW+Xe2HtMRbQ/EeWkj2qykZ6SuEV4iS/o1bZI5ssJbk4D2r8XuDuOBVz/tIx2JObtuqU+5Zw==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-compose-refs": "1.1.2",
@@ -1924,12 +1995,14 @@
"node_modules/@radix-ui/react-tooltip/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-tooltip/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",
"integrity": "sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3"
},
@@ -1952,6 +2025,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1966,6 +2040,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz",
"integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1980,6 +2055,7 @@
"version": "1.1.10",
"resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.10.tgz",
"integrity": "sha512-IM1zzRV4W3HtVgftdQiiOmA0AdJlCtMLe00FXaHwgt3rAnNsIyDqshvkIW3hj/iu5hu8ERP7KIYki6NkqDxAwQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-compose-refs": "1.1.2",
@@ -2006,6 +2082,7 @@
"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"
},
@@ -2023,6 +2100,7 @@
"version": "1.2.7",
"resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.2.7.tgz",
"integrity": "sha512-IUFAccz1JyKcf/RjB552PlWwxjeCJB8/4KxT7EhBHOJM+mN7LdW+B3kacJXILm32xawcMMjb2i0cIZpo+f9kiQ==",
+ "license": "MIT",
"dependencies": {
"@floating-ui/react-dom": "^2.0.0",
"@radix-ui/react-arrow": "1.1.7",
@@ -2054,6 +2132,7 @@
"version": "1.1.9",
"resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.9.tgz",
"integrity": "sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -2077,6 +2156,7 @@
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.4.tgz",
"integrity": "sha512-ueDqRbdc4/bkaQT3GIpLQssRlFgWaL/U2z/S31qRwwLWoxHLgry3SIfCwhxeQNbirEUXFa+lq3RL3oBYXtcmIA==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-compose-refs": "1.1.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -2100,6 +2180,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -2122,6 +2203,7 @@
"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"
},
@@ -2139,6 +2221,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz",
"integrity": "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2153,6 +2236,7 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz",
"integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-effect-event": "0.0.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -2171,6 +2255,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.1.tgz",
"integrity": "sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-callback-ref": "1.1.1"
},
@@ -2188,6 +2273,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2202,6 +2288,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.1.tgz",
"integrity": "sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/rect": "1.1.1"
},
@@ -2219,6 +2306,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.1.tgz",
"integrity": "sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-layout-effect": "1.1.1"
},
@@ -2236,6 +2324,7 @@
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.3.tgz",
"integrity": "sha512-pzJq12tEaaIhqjbzpCuv/OypJY/BPavOofm+dbab+MHLajy277+1lLm6JFcGgF5eskJ6mquGirhXY2GD/8u8Ug==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3"
},
@@ -2257,7 +2346,8 @@
"node_modules/@radix-ui/react-tooltip/node_modules/@radix-ui/rect": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.1.tgz",
- "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw=="
+ "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-use-callback-ref": {
"version": "1.1.0",
@@ -2294,6 +2384,7 @@
"version": "0.0.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.2.tgz",
"integrity": "sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-layout-effect": "1.1.1"
},
@@ -2311,6 +2402,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2861,6 +2953,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/linkify-it": {
@@ -3254,7 +3347,8 @@
"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",
- "integrity": "sha512-VRhuHOLoKYOy4UbilLbUzbYg93XLjv2PncJC50EuTWPA3gaja1UjBsUP/D/9/juV3vQFr6XBEzn9KCAHdUvOHw=="
+ "integrity": "sha512-VRhuHOLoKYOy4UbilLbUzbYg93XLjv2PncJC50EuTWPA3gaja1UjBsUP/D/9/juV3vQFr6XBEzn9KCAHdUvOHw==",
+ "license": "MIT"
},
"node_modules/crelt": {
"version": "1.0.6",
@@ -3320,6 +3414,7 @@
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/direction/-/direction-1.0.4.tgz",
"integrity": "sha512-GYqKi1aH7PJXxdhTeZBFrg8vUBeKXi+cNprXsC1kpJcbcVnV9wBsrOu1cQEdG0WeQwlfHiy3XvnKfIrJ2R0NzQ==",
+ "license": "MIT",
"bin": {
"direction": "cli.js"
},
@@ -3483,6 +3578,7 @@
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/frimousse/-/frimousse-0.2.0.tgz",
"integrity": "sha512-viSrsVQWKR4Q7xzC0lkx3Wu9i1+IHrth0QXn0nlIIJXpltwUnjkGXSTuoW7WHI5aJ4z49WR8E/pyQizFjlNtTA==",
+ "license": "MIT",
"workspaces": [
".",
"site"
@@ -3574,6 +3670,7 @@
"version": "10.1.1",
"resolved": "https://registry.npmjs.org/immer/-/immer-10.1.1.tgz",
"integrity": "sha512-s2MPrmjovJcoMaHtx6K11Ra7oD05NT97w1IC5zpMkT6Atjr7H8LjaDd81iIxUYpMKSRRNMJE703M1Fhr/TctHw==",
+ "license": "MIT",
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/immer"
@@ -3639,7 +3736,8 @@
"node_modules/is-hotkey": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/is-hotkey/-/is-hotkey-0.2.0.tgz",
- "integrity": "sha512-UknnZK4RakDmTgz4PI1wIph5yxSs/mvChWs9ifnlXsKuXgWmOkY/hAE0H/k2MIqH0RlRye0i1oC07MCRSD28Mw=="
+ "integrity": "sha512-UknnZK4RakDmTgz4PI1wIph5yxSs/mvChWs9ifnlXsKuXgWmOkY/hAE0H/k2MIqH0RlRye0i1oC07MCRSD28Mw==",
+ "license": "MIT"
},
"node_modules/is-number": {
"version": "7.0.0",
@@ -3654,6 +3752,7 @@
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
"integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==",
+ "license": "MIT",
"engines": {
"node": ">=0.10.0"
}
@@ -3700,7 +3799,8 @@
"node_modules/js-base64": {
"version": "3.7.7",
"resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.7.7.tgz",
- "integrity": "sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw=="
+ "integrity": "sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw==",
+ "license": "BSD-3-Clause"
},
"node_modules/js-tokens": {
"version": "4.0.0",
@@ -3777,7 +3877,8 @@
"node_modules/lodash": {
"version": "4.17.21",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
- "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "license": "MIT"
},
"node_modules/loose-envify": {
"version": "1.4.0",
@@ -3816,6 +3917,7 @@
"version": "15.0.12",
"resolved": "https://registry.npmjs.org/marked/-/marked-15.0.12.tgz",
"integrity": "sha512-8dD6FusOQSrpv9Z1rdNMdlSgQOIP880DHqnohobOmYLElGEqAL/JvxvuxZO16r4HtjTlfPRDC1hbvxC9dPN2nA==",
+ "license": "MIT",
"bin": {
"marked": "bin/marked.js"
},
@@ -4640,6 +4742,7 @@
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-3.1.0.tgz",
"integrity": "sha512-49oNpRjWRvnU8NyGVmUaYG4jtTkNonFZI86MmGRDqBphEK2EXT9gdEUoQPZhuBM8yWHxCWbobltqYO5M4XrUvQ==",
+ "license": "MIT",
"dependencies": {
"compute-scroll-into-view": "^3.0.2"
}
@@ -4686,6 +4789,7 @@
"version": "0.110.2",
"resolved": "https://registry.npmjs.org/slate/-/slate-0.110.2.tgz",
"integrity": "sha512-4xGULnyMCiEQ0Ml7JAC1A6HVE6MNpPJU7Eq4cXh1LxlrR0dFXC3XC+rNfQtUJ7chHoPkws57x7DDiWiZAt+PBA==",
+ "license": "MIT",
"dependencies": {
"immer": "^10.0.3",
"is-plain-object": "^5.0.0",
@@ -4696,6 +4800,7 @@
"version": "0.110.3",
"resolved": "https://registry.npmjs.org/slate-history/-/slate-history-0.110.3.tgz",
"integrity": "sha512-sgdff4Usdflmw5ZUbhDkxFwCBQ2qlDKMMkF93w66KdV48vHOgN2BmLrf+2H8SdX8PYIpP/cTB0w8qWC2GwhDVA==",
+ "license": "MIT",
"dependencies": {
"is-plain-object": "^5.0.0"
},
@@ -4707,6 +4812,7 @@
"version": "0.100.0",
"resolved": "https://registry.npmjs.org/slate-hyperscript/-/slate-hyperscript-0.100.0.tgz",
"integrity": "sha512-fb2KdAYg6RkrQGlqaIi4wdqz3oa0S4zKNBJlbnJbNOwa23+9FLD6oPVx9zUGqCSIpy+HIpOeqXrg0Kzwh/Ii4A==",
+ "license": "MIT",
"dependencies": {
"is-plain-object": "^5.0.0"
},
@@ -4718,6 +4824,7 @@
"version": "0.110.3",
"resolved": "https://registry.npmjs.org/slate-react/-/slate-react-0.110.3.tgz",
"integrity": "sha512-AS8PPjwmsFS3Lq0MOEegLVlFoxhyos68G6zz2nW4sh3WeTXV7pX0exnwtY1a/docn+J3LGQO11aZXTenPXA/kg==",
+ "license": "MIT",
"dependencies": {
"@juggle/resize-observer": "^3.4.0",
"direction": "^1.0.4",
@@ -4984,12 +5091,14 @@
"node_modules/tiny-invariant": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz",
- "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw=="
+ "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==",
+ "license": "MIT"
},
"node_modules/tiny-warning": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz",
- "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA=="
+ "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==",
+ "license": "MIT"
},
"node_modules/tippy.js": {
"version": "6.3.7",
@@ -5262,6 +5371,7 @@
"version": "9.0.12",
"resolved": "https://registry.npmjs.org/y-indexeddb/-/y-indexeddb-9.0.12.tgz",
"integrity": "sha512-9oCFRSPPzBK7/w5vOkJBaVCQZKHXB/v6SIT+WYhnJxlEC61juqG0hBrAf+y3gmSMLFLwICNH9nQ53uscuse6Hg==",
+ "license": "MIT",
"dependencies": {
"lib0": "^0.2.74"
},
diff --git a/examples/nextjs-tiptap-ai/package.json b/examples/nextjs-tiptap-ai/package.json
index 1cdffd46e83..9a7255576bd 100644
--- a/examples/nextjs-tiptap-ai/package.json
+++ b/examples/nextjs-tiptap-ai/package.json
@@ -12,12 +12,12 @@
"dependencies": {
"@ai-sdk/anthropic": "^1.1.5",
"@ai-sdk/openai-compatible": "^0.1.6",
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-tiptap": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
- "@liveblocks/yjs": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-tiptap": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
+ "@liveblocks/yjs": "^3.3.0",
"@radix-ui/react-dialog": "^1.1.2",
"@radix-ui/react-popover": "^1.0.7",
"@tiptap/pm": "^2.6.6",
diff --git a/examples/nextjs-tiptap-emails-resend/package-lock.json b/examples/nextjs-tiptap-emails-resend/package-lock.json
index 866e8df1a3d..f20a880fd87 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.0.0",
- "@liveblocks/emails": "^3.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-tiptap": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
- "@liveblocks/yjs": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/emails": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-tiptap": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
+ "@liveblocks/yjs": "^3.3.0",
"@radix-ui/react-dialog": "^1.1.2",
"@radix-ui/react-popover": "^1.0.7",
"@react-email/components": "0.0.26",
@@ -1160,54 +1160,60 @@
"node_modules/@juggle/resize-observer": {
"version": "3.4.0",
"resolved": "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.4.0.tgz",
- "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA=="
+ "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==",
+ "license": "Apache-2.0"
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/emails": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/emails/-/emails-3.0.0.tgz",
- "integrity": "sha512-YBlhpp6QL/ehJCJRThrRY+axQNqpJYgBrivJTOcG/plNbHHqCcK3HlN0WMry17O37W3cozd23uoURCbvJnNOCg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/emails/-/emails-3.3.0.tgz",
+ "integrity": "sha512-KiUJtpworZGBioFOTbdOwUV9+IguC1hYaBfCirQWJseUuo7fw3Wp7UeT5YD6VhRmmt1xmKkY4CVCJBLjDweX6Q==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
- "@liveblocks/node": "3.0.0"
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/node": "3.3.0"
},
"peerDependencies": {
"react": "^18 || ^19 || ^19.0.0-rc"
}
},
"node_modules/@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"node_modules/@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"@types/react": "*",
@@ -1224,16 +1230,17 @@
}
},
"node_modules/@liveblocks/react-tiptap": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react-tiptap/-/react-tiptap-3.0.0.tgz",
- "integrity": "sha512-y7DIKxyLcY5JZaiW29a/jsNXapQgL6n4OnsDtrtBy3LRx/iIH94eMJTTwcnB+sRcdn3uBi0x10uHiQe6k8BDig==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react-tiptap/-/react-tiptap-3.3.0.tgz",
+ "integrity": "sha512-xVmk8yQkjLKPkGAcm21hyFuN1Qm/E5kIgBBJpq/KMsREdd+pEWLvk1S3JjIPAyKdqqKjK57W47hsZgYO1HxeYQ==",
+ "license": "Apache-2.0",
"dependencies": {
"@floating-ui/react-dom": "^2.1.2",
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
- "@liveblocks/react": "3.0.0",
- "@liveblocks/react-ui": "3.0.0",
- "@liveblocks/yjs": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
+ "@liveblocks/react-ui": "3.3.0",
+ "@liveblocks/yjs": "3.3.0",
"@radix-ui/react-select": "^2.1.2",
"@radix-ui/react-toggle": "^1.1.0",
"@tiptap/core": "^2.7.2",
@@ -1264,14 +1271,15 @@
}
},
"node_modules/@liveblocks/react-ui": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.0.0.tgz",
- "integrity": "sha512-3e1DbNRaHJEQHXtWYDHsf7mqDpsxeSDgLezO0QS1u+wZGCWjOX6EuJQ7nihKWcIY7xhhRHbCW01KswBAOlAgKQ==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.3.0.tgz",
+ "integrity": "sha512-rbIk2cHZtAM38mgrUo1cUDpa9M74bAx008hiWboIGRHLuPOnv5+Gkk/s8V+uPBLlOYWVhiX9rpDi/ykhruysSg==",
+ "license": "Apache-2.0",
"dependencies": {
"@floating-ui/react-dom": "^2.1.2",
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
- "@liveblocks/react": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
"@radix-ui/react-dropdown-menu": "^2.1.2",
"@radix-ui/react-popover": "^1.1.2",
"@radix-ui/react-slot": "^1.1.0",
@@ -1303,6 +1311,7 @@
"version": "15.0.12",
"resolved": "https://registry.npmjs.org/marked/-/marked-15.0.12.tgz",
"integrity": "sha512-8dD6FusOQSrpv9Z1rdNMdlSgQOIP880DHqnohobOmYLElGEqAL/JvxvuxZO16r4HtjTlfPRDC1hbvxC9dPN2nA==",
+ "license": "MIT",
"bin": {
"marked": "bin/marked.js"
},
@@ -1311,12 +1320,13 @@
}
},
"node_modules/@liveblocks/yjs": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.0.0.tgz",
- "integrity": "sha512-UlYLLuSzrOsWfgg95C1HQAoZTXNor/h9YRasqoZNwkGNOpNoLbTspjq3PkZ3PyMz1I7LytymGb0p3mBQ5dKZKA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.3.0.tgz",
+ "integrity": "sha512-v375SzqKAb/obXnR3V9t16GJKYoh1KBCDiZGKtyU1HwMjVTqsvpTLLZ+x4spbujTLY6NG5J48HqLu8WgMWILMw==",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@noble/hashes": "^1.8.0",
"js-base64": "^3.7.7",
"y-indexeddb": "^9.0.12"
},
@@ -1464,6 +1474,18 @@
"node": ">= 10"
}
},
+ "node_modules/@noble/hashes": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz",
+ "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==",
+ "license": "MIT",
+ "engines": {
+ "node": "^14.21.3 || >=16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
"node_modules/@nodelib/fs.scandir": {
"version": "2.1.5",
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
@@ -1752,6 +1774,7 @@
"version": "2.1.15",
"resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.15.tgz",
"integrity": "sha512-mIBnOjgwo9AH3FyKaSWoSu/dYj6VdhJ7frEPiGTeXCdUFHjl9h3mFh2wwhEtINOmYXWhdpf1rY2minFsmaNgVQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-compose-refs": "1.1.2",
@@ -1779,12 +1802,14 @@
"node_modules/@radix-ui/react-dropdown-menu/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-dropdown-menu/node_modules/@radix-ui/react-compose-refs": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1799,6 +1824,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz",
"integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1813,6 +1839,7 @@
"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"
},
@@ -1830,6 +1857,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -1852,6 +1880,7 @@
"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"
},
@@ -1869,6 +1898,7 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz",
"integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-effect-event": "0.0.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -1887,6 +1917,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1959,6 +1990,7 @@
"version": "2.1.15",
"resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.15.tgz",
"integrity": "sha512-tVlmA3Vb9n8SZSd+YSbuFR66l87Wiy4du+YE+0hzKQEANA+7cWKH1WgqcEX4pXqxUFQKrWQGHdvEfw00TjFiew==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-collection": "1.1.7",
@@ -1997,12 +2029,14 @@
"node_modules/@radix-ui/react-menu/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-menu/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",
"integrity": "sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3"
},
@@ -2025,6 +2059,7 @@
"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",
@@ -2050,6 +2085,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2064,6 +2100,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz",
"integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2078,6 +2115,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.1.tgz",
"integrity": "sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2092,6 +2130,7 @@
"version": "1.1.10",
"resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.10.tgz",
"integrity": "sha512-IM1zzRV4W3HtVgftdQiiOmA0AdJlCtMLe00FXaHwgt3rAnNsIyDqshvkIW3hj/iu5hu8ERP7KIYki6NkqDxAwQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-compose-refs": "1.1.2",
@@ -2118,6 +2157,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.2.tgz",
"integrity": "sha512-fyjAACV62oPV925xFCrH8DR5xWhg9KYtJT4s3u54jxp+L/hbpTY2kIeEFFbFe+a/HCE94zGQMZLIpVTPVZDhaA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2132,6 +2172,7 @@
"version": "1.1.7",
"resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.7.tgz",
"integrity": "sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-compose-refs": "1.1.2",
"@radix-ui/react-primitive": "2.1.3",
@@ -2156,6 +2197,7 @@
"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"
},
@@ -2173,6 +2215,7 @@
"version": "1.2.7",
"resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.2.7.tgz",
"integrity": "sha512-IUFAccz1JyKcf/RjB552PlWwxjeCJB8/4KxT7EhBHOJM+mN7LdW+B3kacJXILm32xawcMMjb2i0cIZpo+f9kiQ==",
+ "license": "MIT",
"dependencies": {
"@floating-ui/react-dom": "^2.0.0",
"@radix-ui/react-arrow": "1.1.7",
@@ -2204,6 +2247,7 @@
"version": "1.1.9",
"resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.9.tgz",
"integrity": "sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -2227,6 +2271,7 @@
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.4.tgz",
"integrity": "sha512-ueDqRbdc4/bkaQT3GIpLQssRlFgWaL/U2z/S31qRwwLWoxHLgry3SIfCwhxeQNbirEUXFa+lq3RL3oBYXtcmIA==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-compose-refs": "1.1.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -2250,6 +2295,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -2272,6 +2318,7 @@
"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"
},
@@ -2289,6 +2336,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz",
"integrity": "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2303,6 +2351,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.1.tgz",
"integrity": "sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-callback-ref": "1.1.1"
},
@@ -2320,6 +2369,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2334,6 +2384,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.1.tgz",
"integrity": "sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/rect": "1.1.1"
},
@@ -2351,6 +2402,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.1.tgz",
"integrity": "sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-layout-effect": "1.1.1"
},
@@ -2367,12 +2419,14 @@
"node_modules/@radix-ui/react-menu/node_modules/@radix-ui/rect": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.1.tgz",
- "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw=="
+ "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-menu/node_modules/react-remove-scroll": {
"version": "2.7.1",
"resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.7.1.tgz",
"integrity": "sha512-HpMh8+oahmIdOuS5aFKKY6Pyog+FNaZV/XyJOq7b4YFwsFHe5yYfdbIalI4k3vU2nSDql7YskmUseHsRrJqIPA==",
+ "license": "MIT",
"dependencies": {
"react-remove-scroll-bar": "^2.3.7",
"react-style-singleton": "^2.2.3",
@@ -2552,6 +2606,7 @@
"version": "1.1.10",
"resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.10.tgz",
"integrity": "sha512-dT9aOXUen9JSsxnMPv/0VqySQf5eDQ6LCk5Sw28kamz8wSOW2bJdlX2Bg5VUIIcV+6XlHpWTIuTPCf/UNIyq8Q==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-collection": "1.1.7",
@@ -2581,12 +2636,14 @@
"node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-roving-focus/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",
@@ -2612,6 +2669,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2626,6 +2684,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz",
"integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2640,6 +2699,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.1.tgz",
"integrity": "sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2654,6 +2714,7 @@
"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"
},
@@ -2671,6 +2732,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -2693,6 +2755,7 @@
"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"
},
@@ -2710,6 +2773,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz",
"integrity": "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2724,6 +2788,7 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz",
"integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-effect-event": "0.0.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -2742,6 +2807,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -3035,6 +3101,7 @@
"version": "1.1.9",
"resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.9.tgz",
"integrity": "sha512-ZoFkBBz9zv9GWer7wIjvdRxmh2wyc2oKWw6C6CseWd6/yq1DK/l5lJ+wnsmFwJZbBYqr02mrf8A2q/CVCuM3ZA==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-primitive": "2.1.3",
@@ -3058,12 +3125,14 @@
"node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/react-compose-refs": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -3078,6 +3147,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -3100,6 +3170,7 @@
"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"
},
@@ -3117,6 +3188,7 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz",
"integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-effect-event": "0.0.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -3135,6 +3207,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -3149,6 +3222,7 @@
"version": "1.2.7",
"resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.2.7.tgz",
"integrity": "sha512-Ap+fNYwKTYJ9pzqW+Xe2HtMRbQ/EeWkj2qykZ6SuEV4iS/o1bZI5ssJbk4D2r8XuDuOBVz/tIx2JObtuqU+5Zw==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-compose-refs": "1.1.2",
@@ -3181,12 +3255,14 @@
"node_modules/@radix-ui/react-tooltip/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-tooltip/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",
"integrity": "sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3"
},
@@ -3209,6 +3285,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -3223,6 +3300,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz",
"integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -3237,6 +3315,7 @@
"version": "1.1.10",
"resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.10.tgz",
"integrity": "sha512-IM1zzRV4W3HtVgftdQiiOmA0AdJlCtMLe00FXaHwgt3rAnNsIyDqshvkIW3hj/iu5hu8ERP7KIYki6NkqDxAwQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-compose-refs": "1.1.2",
@@ -3263,6 +3342,7 @@
"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"
},
@@ -3280,6 +3360,7 @@
"version": "1.2.7",
"resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.2.7.tgz",
"integrity": "sha512-IUFAccz1JyKcf/RjB552PlWwxjeCJB8/4KxT7EhBHOJM+mN7LdW+B3kacJXILm32xawcMMjb2i0cIZpo+f9kiQ==",
+ "license": "MIT",
"dependencies": {
"@floating-ui/react-dom": "^2.0.0",
"@radix-ui/react-arrow": "1.1.7",
@@ -3311,6 +3392,7 @@
"version": "1.1.9",
"resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.9.tgz",
"integrity": "sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -3334,6 +3416,7 @@
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.4.tgz",
"integrity": "sha512-ueDqRbdc4/bkaQT3GIpLQssRlFgWaL/U2z/S31qRwwLWoxHLgry3SIfCwhxeQNbirEUXFa+lq3RL3oBYXtcmIA==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-compose-refs": "1.1.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -3357,6 +3440,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -3379,6 +3463,7 @@
"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"
},
@@ -3396,6 +3481,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz",
"integrity": "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -3410,6 +3496,7 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz",
"integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-effect-event": "0.0.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -3428,6 +3515,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.1.tgz",
"integrity": "sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-callback-ref": "1.1.1"
},
@@ -3445,6 +3533,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -3459,6 +3548,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.1.tgz",
"integrity": "sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/rect": "1.1.1"
},
@@ -3476,6 +3566,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.1.tgz",
"integrity": "sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-layout-effect": "1.1.1"
},
@@ -3493,6 +3584,7 @@
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.3.tgz",
"integrity": "sha512-pzJq12tEaaIhqjbzpCuv/OypJY/BPavOofm+dbab+MHLajy277+1lLm6JFcGgF5eskJ6mquGirhXY2GD/8u8Ug==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3"
},
@@ -3514,7 +3606,8 @@
"node_modules/@radix-ui/react-tooltip/node_modules/@radix-ui/rect": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.1.tgz",
- "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw=="
+ "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-use-callback-ref": {
"version": "1.1.0",
@@ -3553,6 +3646,7 @@
"version": "0.0.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.2.tgz",
"integrity": "sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-layout-effect": "1.1.1"
},
@@ -3570,6 +3664,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -4055,7 +4150,8 @@
"node_modules/@stablelib/base64": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@stablelib/base64/-/base64-1.0.1.tgz",
- "integrity": "sha512-1bnPQqSxSuc3Ii6MhBysoWCg58j97aUjuCSZrGSmDxNqtytIi0k8utUenAwTZN4V5mXXYGsVUI9zeBqy+jBOSQ=="
+ "integrity": "sha512-1bnPQqSxSuc3Ii6MhBysoWCg58j97aUjuCSZrGSmDxNqtytIi0k8utUenAwTZN4V5mXXYGsVUI9zeBqy+jBOSQ==",
+ "license": "MIT"
},
"node_modules/@swc/counter": {
"version": "0.1.3",
@@ -4487,6 +4583,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/node": {
@@ -4997,7 +5094,8 @@
"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",
- "integrity": "sha512-VRhuHOLoKYOy4UbilLbUzbYg93XLjv2PncJC50EuTWPA3gaja1UjBsUP/D/9/juV3vQFr6XBEzn9KCAHdUvOHw=="
+ "integrity": "sha512-VRhuHOLoKYOy4UbilLbUzbYg93XLjv2PncJC50EuTWPA3gaja1UjBsUP/D/9/juV3vQFr6XBEzn9KCAHdUvOHw==",
+ "license": "MIT"
},
"node_modules/config-chain": {
"version": "1.1.13",
@@ -5144,6 +5242,7 @@
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/direction/-/direction-1.0.4.tgz",
"integrity": "sha512-GYqKi1aH7PJXxdhTeZBFrg8vUBeKXi+cNprXsC1kpJcbcVnV9wBsrOu1cQEdG0WeQwlfHiy3XvnKfIrJ2R0NzQ==",
+ "license": "MIT",
"bin": {
"direction": "cli.js"
},
@@ -5405,7 +5504,8 @@
"node_modules/fast-sha256": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/fast-sha256/-/fast-sha256-1.3.0.tgz",
- "integrity": "sha512-n11RGP/lrWEFI/bWdygLxhI+pVeo1ZYIVwvvPkW7azl/rOy+F3HYRZ2K5zeE9mmkhQppyv9sQFx0JM9UabnpPQ=="
+ "integrity": "sha512-n11RGP/lrWEFI/bWdygLxhI+pVeo1ZYIVwvvPkW7azl/rOy+F3HYRZ2K5zeE9mmkhQppyv9sQFx0JM9UabnpPQ==",
+ "license": "Unlicense"
},
"node_modules/fastq": {
"version": "1.17.1",
@@ -5460,6 +5560,7 @@
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/frimousse/-/frimousse-0.2.0.tgz",
"integrity": "sha512-viSrsVQWKR4Q7xzC0lkx3Wu9i1+IHrth0QXn0nlIIJXpltwUnjkGXSTuoW7WHI5aJ4z49WR8E/pyQizFjlNtTA==",
+ "license": "MIT",
"workspaces": [
".",
"site"
@@ -5636,6 +5737,7 @@
"version": "10.1.1",
"resolved": "https://registry.npmjs.org/immer/-/immer-10.1.1.tgz",
"integrity": "sha512-s2MPrmjovJcoMaHtx6K11Ra7oD05NT97w1IC5zpMkT6Atjr7H8LjaDd81iIxUYpMKSRRNMJE703M1Fhr/TctHw==",
+ "license": "MIT",
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/immer"
@@ -5715,7 +5817,8 @@
"node_modules/is-hotkey": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/is-hotkey/-/is-hotkey-0.2.0.tgz",
- "integrity": "sha512-UknnZK4RakDmTgz4PI1wIph5yxSs/mvChWs9ifnlXsKuXgWmOkY/hAE0H/k2MIqH0RlRye0i1oC07MCRSD28Mw=="
+ "integrity": "sha512-UknnZK4RakDmTgz4PI1wIph5yxSs/mvChWs9ifnlXsKuXgWmOkY/hAE0H/k2MIqH0RlRye0i1oC07MCRSD28Mw==",
+ "license": "MIT"
},
"node_modules/is-interactive": {
"version": "1.0.0",
@@ -5739,6 +5842,7 @@
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
"integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==",
+ "license": "MIT",
"engines": {
"node": ">=0.10.0"
}
@@ -5798,7 +5902,8 @@
"node_modules/js-base64": {
"version": "3.7.7",
"resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.7.7.tgz",
- "integrity": "sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw=="
+ "integrity": "sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw==",
+ "license": "BSD-3-Clause"
},
"node_modules/js-beautify": {
"version": "1.15.1",
@@ -5914,7 +6019,8 @@
"node_modules/lodash": {
"version": "4.17.21",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
- "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "license": "MIT"
},
"node_modules/log-symbols": {
"version": "4.1.0",
@@ -6189,6 +6295,7 @@
"version": "2.7.0",
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz",
"integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==",
+ "license": "MIT",
"dependencies": {
"whatwg-url": "^5.0.0"
},
@@ -7392,6 +7499,7 @@
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-3.1.0.tgz",
"integrity": "sha512-49oNpRjWRvnU8NyGVmUaYG4jtTkNonFZI86MmGRDqBphEK2EXT9gdEUoQPZhuBM8yWHxCWbobltqYO5M4XrUvQ==",
+ "license": "MIT",
"dependencies": {
"compute-scroll-into-view": "^3.0.2"
}
@@ -7502,6 +7610,7 @@
"version": "0.110.2",
"resolved": "https://registry.npmjs.org/slate/-/slate-0.110.2.tgz",
"integrity": "sha512-4xGULnyMCiEQ0Ml7JAC1A6HVE6MNpPJU7Eq4cXh1LxlrR0dFXC3XC+rNfQtUJ7chHoPkws57x7DDiWiZAt+PBA==",
+ "license": "MIT",
"dependencies": {
"immer": "^10.0.3",
"is-plain-object": "^5.0.0",
@@ -7512,6 +7621,7 @@
"version": "0.110.3",
"resolved": "https://registry.npmjs.org/slate-history/-/slate-history-0.110.3.tgz",
"integrity": "sha512-sgdff4Usdflmw5ZUbhDkxFwCBQ2qlDKMMkF93w66KdV48vHOgN2BmLrf+2H8SdX8PYIpP/cTB0w8qWC2GwhDVA==",
+ "license": "MIT",
"dependencies": {
"is-plain-object": "^5.0.0"
},
@@ -7523,6 +7633,7 @@
"version": "0.100.0",
"resolved": "https://registry.npmjs.org/slate-hyperscript/-/slate-hyperscript-0.100.0.tgz",
"integrity": "sha512-fb2KdAYg6RkrQGlqaIi4wdqz3oa0S4zKNBJlbnJbNOwa23+9FLD6oPVx9zUGqCSIpy+HIpOeqXrg0Kzwh/Ii4A==",
+ "license": "MIT",
"dependencies": {
"is-plain-object": "^5.0.0"
},
@@ -7534,6 +7645,7 @@
"version": "0.110.3",
"resolved": "https://registry.npmjs.org/slate-react/-/slate-react-0.110.3.tgz",
"integrity": "sha512-AS8PPjwmsFS3Lq0MOEegLVlFoxhyos68G6zz2nW4sh3WeTXV7pX0exnwtY1a/docn+J3LGQO11aZXTenPXA/kg==",
+ "license": "MIT",
"dependencies": {
"@juggle/resize-observer": "^3.4.0",
"direction": "^1.0.4",
@@ -7839,12 +7951,14 @@
"node_modules/tiny-invariant": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz",
- "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw=="
+ "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==",
+ "license": "MIT"
},
"node_modules/tiny-warning": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz",
- "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA=="
+ "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==",
+ "license": "MIT"
},
"node_modules/tippy.js": {
"version": "6.3.7",
@@ -7869,7 +7983,8 @@
"node_modules/tr46": {
"version": "0.0.3",
"resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
- "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="
+ "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==",
+ "license": "MIT"
},
"node_modules/ts-interface-checker": {
"version": "0.1.13",
@@ -8014,12 +8129,14 @@
"node_modules/webidl-conversions": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
- "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ=="
+ "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==",
+ "license": "BSD-2-Clause"
},
"node_modules/whatwg-url": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
"integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
+ "license": "MIT",
"dependencies": {
"tr46": "~0.0.3",
"webidl-conversions": "^3.0.0"
@@ -8147,6 +8264,7 @@
"version": "9.0.12",
"resolved": "https://registry.npmjs.org/y-indexeddb/-/y-indexeddb-9.0.12.tgz",
"integrity": "sha512-9oCFRSPPzBK7/w5vOkJBaVCQZKHXB/v6SIT+WYhnJxlEC61juqG0hBrAf+y3gmSMLFLwICNH9nQ53uscuse6Hg==",
+ "license": "MIT",
"dependencies": {
"lib0": "^0.2.74"
},
diff --git a/examples/nextjs-tiptap-emails-resend/package.json b/examples/nextjs-tiptap-emails-resend/package.json
index c8afe3088e5..0ade1bb43dc 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.0.0",
- "@liveblocks/emails": "^3.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-tiptap": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
- "@liveblocks/yjs": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/emails": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-tiptap": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
+ "@liveblocks/yjs": "^3.3.0",
"@radix-ui/react-dialog": "^1.1.2",
"@radix-ui/react-popover": "^1.0.7",
"@react-email/components": "0.0.26",
diff --git a/examples/nextjs-tiptap-novel/package-lock.json b/examples/nextjs-tiptap-novel/package-lock.json
index 6b8be5ce4d2..50d5bfa1b88 100644
--- a/examples/nextjs-tiptap-novel/package-lock.json
+++ b/examples/nextjs-tiptap-novel/package-lock.json
@@ -8,11 +8,11 @@
"name": "@liveblocks-examples/nextjs-tiptap-novel",
"license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-tiptap": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-tiptap": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
"@nanostores/react": "^0.8.0",
"@radix-ui/react-dialog": "^1.1.2",
"@radix-ui/react-popover": "^1.0.2",
@@ -446,42 +446,47 @@
"node_modules/@juggle/resize-observer": {
"version": "3.4.0",
"resolved": "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.4.0.tgz",
- "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA=="
+ "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==",
+ "license": "Apache-2.0"
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"node_modules/@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"@types/react": "*",
@@ -498,16 +503,17 @@
}
},
"node_modules/@liveblocks/react-tiptap": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react-tiptap/-/react-tiptap-3.0.0.tgz",
- "integrity": "sha512-y7DIKxyLcY5JZaiW29a/jsNXapQgL6n4OnsDtrtBy3LRx/iIH94eMJTTwcnB+sRcdn3uBi0x10uHiQe6k8BDig==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react-tiptap/-/react-tiptap-3.3.0.tgz",
+ "integrity": "sha512-xVmk8yQkjLKPkGAcm21hyFuN1Qm/E5kIgBBJpq/KMsREdd+pEWLvk1S3JjIPAyKdqqKjK57W47hsZgYO1HxeYQ==",
+ "license": "Apache-2.0",
"dependencies": {
"@floating-ui/react-dom": "^2.1.2",
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
- "@liveblocks/react": "3.0.0",
- "@liveblocks/react-ui": "3.0.0",
- "@liveblocks/yjs": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
+ "@liveblocks/react-ui": "3.3.0",
+ "@liveblocks/yjs": "3.3.0",
"@radix-ui/react-select": "^2.1.2",
"@radix-ui/react-toggle": "^1.1.0",
"@tiptap/core": "^2.7.2",
@@ -1056,14 +1062,15 @@
}
},
"node_modules/@liveblocks/react-ui": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.0.0.tgz",
- "integrity": "sha512-3e1DbNRaHJEQHXtWYDHsf7mqDpsxeSDgLezO0QS1u+wZGCWjOX6EuJQ7nihKWcIY7xhhRHbCW01KswBAOlAgKQ==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.3.0.tgz",
+ "integrity": "sha512-rbIk2cHZtAM38mgrUo1cUDpa9M74bAx008hiWboIGRHLuPOnv5+Gkk/s8V+uPBLlOYWVhiX9rpDi/ykhruysSg==",
+ "license": "Apache-2.0",
"dependencies": {
"@floating-ui/react-dom": "^2.1.2",
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
- "@liveblocks/react": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
"@radix-ui/react-dropdown-menu": "^2.1.2",
"@radix-ui/react-popover": "^1.1.2",
"@radix-ui/react-slot": "^1.1.0",
@@ -1092,12 +1099,13 @@
}
},
"node_modules/@liveblocks/yjs": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.0.0.tgz",
- "integrity": "sha512-UlYLLuSzrOsWfgg95C1HQAoZTXNor/h9YRasqoZNwkGNOpNoLbTspjq3PkZ3PyMz1I7LytymGb0p3mBQ5dKZKA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.3.0.tgz",
+ "integrity": "sha512-v375SzqKAb/obXnR3V9t16GJKYoh1KBCDiZGKtyU1HwMjVTqsvpTLLZ+x4spbujTLY6NG5J48HqLu8WgMWILMw==",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@noble/hashes": "^1.8.0",
"js-base64": "^3.7.7",
"y-indexeddb": "^9.0.12"
},
@@ -1274,6 +1282,18 @@
"node": ">= 10"
}
},
+ "node_modules/@noble/hashes": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz",
+ "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==",
+ "license": "MIT",
+ "engines": {
+ "node": "^14.21.3 || >=16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
"node_modules/@nodelib/fs.scandir": {
"version": "2.1.5",
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
@@ -1823,6 +1843,7 @@
"version": "2.1.15",
"resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.15.tgz",
"integrity": "sha512-mIBnOjgwo9AH3FyKaSWoSu/dYj6VdhJ7frEPiGTeXCdUFHjl9h3mFh2wwhEtINOmYXWhdpf1rY2minFsmaNgVQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-compose-refs": "1.1.2",
@@ -1850,12 +1871,14 @@
"node_modules/@radix-ui/react-dropdown-menu/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-dropdown-menu/node_modules/@radix-ui/react-compose-refs": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1870,6 +1893,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz",
"integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1884,6 +1908,7 @@
"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"
},
@@ -1901,6 +1926,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -1923,6 +1949,7 @@
"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"
},
@@ -1940,6 +1967,7 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz",
"integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-effect-event": "0.0.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -1958,6 +1986,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2032,6 +2061,7 @@
"version": "2.1.15",
"resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.15.tgz",
"integrity": "sha512-tVlmA3Vb9n8SZSd+YSbuFR66l87Wiy4du+YE+0hzKQEANA+7cWKH1WgqcEX4pXqxUFQKrWQGHdvEfw00TjFiew==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-collection": "1.1.7",
@@ -2070,12 +2100,14 @@
"node_modules/@radix-ui/react-menu/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-menu/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",
"integrity": "sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3"
},
@@ -2098,6 +2130,7 @@
"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",
@@ -2123,6 +2156,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2137,6 +2171,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz",
"integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2151,6 +2186,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.1.tgz",
"integrity": "sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2165,6 +2201,7 @@
"version": "1.1.10",
"resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.10.tgz",
"integrity": "sha512-IM1zzRV4W3HtVgftdQiiOmA0AdJlCtMLe00FXaHwgt3rAnNsIyDqshvkIW3hj/iu5hu8ERP7KIYki6NkqDxAwQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-compose-refs": "1.1.2",
@@ -2191,6 +2228,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.2.tgz",
"integrity": "sha512-fyjAACV62oPV925xFCrH8DR5xWhg9KYtJT4s3u54jxp+L/hbpTY2kIeEFFbFe+a/HCE94zGQMZLIpVTPVZDhaA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2205,6 +2243,7 @@
"version": "1.1.7",
"resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.7.tgz",
"integrity": "sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-compose-refs": "1.1.2",
"@radix-ui/react-primitive": "2.1.3",
@@ -2229,6 +2268,7 @@
"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"
},
@@ -2246,6 +2286,7 @@
"version": "1.2.7",
"resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.2.7.tgz",
"integrity": "sha512-IUFAccz1JyKcf/RjB552PlWwxjeCJB8/4KxT7EhBHOJM+mN7LdW+B3kacJXILm32xawcMMjb2i0cIZpo+f9kiQ==",
+ "license": "MIT",
"dependencies": {
"@floating-ui/react-dom": "^2.0.0",
"@radix-ui/react-arrow": "1.1.7",
@@ -2277,6 +2318,7 @@
"version": "1.1.9",
"resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.9.tgz",
"integrity": "sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -2300,6 +2342,7 @@
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.4.tgz",
"integrity": "sha512-ueDqRbdc4/bkaQT3GIpLQssRlFgWaL/U2z/S31qRwwLWoxHLgry3SIfCwhxeQNbirEUXFa+lq3RL3oBYXtcmIA==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-compose-refs": "1.1.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -2323,6 +2366,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -2345,6 +2389,7 @@
"version": "1.1.10",
"resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.10.tgz",
"integrity": "sha512-dT9aOXUen9JSsxnMPv/0VqySQf5eDQ6LCk5Sw28kamz8wSOW2bJdlX2Bg5VUIIcV+6XlHpWTIuTPCf/UNIyq8Q==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-collection": "1.1.7",
@@ -2375,6 +2420,7 @@
"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"
},
@@ -2392,6 +2438,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz",
"integrity": "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2406,6 +2453,7 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz",
"integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-effect-event": "0.0.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -2424,6 +2472,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.1.tgz",
"integrity": "sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-callback-ref": "1.1.1"
},
@@ -2441,6 +2490,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2455,6 +2505,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.1.tgz",
"integrity": "sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/rect": "1.1.1"
},
@@ -2472,6 +2523,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.1.tgz",
"integrity": "sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-layout-effect": "1.1.1"
},
@@ -2488,12 +2540,14 @@
"node_modules/@radix-ui/react-menu/node_modules/@radix-ui/rect": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.1.tgz",
- "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw=="
+ "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-menu/node_modules/react-remove-scroll": {
"version": "2.7.1",
"resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.7.1.tgz",
"integrity": "sha512-HpMh8+oahmIdOuS5aFKKY6Pyog+FNaZV/XyJOq7b4YFwsFHe5yYfdbIalI4k3vU2nSDql7YskmUseHsRrJqIPA==",
+ "license": "MIT",
"dependencies": {
"react-remove-scroll-bar": "^2.3.7",
"react-style-singleton": "^2.2.3",
@@ -3438,6 +3492,7 @@
"version": "1.1.9",
"resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.9.tgz",
"integrity": "sha512-ZoFkBBz9zv9GWer7wIjvdRxmh2wyc2oKWw6C6CseWd6/yq1DK/l5lJ+wnsmFwJZbBYqr02mrf8A2q/CVCuM3ZA==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-primitive": "2.1.3",
@@ -3461,12 +3516,14 @@
"node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/react-compose-refs": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -3481,6 +3538,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -3503,6 +3561,7 @@
"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"
},
@@ -3520,6 +3579,7 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz",
"integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-effect-event": "0.0.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -3538,6 +3598,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -3974,6 +4035,7 @@
"version": "0.0.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.2.tgz",
"integrity": "sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-layout-effect": "1.1.1"
},
@@ -3991,6 +4053,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -4846,6 +4909,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/linkify-it": {
@@ -5796,7 +5860,8 @@
"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",
- "integrity": "sha512-VRhuHOLoKYOy4UbilLbUzbYg93XLjv2PncJC50EuTWPA3gaja1UjBsUP/D/9/juV3vQFr6XBEzn9KCAHdUvOHw=="
+ "integrity": "sha512-VRhuHOLoKYOy4UbilLbUzbYg93XLjv2PncJC50EuTWPA3gaja1UjBsUP/D/9/juV3vQFr6XBEzn9KCAHdUvOHw==",
+ "license": "MIT"
},
"node_modules/crelt": {
"version": "1.0.6",
@@ -5946,6 +6011,7 @@
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/direction/-/direction-1.0.4.tgz",
"integrity": "sha512-GYqKi1aH7PJXxdhTeZBFrg8vUBeKXi+cNprXsC1kpJcbcVnV9wBsrOu1cQEdG0WeQwlfHiy3XvnKfIrJ2R0NzQ==",
+ "license": "MIT",
"bin": {
"direction": "cli.js"
},
@@ -6195,6 +6261,7 @@
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/frimousse/-/frimousse-0.2.0.tgz",
"integrity": "sha512-viSrsVQWKR4Q7xzC0lkx3Wu9i1+IHrth0QXn0nlIIJXpltwUnjkGXSTuoW7WHI5aJ4z49WR8E/pyQizFjlNtTA==",
+ "license": "MIT",
"workspaces": [
".",
"site"
@@ -6422,7 +6489,8 @@
"node_modules/is-hotkey": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/is-hotkey/-/is-hotkey-0.2.0.tgz",
- "integrity": "sha512-UknnZK4RakDmTgz4PI1wIph5yxSs/mvChWs9ifnlXsKuXgWmOkY/hAE0H/k2MIqH0RlRye0i1oC07MCRSD28Mw=="
+ "integrity": "sha512-UknnZK4RakDmTgz4PI1wIph5yxSs/mvChWs9ifnlXsKuXgWmOkY/hAE0H/k2MIqH0RlRye0i1oC07MCRSD28Mw==",
+ "license": "MIT"
},
"node_modules/is-number": {
"version": "7.0.0",
@@ -6449,6 +6517,7 @@
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
"integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==",
+ "license": "MIT",
"engines": {
"node": ">=0.10.0"
}
@@ -6526,7 +6595,8 @@
"node_modules/js-base64": {
"version": "3.7.7",
"resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.7.7.tgz",
- "integrity": "sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw=="
+ "integrity": "sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw==",
+ "license": "BSD-3-Clause"
},
"node_modules/js-tokens": {
"version": "4.0.0",
@@ -6658,7 +6728,8 @@
"node_modules/lodash": {
"version": "4.17.21",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
- "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "license": "MIT"
},
"node_modules/lodash.castarray": {
"version": "4.4.0",
@@ -6765,6 +6836,7 @@
"version": "15.0.12",
"resolved": "https://registry.npmjs.org/marked/-/marked-15.0.12.tgz",
"integrity": "sha512-8dD6FusOQSrpv9Z1rdNMdlSgQOIP880DHqnohobOmYLElGEqAL/JvxvuxZO16r4HtjTlfPRDC1hbvxC9dPN2nA==",
+ "license": "MIT",
"bin": {
"marked": "bin/marked.js"
},
@@ -8565,6 +8637,7 @@
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-3.1.0.tgz",
"integrity": "sha512-49oNpRjWRvnU8NyGVmUaYG4jtTkNonFZI86MmGRDqBphEK2EXT9gdEUoQPZhuBM8yWHxCWbobltqYO5M4XrUvQ==",
+ "license": "MIT",
"dependencies": {
"compute-scroll-into-view": "^3.0.2"
}
@@ -8630,6 +8703,7 @@
"version": "0.110.2",
"resolved": "https://registry.npmjs.org/slate/-/slate-0.110.2.tgz",
"integrity": "sha512-4xGULnyMCiEQ0Ml7JAC1A6HVE6MNpPJU7Eq4cXh1LxlrR0dFXC3XC+rNfQtUJ7chHoPkws57x7DDiWiZAt+PBA==",
+ "license": "MIT",
"dependencies": {
"immer": "^10.0.3",
"is-plain-object": "^5.0.0",
@@ -8640,6 +8714,7 @@
"version": "0.110.3",
"resolved": "https://registry.npmjs.org/slate-history/-/slate-history-0.110.3.tgz",
"integrity": "sha512-sgdff4Usdflmw5ZUbhDkxFwCBQ2qlDKMMkF93w66KdV48vHOgN2BmLrf+2H8SdX8PYIpP/cTB0w8qWC2GwhDVA==",
+ "license": "MIT",
"dependencies": {
"is-plain-object": "^5.0.0"
},
@@ -8651,6 +8726,7 @@
"version": "0.100.0",
"resolved": "https://registry.npmjs.org/slate-hyperscript/-/slate-hyperscript-0.100.0.tgz",
"integrity": "sha512-fb2KdAYg6RkrQGlqaIi4wdqz3oa0S4zKNBJlbnJbNOwa23+9FLD6oPVx9zUGqCSIpy+HIpOeqXrg0Kzwh/Ii4A==",
+ "license": "MIT",
"dependencies": {
"is-plain-object": "^5.0.0"
},
@@ -8662,6 +8738,7 @@
"version": "0.110.3",
"resolved": "https://registry.npmjs.org/slate-react/-/slate-react-0.110.3.tgz",
"integrity": "sha512-AS8PPjwmsFS3Lq0MOEegLVlFoxhyos68G6zz2nW4sh3WeTXV7pX0exnwtY1a/docn+J3LGQO11aZXTenPXA/kg==",
+ "license": "MIT",
"dependencies": {
"@juggle/resize-observer": "^3.4.0",
"direction": "^1.0.4",
@@ -9042,12 +9119,14 @@
"node_modules/tiny-invariant": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz",
- "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw=="
+ "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==",
+ "license": "MIT"
},
"node_modules/tiny-warning": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz",
- "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA=="
+ "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==",
+ "license": "MIT"
},
"node_modules/tippy.js": {
"version": "6.3.7",
@@ -9645,6 +9724,7 @@
"version": "9.0.12",
"resolved": "https://registry.npmjs.org/y-indexeddb/-/y-indexeddb-9.0.12.tgz",
"integrity": "sha512-9oCFRSPPzBK7/w5vOkJBaVCQZKHXB/v6SIT+WYhnJxlEC61juqG0hBrAf+y3gmSMLFLwICNH9nQ53uscuse6Hg==",
+ "license": "MIT",
"dependencies": {
"lib0": "^0.2.74"
},
diff --git a/examples/nextjs-tiptap-novel/package.json b/examples/nextjs-tiptap-novel/package.json
index 40496126fb8..348b128816c 100644
--- a/examples/nextjs-tiptap-novel/package.json
+++ b/examples/nextjs-tiptap-novel/package.json
@@ -10,11 +10,11 @@
"lint": "next lint"
},
"dependencies": {
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-tiptap": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-tiptap": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
"@nanostores/react": "^0.8.0",
"@radix-ui/react-dialog": "^1.1.2",
"@radix-ui/react-popover": "^1.0.2",
diff --git a/examples/nextjs-tiptap/package-lock.json b/examples/nextjs-tiptap/package-lock.json
index 536a128e12b..2667b2b5fae 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.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-tiptap": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
- "@liveblocks/yjs": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-tiptap": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
+ "@liveblocks/yjs": "^3.3.0",
"@radix-ui/react-dialog": "^1.1.2",
"@radix-ui/react-popover": "^1.0.7",
"@tiptap/pm": "^2.6.6",
@@ -143,42 +143,47 @@
"node_modules/@juggle/resize-observer": {
"version": "3.4.0",
"resolved": "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.4.0.tgz",
- "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA=="
+ "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==",
+ "license": "Apache-2.0"
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"node_modules/@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"@types/react": "*",
@@ -195,16 +200,17 @@
}
},
"node_modules/@liveblocks/react-tiptap": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react-tiptap/-/react-tiptap-3.0.0.tgz",
- "integrity": "sha512-y7DIKxyLcY5JZaiW29a/jsNXapQgL6n4OnsDtrtBy3LRx/iIH94eMJTTwcnB+sRcdn3uBi0x10uHiQe6k8BDig==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react-tiptap/-/react-tiptap-3.3.0.tgz",
+ "integrity": "sha512-xVmk8yQkjLKPkGAcm21hyFuN1Qm/E5kIgBBJpq/KMsREdd+pEWLvk1S3JjIPAyKdqqKjK57W47hsZgYO1HxeYQ==",
+ "license": "Apache-2.0",
"dependencies": {
"@floating-ui/react-dom": "^2.1.2",
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
- "@liveblocks/react": "3.0.0",
- "@liveblocks/react-ui": "3.0.0",
- "@liveblocks/yjs": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
+ "@liveblocks/react-ui": "3.3.0",
+ "@liveblocks/yjs": "3.3.0",
"@radix-ui/react-select": "^2.1.2",
"@radix-ui/react-toggle": "^1.1.0",
"@tiptap/core": "^2.7.2",
@@ -235,14 +241,15 @@
}
},
"node_modules/@liveblocks/react-ui": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.0.0.tgz",
- "integrity": "sha512-3e1DbNRaHJEQHXtWYDHsf7mqDpsxeSDgLezO0QS1u+wZGCWjOX6EuJQ7nihKWcIY7xhhRHbCW01KswBAOlAgKQ==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.3.0.tgz",
+ "integrity": "sha512-rbIk2cHZtAM38mgrUo1cUDpa9M74bAx008hiWboIGRHLuPOnv5+Gkk/s8V+uPBLlOYWVhiX9rpDi/ykhruysSg==",
+ "license": "Apache-2.0",
"dependencies": {
"@floating-ui/react-dom": "^2.1.2",
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
- "@liveblocks/react": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
"@radix-ui/react-dropdown-menu": "^2.1.2",
"@radix-ui/react-popover": "^1.1.2",
"@radix-ui/react-slot": "^1.1.0",
@@ -271,12 +278,13 @@
}
},
"node_modules/@liveblocks/yjs": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.0.0.tgz",
- "integrity": "sha512-UlYLLuSzrOsWfgg95C1HQAoZTXNor/h9YRasqoZNwkGNOpNoLbTspjq3PkZ3PyMz1I7LytymGb0p3mBQ5dKZKA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.3.0.tgz",
+ "integrity": "sha512-v375SzqKAb/obXnR3V9t16GJKYoh1KBCDiZGKtyU1HwMjVTqsvpTLLZ+x4spbujTLY6NG5J48HqLu8WgMWILMw==",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@noble/hashes": "^1.8.0",
"js-base64": "^3.7.7",
"y-indexeddb": "^9.0.12"
},
@@ -434,6 +442,18 @@
"node": ">= 10"
}
},
+ "node_modules/@noble/hashes": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz",
+ "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==",
+ "license": "MIT",
+ "engines": {
+ "node": "^14.21.3 || >=16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
"node_modules/@nodelib/fs.scandir": {
"version": "2.1.5",
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
@@ -711,6 +731,7 @@
"version": "2.1.15",
"resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.15.tgz",
"integrity": "sha512-mIBnOjgwo9AH3FyKaSWoSu/dYj6VdhJ7frEPiGTeXCdUFHjl9h3mFh2wwhEtINOmYXWhdpf1rY2minFsmaNgVQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-compose-refs": "1.1.2",
@@ -738,12 +759,14 @@
"node_modules/@radix-ui/react-dropdown-menu/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-dropdown-menu/node_modules/@radix-ui/react-compose-refs": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -758,6 +781,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz",
"integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -772,6 +796,7 @@
"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"
},
@@ -789,6 +814,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -811,6 +837,7 @@
"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"
},
@@ -828,6 +855,7 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz",
"integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-effect-event": "0.0.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -846,6 +874,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -918,6 +947,7 @@
"version": "2.1.15",
"resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.15.tgz",
"integrity": "sha512-tVlmA3Vb9n8SZSd+YSbuFR66l87Wiy4du+YE+0hzKQEANA+7cWKH1WgqcEX4pXqxUFQKrWQGHdvEfw00TjFiew==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-collection": "1.1.7",
@@ -956,12 +986,14 @@
"node_modules/@radix-ui/react-menu/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-menu/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",
"integrity": "sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3"
},
@@ -984,6 +1016,7 @@
"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",
@@ -1009,6 +1042,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1023,6 +1057,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz",
"integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1037,6 +1072,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.1.tgz",
"integrity": "sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1051,6 +1087,7 @@
"version": "1.1.10",
"resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.10.tgz",
"integrity": "sha512-IM1zzRV4W3HtVgftdQiiOmA0AdJlCtMLe00FXaHwgt3rAnNsIyDqshvkIW3hj/iu5hu8ERP7KIYki6NkqDxAwQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-compose-refs": "1.1.2",
@@ -1077,6 +1114,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.2.tgz",
"integrity": "sha512-fyjAACV62oPV925xFCrH8DR5xWhg9KYtJT4s3u54jxp+L/hbpTY2kIeEFFbFe+a/HCE94zGQMZLIpVTPVZDhaA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1091,6 +1129,7 @@
"version": "1.1.7",
"resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.7.tgz",
"integrity": "sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-compose-refs": "1.1.2",
"@radix-ui/react-primitive": "2.1.3",
@@ -1115,6 +1154,7 @@
"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"
},
@@ -1132,6 +1172,7 @@
"version": "1.2.7",
"resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.2.7.tgz",
"integrity": "sha512-IUFAccz1JyKcf/RjB552PlWwxjeCJB8/4KxT7EhBHOJM+mN7LdW+B3kacJXILm32xawcMMjb2i0cIZpo+f9kiQ==",
+ "license": "MIT",
"dependencies": {
"@floating-ui/react-dom": "^2.0.0",
"@radix-ui/react-arrow": "1.1.7",
@@ -1163,6 +1204,7 @@
"version": "1.1.9",
"resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.9.tgz",
"integrity": "sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -1186,6 +1228,7 @@
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.4.tgz",
"integrity": "sha512-ueDqRbdc4/bkaQT3GIpLQssRlFgWaL/U2z/S31qRwwLWoxHLgry3SIfCwhxeQNbirEUXFa+lq3RL3oBYXtcmIA==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-compose-refs": "1.1.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -1209,6 +1252,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -1231,6 +1275,7 @@
"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"
},
@@ -1248,6 +1293,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz",
"integrity": "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1262,6 +1308,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.1.tgz",
"integrity": "sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-callback-ref": "1.1.1"
},
@@ -1279,6 +1326,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1293,6 +1341,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.1.tgz",
"integrity": "sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/rect": "1.1.1"
},
@@ -1310,6 +1359,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.1.tgz",
"integrity": "sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-layout-effect": "1.1.1"
},
@@ -1326,12 +1376,14 @@
"node_modules/@radix-ui/react-menu/node_modules/@radix-ui/rect": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.1.tgz",
- "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw=="
+ "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-menu/node_modules/react-remove-scroll": {
"version": "2.7.1",
"resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.7.1.tgz",
"integrity": "sha512-HpMh8+oahmIdOuS5aFKKY6Pyog+FNaZV/XyJOq7b4YFwsFHe5yYfdbIalI4k3vU2nSDql7YskmUseHsRrJqIPA==",
+ "license": "MIT",
"dependencies": {
"react-remove-scroll-bar": "^2.3.7",
"react-style-singleton": "^2.2.3",
@@ -1511,6 +1563,7 @@
"version": "1.1.10",
"resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.10.tgz",
"integrity": "sha512-dT9aOXUen9JSsxnMPv/0VqySQf5eDQ6LCk5Sw28kamz8wSOW2bJdlX2Bg5VUIIcV+6XlHpWTIuTPCf/UNIyq8Q==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-collection": "1.1.7",
@@ -1540,12 +1593,14 @@
"node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-roving-focus/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",
@@ -1571,6 +1626,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1585,6 +1641,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz",
"integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1599,6 +1656,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.1.tgz",
"integrity": "sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1613,6 +1671,7 @@
"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"
},
@@ -1630,6 +1689,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -1652,6 +1712,7 @@
"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"
},
@@ -1669,6 +1730,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz",
"integrity": "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1683,6 +1745,7 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz",
"integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-effect-event": "0.0.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -1701,6 +1764,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -1983,6 +2047,7 @@
"version": "1.1.9",
"resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.9.tgz",
"integrity": "sha512-ZoFkBBz9zv9GWer7wIjvdRxmh2wyc2oKWw6C6CseWd6/yq1DK/l5lJ+wnsmFwJZbBYqr02mrf8A2q/CVCuM3ZA==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-primitive": "2.1.3",
@@ -2006,12 +2071,14 @@
"node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/react-compose-refs": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2026,6 +2093,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -2048,6 +2116,7 @@
"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"
},
@@ -2065,6 +2134,7 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz",
"integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-effect-event": "0.0.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -2083,6 +2153,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2097,6 +2168,7 @@
"version": "1.2.7",
"resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.2.7.tgz",
"integrity": "sha512-Ap+fNYwKTYJ9pzqW+Xe2HtMRbQ/EeWkj2qykZ6SuEV4iS/o1bZI5ssJbk4D2r8XuDuOBVz/tIx2JObtuqU+5Zw==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-compose-refs": "1.1.2",
@@ -2129,12 +2201,14 @@
"node_modules/@radix-ui/react-tooltip/node_modules/@radix-ui/primitive": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz",
- "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="
+ "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-tooltip/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",
"integrity": "sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3"
},
@@ -2157,6 +2231,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
"integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2171,6 +2246,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz",
"integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2185,6 +2261,7 @@
"version": "1.1.10",
"resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.10.tgz",
"integrity": "sha512-IM1zzRV4W3HtVgftdQiiOmA0AdJlCtMLe00FXaHwgt3rAnNsIyDqshvkIW3hj/iu5hu8ERP7KIYki6NkqDxAwQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-compose-refs": "1.1.2",
@@ -2211,6 +2288,7 @@
"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"
},
@@ -2228,6 +2306,7 @@
"version": "1.2.7",
"resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.2.7.tgz",
"integrity": "sha512-IUFAccz1JyKcf/RjB552PlWwxjeCJB8/4KxT7EhBHOJM+mN7LdW+B3kacJXILm32xawcMMjb2i0cIZpo+f9kiQ==",
+ "license": "MIT",
"dependencies": {
"@floating-ui/react-dom": "^2.0.0",
"@radix-ui/react-arrow": "1.1.7",
@@ -2259,6 +2338,7 @@
"version": "1.1.9",
"resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.9.tgz",
"integrity": "sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -2282,6 +2362,7 @@
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.4.tgz",
"integrity": "sha512-ueDqRbdc4/bkaQT3GIpLQssRlFgWaL/U2z/S31qRwwLWoxHLgry3SIfCwhxeQNbirEUXFa+lq3RL3oBYXtcmIA==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-compose-refs": "1.1.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -2305,6 +2386,7 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-slot": "1.2.3"
},
@@ -2327,6 +2409,7 @@
"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"
},
@@ -2344,6 +2427,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz",
"integrity": "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2358,6 +2442,7 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz",
"integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-effect-event": "0.0.2",
"@radix-ui/react-use-layout-effect": "1.1.1"
@@ -2376,6 +2461,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.1.tgz",
"integrity": "sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-callback-ref": "1.1.1"
},
@@ -2393,6 +2479,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -2407,6 +2494,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.1.tgz",
"integrity": "sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/rect": "1.1.1"
},
@@ -2424,6 +2512,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.1.tgz",
"integrity": "sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-layout-effect": "1.1.1"
},
@@ -2441,6 +2530,7 @@
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.3.tgz",
"integrity": "sha512-pzJq12tEaaIhqjbzpCuv/OypJY/BPavOofm+dbab+MHLajy277+1lLm6JFcGgF5eskJ6mquGirhXY2GD/8u8Ug==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-primitive": "2.1.3"
},
@@ -2462,7 +2552,8 @@
"node_modules/@radix-ui/react-tooltip/node_modules/@radix-ui/rect": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.1.tgz",
- "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw=="
+ "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==",
+ "license": "MIT"
},
"node_modules/@radix-ui/react-use-callback-ref": {
"version": "1.1.0",
@@ -2501,6 +2592,7 @@
"version": "0.0.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.2.tgz",
"integrity": "sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA==",
+ "license": "MIT",
"dependencies": {
"@radix-ui/react-use-layout-effect": "1.1.1"
},
@@ -2518,6 +2610,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
"integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "license": "MIT",
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
@@ -3119,6 +3212,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/node": {
@@ -3454,7 +3548,8 @@
"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",
- "integrity": "sha512-VRhuHOLoKYOy4UbilLbUzbYg93XLjv2PncJC50EuTWPA3gaja1UjBsUP/D/9/juV3vQFr6XBEzn9KCAHdUvOHw=="
+ "integrity": "sha512-VRhuHOLoKYOy4UbilLbUzbYg93XLjv2PncJC50EuTWPA3gaja1UjBsUP/D/9/juV3vQFr6XBEzn9KCAHdUvOHw==",
+ "license": "MIT"
},
"node_modules/crelt": {
"version": "1.0.6",
@@ -3507,6 +3602,7 @@
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/direction/-/direction-1.0.4.tgz",
"integrity": "sha512-GYqKi1aH7PJXxdhTeZBFrg8vUBeKXi+cNprXsC1kpJcbcVnV9wBsrOu1cQEdG0WeQwlfHiy3XvnKfIrJ2R0NzQ==",
+ "license": "MIT",
"bin": {
"direction": "cli.js"
},
@@ -3663,6 +3759,7 @@
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/frimousse/-/frimousse-0.2.0.tgz",
"integrity": "sha512-viSrsVQWKR4Q7xzC0lkx3Wu9i1+IHrth0QXn0nlIIJXpltwUnjkGXSTuoW7WHI5aJ4z49WR8E/pyQizFjlNtTA==",
+ "license": "MIT",
"workspaces": [
".",
"site"
@@ -3758,6 +3855,7 @@
"version": "10.1.1",
"resolved": "https://registry.npmjs.org/immer/-/immer-10.1.1.tgz",
"integrity": "sha512-s2MPrmjovJcoMaHtx6K11Ra7oD05NT97w1IC5zpMkT6Atjr7H8LjaDd81iIxUYpMKSRRNMJE703M1Fhr/TctHw==",
+ "license": "MIT",
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/immer"
@@ -3820,7 +3918,8 @@
"node_modules/is-hotkey": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/is-hotkey/-/is-hotkey-0.2.0.tgz",
- "integrity": "sha512-UknnZK4RakDmTgz4PI1wIph5yxSs/mvChWs9ifnlXsKuXgWmOkY/hAE0H/k2MIqH0RlRye0i1oC07MCRSD28Mw=="
+ "integrity": "sha512-UknnZK4RakDmTgz4PI1wIph5yxSs/mvChWs9ifnlXsKuXgWmOkY/hAE0H/k2MIqH0RlRye0i1oC07MCRSD28Mw==",
+ "license": "MIT"
},
"node_modules/is-number": {
"version": "7.0.0",
@@ -3835,6 +3934,7 @@
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
"integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==",
+ "license": "MIT",
"engines": {
"node": ">=0.10.0"
}
@@ -3884,7 +3984,8 @@
"node_modules/js-base64": {
"version": "3.7.7",
"resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.7.7.tgz",
- "integrity": "sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw=="
+ "integrity": "sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw==",
+ "license": "BSD-3-Clause"
},
"node_modules/js-tokens": {
"version": "4.0.0",
@@ -3937,7 +4038,8 @@
"node_modules/lodash": {
"version": "4.17.21",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
- "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "license": "MIT"
},
"node_modules/loose-envify": {
"version": "1.4.0",
@@ -3979,6 +4081,7 @@
"version": "15.0.12",
"resolved": "https://registry.npmjs.org/marked/-/marked-15.0.12.tgz",
"integrity": "sha512-8dD6FusOQSrpv9Z1rdNMdlSgQOIP880DHqnohobOmYLElGEqAL/JvxvuxZO16r4HtjTlfPRDC1hbvxC9dPN2nA==",
+ "license": "MIT",
"bin": {
"marked": "bin/marked.js"
},
@@ -4805,6 +4908,7 @@
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-3.1.0.tgz",
"integrity": "sha512-49oNpRjWRvnU8NyGVmUaYG4jtTkNonFZI86MmGRDqBphEK2EXT9gdEUoQPZhuBM8yWHxCWbobltqYO5M4XrUvQ==",
+ "license": "MIT",
"dependencies": {
"compute-scroll-into-view": "^3.0.2"
}
@@ -4846,6 +4950,7 @@
"version": "0.110.2",
"resolved": "https://registry.npmjs.org/slate/-/slate-0.110.2.tgz",
"integrity": "sha512-4xGULnyMCiEQ0Ml7JAC1A6HVE6MNpPJU7Eq4cXh1LxlrR0dFXC3XC+rNfQtUJ7chHoPkws57x7DDiWiZAt+PBA==",
+ "license": "MIT",
"dependencies": {
"immer": "^10.0.3",
"is-plain-object": "^5.0.0",
@@ -4856,6 +4961,7 @@
"version": "0.110.3",
"resolved": "https://registry.npmjs.org/slate-history/-/slate-history-0.110.3.tgz",
"integrity": "sha512-sgdff4Usdflmw5ZUbhDkxFwCBQ2qlDKMMkF93w66KdV48vHOgN2BmLrf+2H8SdX8PYIpP/cTB0w8qWC2GwhDVA==",
+ "license": "MIT",
"dependencies": {
"is-plain-object": "^5.0.0"
},
@@ -4867,6 +4973,7 @@
"version": "0.100.0",
"resolved": "https://registry.npmjs.org/slate-hyperscript/-/slate-hyperscript-0.100.0.tgz",
"integrity": "sha512-fb2KdAYg6RkrQGlqaIi4wdqz3oa0S4zKNBJlbnJbNOwa23+9FLD6oPVx9zUGqCSIpy+HIpOeqXrg0Kzwh/Ii4A==",
+ "license": "MIT",
"dependencies": {
"is-plain-object": "^5.0.0"
},
@@ -4878,6 +4985,7 @@
"version": "0.110.3",
"resolved": "https://registry.npmjs.org/slate-react/-/slate-react-0.110.3.tgz",
"integrity": "sha512-AS8PPjwmsFS3Lq0MOEegLVlFoxhyos68G6zz2nW4sh3WeTXV7pX0exnwtY1a/docn+J3LGQO11aZXTenPXA/kg==",
+ "license": "MIT",
"dependencies": {
"@juggle/resize-observer": "^3.4.0",
"direction": "^1.0.4",
@@ -5121,12 +5229,14 @@
"node_modules/tiny-invariant": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz",
- "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw=="
+ "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==",
+ "license": "MIT"
},
"node_modules/tiny-warning": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz",
- "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA=="
+ "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==",
+ "license": "MIT"
},
"node_modules/tippy.js": {
"version": "6.3.7",
@@ -5401,6 +5511,7 @@
"version": "9.0.12",
"resolved": "https://registry.npmjs.org/y-indexeddb/-/y-indexeddb-9.0.12.tgz",
"integrity": "sha512-9oCFRSPPzBK7/w5vOkJBaVCQZKHXB/v6SIT+WYhnJxlEC61juqG0hBrAf+y3gmSMLFLwICNH9nQ53uscuse6Hg==",
+ "license": "MIT",
"dependencies": {
"lib0": "^0.2.74"
},
diff --git a/examples/nextjs-tiptap/package.json b/examples/nextjs-tiptap/package.json
index 0333b825070..b24ee42c666 100644
--- a/examples/nextjs-tiptap/package.json
+++ b/examples/nextjs-tiptap/package.json
@@ -10,12 +10,12 @@
"lint": "next lint"
},
"dependencies": {
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-tiptap": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
- "@liveblocks/yjs": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-tiptap": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
+ "@liveblocks/yjs": "^3.3.0",
"@radix-ui/react-dialog": "^1.1.2",
"@radix-ui/react-popover": "^1.0.7",
"@tiptap/pm": "^2.6.6",
diff --git a/examples/nextjs-tldraw-whiteboard-storage/package-lock.json b/examples/nextjs-tldraw-whiteboard-storage/package-lock.json
index 43d05144296..dff5c2a02bf 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.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
"@types/node": "20.3.1",
"@types/react-dom": "18.2.5",
"autoprefixer": "^10.4.17",
@@ -78,39 +78,43 @@
"license": "Apache-2.0"
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"node_modules/@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"@types/react": "*",
@@ -127,14 +131,15 @@
}
},
"node_modules/@liveblocks/react-ui": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.0.0.tgz",
- "integrity": "sha512-3e1DbNRaHJEQHXtWYDHsf7mqDpsxeSDgLezO0QS1u+wZGCWjOX6EuJQ7nihKWcIY7xhhRHbCW01KswBAOlAgKQ==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.3.0.tgz",
+ "integrity": "sha512-rbIk2cHZtAM38mgrUo1cUDpa9M74bAx008hiWboIGRHLuPOnv5+Gkk/s8V+uPBLlOYWVhiX9rpDi/ykhruysSg==",
+ "license": "Apache-2.0",
"dependencies": {
"@floating-ui/react-dom": "^2.1.2",
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
- "@liveblocks/react": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
"@radix-ui/react-dropdown-menu": "^2.1.2",
"@radix-ui/react-popover": "^1.1.2",
"@radix-ui/react-slot": "^1.1.0",
@@ -3849,6 +3854,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/node": {
diff --git a/examples/nextjs-tldraw-whiteboard-storage/package.json b/examples/nextjs-tldraw-whiteboard-storage/package.json
index 049bdaa0b63..107a4b504dc 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.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
"@types/node": "20.3.1",
"@types/react-dom": "18.2.5",
"autoprefixer": "^10.4.17",
diff --git a/examples/nextjs-tldraw-whiteboard-yjs/package-lock.json b/examples/nextjs-tldraw-whiteboard-yjs/package-lock.json
index a232b5fb199..1dc0a883600 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.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
- "@liveblocks/yjs": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
+ "@liveblocks/yjs": "^3.3.0",
"@types/node": "20.3.1",
"@types/react-dom": "18.2.5",
"autoprefixer": "^10.4.17",
@@ -81,39 +81,43 @@
"license": "Apache-2.0"
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"node_modules/@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"@types/react": "*",
@@ -130,14 +134,15 @@
}
},
"node_modules/@liveblocks/react-ui": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.0.0.tgz",
- "integrity": "sha512-3e1DbNRaHJEQHXtWYDHsf7mqDpsxeSDgLezO0QS1u+wZGCWjOX6EuJQ7nihKWcIY7xhhRHbCW01KswBAOlAgKQ==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.3.0.tgz",
+ "integrity": "sha512-rbIk2cHZtAM38mgrUo1cUDpa9M74bAx008hiWboIGRHLuPOnv5+Gkk/s8V+uPBLlOYWVhiX9rpDi/ykhruysSg==",
+ "license": "Apache-2.0",
"dependencies": {
"@floating-ui/react-dom": "^2.1.2",
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
- "@liveblocks/react": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
"@radix-ui/react-dropdown-menu": "^2.1.2",
"@radix-ui/react-popover": "^1.1.2",
"@radix-ui/react-slot": "^1.1.0",
@@ -1286,12 +1291,13 @@
}
},
"node_modules/@liveblocks/yjs": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.0.0.tgz",
- "integrity": "sha512-UlYLLuSzrOsWfgg95C1HQAoZTXNor/h9YRasqoZNwkGNOpNoLbTspjq3PkZ3PyMz1I7LytymGb0p3mBQ5dKZKA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.3.0.tgz",
+ "integrity": "sha512-v375SzqKAb/obXnR3V9t16GJKYoh1KBCDiZGKtyU1HwMjVTqsvpTLLZ+x4spbujTLY6NG5J48HqLu8WgMWILMw==",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@noble/hashes": "^1.8.0",
"js-base64": "^3.7.7",
"y-indexeddb": "^9.0.12"
},
@@ -1449,6 +1455,18 @@
"node": ">= 10"
}
},
+ "node_modules/@noble/hashes": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz",
+ "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==",
+ "license": "MIT",
+ "engines": {
+ "node": "^14.21.3 || >=16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
"node_modules/@radix-ui/number": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.0.1.tgz",
@@ -3866,6 +3884,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/node": {
diff --git a/examples/nextjs-tldraw-whiteboard-yjs/package.json b/examples/nextjs-tldraw-whiteboard-yjs/package.json
index 11c3cc8f065..26adf5c733a 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.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
- "@liveblocks/yjs": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
+ "@liveblocks/yjs": "^3.3.0",
"@types/node": "20.3.1",
"@types/react-dom": "18.2.5",
"autoprefixer": "^10.4.17",
diff --git a/examples/nextjs-todo-list/package-lock.json b/examples/nextjs-todo-list/package-lock.json
index 8112820d969..61c7f96dcdd 100644
--- a/examples/nextjs-todo-list/package-lock.json
+++ b/examples/nextjs-todo-list/package-lock.json
@@ -8,8 +8,8 @@
"name": "@liveblocks-examples/nextjs-todo-list",
"license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
"@next/font": "^13.1.6",
"@types/node": "^18.11.18",
"@types/react": "^18.3.3",
@@ -24,28 +24,31 @@
}
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"@types/react": "*",
@@ -218,6 +221,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/node": {
@@ -520,26 +524,26 @@
},
"dependencies": {
"@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
"requires": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
"requires": {}
},
"@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
"requires": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
}
},
"@next/env": {
diff --git a/examples/nextjs-todo-list/package.json b/examples/nextjs-todo-list/package.json
index 3aa82ba6154..fa159accfff 100644
--- a/examples/nextjs-todo-list/package.json
+++ b/examples/nextjs-todo-list/package.json
@@ -10,8 +10,8 @@
"lint": "next lint"
},
"dependencies": {
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
"@next/font": "^13.1.6",
"@types/node": "^18.11.18",
"@types/react": "^18.3.3",
diff --git a/examples/nextjs-whiteboard-advanced/package-lock.json b/examples/nextjs-whiteboard-advanced/package-lock.json
index 427a5f94f2f..3fac8e763c8 100644
--- a/examples/nextjs-whiteboard-advanced/package-lock.json
+++ b/examples/nextjs-whiteboard-advanced/package-lock.json
@@ -8,9 +8,9 @@
"name": "@liveblocks-examples/nextjs-whiteboard-advanced",
"license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
"nanoid": "^3.1.25",
"next": "^13.5.4",
"perfect-freehand": "^0.5.3",
@@ -29,39 +29,43 @@
}
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"node_modules/@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"@types/react": "*",
@@ -269,6 +273,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/node": {
@@ -1621,37 +1626,37 @@
},
"dependencies": {
"@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
"requires": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
"requires": {}
},
"@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
"requires": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
"requires": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
}
},
"@next/env": {
diff --git a/examples/nextjs-whiteboard-advanced/package.json b/examples/nextjs-whiteboard-advanced/package.json
index 285f8ee918d..fae24fff586 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.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
"nanoid": "^3.1.25",
"next": "^13.5.4",
"perfect-freehand": "^0.5.3",
diff --git a/examples/nextjs-whiteboard/package-lock.json b/examples/nextjs-whiteboard/package-lock.json
index fae50a5dc22..fab693797a6 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.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
"next": "^13.5.4",
"react": "^18.1.0",
"react-dom": "^18.1.0"
@@ -23,39 +23,43 @@
}
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"node_modules/@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"@types/react": "*",
@@ -228,6 +232,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/node": {
diff --git a/examples/nextjs-whiteboard/package.json b/examples/nextjs-whiteboard/package.json
index 6cc0cedcff9..10c32660aaf 100644
--- a/examples/nextjs-whiteboard/package.json
+++ b/examples/nextjs-whiteboard/package.json
@@ -9,9 +9,9 @@
"start": "next start"
},
"dependencies": {
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
"next": "^13.5.4",
"react": "^18.1.0",
"react-dom": "^18.1.0"
diff --git a/examples/nextjs-yjs-blocknote-advanced/package-lock.json b/examples/nextjs-yjs-blocknote-advanced/package-lock.json
index f29c602265c..cf0e712edd8 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.14.1",
"@blocknote/mantine": "^0.14.1",
"@blocknote/react": "^0.14.1",
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/yjs": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/yjs": "^3.3.0",
"@types/node": "20.3.1",
"@types/react": "18.3.3",
"@types/react-dom": "18.2.5",
@@ -173,39 +173,43 @@
"integrity": "sha512-J4yDIIthosAsRZ5CPYP/jQvUAQtlZTTD/4suA08/FEnlxqW3sKS9iAhgsa9VYLZ6vDHn/ixJgIqRQPotoBjxIw=="
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"node_modules/@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"@types/react": "*",
@@ -222,12 +226,13 @@
}
},
"node_modules/@liveblocks/yjs": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.0.0.tgz",
- "integrity": "sha512-UlYLLuSzrOsWfgg95C1HQAoZTXNor/h9YRasqoZNwkGNOpNoLbTspjq3PkZ3PyMz1I7LytymGb0p3mBQ5dKZKA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.3.0.tgz",
+ "integrity": "sha512-v375SzqKAb/obXnR3V9t16GJKYoh1KBCDiZGKtyU1HwMjVTqsvpTLLZ+x4spbujTLY6NG5J48HqLu8WgMWILMw==",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@noble/hashes": "^1.8.0",
"js-base64": "^3.7.7",
"y-indexeddb": "^9.0.12"
},
@@ -409,6 +414,18 @@
"node": ">= 10"
}
},
+ "node_modules/@noble/hashes": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz",
+ "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==",
+ "license": "MIT",
+ "engines": {
+ "node": "^14.21.3 || >=16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
"node_modules/@popperjs/core": {
"version": "2.11.8",
"resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz",
@@ -786,6 +803,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/mdast": {
diff --git a/examples/nextjs-yjs-blocknote-advanced/package.json b/examples/nextjs-yjs-blocknote-advanced/package.json
index c537b16a2e1..61c2bfad542 100644
--- a/examples/nextjs-yjs-blocknote-advanced/package.json
+++ b/examples/nextjs-yjs-blocknote-advanced/package.json
@@ -13,10 +13,10 @@
"@blocknote/core": "^0.14.1",
"@blocknote/mantine": "^0.14.1",
"@blocknote/react": "^0.14.1",
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/yjs": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/yjs": "^3.3.0",
"@types/node": "20.3.1",
"@types/react": "18.3.3",
"@types/react-dom": "18.2.5",
diff --git a/examples/nextjs-yjs-blocknote/package-lock.json b/examples/nextjs-yjs-blocknote/package-lock.json
index 95cbee624be..0bf82bbb20a 100644
--- a/examples/nextjs-yjs-blocknote/package-lock.json
+++ b/examples/nextjs-yjs-blocknote/package-lock.json
@@ -10,10 +10,10 @@
"@blocknote/core": "^0.14.1",
"@blocknote/mantine": "^0.14.1",
"@blocknote/react": "^0.14.1",
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/yjs": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/yjs": "^3.3.0",
"@types/node": "20.3.1",
"@types/react": "18.3.3",
"@types/react-dom": "18.2.5",
@@ -174,39 +174,43 @@
"integrity": "sha512-J4yDIIthosAsRZ5CPYP/jQvUAQtlZTTD/4suA08/FEnlxqW3sKS9iAhgsa9VYLZ6vDHn/ixJgIqRQPotoBjxIw=="
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"node_modules/@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"@types/react": "*",
@@ -223,12 +227,13 @@
}
},
"node_modules/@liveblocks/yjs": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.0.0.tgz",
- "integrity": "sha512-UlYLLuSzrOsWfgg95C1HQAoZTXNor/h9YRasqoZNwkGNOpNoLbTspjq3PkZ3PyMz1I7LytymGb0p3mBQ5dKZKA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.3.0.tgz",
+ "integrity": "sha512-v375SzqKAb/obXnR3V9t16GJKYoh1KBCDiZGKtyU1HwMjVTqsvpTLLZ+x4spbujTLY6NG5J48HqLu8WgMWILMw==",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@noble/hashes": "^1.8.0",
"js-base64": "^3.7.7",
"y-indexeddb": "^9.0.12"
},
@@ -410,6 +415,18 @@
"node": ">= 10"
}
},
+ "node_modules/@noble/hashes": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz",
+ "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==",
+ "license": "MIT",
+ "engines": {
+ "node": "^14.21.3 || >=16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
"node_modules/@popperjs/core": {
"version": "2.11.8",
"resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz",
@@ -787,6 +804,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/mdast": {
diff --git a/examples/nextjs-yjs-blocknote/package.json b/examples/nextjs-yjs-blocknote/package.json
index 229e0999c7e..7cdd290d6c4 100644
--- a/examples/nextjs-yjs-blocknote/package.json
+++ b/examples/nextjs-yjs-blocknote/package.json
@@ -13,10 +13,10 @@
"@blocknote/core": "^0.14.1",
"@blocknote/mantine": "^0.14.1",
"@blocknote/react": "^0.14.1",
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/yjs": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/yjs": "^3.3.0",
"@types/node": "20.3.1",
"@types/react": "18.3.3",
"@types/react-dom": "18.2.5",
diff --git a/examples/nextjs-yjs-codemirror/package-lock.json b/examples/nextjs-yjs-codemirror/package-lock.json
index bd61911623d..f0eab99a092 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.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/yjs": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/yjs": "^3.3.0",
"@types/node": "^18.11.18",
"@types/react": "^18.3.3",
"@types/react-dom": "^18.0.10",
@@ -170,39 +170,43 @@
}
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"node_modules/@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"@types/react": "*",
@@ -219,12 +223,13 @@
}
},
"node_modules/@liveblocks/yjs": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.0.0.tgz",
- "integrity": "sha512-UlYLLuSzrOsWfgg95C1HQAoZTXNor/h9YRasqoZNwkGNOpNoLbTspjq3PkZ3PyMz1I7LytymGb0p3mBQ5dKZKA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.3.0.tgz",
+ "integrity": "sha512-v375SzqKAb/obXnR3V9t16GJKYoh1KBCDiZGKtyU1HwMjVTqsvpTLLZ+x4spbujTLY6NG5J48HqLu8WgMWILMw==",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@noble/hashes": "^1.8.0",
"js-base64": "^3.7.7",
"y-indexeddb": "^9.0.12"
},
@@ -372,6 +377,18 @@
"node": ">= 10"
}
},
+ "node_modules/@noble/hashes": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz",
+ "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==",
+ "license": "MIT",
+ "engines": {
+ "node": "^14.21.3 || >=16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
"node_modules/@stablelib/base64": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@stablelib/base64/-/base64-1.0.1.tgz",
@@ -389,6 +406,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/node": {
diff --git a/examples/nextjs-yjs-codemirror/package.json b/examples/nextjs-yjs-codemirror/package.json
index 6f770a9d39f..9125cd735ec 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.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/yjs": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/yjs": "^3.3.0",
"@types/node": "^18.11.18",
"@types/react": "^18.3.3",
"@types/react-dom": "^18.0.10",
diff --git a/examples/nextjs-yjs-lexical/package-lock.json b/examples/nextjs-yjs-lexical/package-lock.json
index fca5b5b05ed..4675bcdea28 100644
--- a/examples/nextjs-yjs-lexical/package-lock.json
+++ b/examples/nextjs-yjs-lexical/package-lock.json
@@ -9,10 +9,10 @@
"license": "Apache-2.0",
"dependencies": {
"@lexical/react": "^0.11.1",
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/yjs": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/yjs": "^3.3.0",
"@types/node": "^18.11.18",
"@types/react": "^18.3.3",
"@types/react-dom": "^18.0.10",
@@ -312,39 +312,43 @@
}
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"node_modules/@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"@types/react": "*",
@@ -361,12 +365,13 @@
}
},
"node_modules/@liveblocks/yjs": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.0.0.tgz",
- "integrity": "sha512-UlYLLuSzrOsWfgg95C1HQAoZTXNor/h9YRasqoZNwkGNOpNoLbTspjq3PkZ3PyMz1I7LytymGb0p3mBQ5dKZKA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.3.0.tgz",
+ "integrity": "sha512-v375SzqKAb/obXnR3V9t16GJKYoh1KBCDiZGKtyU1HwMjVTqsvpTLLZ+x4spbujTLY6NG5J48HqLu8WgMWILMw==",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@noble/hashes": "^1.8.0",
"js-base64": "^3.7.7",
"y-indexeddb": "^9.0.12"
},
@@ -514,6 +519,18 @@
"node": ">= 10"
}
},
+ "node_modules/@noble/hashes": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz",
+ "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==",
+ "license": "MIT",
+ "engines": {
+ "node": "^14.21.3 || >=16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
"node_modules/@stablelib/base64": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@stablelib/base64/-/base64-1.0.1.tgz",
@@ -531,6 +548,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/node": {
@@ -1174,46 +1192,47 @@
}
},
"@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
"requires": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
"requires": {}
},
"@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
"requires": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
"requires": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
}
},
"@liveblocks/yjs": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.0.0.tgz",
- "integrity": "sha512-UlYLLuSzrOsWfgg95C1HQAoZTXNor/h9YRasqoZNwkGNOpNoLbTspjq3PkZ3PyMz1I7LytymGb0p3mBQ5dKZKA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.3.0.tgz",
+ "integrity": "sha512-v375SzqKAb/obXnR3V9t16GJKYoh1KBCDiZGKtyU1HwMjVTqsvpTLLZ+x4spbujTLY6NG5J48HqLu8WgMWILMw==",
"requires": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@noble/hashes": "^1.8.0",
"js-base64": "^3.7.7",
"y-indexeddb": "^9.0.12"
}
@@ -1277,6 +1296,11 @@
"integrity": "sha512-cyRvlAxwlddlqeB9xtPSfNSCRy8BOa4wtMo0IuI9P7Y0XT2qpDrpFKRyZ7kUngZis59mPVla5k8X1oOJ8RxDYg==",
"optional": true
},
+ "@noble/hashes": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz",
+ "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A=="
+ },
"@stablelib/base64": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@stablelib/base64/-/base64-1.0.1.tgz",
diff --git a/examples/nextjs-yjs-lexical/package.json b/examples/nextjs-yjs-lexical/package.json
index ffb94eba634..ddb7faf91da 100644
--- a/examples/nextjs-yjs-lexical/package.json
+++ b/examples/nextjs-yjs-lexical/package.json
@@ -11,10 +11,10 @@
},
"dependencies": {
"@lexical/react": "^0.11.1",
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/yjs": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/yjs": "^3.3.0",
"@types/node": "^18.11.18",
"@types/react": "^18.3.3",
"@types/react-dom": "^18.0.10",
diff --git a/examples/nextjs-yjs-monaco/package-lock.json b/examples/nextjs-yjs-monaco/package-lock.json
index 49ebdc94796..c1aac2ce719 100644
--- a/examples/nextjs-yjs-monaco/package-lock.json
+++ b/examples/nextjs-yjs-monaco/package-lock.json
@@ -8,10 +8,10 @@
"name": "@liveblocks-examples/nextjs-yjs-monaco",
"license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/yjs": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/yjs": "^3.3.0",
"@monaco-editor/react": "^4.5.1",
"@types/node": "^20.3.1",
"@types/react": "^18.3.3",
@@ -29,39 +29,43 @@
}
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"node_modules/@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"@types/react": "*",
@@ -78,12 +82,13 @@
}
},
"node_modules/@liveblocks/yjs": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.0.0.tgz",
- "integrity": "sha512-UlYLLuSzrOsWfgg95C1HQAoZTXNor/h9YRasqoZNwkGNOpNoLbTspjq3PkZ3PyMz1I7LytymGb0p3mBQ5dKZKA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.3.0.tgz",
+ "integrity": "sha512-v375SzqKAb/obXnR3V9t16GJKYoh1KBCDiZGKtyU1HwMjVTqsvpTLLZ+x4spbujTLY6NG5J48HqLu8WgMWILMw==",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@noble/hashes": "^1.8.0",
"js-base64": "^3.7.7",
"y-indexeddb": "^9.0.12"
},
@@ -255,6 +260,18 @@
"node": ">= 10"
}
},
+ "node_modules/@noble/hashes": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz",
+ "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==",
+ "license": "MIT",
+ "engines": {
+ "node": "^14.21.3 || >=16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
"node_modules/@stablelib/base64": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@stablelib/base64/-/base64-1.0.1.tgz",
@@ -272,6 +289,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/node": {
diff --git a/examples/nextjs-yjs-monaco/package.json b/examples/nextjs-yjs-monaco/package.json
index ff298f464c7..f33f8f5b425 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.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/yjs": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/yjs": "^3.3.0",
"@monaco-editor/react": "^4.5.1",
"@types/node": "^20.3.1",
"@types/react": "^18.3.3",
diff --git a/examples/nextjs-yjs-quill/package-lock.json b/examples/nextjs-yjs-quill/package-lock.json
index f382eecb867..520d99a3c84 100644
--- a/examples/nextjs-yjs-quill/package-lock.json
+++ b/examples/nextjs-yjs-quill/package-lock.json
@@ -8,10 +8,10 @@
"name": "@liveblocks-examples/nextjs-yjs-quill",
"license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/yjs": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/yjs": "^3.3.0",
"@types/node": "^20.3.1",
"@types/react": "^18.3.3",
"@types/react-dom": "^18.2.5",
@@ -31,39 +31,43 @@
}
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"node_modules/@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"@types/react": "*",
@@ -80,12 +84,13 @@
}
},
"node_modules/@liveblocks/yjs": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.0.0.tgz",
- "integrity": "sha512-UlYLLuSzrOsWfgg95C1HQAoZTXNor/h9YRasqoZNwkGNOpNoLbTspjq3PkZ3PyMz1I7LytymGb0p3mBQ5dKZKA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.3.0.tgz",
+ "integrity": "sha512-v375SzqKAb/obXnR3V9t16GJKYoh1KBCDiZGKtyU1HwMjVTqsvpTLLZ+x4spbujTLY6NG5J48HqLu8WgMWILMw==",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@noble/hashes": "^1.8.0",
"js-base64": "^3.7.7",
"y-indexeddb": "^9.0.12"
},
@@ -233,6 +238,18 @@
"node": ">= 10"
}
},
+ "node_modules/@noble/hashes": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz",
+ "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==",
+ "license": "MIT",
+ "engines": {
+ "node": "^14.21.3 || >=16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
"node_modules/@stablelib/base64": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@stablelib/base64/-/base64-1.0.1.tgz",
@@ -250,6 +267,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/node": {
diff --git a/examples/nextjs-yjs-quill/package.json b/examples/nextjs-yjs-quill/package.json
index e5a0fc183a9..9b86e5d4bbf 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.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/yjs": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/yjs": "^3.3.0",
"@types/node": "^20.3.1",
"@types/react": "^18.3.3",
"@types/react-dom": "^18.2.5",
diff --git a/examples/nextjs-yjs-slate/package-lock.json b/examples/nextjs-yjs-slate/package-lock.json
index 693b419ab8b..465f5afdedc 100644
--- a/examples/nextjs-yjs-slate/package-lock.json
+++ b/examples/nextjs-yjs-slate/package-lock.json
@@ -8,10 +8,10 @@
"name": "@liveblocks-examples/nextjs-yjs-slate",
"license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/yjs": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/yjs": "^3.3.0",
"@slate-yjs/core": "^1.0.2",
"@slate-yjs/react": "^1.1.0",
"@types/node": "^18.11.18",
@@ -57,39 +57,43 @@
"integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA=="
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"node_modules/@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"@types/react": "*",
@@ -106,12 +110,13 @@
}
},
"node_modules/@liveblocks/yjs": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.0.0.tgz",
- "integrity": "sha512-UlYLLuSzrOsWfgg95C1HQAoZTXNor/h9YRasqoZNwkGNOpNoLbTspjq3PkZ3PyMz1I7LytymGb0p3mBQ5dKZKA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.3.0.tgz",
+ "integrity": "sha512-v375SzqKAb/obXnR3V9t16GJKYoh1KBCDiZGKtyU1HwMjVTqsvpTLLZ+x4spbujTLY6NG5J48HqLu8WgMWILMw==",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@noble/hashes": "^1.8.0",
"js-base64": "^3.7.7",
"y-indexeddb": "^9.0.12"
},
@@ -259,6 +264,18 @@
"node": ">= 10"
}
},
+ "node_modules/@noble/hashes": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz",
+ "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==",
+ "license": "MIT",
+ "engines": {
+ "node": "^14.21.3 || >=16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
"node_modules/@slate-yjs/core": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/@slate-yjs/core/-/core-1.0.2.tgz",
@@ -309,6 +326,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/lodash": {
@@ -865,46 +883,47 @@
"integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA=="
},
"@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
"requires": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
"requires": {}
},
"@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
"requires": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
"requires": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
}
},
"@liveblocks/yjs": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.0.0.tgz",
- "integrity": "sha512-UlYLLuSzrOsWfgg95C1HQAoZTXNor/h9YRasqoZNwkGNOpNoLbTspjq3PkZ3PyMz1I7LytymGb0p3mBQ5dKZKA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.3.0.tgz",
+ "integrity": "sha512-v375SzqKAb/obXnR3V9t16GJKYoh1KBCDiZGKtyU1HwMjVTqsvpTLLZ+x4spbujTLY6NG5J48HqLu8WgMWILMw==",
"requires": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@noble/hashes": "^1.8.0",
"js-base64": "^3.7.7",
"y-indexeddb": "^9.0.12"
}
@@ -968,6 +987,11 @@
"integrity": "sha512-cyRvlAxwlddlqeB9xtPSfNSCRy8BOa4wtMo0IuI9P7Y0XT2qpDrpFKRyZ7kUngZis59mPVla5k8X1oOJ8RxDYg==",
"optional": true
},
+ "@noble/hashes": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz",
+ "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A=="
+ },
"@slate-yjs/core": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/@slate-yjs/core/-/core-1.0.2.tgz",
diff --git a/examples/nextjs-yjs-slate/package.json b/examples/nextjs-yjs-slate/package.json
index c123faa9deb..a130be57767 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.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/yjs": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/yjs": "^3.3.0",
"@slate-yjs/core": "^1.0.2",
"@slate-yjs/react": "^1.1.0",
"@types/node": "^18.11.18",
diff --git a/examples/nextjs-yjs-tiptap/package-lock.json b/examples/nextjs-yjs-tiptap/package-lock.json
index e40574582ac..c51254ef038 100644
--- a/examples/nextjs-yjs-tiptap/package-lock.json
+++ b/examples/nextjs-yjs-tiptap/package-lock.json
@@ -8,10 +8,10 @@
"name": "@liveblocks-examples/nextjs-yjs-tiptap",
"license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/yjs": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/yjs": "^3.3.0",
"@tiptap/extension-collaboration": "^2.0.4",
"@tiptap/extension-collaboration-cursor": "^2.0.4",
"@tiptap/pm": "^2.0.4",
@@ -31,39 +31,43 @@
}
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"node_modules/@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"@types/react": "*",
@@ -80,12 +84,13 @@
}
},
"node_modules/@liveblocks/yjs": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.0.0.tgz",
- "integrity": "sha512-UlYLLuSzrOsWfgg95C1HQAoZTXNor/h9YRasqoZNwkGNOpNoLbTspjq3PkZ3PyMz1I7LytymGb0p3mBQ5dKZKA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/yjs/-/yjs-3.3.0.tgz",
+ "integrity": "sha512-v375SzqKAb/obXnR3V9t16GJKYoh1KBCDiZGKtyU1HwMjVTqsvpTLLZ+x4spbujTLY6NG5J48HqLu8WgMWILMw==",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@noble/hashes": "^1.8.0",
"js-base64": "^3.7.7",
"y-indexeddb": "^9.0.12"
},
@@ -233,6 +238,18 @@
"node": ">= 10"
}
},
+ "node_modules/@noble/hashes": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz",
+ "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==",
+ "license": "MIT",
+ "engines": {
+ "node": "^14.21.3 || >=16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
"node_modules/@popperjs/core": {
"version": "2.11.8",
"resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz",
@@ -665,6 +682,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/node": {
diff --git a/examples/nextjs-yjs-tiptap/package.json b/examples/nextjs-yjs-tiptap/package.json
index d4e8a11a3c4..0184dc83e49 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.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/yjs": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/yjs": "^3.3.0",
"@tiptap/extension-collaboration": "^2.0.4",
"@tiptap/extension-collaboration-cursor": "^2.0.4",
"@tiptap/pm": "^2.0.4",
diff --git a/examples/nuxtjs-live-avatars/package-lock.json b/examples/nuxtjs-live-avatars/package-lock.json
index d51c64a78a4..1bb7a4c7f33 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.0.0",
- "@liveblocks/node": "^3.0.0"
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0"
},
"devDependencies": {
"@types/node": "^18",
@@ -1053,27 +1053,30 @@
"license": "MIT"
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
@@ -2758,6 +2761,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/node": {
@@ -10585,25 +10589,25 @@
"dev": true
},
"@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
"requires": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
"requires": {}
},
"@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
"requires": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@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 1a736aba9a4..4a1f8679325 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.0.0",
- "@liveblocks/node": "^3.0.0"
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0"
}
}
diff --git a/examples/react-comments/package-lock.json b/examples/react-comments/package-lock.json
index bac89796bf1..210b382d94d 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.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-error-boundary": "^4.0.11"
@@ -820,39 +820,43 @@
"license": "Apache-2.0"
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"node_modules/@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"@types/react": "*",
@@ -869,14 +873,15 @@
}
},
"node_modules/@liveblocks/react-ui": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.0.0.tgz",
- "integrity": "sha512-3e1DbNRaHJEQHXtWYDHsf7mqDpsxeSDgLezO0QS1u+wZGCWjOX6EuJQ7nihKWcIY7xhhRHbCW01KswBAOlAgKQ==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.3.0.tgz",
+ "integrity": "sha512-rbIk2cHZtAM38mgrUo1cUDpa9M74bAx008hiWboIGRHLuPOnv5+Gkk/s8V+uPBLlOYWVhiX9rpDi/ykhruysSg==",
+ "license": "Apache-2.0",
"dependencies": {
"@floating-ui/react-dom": "^2.1.2",
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
- "@liveblocks/react": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
"@radix-ui/react-dropdown-menu": "^2.1.2",
"@radix-ui/react-popover": "^1.1.2",
"@radix-ui/react-slot": "^1.1.0",
@@ -1591,6 +1596,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/prop-types": {
@@ -3035,48 +3041,48 @@
"integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA=="
},
"@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
"requires": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
"requires": {}
},
"@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
"requires": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
}
},
"@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
"requires": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
}
},
"@liveblocks/react-ui": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.0.0.tgz",
- "integrity": "sha512-3e1DbNRaHJEQHXtWYDHsf7mqDpsxeSDgLezO0QS1u+wZGCWjOX6EuJQ7nihKWcIY7xhhRHbCW01KswBAOlAgKQ==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react-ui/-/react-ui-3.3.0.tgz",
+ "integrity": "sha512-rbIk2cHZtAM38mgrUo1cUDpa9M74bAx008hiWboIGRHLuPOnv5+Gkk/s8V+uPBLlOYWVhiX9rpDi/ykhruysSg==",
"requires": {
"@floating-ui/react-dom": "^2.1.2",
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0",
- "@liveblocks/react": "3.0.0",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
"@radix-ui/react-dropdown-menu": "^2.1.2",
"@radix-ui/react-popover": "^1.1.2",
"@radix-ui/react-slot": "^1.1.0",
diff --git a/examples/react-comments/package.json b/examples/react-comments/package.json
index 43d68ba2ca6..e88745b4acf 100644
--- a/examples/react-comments/package.json
+++ b/examples/react-comments/package.json
@@ -10,10 +10,10 @@
"preview": "vite preview"
},
"dependencies": {
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/node": "^3.0.0",
- "@liveblocks/react": "^3.0.0",
- "@liveblocks/react-ui": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
+ "@liveblocks/react-ui": "^3.3.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-error-boundary": "^4.0.11"
diff --git a/examples/react-native-todo-list/package-lock.json b/examples/react-native-todo-list/package-lock.json
index 7388d9452c9..7e13bc72e80 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.0.0",
- "@liveblocks/react": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
"base-64": "^1.0.0",
"react": "18.2.0",
"react-native": "^0.75.2",
@@ -3095,28 +3095,31 @@
}
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"@types/react": "*",
@@ -15958,26 +15961,26 @@
}
},
"@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
"requires": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
"requires": {}
},
"@liveblocks/react": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.0.0.tgz",
- "integrity": "sha512-ED2s6qEBb3B1vBP7vpY/RfxGsAPN5FPRPYfqPiAf4iPj72PhDcoNzHc9d1l9pKJDBnx/y1Ty3A/LV13zVYUYUw==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/react/-/react-3.3.0.tgz",
+ "integrity": "sha512-+OVRhBL9Yey7n9/UX7j4krcc69xwcdwOYQzLOi1QUcIAiYu4AQsApnm0XQ67K6d2b0dpeJfqJFPXdl7wudfquQ==",
"requires": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
}
},
"@nicolo-ribaudo/eslint-scope-5-internals": {
diff --git a/examples/react-native-todo-list/package.json b/examples/react-native-todo-list/package.json
index eff455fb4c9..faf4a0ad858 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.0.0",
- "@liveblocks/react": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/react": "^3.3.0",
"base-64": "^1.0.0",
"react": "18.2.0",
"react-native": "^0.75.2",
diff --git a/examples/redux-todo-list/package-lock.json b/examples/redux-todo-list/package-lock.json
index 2842ee8c3bd..e3b65f5d1d0 100644
--- a/examples/redux-todo-list/package-lock.json
+++ b/examples/redux-todo-list/package-lock.json
@@ -8,8 +8,8 @@
"name": "@liveblocks-examples/redux-todo-list",
"license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/redux": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/redux": "^3.3.0",
"@reduxjs/toolkit": "^2.8.2",
"next": "^12.1.6",
"react": "^18.1.0",
@@ -27,31 +27,34 @@
}
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/redux": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/redux/-/redux-3.0.0.tgz",
- "integrity": "sha512-SqAAfmd4zsfkprjbphKKrWmdHuGCcd4kGDv3NMuVzQAPOo/P4ZGTb3hY5BT5kDipwwhopENIYE1JiZfbMxRNQA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/redux/-/redux-3.3.0.tgz",
+ "integrity": "sha512-0OT38GGlJdBgHA+Xz3z1s5H2KMiIhXXXVm/MwbHgrbw6DSwW/6QgbeNLZnc/wQI2ePVmbZ6oEyoOUaMUNCvHdQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
- "redux": "^4"
+ "redux": "^4 || ^5"
}
},
"node_modules/@next/env": {
@@ -316,9 +319,10 @@
}
},
"node_modules/@types/json-schema": {
- "version": "7.0.9",
- "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz",
- "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==",
+ "version": "7.0.15",
+ "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
+ "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/node": {
@@ -671,26 +675,26 @@
},
"dependencies": {
"@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
"requires": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
"requires": {}
},
"@liveblocks/redux": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/redux/-/redux-3.0.0.tgz",
- "integrity": "sha512-SqAAfmd4zsfkprjbphKKrWmdHuGCcd4kGDv3NMuVzQAPOo/P4ZGTb3hY5BT5kDipwwhopENIYE1JiZfbMxRNQA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/redux/-/redux-3.3.0.tgz",
+ "integrity": "sha512-0OT38GGlJdBgHA+Xz3z1s5H2KMiIhXXXVm/MwbHgrbw6DSwW/6QgbeNLZnc/wQI2ePVmbZ6oEyoOUaMUNCvHdQ==",
"requires": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
}
},
"@next/env": {
@@ -823,9 +827,9 @@
}
},
"@types/json-schema": {
- "version": "7.0.9",
- "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz",
- "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==",
+ "version": "7.0.15",
+ "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
+ "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
"peer": true
},
"@types/node": {
diff --git a/examples/redux-todo-list/package.json b/examples/redux-todo-list/package.json
index bd766a80d64..7006c89f952 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.0.0",
- "@liveblocks/redux": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/redux": "^3.3.0",
"@reduxjs/toolkit": "^2.8.2",
"next": "^12.1.6",
"react": "^18.1.0",
diff --git a/examples/redux-whiteboard/package-lock.json b/examples/redux-whiteboard/package-lock.json
new file mode 100644
index 00000000000..d3facbfcde6
--- /dev/null
+++ b/examples/redux-whiteboard/package-lock.json
@@ -0,0 +1,495 @@
+{
+ "name": "@liveblocks-examples/redux-whiteboard",
+ "lockfileVersion": 3,
+ "requires": true,
+ "packages": {
+ "": {
+ "name": "@liveblocks-examples/redux-whiteboard",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/redux": "^3.3.0",
+ "@reduxjs/toolkit": "^2.8.2",
+ "next": "^12.1.6",
+ "react": "^18.1.0",
+ "react-dom": "^18.1.0",
+ "react-redux": "^9.2.0",
+ "redux": "^5.0.1"
+ },
+ "devDependencies": {
+ "@types/node": "^16.10.1",
+ "@types/react": "18.3.3",
+ "@types/react-dom": "^18.0.6",
+ "@types/recharts": "^1.8.24",
+ "prettier": "^3.3.2",
+ "typescript": "^5.4.5"
+ }
+ },
+ "node_modules/@liveblocks/client": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@liveblocks/core": "3.3.0"
+ }
+ },
+ "node_modules/@liveblocks/core": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
+ "peerDependencies": {
+ "@types/json-schema": "^7"
+ }
+ },
+ "node_modules/@liveblocks/redux": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/redux/-/redux-3.3.0.tgz",
+ "integrity": "sha512-0OT38GGlJdBgHA+Xz3z1s5H2KMiIhXXXVm/MwbHgrbw6DSwW/6QgbeNLZnc/wQI2ePVmbZ6oEyoOUaMUNCvHdQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
+ },
+ "peerDependencies": {
+ "redux": "^4 || ^5"
+ }
+ },
+ "node_modules/@next/env": {
+ "version": "12.3.4",
+ "resolved": "https://registry.npmjs.org/@next/env/-/env-12.3.4.tgz",
+ "integrity": "sha512-H/69Lc5Q02dq3o+dxxy5O/oNxFsZpdL6WREtOOtOM1B/weonIwDXkekr1KV5DPVPr12IHFPrMrcJQ6bgPMfn7A=="
+ },
+ "node_modules/@next/swc-darwin-arm64": {
+ "version": "12.3.4",
+ "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-12.3.4.tgz",
+ "integrity": "sha512-DqsSTd3FRjQUR6ao0E1e2OlOcrF5br+uegcEGPVonKYJpcr0MJrtYmPxd4v5T6UCJZ+XzydF7eQo5wdGvSZAyA==",
+ "cpu": [
+ "arm64"
+ ],
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@reduxjs/toolkit": {
+ "version": "2.8.2",
+ "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-2.8.2.tgz",
+ "integrity": "sha512-MYlOhQ0sLdw4ud48FoC5w0dH9VfWQjtCjreKwYTT3l+r427qYC5Y8PihNutepr8XrNaBUDQo9khWUwQxZaqt5A==",
+ "license": "MIT",
+ "dependencies": {
+ "@standard-schema/spec": "^1.0.0",
+ "@standard-schema/utils": "^0.3.0",
+ "immer": "^10.0.3",
+ "redux": "^5.0.1",
+ "redux-thunk": "^3.1.0",
+ "reselect": "^5.1.0"
+ },
+ "peerDependencies": {
+ "react": "^16.9.0 || ^17.0.0 || ^18 || ^19",
+ "react-redux": "^7.2.1 || ^8.1.3 || ^9.0.0"
+ },
+ "peerDependenciesMeta": {
+ "react": {
+ "optional": true
+ },
+ "react-redux": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@standard-schema/spec": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.0.0.tgz",
+ "integrity": "sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==",
+ "license": "MIT"
+ },
+ "node_modules/@standard-schema/utils": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/@standard-schema/utils/-/utils-0.3.0.tgz",
+ "integrity": "sha512-e7Mew686owMaPJVNNLs55PUvgz371nKgwsc4vxE49zsODpJEnxgxRo2y/OKrqueavXgZNMDVj3DdHFlaSAeU8g==",
+ "license": "MIT"
+ },
+ "node_modules/@swc/helpers": {
+ "version": "0.4.11",
+ "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.4.11.tgz",
+ "integrity": "sha512-rEUrBSGIoSFuYxwBYtlUFMlE2CwGhmW+w9355/5oduSw8e5h2+Tj4UrAGNNgP9915++wj5vkQo0UuOBqOAq4nw==",
+ "dependencies": {
+ "tslib": "^2.4.0"
+ }
+ },
+ "node_modules/@types/d3-path": {
+ "version": "1.0.9",
+ "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-1.0.9.tgz",
+ "integrity": "sha512-NaIeSIBiFgSC6IGUBjZWcscUJEq7vpVu7KthHN8eieTV9d9MqkSOZLH4chq1PmcKy06PNe3axLeKmRIyxJ+PZQ==",
+ "dev": true
+ },
+ "node_modules/@types/d3-shape": {
+ "version": "1.3.8",
+ "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-1.3.8.tgz",
+ "integrity": "sha512-gqfnMz6Fd5H6GOLYixOZP/xlrMtJms9BaS+6oWxTKHNqPGZ93BkWWupQSCYm6YHqx6h9wjRupuJb90bun6ZaYg==",
+ "dev": true,
+ "dependencies": {
+ "@types/d3-path": "^1"
+ }
+ },
+ "node_modules/@types/json-schema": {
+ "version": "7.0.15",
+ "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
+ "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
+ "peer": true
+ },
+ "node_modules/@types/node": {
+ "version": "16.18.29",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.29.tgz",
+ "integrity": "sha512-cal+XTYF4JBwG82kw3m9ktTOyUj7GXcO9i2o+t49y/OF+3asYfpHqTROF1UbV91e71g/UB5wNeL5hfqPthzp8Q==",
+ "dev": true
+ },
+ "node_modules/@types/prop-types": {
+ "version": "15.7.5",
+ "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz",
+ "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==",
+ "devOptional": true
+ },
+ "node_modules/@types/react": {
+ "version": "18.3.3",
+ "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz",
+ "integrity": "sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==",
+ "devOptional": true,
+ "dependencies": {
+ "@types/prop-types": "*",
+ "csstype": "^3.0.2"
+ }
+ },
+ "node_modules/@types/react-dom": {
+ "version": "18.2.4",
+ "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.4.tgz",
+ "integrity": "sha512-G2mHoTMTL4yoydITgOGwWdWMVd8sNgyEP85xVmMKAPUBwQWm9wBPQUmvbeF4V3WBY1P7mmL4BkjQ0SqUpf1snw==",
+ "dev": true,
+ "dependencies": {
+ "@types/react": "*"
+ }
+ },
+ "node_modules/@types/recharts": {
+ "version": "1.8.24",
+ "resolved": "https://registry.npmjs.org/@types/recharts/-/recharts-1.8.24.tgz",
+ "integrity": "sha512-PGugStujgxjMOUUJuGIrw71MIhTtl/FeNzuWZVDTS7Kq8NdiQfMrlC6GXJIvlQcrsUIn9IcXbi6sZJjK+6kfLQ==",
+ "dev": true,
+ "dependencies": {
+ "@types/d3-shape": "^1",
+ "@types/react": "*"
+ }
+ },
+ "node_modules/@types/use-sync-external-store": {
+ "version": "0.0.6",
+ "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.6.tgz",
+ "integrity": "sha512-zFDAD+tlpf2r4asuHEj0XH6pY6i0g5NeAHPn+15wk3BV6JA69eERFXC1gyGThDkVa1zCyKr5jox1+2LbV/AMLg==",
+ "license": "MIT"
+ },
+ "node_modules/caniuse-lite": {
+ "version": "1.0.30001486",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001486.tgz",
+ "integrity": "sha512-uv7/gXuHi10Whlj0pp5q/tsK/32J2QSqVRKQhs2j8VsDCjgyruAh/eEXHF822VqO9yT6iZKw3nRwZRSPBE9OQg==",
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ]
+ },
+ "node_modules/csstype": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz",
+ "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==",
+ "devOptional": true
+ },
+ "node_modules/immer": {
+ "version": "10.1.1",
+ "resolved": "https://registry.npmjs.org/immer/-/immer-10.1.1.tgz",
+ "integrity": "sha512-s2MPrmjovJcoMaHtx6K11Ra7oD05NT97w1IC5zpMkT6Atjr7H8LjaDd81iIxUYpMKSRRNMJE703M1Fhr/TctHw==",
+ "license": "MIT",
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/immer"
+ }
+ },
+ "node_modules/js-tokens": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
+ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
+ },
+ "node_modules/loose-envify": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
+ "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
+ "dependencies": {
+ "js-tokens": "^3.0.0 || ^4.0.0"
+ },
+ "bin": {
+ "loose-envify": "cli.js"
+ }
+ },
+ "node_modules/nanoid": {
+ "version": "3.3.6",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz",
+ "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "bin": {
+ "nanoid": "bin/nanoid.cjs"
+ },
+ "engines": {
+ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
+ }
+ },
+ "node_modules/next": {
+ "version": "12.3.4",
+ "resolved": "https://registry.npmjs.org/next/-/next-12.3.4.tgz",
+ "integrity": "sha512-VcyMJUtLZBGzLKo3oMxrEF0stxh8HwuW976pAzlHhI3t8qJ4SROjCrSh1T24bhrbjw55wfZXAbXPGwPt5FLRfQ==",
+ "dependencies": {
+ "@next/env": "12.3.4",
+ "@swc/helpers": "0.4.11",
+ "caniuse-lite": "^1.0.30001406",
+ "postcss": "8.4.14",
+ "styled-jsx": "5.0.7",
+ "use-sync-external-store": "1.2.0"
+ },
+ "bin": {
+ "next": "dist/bin/next"
+ },
+ "engines": {
+ "node": ">=12.22.0"
+ },
+ "optionalDependencies": {
+ "@next/swc-android-arm-eabi": "12.3.4",
+ "@next/swc-android-arm64": "12.3.4",
+ "@next/swc-darwin-arm64": "12.3.4",
+ "@next/swc-darwin-x64": "12.3.4",
+ "@next/swc-freebsd-x64": "12.3.4",
+ "@next/swc-linux-arm-gnueabihf": "12.3.4",
+ "@next/swc-linux-arm64-gnu": "12.3.4",
+ "@next/swc-linux-arm64-musl": "12.3.4",
+ "@next/swc-linux-x64-gnu": "12.3.4",
+ "@next/swc-linux-x64-musl": "12.3.4",
+ "@next/swc-win32-arm64-msvc": "12.3.4",
+ "@next/swc-win32-ia32-msvc": "12.3.4",
+ "@next/swc-win32-x64-msvc": "12.3.4"
+ },
+ "peerDependencies": {
+ "fibers": ">= 3.1.0",
+ "node-sass": "^6.0.0 || ^7.0.0",
+ "react": "^17.0.2 || ^18.0.0-0",
+ "react-dom": "^17.0.2 || ^18.0.0-0",
+ "sass": "^1.3.0"
+ },
+ "peerDependenciesMeta": {
+ "fibers": {
+ "optional": true
+ },
+ "node-sass": {
+ "optional": true
+ },
+ "sass": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/picocolors": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
+ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
+ },
+ "node_modules/postcss": {
+ "version": "8.4.14",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz",
+ "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==",
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/postcss"
+ }
+ ],
+ "dependencies": {
+ "nanoid": "^3.3.4",
+ "picocolors": "^1.0.0",
+ "source-map-js": "^1.0.2"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14"
+ }
+ },
+ "node_modules/prettier": {
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.2.tgz",
+ "integrity": "sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA==",
+ "dev": true,
+ "bin": {
+ "prettier": "bin/prettier.cjs"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/prettier/prettier?sponsor=1"
+ }
+ },
+ "node_modules/react": {
+ "version": "18.1.0",
+ "resolved": "https://registry.npmjs.org/react/-/react-18.1.0.tgz",
+ "integrity": "sha512-4oL8ivCz5ZEPyclFQXaNksK3adutVS8l2xzZU0cqEFrE9Sb7fC0EFK5uEk74wIreL1DERyjvsU915j1pcT2uEQ==",
+ "dependencies": {
+ "loose-envify": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/react-dom": {
+ "version": "18.1.0",
+ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.1.0.tgz",
+ "integrity": "sha512-fU1Txz7Budmvamp7bshe4Zi32d0ll7ect+ccxNu9FlObT605GOEB8BfO4tmRJ39R5Zj831VCpvQ05QPBW5yb+w==",
+ "dependencies": {
+ "loose-envify": "^1.1.0",
+ "scheduler": "^0.22.0"
+ },
+ "peerDependencies": {
+ "react": "^18.1.0"
+ }
+ },
+ "node_modules/react-redux": {
+ "version": "9.2.0",
+ "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-9.2.0.tgz",
+ "integrity": "sha512-ROY9fvHhwOD9ySfrF0wmvu//bKCQ6AeZZq1nJNtbDC+kk5DuSuNX/n6YWYF/SYy7bSba4D4FSz8DJeKY/S/r+g==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/use-sync-external-store": "^0.0.6",
+ "use-sync-external-store": "^1.4.0"
+ },
+ "peerDependencies": {
+ "@types/react": "^18.2.25 || ^19",
+ "react": "^18.0 || ^19",
+ "redux": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ },
+ "redux": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/react-redux/node_modules/use-sync-external-store": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.5.0.tgz",
+ "integrity": "sha512-Rb46I4cGGVBmjamjphe8L/UnvJD+uPPtTkNvX5mZgqdbavhI4EbgIWJiIHXJ8bc/i9EQGPRh4DwEURJ552Do0A==",
+ "license": "MIT",
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"
+ }
+ },
+ "node_modules/redux": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/redux/-/redux-5.0.1.tgz",
+ "integrity": "sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==",
+ "license": "MIT"
+ },
+ "node_modules/redux-thunk": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-3.1.0.tgz",
+ "integrity": "sha512-NW2r5T6ksUKXCabzhL9z+h206HQw/NJkcLm1GPImRQ8IzfXwRGqjVhKJGauHirT0DAuyy6hjdnMZaRoAcy0Klw==",
+ "license": "MIT",
+ "peerDependencies": {
+ "redux": "^5.0.0"
+ }
+ },
+ "node_modules/reselect": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/reselect/-/reselect-5.1.1.tgz",
+ "integrity": "sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w==",
+ "license": "MIT"
+ },
+ "node_modules/scheduler": {
+ "version": "0.22.0",
+ "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.22.0.tgz",
+ "integrity": "sha512-6QAm1BgQI88NPYymgGQLCZgvep4FyePDWFpXVK+zNSUgHwlqpJy8VEh8Et0KxTACS4VWwMousBElAZOH9nkkoQ==",
+ "dependencies": {
+ "loose-envify": "^1.1.0"
+ }
+ },
+ "node_modules/source-map-js": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
+ "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/styled-jsx": {
+ "version": "5.0.7",
+ "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.0.7.tgz",
+ "integrity": "sha512-b3sUzamS086YLRuvnaDigdAewz1/EFYlHpYBP5mZovKEdQQOIIYq8lApylub3HHZ6xFjV051kkGU7cudJmrXEA==",
+ "engines": {
+ "node": ">= 12.0.0"
+ },
+ "peerDependencies": {
+ "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0"
+ },
+ "peerDependenciesMeta": {
+ "@babel/core": {
+ "optional": true
+ },
+ "babel-plugin-macros": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/tslib": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
+ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
+ },
+ "node_modules/typescript": {
+ "version": "5.4.5",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz",
+ "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==",
+ "dev": true,
+ "bin": {
+ "tsc": "bin/tsc",
+ "tsserver": "bin/tsserver"
+ },
+ "engines": {
+ "node": ">=14.17"
+ }
+ },
+ "node_modules/use-sync-external-store": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz",
+ "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==",
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
+ }
+ }
+ }
+}
diff --git a/examples/redux-whiteboard/package.json b/examples/redux-whiteboard/package.json
index c5fdf37e77c..a9b6f074c63 100644
--- a/examples/redux-whiteboard/package.json
+++ b/examples/redux-whiteboard/package.json
@@ -9,8 +9,8 @@
"dev": "next dev"
},
"dependencies": {
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/redux": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/redux": "^3.3.0",
"@reduxjs/toolkit": "^2.8.2",
"next": "^12.1.6",
"react": "^18.1.0",
diff --git a/examples/solidjs-live-avatars/package-lock.json b/examples/solidjs-live-avatars/package-lock.json
index f70552c0766..42f93974dfb 100644
--- a/examples/solidjs-live-avatars/package-lock.json
+++ b/examples/solidjs-live-avatars/package-lock.json
@@ -8,7 +8,7 @@
"name": "@liveblocks-examples/solidjs-live-avatars",
"license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
"solid-js": "^1.3.13"
},
"devDependencies": {
@@ -505,17 +505,19 @@
}
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
@@ -524,6 +526,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/ansi-styles": {
@@ -1789,17 +1792,17 @@
}
},
"@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
"requires": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
"requires": {}
},
"@types/json-schema": {
diff --git a/examples/solidjs-live-avatars/package.json b/examples/solidjs-live-avatars/package.json
index ae84e1b6e6a..be91ff0fa2b 100644
--- a/examples/solidjs-live-avatars/package.json
+++ b/examples/solidjs-live-avatars/package.json
@@ -14,7 +14,7 @@
"vite-plugin-solid": "^2.2.6"
},
"dependencies": {
- "@liveblocks/client": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
"solid-js": "^1.3.13"
}
}
diff --git a/examples/solidjs-live-cursors/package-lock.json b/examples/solidjs-live-cursors/package-lock.json
index 5214bda10a1..877383bdac3 100644
--- a/examples/solidjs-live-cursors/package-lock.json
+++ b/examples/solidjs-live-cursors/package-lock.json
@@ -8,7 +8,7 @@
"name": "@liveblocks-examples/solidjs-live-cursors",
"license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
"@motionone/solid": "^10.8.1",
"@solid-primitives/keyed": "^1.0.0",
"motion": "^10.8.1",
@@ -769,17 +769,19 @@
}
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
@@ -1224,6 +1226,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/babel-plugin-jsx-dom-expressions": {
@@ -2328,17 +2331,17 @@
}
},
"@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
"requires": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
"requires": {}
},
"@motionone/animation": {
diff --git a/examples/solidjs-live-cursors/package.json b/examples/solidjs-live-cursors/package.json
index 5b41d76135c..b93208a31e0 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.0.0",
+ "@liveblocks/client": "^3.3.0",
"@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 ef1ab683f5f..df8ace335c2 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.0.0",
- "@liveblocks/node": "^3.0.0"
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0"
},
"devDependencies": {
"@sveltejs/adapter-auto": "^3.2.4",
@@ -477,27 +477,30 @@
}
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
@@ -841,6 +844,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/acorn": {
diff --git a/examples/sveltekit-live-avatars/package.json b/examples/sveltekit-live-avatars/package.json
index 819f301b204..4b3c3de4c11 100644
--- a/examples/sveltekit-live-avatars/package.json
+++ b/examples/sveltekit-live-avatars/package.json
@@ -22,7 +22,7 @@
"vite": "^5.4.14"
},
"dependencies": {
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/node": "^3.0.0"
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0"
}
}
diff --git a/examples/sveltekit-live-cursors/package-lock.json b/examples/sveltekit-live-cursors/package-lock.json
index f50aa7921f0..9162f0bf90a 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.0.0",
- "@liveblocks/node": "^3.0.0"
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0"
},
"devDependencies": {
"@sveltejs/adapter-auto": "^3.2.4",
@@ -477,27 +477,30 @@
}
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/node": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.0.0.tgz",
- "integrity": "sha512-3zX1vwMfUJM7yHkS1Yew9ks97DP6O6BpGSdmSXq8ih9PerxqYVDaWwnCyHSFto/O2/uEmTfThPmv+OSLHqxG9w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/node/-/node-3.3.0.tgz",
+ "integrity": "sha512-AFPhPsX7d7FeVpw0Gh/Xhiax3GL8YY7nhk7M+PG3OSsruQscn22E04+opnxRWLVCOZZz28YvY/YrFJWjUj+uJg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
@@ -842,6 +845,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/acorn": {
diff --git a/examples/sveltekit-live-cursors/package.json b/examples/sveltekit-live-cursors/package.json
index b15359beb4e..52f37892ec6 100644
--- a/examples/sveltekit-live-cursors/package.json
+++ b/examples/sveltekit-live-cursors/package.json
@@ -22,7 +22,7 @@
"vite": "^5.4.14"
},
"dependencies": {
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/node": "^3.0.0"
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/node": "^3.3.0"
}
}
diff --git a/examples/vuejs-live-avatars/package-lock.json b/examples/vuejs-live-avatars/package-lock.json
index 8ce25a575d0..aba6cc808f5 100644
--- a/examples/vuejs-live-avatars/package-lock.json
+++ b/examples/vuejs-live-avatars/package-lock.json
@@ -8,7 +8,7 @@
"name": "@liveblocks-examples/vuejs-live-avatars",
"license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
"vue": "^3.3.2"
},
"devDependencies": {
@@ -392,17 +392,19 @@
"integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg=="
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
@@ -417,6 +419,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/node": {
diff --git a/examples/vuejs-live-avatars/package.json b/examples/vuejs-live-avatars/package.json
index 3e515d63f42..d2223dc1c4e 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.0.0",
+ "@liveblocks/client": "^3.3.0",
"vue": "^3.3.2"
},
"devDependencies": {
diff --git a/examples/vuejs-live-cursors/package-lock.json b/examples/vuejs-live-cursors/package-lock.json
index 499ffdff8bd..92c9f46919f 100644
--- a/examples/vuejs-live-cursors/package-lock.json
+++ b/examples/vuejs-live-cursors/package-lock.json
@@ -8,7 +8,7 @@
"name": "@liveblocks-examples/vuejs-live-cursors",
"license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
"vue": "^3.3.2"
},
"devDependencies": {
@@ -392,17 +392,19 @@
"integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg=="
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
@@ -417,6 +419,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/node": {
diff --git a/examples/vuejs-live-cursors/package.json b/examples/vuejs-live-cursors/package.json
index 875f456798f..55535878eb6 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.0.0",
+ "@liveblocks/client": "^3.3.0",
"vue": "^3.3.2"
},
"devDependencies": {
diff --git a/examples/zustand-flowchart/package-lock.json b/examples/zustand-flowchart/package-lock.json
index 106ab897b2d..02406549fe8 100644
--- a/examples/zustand-flowchart/package-lock.json
+++ b/examples/zustand-flowchart/package-lock.json
@@ -8,8 +8,8 @@
"name": "@liveblocks-examples/zustand-flowchart",
"license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/zustand": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/zustand": "^3.3.0",
"@types/node": "18.13.0",
"@types/react": "18.3.3",
"@types/react-dom": "18.0.11",
@@ -25,28 +25,31 @@
}
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/zustand": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/zustand/-/zustand-3.0.0.tgz",
- "integrity": "sha512-AGco9dBT2vs9/llOoqrP+C1XCXmmZDTo5Pu+5UVSeDRYOMydSCXmYqrTMkKcvTUrSRPNP1SP14ufgTasZ1b5Og==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/zustand/-/zustand-3.3.0.tgz",
+ "integrity": "sha512-K2Rp4/IS1eAcCmQVxw+3nyz9kM3yJRYWbKeoq0vJLHefCFOL6cEf3cOLTd4kyO+7hwkeV7A+55J0z+E9fvcN2A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"zustand": "^5.0.1"
@@ -793,6 +796,7 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/node": {
@@ -1217,26 +1221,26 @@
},
"dependencies": {
"@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
"requires": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
"requires": {}
},
"@liveblocks/zustand": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/zustand/-/zustand-3.0.0.tgz",
- "integrity": "sha512-AGco9dBT2vs9/llOoqrP+C1XCXmmZDTo5Pu+5UVSeDRYOMydSCXmYqrTMkKcvTUrSRPNP1SP14ufgTasZ1b5Og==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/zustand/-/zustand-3.3.0.tgz",
+ "integrity": "sha512-K2Rp4/IS1eAcCmQVxw+3nyz9kM3yJRYWbKeoq0vJLHefCFOL6cEf3cOLTd4kyO+7hwkeV7A+55J0z+E9fvcN2A==",
"requires": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
}
},
"@next/env": {
diff --git a/examples/zustand-flowchart/package.json b/examples/zustand-flowchart/package.json
index 581648b9066..8b089f1ea2d 100644
--- a/examples/zustand-flowchart/package.json
+++ b/examples/zustand-flowchart/package.json
@@ -10,8 +10,8 @@
"lint": "next lint"
},
"dependencies": {
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/zustand": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/zustand": "^3.3.0",
"@types/node": "18.13.0",
"@types/react": "18.3.3",
"@types/react-dom": "18.0.11",
diff --git a/examples/zustand-todo-list/package-lock.json b/examples/zustand-todo-list/package-lock.json
index 6fdb493d903..f6521d534b3 100644
--- a/examples/zustand-todo-list/package-lock.json
+++ b/examples/zustand-todo-list/package-lock.json
@@ -8,8 +8,8 @@
"name": "@liveblocks-examples/zustand-todo-list",
"license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/zustand": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/zustand": "^3.3.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"zustand": "^5.0.1"
@@ -771,28 +771,31 @@
}
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/zustand": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/zustand/-/zustand-3.0.0.tgz",
- "integrity": "sha512-AGco9dBT2vs9/llOoqrP+C1XCXmmZDTo5Pu+5UVSeDRYOMydSCXmYqrTMkKcvTUrSRPNP1SP14ufgTasZ1b5Og==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/zustand/-/zustand-3.3.0.tgz",
+ "integrity": "sha512-K2Rp4/IS1eAcCmQVxw+3nyz9kM3yJRYWbKeoq0vJLHefCFOL6cEf3cOLTd4kyO+7hwkeV7A+55J0z+E9fvcN2A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"zustand": "^5.0.1"
@@ -846,9 +849,10 @@
}
},
"node_modules/@types/json-schema": {
- "version": "7.0.11",
- "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz",
- "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==",
+ "version": "7.0.15",
+ "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
+ "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/node": {
@@ -1924,26 +1928,26 @@
}
},
"@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
"requires": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
"requires": {}
},
"@liveblocks/zustand": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/zustand/-/zustand-3.0.0.tgz",
- "integrity": "sha512-AGco9dBT2vs9/llOoqrP+C1XCXmmZDTo5Pu+5UVSeDRYOMydSCXmYqrTMkKcvTUrSRPNP1SP14ufgTasZ1b5Og==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/zustand/-/zustand-3.3.0.tgz",
+ "integrity": "sha512-K2Rp4/IS1eAcCmQVxw+3nyz9kM3yJRYWbKeoq0vJLHefCFOL6cEf3cOLTd4kyO+7hwkeV7A+55J0z+E9fvcN2A==",
"requires": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
}
},
"@rolldown/pluginutils": {
@@ -1994,9 +1998,9 @@
}
},
"@types/json-schema": {
- "version": "7.0.11",
- "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz",
- "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==",
+ "version": "7.0.15",
+ "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
+ "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
"peer": true
},
"@types/node": {
diff --git a/examples/zustand-todo-list/package.json b/examples/zustand-todo-list/package.json
index e35bfec654f..5e8970a5b89 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.0.0",
- "@liveblocks/zustand": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/zustand": "^3.3.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"zustand": "^5.0.1"
diff --git a/examples/zustand-whiteboard/package-lock.json b/examples/zustand-whiteboard/package-lock.json
index 665d4b6e507..df442e915cb 100644
--- a/examples/zustand-whiteboard/package-lock.json
+++ b/examples/zustand-whiteboard/package-lock.json
@@ -8,8 +8,8 @@
"name": "@liveblocks-examples/zustand-whiteboard",
"license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/zustand": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/zustand": "^3.3.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"zustand": "^5.0.1"
@@ -771,28 +771,31 @@
}
},
"node_modules/@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"node_modules/@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
+ "license": "Apache-2.0",
"peerDependencies": {
"@types/json-schema": "^7"
}
},
"node_modules/@liveblocks/zustand": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/zustand/-/zustand-3.0.0.tgz",
- "integrity": "sha512-AGco9dBT2vs9/llOoqrP+C1XCXmmZDTo5Pu+5UVSeDRYOMydSCXmYqrTMkKcvTUrSRPNP1SP14ufgTasZ1b5Og==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/zustand/-/zustand-3.3.0.tgz",
+ "integrity": "sha512-K2Rp4/IS1eAcCmQVxw+3nyz9kM3yJRYWbKeoq0vJLHefCFOL6cEf3cOLTd4kyO+7hwkeV7A+55J0z+E9fvcN2A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"peerDependencies": {
"zustand": "^5.0.1"
@@ -846,9 +849,10 @@
}
},
"node_modules/@types/json-schema": {
- "version": "7.0.11",
- "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz",
- "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==",
+ "version": "7.0.15",
+ "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
+ "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "license": "MIT",
"peer": true
},
"node_modules/@types/node": {
@@ -1924,26 +1928,26 @@
}
},
"@liveblocks/client": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.0.0.tgz",
- "integrity": "sha512-18MTB1nDO3jBiNv99jnYe+HpO1F7sTcSjORssv+FbfMrBFUW3tITj0zirNQFriA0+yNdLs7gHHeGTUyV1lO9TA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/client/-/client-3.3.0.tgz",
+ "integrity": "sha512-K7gIocM9nHgOm2WGzJ5GmMSQzX1lZwUXSPckawyFfZc+kB4sgoTlglRA6LZihJUxuDdD9RFLClW/ruThvg2p/A==",
"requires": {
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/core": "3.3.0"
}
},
"@liveblocks/core": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.0.0.tgz",
- "integrity": "sha512-JKKNbIUa0Z49lPwybutaXspyUiaHeXTdMAE37kXDmnzJI9E0+P0jG5LZBd0JzRMTWAsnMCU4go4Z0MrHWvBFSg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/core/-/core-3.3.0.tgz",
+ "integrity": "sha512-tuHbpVXTk7INE8LkZGgrX1XCmwD1aZz+I3BoySQ1nICflo+Oeg3fFgfjSU+2OSpPIAZCiuf4IjJoZosxza4BoQ==",
"requires": {}
},
"@liveblocks/zustand": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@liveblocks/zustand/-/zustand-3.0.0.tgz",
- "integrity": "sha512-AGco9dBT2vs9/llOoqrP+C1XCXmmZDTo5Pu+5UVSeDRYOMydSCXmYqrTMkKcvTUrSRPNP1SP14ufgTasZ1b5Og==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@liveblocks/zustand/-/zustand-3.3.0.tgz",
+ "integrity": "sha512-K2Rp4/IS1eAcCmQVxw+3nyz9kM3yJRYWbKeoq0vJLHefCFOL6cEf3cOLTd4kyO+7hwkeV7A+55J0z+E9fvcN2A==",
"requires": {
- "@liveblocks/client": "3.0.0",
- "@liveblocks/core": "3.0.0"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
}
},
"@rolldown/pluginutils": {
@@ -1994,9 +1998,9 @@
}
},
"@types/json-schema": {
- "version": "7.0.11",
- "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz",
- "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==",
+ "version": "7.0.15",
+ "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
+ "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
"peer": true
},
"@types/node": {
diff --git a/examples/zustand-whiteboard/package.json b/examples/zustand-whiteboard/package.json
index 9ab858d9b76..0266804a1e7 100644
--- a/examples/zustand-whiteboard/package.json
+++ b/examples/zustand-whiteboard/package.json
@@ -9,8 +9,8 @@
"preview": "vite preview"
},
"dependencies": {
- "@liveblocks/client": "^3.0.0",
- "@liveblocks/zustand": "^3.0.0",
+ "@liveblocks/client": "^3.3.0",
+ "@liveblocks/zustand": "^3.3.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"zustand": "^5.0.1"
diff --git a/package-lock.json b/package-lock.json
index 9035a7fc203..84804ab743d 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -37336,10 +37336,10 @@
},
"packages/liveblocks-client": {
"name": "@liveblocks/client",
- "version": "3.2.1",
+ "version": "3.3.0",
"license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.2.1"
+ "@liveblocks/core": "3.3.0"
},
"devDependencies": {
"@liveblocks/eslint-config": "*",
@@ -37348,7 +37348,7 @@
},
"packages/liveblocks-core": {
"name": "@liveblocks/core",
- "version": "3.2.1",
+ "version": "3.3.0",
"license": "Apache-2.0",
"devDependencies": {
"@liveblocks/eslint-config": "*",
@@ -37366,11 +37366,11 @@
},
"packages/liveblocks-emails": {
"name": "@liveblocks/emails",
- "version": "3.2.1",
+ "version": "3.3.0",
"license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.2.1",
- "@liveblocks/node": "3.2.1"
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/node": "3.3.0"
},
"devDependencies": {
"@liveblocks/eslint-config": "*",
@@ -37484,10 +37484,10 @@
},
"packages/liveblocks-node": {
"name": "@liveblocks/node",
- "version": "3.2.1",
+ "version": "3.3.0",
"license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.2.1",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
@@ -37502,11 +37502,11 @@
},
"packages/liveblocks-node-lexical": {
"name": "@liveblocks/node-lexical",
- "version": "3.2.1",
+ "version": "3.3.0",
"license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.2.1",
- "@liveblocks/node": "3.2.1",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/node": "3.3.0",
"yjs": "^13.6.18"
},
"devDependencies": {
@@ -37523,11 +37523,11 @@
},
"packages/liveblocks-node-prosemirror": {
"name": "@liveblocks/node-prosemirror",
- "version": "3.2.1",
+ "version": "3.3.0",
"license": "Apache-2.0",
"dependencies": {
- "@liveblocks/core": "3.2.1",
- "@liveblocks/node": "3.2.1",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/node": "3.3.0",
"yjs": "^13.6.20"
},
"devDependencies": {
@@ -37737,11 +37737,11 @@
},
"packages/liveblocks-react": {
"name": "@liveblocks/react",
- "version": "3.2.1",
+ "version": "3.3.0",
"license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.2.1",
- "@liveblocks/core": "3.2.1"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"devDependencies": {
"@liveblocks/eslint-config": "*",
@@ -37771,15 +37771,15 @@
},
"packages/liveblocks-react-blocknote": {
"name": "@liveblocks/react-blocknote",
- "version": "3.2.1",
+ "version": "3.3.0",
"license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.2.1",
- "@liveblocks/core": "3.2.1",
- "@liveblocks/react": "3.2.1",
- "@liveblocks/react-tiptap": "3.2.1",
- "@liveblocks/react-ui": "3.2.1",
- "@liveblocks/yjs": "3.2.1",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
+ "@liveblocks/react-tiptap": "3.3.0",
+ "@liveblocks/react-ui": "3.3.0",
+ "@liveblocks/yjs": "3.3.0",
"@tiptap/core": "^2.7.2",
"vitest-tsconfig-paths": "^3.4.1"
},
@@ -37816,15 +37816,15 @@
},
"packages/liveblocks-react-lexical": {
"name": "@liveblocks/react-lexical",
- "version": "3.2.1",
+ "version": "3.3.0",
"license": "Apache-2.0",
"dependencies": {
"@floating-ui/react-dom": "^2.1.1",
- "@liveblocks/client": "3.2.1",
- "@liveblocks/core": "3.2.1",
- "@liveblocks/react": "3.2.1",
- "@liveblocks/react-ui": "3.2.1",
- "@liveblocks/yjs": "3.2.1",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
+ "@liveblocks/react-ui": "3.3.0",
+ "@liveblocks/yjs": "3.3.0",
"@radix-ui/react-select": "^2.1.2",
"@radix-ui/react-toggle": "^1.1.0",
"yjs": "^13.6.18"
@@ -38353,15 +38353,15 @@
},
"packages/liveblocks-react-tiptap": {
"name": "@liveblocks/react-tiptap",
- "version": "3.2.1",
+ "version": "3.3.0",
"license": "Apache-2.0",
"dependencies": {
"@floating-ui/react-dom": "^2.1.2",
- "@liveblocks/client": "3.2.1",
- "@liveblocks/core": "3.2.1",
- "@liveblocks/react": "3.2.1",
- "@liveblocks/react-ui": "3.2.1",
- "@liveblocks/yjs": "3.2.1",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
+ "@liveblocks/react-ui": "3.3.0",
+ "@liveblocks/yjs": "3.3.0",
"@radix-ui/react-select": "^2.1.2",
"@radix-ui/react-toggle": "^1.1.0",
"@tiptap/core": "^2.7.2",
@@ -38886,13 +38886,13 @@
},
"packages/liveblocks-react-ui": {
"name": "@liveblocks/react-ui",
- "version": "3.2.1",
+ "version": "3.3.0",
"license": "Apache-2.0",
"dependencies": {
"@floating-ui/react-dom": "^2.1.2",
- "@liveblocks/client": "3.2.1",
- "@liveblocks/core": "3.2.1",
- "@liveblocks/react": "3.2.1",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
"@radix-ui/react-dropdown-menu": "^2.1.2",
"@radix-ui/react-popover": "^1.1.2",
"@radix-ui/react-slot": "^1.1.0",
@@ -40067,11 +40067,11 @@
},
"packages/liveblocks-redux": {
"name": "@liveblocks/redux",
- "version": "3.2.1",
+ "version": "3.3.0",
"license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.2.1",
- "@liveblocks/core": "3.2.1"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"devDependencies": {
"@liveblocks/eslint-config": "*",
@@ -40198,10 +40198,10 @@
},
"packages/liveblocks-yjs": {
"name": "@liveblocks/yjs",
- "version": "3.2.1",
+ "version": "3.3.0",
"dependencies": {
- "@liveblocks/client": "3.2.1",
- "@liveblocks/core": "3.2.1",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
"@noble/hashes": "^1.8.0",
"js-base64": "^3.7.7",
"y-indexeddb": "^9.0.12"
@@ -40279,11 +40279,11 @@
},
"packages/liveblocks-zustand": {
"name": "@liveblocks/zustand",
- "version": "3.2.1",
+ "version": "3.3.0",
"license": "Apache-2.0",
"dependencies": {
- "@liveblocks/client": "3.2.1",
- "@liveblocks/core": "3.2.1"
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0"
},
"devDependencies": {
"@liveblocks/eslint-config": "*",
diff --git a/packages/liveblocks-client/package.json b/packages/liveblocks-client/package.json
index 6ff2ff73c37..f1e612ae33d 100644
--- a/packages/liveblocks-client/package.json
+++ b/packages/liveblocks-client/package.json
@@ -1,6 +1,6 @@
{
"name": "@liveblocks/client",
- "version": "3.2.1",
+ "version": "3.3.0",
"description": "A client that lets you interact with Liveblocks servers. Liveblocks is the all-in-one toolkit to build collaborative products like Figma, Notion, and more.",
"license": "Apache-2.0",
"type": "module",
@@ -34,7 +34,7 @@
"test:watch": "jest --silent --verbose --color=always --passWithNoTests --watch"
},
"dependencies": {
- "@liveblocks/core": "3.2.1"
+ "@liveblocks/core": "3.3.0"
},
"devDependencies": {
"@liveblocks/eslint-config": "*",
diff --git a/packages/liveblocks-core/package.json b/packages/liveblocks-core/package.json
index 06db397eb39..9070be9a93a 100644
--- a/packages/liveblocks-core/package.json
+++ b/packages/liveblocks-core/package.json
@@ -1,6 +1,6 @@
{
"name": "@liveblocks/core",
- "version": "3.2.1",
+ "version": "3.3.0",
"description": "Private internals for Liveblocks. DO NOT import directly from this package!",
"type": "module",
"main": "./dist/index.cjs",
diff --git a/packages/liveblocks-core/src/AiChatDB.ts b/packages/liveblocks-core/src/AiChatDB.ts
new file mode 100644
index 00000000000..7cb02800e03
--- /dev/null
+++ b/packages/liveblocks-core/src/AiChatDB.ts
@@ -0,0 +1,87 @@
+import { MutableSignal } from "./lib/signals";
+import { SortedList } from "./lib/SortedList";
+import type { AiChat, AiChatsQuery, ISODateString } from "./types/ai";
+
+export class AiChatDB {
+ #byId: Map
; // A map of chat id to chat details
+ #chats: SortedList>; // Sorted list of non-deleted chats, most recent first
+
+ public readonly signal: MutableSignal;
+
+ constructor() {
+ this.#byId = new Map();
+ this.#chats = SortedList.from>([], (c1, c2) => {
+ // Sort by 'lastMessageAt' if available, otherwise 'createdAt' (most recent first)
+ const d2 = c2.lastMessageAt ?? c2.createdAt;
+ const d1 = c1.lastMessageAt ?? c1.createdAt;
+ return d2 < d1 ? true : d2 === d1 ? c2.id < c1.id : false;
+ });
+
+ this.signal = new MutableSignal(this);
+ }
+
+ public getEvenIfDeleted(chatId: string): AiChat | undefined {
+ return this.#byId.get(chatId);
+ }
+
+ public markDeleted(chatId: string): void {
+ const chat = this.#byId.get(chatId);
+ if (chat === undefined || chat.deletedAt !== undefined) return;
+ this.upsert({
+ ...chat,
+ deletedAt: new Date().toISOString() as ISODateString,
+ });
+ }
+
+ public upsert(chat: AiChat): void {
+ this.signal.mutate(() => {
+ // If the chat already exists, remove it before deciding whether to add the incoming one
+ const existingThread = this.#byId.get(chat.id);
+ if (existingThread !== undefined) {
+ if (existingThread.deletedAt !== undefined) return false;
+
+ this.#chats.remove(existingThread);
+ this.#byId.delete(existingThread.id);
+ }
+
+ // We only add non-deleted chats to the chat list
+ if (chat.deletedAt === undefined) {
+ this.#chats.add(chat);
+ }
+ this.#byId.set(chat.id, chat);
+ return true;
+ });
+ }
+
+ public findMany(query: AiChatsQuery): Omit[] {
+ return Array.from(
+ this.#chats.filter((chat) => {
+ // If metadata query is not provided, include all chats
+ if (query.metadata === undefined) return true;
+
+ for (const [key, value] of Object.entries(query.metadata)) {
+ // If the value is null, check that the key does not exist in the chat's metadata
+ if (value === null) {
+ if (key in chat.metadata) return false;
+ }
+ // If the metadata key is a string, check for an exact match against the chat's metadata
+ else if (typeof value === "string") {
+ if (chat.metadata[key] !== value) return false;
+ }
+ // If the metadata key is an array, ensure all values are present in the chat's metadata array
+ else {
+ const chatValue = chat.metadata[key];
+ if (
+ !Array.isArray(chatValue) ||
+ !value.every((v) => chatValue.includes(v))
+ ) {
+ return false;
+ }
+ }
+ }
+
+ return true;
+ })
+ );
+ }
+}
diff --git a/packages/liveblocks-core/src/ai.ts b/packages/liveblocks-core/src/ai.ts
index fec3a42525d..43205ef11d4 100644
--- a/packages/liveblocks-core/src/ai.ts
+++ b/packages/liveblocks-core/src/ai.ts
@@ -1,3 +1,4 @@
+import { AiChatDB } from "./AiChatDB";
import { getBearerTokenFromAuthValue } from "./api-client";
import type { AuthValue } from "./auth-manager";
import type { Delegates, Status } from "./connection";
@@ -13,7 +14,6 @@ import { nanoid } from "./lib/nanoid";
import type { Resolve } from "./lib/Resolve";
import { shallow, shallow2 } from "./lib/shallow";
import { batch, DerivedSignal, MutableSignal, Signal } from "./lib/signals";
-import { SortedList } from "./lib/SortedList";
import { TreePool } from "./lib/TreePool";
import type { Brand, DistributiveOmit } from "./lib/utils";
import { raise, tryParseJson } from "./lib/utils";
@@ -30,6 +30,7 @@ import type {
AiAssistantDeltaUpdate,
AiChat,
AiChatMessage,
+ AiChatsQuery,
AiFailedAssistantMessage,
AiGeneratingAssistantMessage,
AiGenerationOptions,
@@ -43,9 +44,9 @@ import type {
ClientAiMsg,
CmdId,
CreateChatOptions,
- Cursor,
DeleteChatResponse,
DeleteMessageResponse,
+ GetChatsOptions,
GetChatsResponse,
GetMessageTreeResponse,
GetOrCreateChatResponse,
@@ -767,28 +768,18 @@ function createStore_forChatMessages(
}
function createStore_forUserAiChats() {
- // The foundation is the mutable signal, which is a simple Map (easy to make
- // one-off updates to). But externally we expose a derived signal that
- // produces a new lazy "object" copy of this map any time it changes. This
- // plays better with React APIs.
- const allChatsInclDeletedΣ = new MutableSignal(
- SortedList.with((x, y) => y.createdAt < x.createdAt)
- );
- const nonDeletedChatsΣ = DerivedSignal.from(() =>
- Array.from(allChatsInclDeletedΣ.get()).filter((c) => !c.deletedAt)
- );
+ const chatsDB = new AiChatDB();
function upsertMany(chats: AiChat[]) {
- allChatsInclDeletedΣ.mutate((list) => {
+ batch(() => {
for (const chat of chats) {
- list.removeBy((c) => c.id === chat.id, 1);
- list.add(chat);
+ chatsDB.upsert(chat);
}
});
}
function upsert(chat: AiChat) {
- upsertMany([chat]);
+ chatsDB.upsert(chat);
}
/**
@@ -797,25 +788,22 @@ function createStore_forUserAiChats() {
* we'll re-render those so they can display the chat is deleted.
*/
function markDeleted(chatId: string) {
- allChatsInclDeletedΣ.mutate((list) => {
- const chat = list.find((c) => c.id === chatId);
- if (!chat) return false;
-
- upsert({ ...chat, deletedAt: now() });
- return undefined;
- });
+ chatsDB.markDeleted(chatId);
}
function getChatById(chatId: string) {
- return Array.from(allChatsInclDeletedΣ.get()).find(
- (chat) => chat.id === chatId
- );
+ return chatsDB.getEvenIfDeleted(chatId);
+ }
+
+ function findMany(query: AiChatsQuery): AiChat[] {
+ return chatsDB.signal.get().findMany(query);
}
return {
- chatsΣ: nonDeletedChatsΣ,
getChatById,
+ findMany,
+
// Mutations
upsert,
upsertMany,
@@ -835,7 +823,7 @@ export type Ai = {
getStatus: () => Status;
/** @private This API will change, and is not considered stable. DO NOT RELY on it. */
- getChats: (options?: { cursor?: Cursor }) => Promise;
+ getChats: (options?: GetChatsOptions) => Promise;
/** @private This API will change, and is not considered stable. DO NOT RELY on it. */
getOrCreateChat: (
/** A unique identifier for the chat. */
@@ -878,7 +866,6 @@ export type Ai = {
) => Promise;
/** @private This API will change, and is not considered stable. DO NOT RELY on it. */
signals: {
- chatsΣ: DerivedSignal;
getChatMessagesForBranchΣ(
chatId: string,
branch?: MessageId
@@ -891,6 +878,8 @@ export type Ai = {
/** @private This API will change, and is not considered stable. DO NOT RELY on it. */
getChatById: (chatId: string) => AiChat | undefined;
/** @private This API will change, and is not considered stable. DO NOT RELY on it. */
+ queryChats: (query: AiChatsQuery) => AiChat[];
+ /** @private This API will change, and is not considered stable. DO NOT RELY on it. */
registerKnowledgeLayer: (uniqueLayerId: string) => LayerKey;
/** @private This API will change, and is not considered stable. DO NOT RELY on it. */
deregisterKnowledgeLayer: (layerKey: LayerKey) => void;
@@ -1192,10 +1181,11 @@ export function createAi(config: AiConfig): Ai {
);
}
- function getChats(options: { cursor?: Cursor } = {}) {
+ function getChats(options: GetChatsOptions = {}) {
return sendClientMsgWithResponse({
cmd: "get-chats",
cursor: options.cursor,
+ query: options.query,
});
}
@@ -1331,13 +1321,13 @@ export function createAi(config: AiConfig): Ai {
getStatus: () => managedSocket.getStatus(),
signals: {
- chatsΣ: context.chatsStore.chatsΣ,
getChatMessagesForBranchΣ:
context.messagesStore.getChatMessagesForBranchΣ,
getToolΣ: context.toolsStore.getToolΣ,
},
getChatById: context.chatsStore.getChatById,
+ queryChats: context.chatsStore.findMany,
registerKnowledgeLayer,
deregisterKnowledgeLayer,
updateKnowledge,
diff --git a/packages/liveblocks-core/src/index.ts b/packages/liveblocks-core/src/index.ts
index da11f7d8f8e..ea977050565 100644
--- a/packages/liveblocks-core/src/index.ts
+++ b/packages/liveblocks-core/src/index.ts
@@ -158,7 +158,12 @@ export { SortedList } from "./lib/SortedList";
export { stableStringify } from "./lib/stringify";
export type { QueryParams, URLSafeString } from "./lib/url";
export { generateUrl, sanitizeUrl, url, urljoin } from "./lib/url";
-export type { Brand, DistributiveOmit } from "./lib/utils";
+export type {
+ Brand,
+ DistributiveOmit,
+ WithOptional,
+ WithRequired,
+} from "./lib/utils";
export {
b64decode,
compactObject,
@@ -323,6 +328,7 @@ export type {
AiAssistantMessage,
AiChat,
AiChatMessage,
+ AiChatsQuery,
AiKnowledgeSource,
AiReasoningPart,
AiTextPart,
diff --git a/packages/liveblocks-core/src/lib/__tests__/AiChatDB.test.ts b/packages/liveblocks-core/src/lib/__tests__/AiChatDB.test.ts
new file mode 100644
index 00000000000..e3aafdae69c
--- /dev/null
+++ b/packages/liveblocks-core/src/lib/__tests__/AiChatDB.test.ts
@@ -0,0 +1,239 @@
+import { AiChatDB } from "../../AiChatDB";
+import type { AiChat, ISODateString } from "../../types/ai";
+
+function iso(s: string): ISODateString {
+ return new Date(s).toISOString() as ISODateString;
+}
+
+function dummyAiChatData(
+ partial: Partial & Pick
+): AiChat {
+ return {
+ id: partial.id,
+ title: partial.title ?? `title-${partial.id}`,
+ metadata: partial.metadata ?? {},
+ createdAt: partial.createdAt ?? iso("2024-01-01T00:00:00Z"),
+ lastMessageAt: partial.lastMessageAt,
+ deletedAt: partial.deletedAt,
+ } as AiChat;
+}
+
+describe("AiChatDB", () => {
+ test("upsert adds and sorts by lastMessageAt then createdAt (most recent first)", () => {
+ const db = new AiChatDB();
+
+ const a = dummyAiChatData({
+ id: "a",
+ createdAt: iso("2024-01-01T00:00:00Z"),
+ });
+ const b = dummyAiChatData({
+ id: "b",
+ createdAt: iso("2024-01-02T00:00:00Z"),
+ });
+ const c = dummyAiChatData({
+ id: "c",
+ createdAt: iso("2024-01-01T00:00:00Z"),
+ lastMessageAt: iso("2024-01-03T00:00:00Z"),
+ });
+
+ db.upsert(a);
+ db.upsert(b);
+ db.upsert(c);
+
+ const ids = db.findMany({}).map((ch) => ch.id);
+ expect(ids).toEqual(["c", "b", "a"]);
+ });
+
+ test("tie-breaker: same timestamps are ordered by id (descending)", () => {
+ const db = new AiChatDB();
+
+ const a = dummyAiChatData({
+ id: "a",
+ createdAt: iso("2024-01-01T00:00:00Z"),
+ });
+ const b = dummyAiChatData({
+ id: "b",
+ createdAt: iso("2024-01-01T00:00:00Z"),
+ });
+ db.upsert(a);
+ db.upsert(b);
+
+ const ids = db.findMany({}).map((ch) => ch.id);
+ // With equal createdAt, comparator places higher id first
+ expect(ids).toEqual(["b", "a"]);
+ });
+
+ test("markDeleted removes from sorted list but keeps in map (getEvenIfDeleted)", () => {
+ const db = new AiChatDB();
+ const x = dummyAiChatData({ id: "x" });
+ db.upsert(x);
+
+ expect(db.findMany({}).map((c) => c.id)).toEqual(["x"]);
+
+ db.markDeleted("x");
+
+ expect(db.findMany({})).toEqual([]);
+ const stored = db.getEvenIfDeleted("x");
+ expect(stored?.id).toBe("x");
+ expect(stored?.deletedAt).toBeDefined();
+
+ // Re-marking a deleted chat is a no-op
+ const deletedAt = stored!.deletedAt;
+ db.markDeleted("x");
+ expect(db.getEvenIfDeleted("x")?.deletedAt).toBe(deletedAt);
+ });
+
+ test("upsert of a previously deleted chat id is ignored", () => {
+ const db = new AiChatDB();
+ const y = dummyAiChatData({
+ id: "y",
+ createdAt: iso("2024-01-01T00:00:00Z"),
+ });
+ db.upsert(y);
+ db.markDeleted("y");
+
+ // Attempt to resurrect with newer timestamps should be ignored
+ db.upsert(
+ dummyAiChatData({ id: "y", createdAt: iso("2025-01-01T00:00:00Z") })
+ );
+
+ expect(db.findMany({})).toEqual([]); // still excluded from list
+ const stored = db.getEvenIfDeleted("y");
+ expect(stored?.deletedAt).toBeDefined();
+ expect(stored?.createdAt).toBe(iso("2024-01-01T00:00:00Z"));
+ });
+
+ test("upserting a chat already deleted (incoming deletedAt) stores in map but not in list", () => {
+ const db = new AiChatDB();
+ const z = dummyAiChatData({
+ id: "z",
+ deletedAt: iso("2024-01-10T00:00:00Z"),
+ });
+ db.upsert(z);
+
+ expect(db.findMany({})).toEqual([]);
+ expect(db.getEvenIfDeleted("z")?.deletedAt).toBeDefined();
+ });
+
+ describe("metadata filtering", () => {
+ test("no metadata query returns all non-deleted chats", () => {
+ const db = new AiChatDB();
+ db.upsert(dummyAiChatData({ id: "m1", metadata: { a: "1" } }));
+ db.upsert(dummyAiChatData({ id: "m2", metadata: { b: ["x", "y"] } }));
+ db.upsert(dummyAiChatData({ id: "m3", metadata: {} }));
+ db.upsert(
+ dummyAiChatData({
+ id: "m4",
+ metadata: { a: "2" },
+ deletedAt: iso("2024-01-01T00:00:00Z"),
+ })
+ );
+
+ const ids = db.findMany({}).map((c) => c.id);
+ expect(ids.sort()).toEqual(["m1", "m2", "m3"].sort());
+ });
+
+ test("string exact match for single metadata key", () => {
+ const db = new AiChatDB();
+ db.upsert(dummyAiChatData({ id: "s1", metadata: { tag: "urgent" } }));
+ db.upsert(dummyAiChatData({ id: "s2", metadata: { tag: "normal" } }));
+ db.upsert(dummyAiChatData({ id: "s3", metadata: {} }));
+ db.upsert(
+ dummyAiChatData({ id: "s4", metadata: { tag: ["urgent"] } as any })
+ );
+
+ const ids = db.findMany({ metadata: { tag: "urgent" } }).map((c) => c.id);
+ // Only s1 matches exactly; s4 has array and should NOT match string
+ expect(ids).toEqual(["s1"]);
+ });
+
+ test("array requires all values present and metadata value must be an array", () => {
+ const db = new AiChatDB();
+ db.upsert(
+ dummyAiChatData({
+ id: "a1",
+ metadata: { tag: ["urgent", "p1", "work"] },
+ })
+ );
+ db.upsert(dummyAiChatData({ id: "a2", metadata: { tag: ["urgent"] } }));
+ db.upsert(
+ dummyAiChatData({ id: "a3", metadata: { tag: "urgent" } as any })
+ );
+ db.upsert(dummyAiChatData({ id: "a4", metadata: { tag: ["p1"] } }));
+
+ const ids = db
+ .findMany({ metadata: { tag: ["urgent", "p1"] } })
+ .map((c) => c.id)
+ .sort();
+ expect(ids).toEqual(["a1"].sort());
+ });
+
+ test("null means key must be absent", () => {
+ const db = new AiChatDB();
+ db.upsert(dummyAiChatData({ id: "n1", metadata: {} }));
+ db.upsert(dummyAiChatData({ id: "n2", metadata: { archived: "yes" } }));
+ db.upsert(dummyAiChatData({ id: "n3", metadata: { archived: "" } }));
+
+ const ids = db
+ .findMany({ metadata: { archived: null } })
+ .map((c) => c.id);
+ expect(ids.sort()).toEqual(["n1"].sort());
+ });
+
+ test("multiple metadata keys are AND-ed", () => {
+ const db = new AiChatDB();
+ db.upsert(
+ dummyAiChatData({
+ id: "m1",
+ metadata: { team: "alpha", tag: ["urgent", "p1"] },
+ })
+ );
+ db.upsert(
+ dummyAiChatData({ id: "m2", metadata: { team: "alpha", tag: ["p1"] } })
+ );
+ db.upsert(
+ dummyAiChatData({
+ id: "m3",
+ metadata: { team: "beta", tag: ["urgent", "p1"] },
+ })
+ );
+ db.upsert(
+ dummyAiChatData({ id: "m4", metadata: { tag: ["urgent", "p1"] } })
+ );
+
+ const ids = db
+ .findMany({ metadata: { team: "alpha", tag: ["urgent", "p1"] } })
+ .map((c) => c.id);
+ expect(ids).toEqual(["m1"]);
+ });
+
+ test("filter respects sorting order of results", () => {
+ const db = new AiChatDB();
+ db.upsert(
+ dummyAiChatData({
+ id: "r1",
+ metadata: { tag: ["x"] },
+ createdAt: iso("2024-01-01T00:00:00Z"),
+ })
+ );
+ db.upsert(
+ dummyAiChatData({
+ id: "r2",
+ metadata: { tag: ["x"] },
+ lastMessageAt: iso("2024-02-01T00:00:00Z"),
+ })
+ );
+ db.upsert(
+ dummyAiChatData({
+ id: "r3",
+ metadata: { tag: ["x"] },
+ createdAt: iso("2024-01-15T00:00:00Z"),
+ })
+ );
+ db.upsert(dummyAiChatData({ id: "r4", metadata: { tag: ["y"] } }));
+
+ const ids = db.findMany({ metadata: { tag: ["x"] } }).map((c) => c.id);
+ expect(ids).toEqual(["r2", "r3", "r1"]);
+ });
+ });
+});
diff --git a/packages/liveblocks-core/src/lib/utils.ts b/packages/liveblocks-core/src/lib/utils.ts
index e7c0007a5bc..e8558953fdf 100644
--- a/packages/liveblocks-core/src/lib/utils.ts
+++ b/packages/liveblocks-core/src/lib/utils.ts
@@ -11,6 +11,12 @@ export type DistributiveOmit = T extends any
// ? Pick
// : never;
+export type WithRequired = T & { [P in K]-?: T[P] };
+
+export type WithOptional = Omit & {
+ [P in K]?: T[P];
+};
+
/**
* Throw an error, but as an expression instead of a statement.
*/
diff --git a/packages/liveblocks-core/src/types/ai.ts b/packages/liveblocks-core/src/types/ai.ts
index 553413e5b28..a0c86246b2e 100644
--- a/packages/liveblocks-core/src/types/ai.ts
+++ b/packages/liveblocks-core/src/types/ai.ts
@@ -76,7 +76,11 @@ export type SetToolResultResponse = ServerCmdResponse;
type GetChatsPair = DefineCmd<
"get-chats",
- { cursor?: Cursor; pageSize?: number },
+ {
+ cursor?: Cursor;
+ pageSize?: number;
+ query?: { metadata?: Record };
+ },
{ chats: AiChat[]; nextCursor: Cursor | null }
>;
@@ -87,6 +91,30 @@ export type CreateChatOptions = {
metadata?: Record;
};
+export type AiChatsQuery = {
+ metadata?: Record;
+};
+
+export type GetChatsOptions = {
+ /**
+ * The cursor to use for pagination.
+ */
+ cursor?: Cursor;
+ /**
+ * The query (including metadata) to filter chats by. If provided, only chats
+ * that match the query will be returned. If not provided, all chats will be returned.
+ * @example
+ * ```
+ * // Filter by presence of metadata values
+ * { metadata: { tag: ["urgent"] } }
+ *
+ * // Filter by absence of metadata key (key must not exist)
+ * { metadata: { archived: null } }
+ * ```
+ */
+ query?: AiChatsQuery;
+};
+
type GetOrCreateChatPair = DefineCmd<
"get-or-create-chat",
{
diff --git a/packages/liveblocks-emails/package.json b/packages/liveblocks-emails/package.json
index bf37ff6e18a..022b53c588b 100644
--- a/packages/liveblocks-emails/package.json
+++ b/packages/liveblocks-emails/package.json
@@ -1,6 +1,6 @@
{
"name": "@liveblocks/emails",
- "version": "3.2.1",
+ "version": "3.3.0",
"description": "A set of functions and utilities to make sending emails based on Liveblocks notification events easy. Liveblocks is the all-in-one toolkit to build collaborative products like Figma, Notion, and more.",
"license": "Apache-2.0",
"type": "module",
@@ -35,8 +35,8 @@
"test:watch": "jest --silent --verbose --color=always --watch"
},
"dependencies": {
- "@liveblocks/core": "3.2.1",
- "@liveblocks/node": "3.2.1"
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/node": "3.3.0"
},
"peerDependencies": {
"react": "^18 || ^19 || ^19.0.0-rc"
diff --git a/packages/liveblocks-node-lexical/package.json b/packages/liveblocks-node-lexical/package.json
index c9370379530..5db7802c8c4 100644
--- a/packages/liveblocks-node-lexical/package.json
+++ b/packages/liveblocks-node-lexical/package.json
@@ -1,6 +1,6 @@
{
"name": "@liveblocks/node-lexical",
- "version": "3.2.1",
+ "version": "3.3.0",
"description": "A server-side utility that lets you modify lexical documents hosted in Liveblocks.",
"license": "Apache-2.0",
"type": "module",
@@ -34,8 +34,8 @@
"test:watch": "jest --silent --verbose --color=always --watch"
},
"dependencies": {
- "@liveblocks/core": "3.2.1",
- "@liveblocks/node": "3.2.1",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/node": "3.3.0",
"yjs": "^13.6.18"
},
"peerDependencies": {
diff --git a/packages/liveblocks-node-prosemirror/package.json b/packages/liveblocks-node-prosemirror/package.json
index d5018052640..63b9ed0de3e 100644
--- a/packages/liveblocks-node-prosemirror/package.json
+++ b/packages/liveblocks-node-prosemirror/package.json
@@ -1,6 +1,6 @@
{
"name": "@liveblocks/node-prosemirror",
- "version": "3.2.1",
+ "version": "3.3.0",
"description": "A server-side utility that lets you modify prosemirror and tiptap documents hosted in Liveblocks.",
"license": "Apache-2.0",
"type": "module",
@@ -34,8 +34,8 @@
"test:watch": "jest --silent --verbose --color=always --watch"
},
"dependencies": {
- "@liveblocks/core": "3.2.1",
- "@liveblocks/node": "3.2.1",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/node": "3.3.0",
"yjs": "^13.6.20"
},
"peerDependencies": {
diff --git a/packages/liveblocks-node/package.json b/packages/liveblocks-node/package.json
index 5bde2680a7e..1ab08986dc9 100644
--- a/packages/liveblocks-node/package.json
+++ b/packages/liveblocks-node/package.json
@@ -1,6 +1,6 @@
{
"name": "@liveblocks/node",
- "version": "3.2.1",
+ "version": "3.3.0",
"description": "A server-side utility that lets you set up a Liveblocks authentication endpoint. Liveblocks is the all-in-one toolkit to build collaborative products like Figma, Notion, and more.",
"license": "Apache-2.0",
"type": "module",
@@ -34,7 +34,7 @@
"test:watch": "jest --silent --verbose --color=always --watch"
},
"dependencies": {
- "@liveblocks/core": "3.2.1",
+ "@liveblocks/core": "3.3.0",
"@stablelib/base64": "^1.0.1",
"fast-sha256": "^1.3.0",
"node-fetch": "^2.6.1"
diff --git a/packages/liveblocks-react-blocknote/package.json b/packages/liveblocks-react-blocknote/package.json
index 17ade4ad854..7be9d739d63 100644
--- a/packages/liveblocks-react-blocknote/package.json
+++ b/packages/liveblocks-react-blocknote/package.json
@@ -1,6 +1,6 @@
{
"name": "@liveblocks/react-blocknote",
- "version": "3.2.1",
+ "version": "3.3.0",
"description": "An integration of BlockNote + React to enable collaboration, comments, live cursors, and more with Liveblocks.",
"license": "Apache-2.0",
"type": "module",
@@ -42,12 +42,12 @@
"test:watch": "vitest"
},
"dependencies": {
- "@liveblocks/client": "3.2.1",
- "@liveblocks/core": "3.2.1",
- "@liveblocks/react": "3.2.1",
- "@liveblocks/react-tiptap": "3.2.1",
- "@liveblocks/react-ui": "3.2.1",
- "@liveblocks/yjs": "3.2.1",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
+ "@liveblocks/react-tiptap": "3.3.0",
+ "@liveblocks/react-ui": "3.3.0",
+ "@liveblocks/yjs": "3.3.0",
"@tiptap/core": "^2.7.2",
"vitest-tsconfig-paths": "^3.4.1"
},
diff --git a/packages/liveblocks-react-lexical/package.json b/packages/liveblocks-react-lexical/package.json
index 34a42859402..535736292c8 100644
--- a/packages/liveblocks-react-lexical/package.json
+++ b/packages/liveblocks-react-lexical/package.json
@@ -1,6 +1,6 @@
{
"name": "@liveblocks/react-lexical",
- "version": "3.2.1",
+ "version": "3.3.0",
"description": "An integration of Lexical + React to enable collaboration, comments, live cursors, and more with Liveblocks.",
"license": "Apache-2.0",
"type": "module",
@@ -43,11 +43,11 @@
},
"dependencies": {
"@floating-ui/react-dom": "^2.1.1",
- "@liveblocks/client": "3.2.1",
- "@liveblocks/core": "3.2.1",
- "@liveblocks/react": "3.2.1",
- "@liveblocks/react-ui": "3.2.1",
- "@liveblocks/yjs": "3.2.1",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
+ "@liveblocks/react-ui": "3.3.0",
+ "@liveblocks/yjs": "3.3.0",
"@radix-ui/react-select": "^2.1.2",
"@radix-ui/react-toggle": "^1.1.0",
"yjs": "^13.6.18"
diff --git a/packages/liveblocks-react-lexical/src/comments/floating-composer.tsx b/packages/liveblocks-react-lexical/src/comments/floating-composer.tsx
index c1562a8ebe4..ec79ff694a2 100644
--- a/packages/liveblocks-react-lexical/src/comments/floating-composer.tsx
+++ b/packages/liveblocks-react-lexical/src/comments/floating-composer.tsx
@@ -18,7 +18,7 @@ import type {
ComposerProps,
ComposerSubmitComment,
} from "@liveblocks/react-ui";
-import { Composer } from "@liveblocks/react-ui";
+import { Composer as DefaultComposer } from "@liveblocks/react-ui";
import type { LexicalCommand } from "lexical";
import {
$getSelection,
@@ -27,7 +27,7 @@ import {
COMMAND_PRIORITY_EDITOR,
createCommand,
} from "lexical";
-import type { ComponentRef, FormEvent, KeyboardEvent, ReactNode } from "react";
+import type { ComponentType, FormEvent, KeyboardEvent, ReactNode } from "react";
import { forwardRef, useCallback, useEffect, useState } from "react";
import { createPortal } from "react-dom";
@@ -35,6 +35,10 @@ import { createDOMRange } from "../create-dom-range";
import { createRectsFromDOMRange } from "../create-rects-from-dom-range";
import $wrapSelectionInThreadMarkNode from "./wrap-selection-in-thread-mark-node";
+type FloatingComposerComponents = {
+ Composer: ComponentType>;
+};
+
/**
* Dispatching OPEN_FLOATING_COMPOSER_COMMAND will display the FloatingComposer
*
@@ -59,12 +63,22 @@ import $wrapSelectionInThreadMarkNode from "./wrap-selection-in-thread-mark-node
export const OPEN_FLOATING_COMPOSER_COMMAND: LexicalCommand =
createCommand("OPEN_FLOATING_COMPOSER_COMMAND");
-type ComposerElement = ComponentRef;
+/**
+ * Dispatching ATTACH_THREAD_COMMAND will attach a comment to the current selection.
+ */
+export const ATTACH_THREAD_COMMAND: LexicalCommand = createCommand(
+ "ATTACH_THREAD_COMMAND"
+);
export type FloatingComposerProps = Omit<
ComposerProps,
"threadId" | "commentId"
->;
+> & {
+ /**
+ * Override the component's components.
+ */
+ components?: Partial;
+};
/**
* Displays a `Composer` near the current lexical selection.
@@ -75,7 +89,7 @@ export type FloatingComposerProps = Omit<
* Should be nested inside `LiveblocksPlugin`.
*/
export const FloatingComposer = forwardRef<
- ComposerElement,
+ HTMLFormElement,
FloatingComposerProps
>(function FloatingComposer(props, forwardedRef) {
const [range, setRange] = useState(null);
@@ -126,7 +140,7 @@ interface FloatingComposerImplProps extends FloatingComposerProps {
}
const FloatingComposerImpl = forwardRef<
- ComposerElement,
+ HTMLFormElement,
FloatingComposerImplProps
>(function FloatingComposer(props, forwardedRef) {
const {
@@ -134,9 +148,10 @@ const FloatingComposerImpl = forwardRef<
onRangeChange,
onKeyDown,
onComposerSubmit,
+ components,
...composerProps
} = props;
-
+ const Composer = components?.Composer ?? DefaultComposer;
const [editor] = useLexicalComposerContext();
const createThread = useCreateThread();
@@ -173,18 +188,16 @@ const FloatingComposerImpl = forwardRef<
});
}, [editor, range, onRangeChange, $onStateRead]);
- /**
- * Create a new ThreadMarkNode and wrap the selected content in it.
- * @param threadId The id of the thread to associate with the selected content
- */
- const onThreadCreate = useCallback(
- (threadId: string) => {
- editor.update(() => {
+ // Create a new ThreadMarkNode from a thread ID and wrap the selected content in it.
+ useEffect(() => {
+ return editor.registerCommand(
+ ATTACH_THREAD_COMMAND,
+ (threadId: string) => {
const selection = $getSelection();
- if (!$isRangeSelection(selection)) return;
+ if (!$isRangeSelection(selection)) return false;
// If the selection is collapsed, we do not create a new thread node in the editor.
- if (selection.isCollapsed()) return;
+ if (selection.isCollapsed()) return false;
const isBackward = selection.isBackward();
// Wrap content in a ThreadMarkNode
@@ -192,10 +205,12 @@ const FloatingComposerImpl = forwardRef<
// Clear the selection after wrapping
$setSelection(null);
- });
- },
- [editor]
- );
+
+ return true;
+ },
+ COMMAND_PRIORITY_EDITOR
+ );
+ }, [editor]);
const handleComposerSubmit = useCallback(
(comment: ComposerSubmitComment, event: FormEvent) => {
@@ -210,9 +225,9 @@ const FloatingComposerImpl = forwardRef<
metadata: props.metadata ?? {},
});
- onThreadCreate(thread.id);
+ editor.dispatchCommand(ATTACH_THREAD_COMMAND, thread.id);
},
- [onThreadCreate, onComposerSubmit, props.metadata, createThread]
+ [onComposerSubmit, props.metadata, createThread, editor]
);
function handleKeyDown(event: KeyboardEvent) {
diff --git a/packages/liveblocks-react-lexical/src/comments/floating-threads.tsx b/packages/liveblocks-react-lexical/src/comments/floating-threads.tsx
index e9a136718cd..fb50279b115 100644
--- a/packages/liveblocks-react-lexical/src/comments/floating-threads.tsx
+++ b/packages/liveblocks-react-lexical/src/comments/floating-threads.tsx
@@ -42,7 +42,7 @@ import {
} from "./comment-plugin-provider";
import { ThreadToNodesContext } from "./comment-plugin-provider";
-type ThreadPanelComponents = {
+type FloatingThreadsComponents = {
Thread: ComponentType;
};
@@ -56,7 +56,7 @@ export interface FloatingThreadsProps
/**
* Override the component's components.
*/
- components?: Partial;
+ components?: Partial;
}
export function FloatingThreads({
diff --git a/packages/liveblocks-react-lexical/src/index.ts b/packages/liveblocks-react-lexical/src/index.ts
index 6eb3c4263c6..33a98d9cab6 100644
--- a/packages/liveblocks-react-lexical/src/index.ts
+++ b/packages/liveblocks-react-lexical/src/index.ts
@@ -9,6 +9,7 @@ export { AnchoredThreads } from "./comments/anchored-threads";
export { useIsThreadActive } from "./comments/comment-plugin-provider";
export type { FloatingComposerProps } from "./comments/floating-composer";
export {
+ ATTACH_THREAD_COMMAND,
FloatingComposer,
OPEN_FLOATING_COMPOSER_COMMAND,
} from "./comments/floating-composer";
diff --git a/packages/liveblocks-react-tiptap/package.json b/packages/liveblocks-react-tiptap/package.json
index 260df194fc0..a31f5399a1a 100644
--- a/packages/liveblocks-react-tiptap/package.json
+++ b/packages/liveblocks-react-tiptap/package.json
@@ -1,6 +1,6 @@
{
"name": "@liveblocks/react-tiptap",
- "version": "3.2.1",
+ "version": "3.3.0",
"description": "An integration of TipTap + React to enable collaboration, comments, live cursors, and more with Liveblocks.",
"license": "Apache-2.0",
"type": "module",
@@ -43,11 +43,11 @@
},
"dependencies": {
"@floating-ui/react-dom": "^2.1.2",
- "@liveblocks/client": "3.2.1",
- "@liveblocks/core": "3.2.1",
- "@liveblocks/react": "3.2.1",
- "@liveblocks/react-ui": "3.2.1",
- "@liveblocks/yjs": "3.2.1",
+ "@liveblocks/client": "3.3.0",
+ "@liveblocks/core": "3.3.0",
+ "@liveblocks/react": "3.3.0",
+ "@liveblocks/react-ui": "3.3.0",
+ "@liveblocks/yjs": "3.3.0",
"@radix-ui/react-select": "^2.1.2",
"@radix-ui/react-toggle": "^1.1.0",
"@tiptap/core": "^2.7.2",
diff --git a/packages/liveblocks-react-tiptap/src/comments/AnchoredThreads.tsx b/packages/liveblocks-react-tiptap/src/comments/AnchoredThreads.tsx
index 3f4bb83a92e..499668434eb 100644
--- a/packages/liveblocks-react-tiptap/src/comments/AnchoredThreads.tsx
+++ b/packages/liveblocks-react-tiptap/src/comments/AnchoredThreads.tsx
@@ -34,8 +34,9 @@ export interface AnchoredThreadsProps
* Override the component's components.
*/
components?: Partial;
+
/**
- * The tiptap editor
+ * The Tiptap editor.
*/
editor: Editor | null;
}
diff --git a/packages/liveblocks-react-tiptap/src/comments/FloatingComposer.tsx b/packages/liveblocks-react-tiptap/src/comments/FloatingComposer.tsx
index 1fe5e692a73..c6ee7996844 100644
--- a/packages/liveblocks-react-tiptap/src/comments/FloatingComposer.tsx
+++ b/packages/liveblocks-react-tiptap/src/comments/FloatingComposer.tsx
@@ -17,9 +17,14 @@ import type {
ComposerProps,
ComposerSubmitComment,
} from "@liveblocks/react-ui";
-import { Composer } from "@liveblocks/react-ui";
+import { Composer as DefaultComposer } from "@liveblocks/react-ui";
import { type Editor, useEditorState } from "@tiptap/react";
-import type { ComponentRef, FormEvent, KeyboardEvent } from "react";
+import type {
+ ComponentType,
+ FormEvent,
+ KeyboardEvent,
+ MouseEvent,
+} from "react";
import { forwardRef, useCallback } from "react";
import { createPortal } from "react-dom";
@@ -29,23 +34,36 @@ import type {
} from "../types";
import { compareSelections, getDomRangeFromSelection } from "../utils";
+type FloatingComposerComponents = {
+ Composer: ComponentType>;
+};
+
export type FloatingComposerProps = Omit<
ComposerProps,
"threadId" | "commentId"
> & {
+ /**
+ * Override the component's components.
+ */
+ components?: Partial;
+
+ /**
+ * The Tiptap editor.
+ */
editor: Editor | null;
};
-type ComposerElement = ComponentRef;
-
export const FLOATING_COMPOSER_COLLISION_PADDING = 10;
export const FloatingComposer = forwardRef<
- ComposerElement,
+ HTMLFormElement,
FloatingComposerProps
->(function FloatingComposer(props, forwardedRef) {
+>(function FloatingComposer(
+ { editor, onComposerSubmit, onKeyDown, onClick, components, ...props },
+ forwardedRef
+) {
+ const Composer = components?.Composer ?? DefaultComposer;
const createThread = useCreateThread();
- const { editor, onComposerSubmit, onKeyDown } = props;
const pendingCommentSelection =
useEditorState({
editor,
@@ -115,6 +133,7 @@ export const FloatingComposer = forwardRef<
if (!editor) {
return;
}
+
event.preventDefault();
const thread = createThread({
@@ -144,6 +163,20 @@ export const FloatingComposer = forwardRef<
[editor, onKeyDown]
);
+ const handleClick = useCallback(
+ (event: MouseEvent) => {
+ onClick?.(event);
+
+ if (event.defaultPrevented) {
+ return;
+ }
+
+ // Don't send up a click event from emoji picker and close the composer.
+ event.stopPropagation();
+ },
+ [onClick]
+ );
+
if (!isOpen || !editor) {
return null;
}
@@ -162,14 +195,11 @@ export const FloatingComposer = forwardRef<
>
{
- // Don't send up a click event from emoji popout and close the composer
- e.stopPropagation();
- }}
- autoFocus={true}
+ onClick={handleClick}
/>
,
document.body
diff --git a/packages/liveblocks-react-tiptap/src/comments/FloatingThreads.tsx b/packages/liveblocks-react-tiptap/src/comments/FloatingThreads.tsx
index 06ae6bf85f6..a2a66cf18b0 100644
--- a/packages/liveblocks-react-tiptap/src/comments/FloatingThreads.tsx
+++ b/packages/liveblocks-react-tiptap/src/comments/FloatingThreads.tsx
@@ -29,7 +29,7 @@ import { createPortal } from "react-dom";
import { THREADS_PLUGIN_KEY } from "../types";
-type ThreadPanelComponents = {
+type FloatingThreadsComponents = {
Thread: ComponentType