You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@texera.apache.org by gi...@apache.org on 2026/07/18 01:18:15 UTC

(texera) branch gh-readonly-queue/main/pr-6418-aefae7b3757b079acef0c8254ac04afb06de4729 created (now 7f72a06eb6)

This is an automated email from the ASF dual-hosted git repository.

github-merge-queue[bot] pushed a change to branch gh-readonly-queue/main/pr-6418-aefae7b3757b079acef0c8254ac04afb06de4729
in repository https://gitbox.apache.org/repos/asf/texera.git


      at 7f72a06eb6 fix(deps, frontend): bump y-quill from 0.1.5 to 1.0.0 in /frontend (#6418)

This branch includes the following new commits:

     new 7f72a06eb6 fix(deps, frontend): bump y-quill from 0.1.5 to 1.0.0 in /frontend (#6418)

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



(texera) 01/01: fix(deps, frontend): bump y-quill from 0.1.5 to 1.0.0 in /frontend (#6418)

Posted by gi...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

github-merge-queue[bot] pushed a commit to branch gh-readonly-queue/main/pr-6418-aefae7b3757b079acef0c8254ac04afb06de4729
in repository https://gitbox.apache.org/repos/asf/texera.git

commit 7f72a06eb6b50357cc3e27a3c082ecf8b81117fd
Author: dependabot[bot] <49...@users.noreply.github.com>
AuthorDate: Fri Jul 17 18:17:56 2026 -0700

    fix(deps, frontend): bump y-quill from 0.1.5 to 1.0.0 in /frontend (#6418)
    
    Bumps [y-quill](https://github.com/yjs/y-quill) from 0.1.5 to 1.0.0.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/yjs/y-quill/releases">y-quill's
    releases</a>.</em></p>
    <blockquote>
    <h2>v1.0.0</h2>
    <ul>
    <li>fix deprecation warning  714b83b</li>
    <li>update dependencies and fix build tools  783522b</li>
    <li>make compatible with quill@v2 - fixes <a
    href="https://redirect.github.com/yjs/y-quill/issues/16">#16</a>
    6f275a3</li>
    </ul>
    <p><a
    href="https://github.com/yjs/y-quill/compare/v0.1.5...v1.0.0">https://github.com/yjs/y-quill/compare/v0.1.5...v1.0.0</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/yjs/y-quill/commit/6dc76f8554bfc06a778d0982a2e5f59b987ab0a5"><code>6dc76f8</code></a>
    1.0.0</li>
    <li><a
    href="https://github.com/yjs/y-quill/commit/714b83b9a24bab237ad6c7deed8f8b87f88618cf"><code>714b83b</code></a>
    fix deprecation warning</li>
    <li><a
    href="https://github.com/yjs/y-quill/commit/783522b2c54453815f2b1efbbdeed86793341085"><code>783522b</code></a>
    update dependencies and fix build tools</li>
    <li><a
    href="https://github.com/yjs/y-quill/commit/6f275a3400e9aa7c24d22429bd4dafe150ee425d"><code>6f275a3</code></a>
    make compatible with quill@v2 - fixes <a
    href="https://redirect.github.com/yjs/y-quill/issues/16">#16</a></li>
    <li>See full diff in <a
    href="https://github.com/yjs/y-quill/compare/v0.1.5...v1.0.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=y-quill&package-manager=npm_and_yarn&previous-version=0.1.5&new-version=1.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    
    ---------
    
    Signed-off-by: dependabot[bot] <su...@github.com>
    Co-authored-by: dependabot[bot] <49...@users.noreply.github.com>
    Co-authored-by: Xinyuan Lin <xi...@uci.edu>
    Co-authored-by: Meng Wang <me...@uci.edu>
---
 frontend/LICENSE-binary                            |  12 +-
 frontend/package.json                              |   6 +-
 .../collab-wrapper/collab-wrapper.component.ts     |  21 +-
 .../operator-property-edit-frame.component.ts      |   2 +-
 .../port-property-edit-frame.component.ts          |   2 +-
 frontend/yarn.lock                                 | 282 +++++----------------
 6 files changed, 80 insertions(+), 245 deletions(-)

diff --git a/frontend/LICENSE-binary b/frontend/LICENSE-binary
index 760c006968..ac390c179e 100644
--- a/frontend/LICENSE-binary
+++ b/frontend/LICENSE-binary
@@ -212,6 +212,7 @@ Dependencies under the Apache License, Version 2.0
 
 Angular / npm packages:
   - dompurify@3.3.1
+  - fast-diff@1.3.0
   - fuse.js@6.5.3
   - jschardet@3.1.3
   - rxjs@7.8.2
@@ -289,6 +290,7 @@ Angular / npm packages:
   - css-loader@7.1.3
   - dagre@0.8.5
   - date-fns@2.30.0
+  - eventemitter3@5.0.4
   - fast-deep-equal@3.1.3
   - fflate@0.7.4
   - file-saver@2.0.5
@@ -300,7 +302,9 @@ Angular / npm packages:
   - jszip@3.10.1
   - lib0@0.2.117
   - lodash@4.18.1
+  - lodash.clonedeep@4.5.0
   - lodash-es@4.18.1
+  - lodash.isequal@4.5.0
   - marked@14.0.0
   - mobx@4.14.1
   - monaco-breakpoints@0.2.0
@@ -315,6 +319,7 @@ Angular / npm packages:
   - point-in-polygon@1.1.0
   - python@1.0.0
   - quill-cursors@4.3.0
+  - quill-delta@5.1.0
   - rbush@4.0.1
   - read-excel-file@5.7.1
   - ring-buffer-ts@1.0.3
@@ -329,9 +334,9 @@ Angular / npm packages:
   - vscode-ws-jsonrpc@3.5.0
   - y-monaco@0.1.6
   - y-protocols@1.0.7
-  - y-quill@0.1.5
+  - y-quill@1.0.0
   - y-websocket@1.5.4
-  - yjs@13.5.41
+  - yjs@13.6.31
   - zone.js@0.15.1
 
 --------------------------------------------------------------------------------
@@ -340,7 +345,8 @@ Dependencies under the BSD 3-Clause License
 
 Angular / npm packages:
   - d3-shape@2.1.0
-  - quill@1.3.7
+  - parchment@3.0.0
+  - quill@2.0.3
 
 --------------------------------------------------------------------------------
 Dependencies under the BSD 2-Clause License
diff --git a/frontend/package.json b/frontend/package.json
index 9c26d19506..2363adfdbc 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -62,7 +62,7 @@
     "papaparse": "5.4.1",
     "path-browserify": "1.0.1",
     "plotly.js-basic-dist-min": "2.29.0",
-    "quill": "1.3.7",
+    "quill": "2.0.3",
     "quill-cursors": "4.3.0",
     "read-excel-file": "5.7.1",
     "ring-buffer-ts": "1.0.3",
@@ -72,9 +72,9 @@
     "uuid": "14.0.1",
     "y-monaco": "0.1.6",
     "y-protocols": "1.0.7",
-    "y-quill": "0.1.5",
+    "y-quill": "1.0.0",
     "y-websocket": "1.5.4",
-    "yjs": "13.5.41",
+    "yjs": "13.6.31",
     "zod": "3.25.76",
     "zone.js": "0.15.1"
   },
diff --git a/frontend/src/app/common/formly/collab-wrapper/collab-wrapper/collab-wrapper.component.ts b/frontend/src/app/common/formly/collab-wrapper/collab-wrapper/collab-wrapper.component.ts
index 5c37289216..ad6c11eabb 100644
--- a/frontend/src/app/common/formly/collab-wrapper/collab-wrapper/collab-wrapper.component.ts
+++ b/frontend/src/app/common/formly/collab-wrapper/collab-wrapper/collab-wrapper.component.ts
@@ -21,7 +21,8 @@ import { AfterContentInit, Component, ElementRef, ViewChild } from "@angular/cor
 import { FieldTypeConfig, FieldWrapper, FormlyFieldConfig } from "@ngx-formly/core";
 import { WorkflowActionService } from "../../../../workspace/service/workflow-graph/model/workflow-action.service";
 import { merge } from "lodash";
-import Quill from "quill";
+import Quill, { Delta, Range } from "quill";
+import Clipboard from "quill/modules/clipboard";
 import * as Y from "yjs";
 import { QuillBinding } from "y-quill";
 import QuillCursors from "quill-cursors";
@@ -30,23 +31,19 @@ import { NgStyle } from "@angular/common";
 
 // Quill related definitions
 export const COLLAB_DEBOUNCE_TIME_MS = 10;
-const Clipboard = Quill.import("modules/clipboard");
-const Delta = Quill.import("delta");
 
 /**
  * Custom clipboard module that removes rich text formats and newline characters
  */
 class PlainClipboard extends Clipboard {
-  onPaste(e: { preventDefault: () => void; clipboardData: { getData: (arg0: string) => any } }) {
-    e.preventDefault();
-    const range = this.quill.getSelection();
-    const text = (e.clipboardData.getData("text/plain") as string).replace(/\n/g, "");
-    const delta = new Delta().retain(range.index).delete(range.length).insert(text);
-    const index = text.length + range.index;
+  override onPaste(range: Range, { text = "" }: { text?: string; html?: string }) {
+    const plainText = text.replace(/\n/g, "");
+    const delta = new Delta().retain(range.index).delete(range.length).insert(plainText);
+    const index = plainText.length + range.index;
     const length = 0;
-    this.quill.updateContents(delta, "silent");
-    this.quill.setSelection(index, length, "silent");
-    this.quill.scrollIntoView();
+    this.quill.updateContents(delta, Quill.sources.SILENT);
+    this.quill.setSelection(index, length, Quill.sources.SILENT);
+    this.quill.scrollSelectionIntoView();
   }
 }
 
diff --git a/frontend/src/app/workspace/component/property-editor/operator-property-edit-frame/operator-property-edit-frame.component.ts b/frontend/src/app/workspace/component/property-editor/operator-property-edit-frame/operator-property-edit-frame.component.ts
index 28319a8840..40c74a60c2 100644
--- a/frontend/src/app/workspace/component/property-editor/operator-property-edit-frame/operator-property-edit-frame.component.ts
+++ b/frontend/src/app/workspace/component/property-editor/operator-property-edit-frame/operator-property-edit-frame.component.ts
@@ -1360,7 +1360,7 @@ export class OperatorPropertyEditFrameComponent implements OnInit, OnChanges, On
    */
   private registerQuillBinding() {
     // Operator name editor
-    const element = document.getElementById("customName") as Element;
+    const element = document.getElementById("customName") as HTMLElement;
     this.quill = new Quill(element, {
       modules: {
         cursors: true,
diff --git a/frontend/src/app/workspace/component/property-editor/port-property-edit-frame/port-property-edit-frame.component.ts b/frontend/src/app/workspace/component/property-editor/port-property-edit-frame/port-property-edit-frame.component.ts
index 6825d25d04..3eeb4e3fc1 100644
--- a/frontend/src/app/workspace/component/property-editor/port-property-edit-frame/port-property-edit-frame.component.ts
+++ b/frontend/src/app/workspace/component/property-editor/port-property-edit-frame/port-property-edit-frame.component.ts
@@ -234,7 +234,7 @@ export class PortPropertyEditFrameComponent implements OnInit, OnChanges {
    */
   private registerQuillBinding() {
     // Operator name editor
-    const element = document.getElementById("customName") as Element;
+    const element = document.getElementById("customName") as HTMLElement;
     this.quill = new Quill(element, {
       modules: {
         cursors: true,
diff --git a/frontend/yarn.lock b/frontend/yarn.lock
index 52160dfa69..b7ac3d69a5 100644
--- a/frontend/yarn.lock
+++ b/frontend/yarn.lock
@@ -8393,18 +8393,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"call-bind@npm:^1.0.7, call-bind@npm:^1.0.8":
-  version: 1.0.9
-  resolution: "call-bind@npm:1.0.9"
-  dependencies:
-    call-bind-apply-helpers: "npm:^1.0.2"
-    es-define-property: "npm:^1.0.1"
-    get-intrinsic: "npm:^1.3.0"
-    set-function-length: "npm:^1.2.2"
-  checksum: 10c0/a6621f6da1444481919ce3b4983dff725691e0754d3507ae483ce56e54985f2da7d6f1df512c56dbf28660745cf1ca52553f1fc9aef5557f3ce353ef14fab714
-  languageName: node
-  linkType: hard
-
 "call-bound@npm:^1.0.2":
   version: 1.0.4
   resolution: "call-bound@npm:1.0.4"
@@ -8681,13 +8669,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"clone@npm:^2.1.1":
-  version: 2.1.2
-  resolution: "clone@npm:2.1.2"
-  checksum: 10c0/ed0601cd0b1606bc7d82ee7175b97e68d1dd9b91fd1250a3617b38d34a095f8ee0431d40a1a611122dcccb4f93295b4fdb94942aa763392b5fe44effa50c2d5e
-  languageName: node
-  linkType: hard
-
 "color-convert@npm:2.0.1, color-convert@npm:^2.0.1":
   version: 2.0.1
   resolution: "color-convert@npm:2.0.1"
@@ -9343,20 +9324,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"deep-equal@npm:^1.0.1":
-  version: 1.1.2
-  resolution: "deep-equal@npm:1.1.2"
-  dependencies:
-    is-arguments: "npm:^1.1.1"
-    is-date-object: "npm:^1.0.5"
-    is-regex: "npm:^1.1.4"
-    object-is: "npm:^1.1.5"
-    object-keys: "npm:^1.1.1"
-    regexp.prototype.flags: "npm:^1.5.1"
-  checksum: 10c0/cd85d822d18e9b3e1532d0f6ba412d229aa9d22881d70da161674428ae96e47925191296f7cda29306bac252889007da40ed8449363bd1c96c708acb82068a00
-  languageName: node
-  linkType: hard
-
 "deep-is@npm:^0.1.3":
   version: 0.1.4
   resolution: "deep-is@npm:0.1.4"
@@ -9407,17 +9374,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.4":
-  version: 1.1.4
-  resolution: "define-data-property@npm:1.1.4"
-  dependencies:
-    es-define-property: "npm:^1.0.0"
-    es-errors: "npm:^1.3.0"
-    gopd: "npm:^1.0.1"
-  checksum: 10c0/dea0606d1483eb9db8d930d4eac62ca0fa16738b0b3e07046cddfacf7d8c868bbe13fa0cb263eb91c7d0d527960dc3f2f2471a69ed7816210307f6744fe62e37
-  languageName: node
-  linkType: hard
-
 "define-lazy-prop@npm:2.0.0, define-lazy-prop@npm:^2.0.0":
   version: 2.0.0
   resolution: "define-lazy-prop@npm:2.0.0"
@@ -9432,17 +9388,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"define-properties@npm:^1.2.1":
-  version: 1.2.1
-  resolution: "define-properties@npm:1.2.1"
-  dependencies:
-    define-data-property: "npm:^1.0.1"
-    has-property-descriptors: "npm:^1.0.0"
-    object-keys: "npm:^1.1.1"
-  checksum: 10c0/88a152319ffe1396ccc6ded510a3896e77efac7a1bfbaa174a7b00414a1747377e0bb525d303794a47cf30e805c2ec84e575758512c6e44a993076d29fd4e6c3
-  languageName: node
-  linkType: hard
-
 "delayed-stream@npm:1.0.0, delayed-stream@npm:~1.0.0":
   version: 1.0.0
   resolution: "delayed-stream@npm:1.0.0"
@@ -9816,7 +9761,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"es-define-property@npm:1.0.1, es-define-property@npm:^1.0.0, es-define-property@npm:^1.0.1":
+"es-define-property@npm:1.0.1, es-define-property@npm:^1.0.1":
   version: 1.0.1
   resolution: "es-define-property@npm:1.0.1"
   checksum: 10c0/3f54eb49c16c18707949ff25a1456728c883e81259f045003499efba399c08bad00deebf65cccde8c0e07908c1a225c9d472b7107e558f2a48e28d530e34527c
@@ -10242,13 +10187,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"eventemitter3@npm:^2.0.3":
-  version: 2.0.3
-  resolution: "eventemitter3@npm:2.0.3"
-  checksum: 10c0/001ff65ddf1c2d627edcdde5efc2a8335a42af72406970de3b4917368e9f0fab5de7d02cdbfb0f5fca944543b2057e045be91c91b9ae3adc6a4dc10c99ad814f
-  languageName: node
-  linkType: hard
-
 "eventemitter3@npm:^4.0.0":
   version: 4.0.7
   resolution: "eventemitter3@npm:4.0.7"
@@ -10386,13 +10324,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"extend@npm:^3.0.2":
-  version: 3.0.2
-  resolution: "extend@npm:3.0.2"
-  checksum: 10c0/73bf6e27406e80aa3e85b0d1c4fd987261e628064e170ca781125c0b635a3dabad5e05adbf07595ea0cf1e6c5396cacb214af933da7cbaf24fe75ff14818e8f9
-  languageName: node
-  linkType: hard
-
 "fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3":
   version: 3.1.3
   resolution: "fast-deep-equal@npm:3.1.3"
@@ -10400,13 +10331,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"fast-diff@npm:1.1.2":
-  version: 1.1.2
-  resolution: "fast-diff@npm:1.1.2"
-  checksum: 10c0/a24adf44d65f6f59e7ceec32905f95c57542253aa66a200a8365b86a16553239fb0f286107e77cbb5b997f5f36fd8d2fcfcf8f7db301e4e06c1d825959f4a306
-  languageName: node
-  linkType: hard
-
 "fast-diff@npm:1.2.0":
   version: 1.2.0
   resolution: "fast-diff@npm:1.2.0"
@@ -10414,6 +10338,13 @@ __metadata:
   languageName: node
   linkType: hard
 
+"fast-diff@npm:^1.3.0":
+  version: 1.3.0
+  resolution: "fast-diff@npm:1.3.0"
+  checksum: 10c0/5c19af237edb5d5effda008c891a18a585f74bf12953be57923f17a3a4d0979565fc64dbc73b9e20926b9d895f5b690c618cbb969af0cf022e3222471220ad29
+  languageName: node
+  linkType: hard
+
 "fast-equals@npm:^2.0.0":
   version: 2.0.4
   resolution: "fast-equals@npm:2.0.4"
@@ -10807,13 +10738,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"functions-have-names@npm:^1.2.3":
-  version: 1.2.3
-  resolution: "functions-have-names@npm:1.2.3"
-  checksum: 10c0/33e77fd29bddc2d9bb78ab3eb854c165909201f88c75faa8272e35899e2d35a8a642a15e7420ef945e1f64a9670d6aa3ec744106b2aa42be68ca5114025954ca
-  languageName: node
-  linkType: hard
-
 "fuse.js@npm:6.5.3":
   version: 6.5.3
   resolution: "fuse.js@npm:6.5.3"
@@ -10867,7 +10791,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"get-intrinsic@npm:^1.2.4, get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.2.6, get-intrinsic@npm:^1.3.0":
+"get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.2.6, get-intrinsic@npm:^1.3.0":
   version: 1.3.1
   resolution: "get-intrinsic@npm:1.3.1"
   dependencies:
@@ -11003,7 +10927,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"gopd@npm:1.2.0, gopd@npm:^1.0.1, gopd@npm:^1.2.0":
+"gopd@npm:1.2.0, gopd@npm:^1.2.0":
   version: 1.2.0
   resolution: "gopd@npm:1.2.0"
   checksum: 10c0/50fff1e04ba2b7737c097358534eacadad1e68d24cccee3272e04e007bed008e68d2614f3987788428fd192a5ae3889d08fb2331417e4fc4a9ab366b2043cead
@@ -11123,7 +11047,7 @@ __metadata:
     plotly.js-basic-dist-min: "npm:2.29.0"
     prettier: "npm:3.2.5"
     prettier-eslint-cli: "npm:8.0.1"
-    quill: "npm:1.3.7"
+    quill: "npm:2.0.3"
     quill-cursors: "npm:4.3.0"
     read-excel-file: "npm:5.7.1"
     ring-buffer-ts: "npm:1.0.3"
@@ -11138,9 +11062,9 @@ __metadata:
     vitest: "npm:4.1.10"
     y-monaco: "npm:0.1.6"
     y-protocols: "npm:1.0.7"
-    y-quill: "npm:0.1.5"
+    y-quill: "npm:1.0.0"
     y-websocket: "npm:1.5.4"
-    yjs: "npm:13.5.41"
+    yjs: "npm:13.6.31"
     zod: "npm:3.25.76"
     zone.js: "npm:0.15.1"
   languageName: unknown
@@ -11169,15 +11093,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"has-property-descriptors@npm:^1.0.0, has-property-descriptors@npm:^1.0.2":
-  version: 1.0.2
-  resolution: "has-property-descriptors@npm:1.0.2"
-  dependencies:
-    es-define-property: "npm:^1.0.0"
-  checksum: 10c0/253c1f59e80bb476cf0dde8ff5284505d90c3bdb762983c3514d36414290475fe3fd6f574929d84de2a8eec00d35cf07cb6776205ff32efd7c50719125f00236
-  languageName: node
-  linkType: hard
-
 "has-symbols@npm:1.1.0, has-symbols@npm:^1.0.3, has-symbols@npm:^1.1.0":
   version: 1.1.0
   resolution: "has-symbols@npm:1.1.0"
@@ -11629,16 +11544,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"is-arguments@npm:^1.1.1":
-  version: 1.2.0
-  resolution: "is-arguments@npm:1.2.0"
-  dependencies:
-    call-bound: "npm:^1.0.2"
-    has-tostringtag: "npm:^1.0.2"
-  checksum: 10c0/6377344b31e9fcb707c6751ee89b11f132f32338e6a782ec2eac9393b0cbd32235dad93052998cda778ee058754860738341d8114910d50ada5615912bb929fc
-  languageName: node
-  linkType: hard
-
 "is-arrayish@npm:^0.2.1":
   version: 0.2.1
   resolution: "is-arrayish@npm:0.2.1"
@@ -11664,16 +11569,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"is-date-object@npm:^1.0.5":
-  version: 1.1.0
-  resolution: "is-date-object@npm:1.1.0"
-  dependencies:
-    call-bound: "npm:^1.0.2"
-    has-tostringtag: "npm:^1.0.2"
-  checksum: 10c0/1a4d199c8e9e9cac5128d32e6626fa7805175af9df015620ac0d5d45854ccf348ba494679d872d37301032e35a54fc7978fba1687e8721b2139aea7870cafa2f
-  languageName: node
-  linkType: hard
-
 "is-docker@npm:2.2.1, is-docker@npm:^2.0.0, is-docker@npm:^2.1.1":
   version: 2.2.1
   resolution: "is-docker@npm:2.2.1"
@@ -11814,18 +11709,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"is-regex@npm:^1.1.4":
-  version: 1.2.1
-  resolution: "is-regex@npm:1.2.1"
-  dependencies:
-    call-bound: "npm:^1.0.2"
-    gopd: "npm:^1.2.0"
-    has-tostringtag: "npm:^1.0.2"
-    hasown: "npm:^2.0.2"
-  checksum: 10c0/1d3715d2b7889932349241680032e85d0b492cfcb045acb75ffc2c3085e8d561184f1f7e84b6f8321935b4aea39bc9c6ba74ed595b57ce4881a51dfdbc214e04
-  languageName: node
-  linkType: hard
-
 "is-stream@npm:^2.0.0":
   version: 2.0.1
   resolution: "is-stream@npm:2.0.1"
@@ -12477,7 +12360,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"lib0@npm:^0.2.31, lib0@npm:^0.2.42, lib0@npm:^0.2.43, lib0@npm:^0.2.49, lib0@npm:^0.2.52, lib0@npm:^0.2.85":
+"lib0@npm:^0.2.31, lib0@npm:^0.2.43, lib0@npm:^0.2.52, lib0@npm:^0.2.85, lib0@npm:^0.2.93, lib0@npm:^0.2.99":
   version: 0.2.117
   resolution: "lib0@npm:0.2.117"
   dependencies:
@@ -12757,7 +12640,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"lodash-es@npm:4.18.1":
+"lodash-es@npm:4.18.1, lodash-es@npm:^4.17.21":
   version: 4.18.1
   resolution: "lodash-es@npm:4.18.1"
   checksum: 10c0/35d4dcf87ef07f8d090f409447575800108057e360b445f590d0d25d09e3d1e33a163d2fc100d4d072b0f901d5e2fc533cd7c4bfd8eeb38a06abec693823c8b8
@@ -14009,23 +13892,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"object-is@npm:^1.1.5":
-  version: 1.1.6
-  resolution: "object-is@npm:1.1.6"
-  dependencies:
-    call-bind: "npm:^1.0.7"
-    define-properties: "npm:^1.2.1"
-  checksum: 10c0/506af444c4dce7f8e31f34fc549e2fb8152d6b9c4a30c6e62852badd7f520b579c679af433e7a072f9d78eb7808d230dc12e1cf58da9154dfbf8813099ea0fe0
-  languageName: node
-  linkType: hard
-
-"object-keys@npm:^1.1.1":
-  version: 1.1.1
-  resolution: "object-keys@npm:1.1.1"
-  checksum: 10c0/b11f7ccdbc6d406d1f186cdadb9d54738e347b2692a14439ca5ac70c225fa6db46db809711b78589866d47b25fc3e8dee0b4c722ac751e11180f9380e3d8601d
-  languageName: node
-  linkType: hard
-
 "obuf@npm:^1.0.0, obuf@npm:^1.1.2":
   version: 1.1.2
   resolution: "obuf@npm:1.1.2"
@@ -14285,13 +14151,20 @@ __metadata:
   languageName: node
   linkType: hard
 
-"parchment@npm:^1.1.2, parchment@npm:^1.1.4":
+"parchment@npm:^1.1.2":
   version: 1.1.4
   resolution: "parchment@npm:1.1.4"
   checksum: 10c0/2171f1361fcc79b7afe50313bf83fc8d924ad363c88e0193973a2c5783adfc4b10e755911d019c0138a3e12c122da31f74c00c7d95aa2da9e0a605addbf6c803
   languageName: node
   linkType: hard
 
+"parchment@npm:^3.0.0":
+  version: 3.0.0
+  resolution: "parchment@npm:3.0.0"
+  checksum: 10c0/83cc55756a899d6769e42b345ae55738f7e93f9027bb0095f518bc75b81d44ba2b69a76bc25f259974d972f8e250066419c3f92e3ded7518f144fc9c1b47430d
+  languageName: node
+  linkType: hard
+
 "parent-module@npm:^1.0.0":
   version: 1.0.1
   resolution: "parent-module@npm:1.0.1"
@@ -15248,17 +15121,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"quill-delta@npm:^3.6.2":
-  version: 3.6.3
-  resolution: "quill-delta@npm:3.6.3"
-  dependencies:
-    deep-equal: "npm:^1.0.1"
-    extend: "npm:^3.0.2"
-    fast-diff: "npm:1.1.2"
-  checksum: 10c0/bf78a6a1ab6229d2eecbbaa119df5df08cd583d79325dcfcedd5236452799f0955ad020c1a7553e5f136a415f878dc82a87796182c912dd3d1a0dc958c461ed9
-  languageName: node
-  linkType: hard
-
 "quill-delta@npm:^4.0.1":
   version: 4.2.2
   resolution: "quill-delta@npm:4.2.2"
@@ -15270,17 +15132,26 @@ __metadata:
   languageName: node
   linkType: hard
 
-"quill@npm:1.3.7":
-  version: 1.3.7
-  resolution: "quill@npm:1.3.7"
+"quill-delta@npm:^5.1.0":
+  version: 5.1.0
+  resolution: "quill-delta@npm:5.1.0"
   dependencies:
-    clone: "npm:^2.1.1"
-    deep-equal: "npm:^1.0.1"
-    eventemitter3: "npm:^2.0.3"
-    extend: "npm:^3.0.2"
-    parchment: "npm:^1.1.4"
-    quill-delta: "npm:^3.6.2"
-  checksum: 10c0/c5d874cc8693b017a3dfd79ad6f65b1803cf54ccee7540abe059d5841902a198643acc316027d8a5914c3f2531e67981676249ea014956dd27ebfb73fd83cff0
+    fast-diff: "npm:^1.3.0"
+    lodash.clonedeep: "npm:^4.5.0"
+    lodash.isequal: "npm:^4.5.0"
+  checksum: 10c0/a99462b96177f4559e5a659be0f51bbfe090c11b61c53aa19afabd3fdf8a6495173bbacd84b75acce680ed7c157a024907e74ff077ddd6a135b4da15bf71ada2
+  languageName: node
+  linkType: hard
+
+"quill@npm:2.0.3":
+  version: 2.0.3
+  resolution: "quill@npm:2.0.3"
+  dependencies:
+    eventemitter3: "npm:^5.0.1"
+    lodash-es: "npm:^4.17.21"
+    parchment: "npm:^3.0.0"
+    quill-delta: "npm:^5.1.0"
+  checksum: 10c0/9897468b3e2b0fbf9c91471deea745d7b6494f866cb8caace63267769b2c4c6128e49da0988c4ed64f1a91a171fbf91c84009b663b1256a3caca0755204bb6b5
   languageName: node
   linkType: hard
 
@@ -15430,20 +15301,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"regexp.prototype.flags@npm:^1.5.1":
-  version: 1.5.4
-  resolution: "regexp.prototype.flags@npm:1.5.4"
-  dependencies:
-    call-bind: "npm:^1.0.8"
-    define-properties: "npm:^1.2.1"
-    es-errors: "npm:^1.3.0"
-    get-proto: "npm:^1.0.1"
-    gopd: "npm:^1.2.0"
-    set-function-name: "npm:^2.0.2"
-  checksum: 10c0/83b88e6115b4af1c537f8dabf5c3744032cb875d63bc05c288b1b8c0ef37cbe55353f95d8ca817e8843806e3e150b118bc624e4279b24b4776b4198232735a77
-  languageName: node
-  linkType: hard
-
 "regexpu-core@npm:^6.3.1":
   version: 6.4.0
   resolution: "regexpu-core@npm:6.4.0"
@@ -16446,32 +16303,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"set-function-length@npm:^1.2.2":
-  version: 1.2.2
-  resolution: "set-function-length@npm:1.2.2"
-  dependencies:
-    define-data-property: "npm:^1.1.4"
-    es-errors: "npm:^1.3.0"
-    function-bind: "npm:^1.1.2"
-    get-intrinsic: "npm:^1.2.4"
-    gopd: "npm:^1.0.1"
-    has-property-descriptors: "npm:^1.0.2"
-  checksum: 10c0/82850e62f412a258b71e123d4ed3873fa9377c216809551192bb6769329340176f109c2eeae8c22a8d386c76739855f78e8716515c818bcaef384b51110f0f3c
-  languageName: node
-  linkType: hard
-
-"set-function-name@npm:^2.0.2":
-  version: 2.0.2
-  resolution: "set-function-name@npm:2.0.2"
-  dependencies:
-    define-data-property: "npm:^1.1.4"
-    es-errors: "npm:^1.3.0"
-    functions-have-names: "npm:^1.2.3"
-    has-property-descriptors: "npm:^1.0.2"
-  checksum: 10c0/fce59f90696c450a8523e754abb305e2b8c73586452619c2bad5f7bf38c7b6b4651895c9db895679c5bef9554339cf3ef1c329b66ece3eda7255785fbe299316
-  languageName: node
-  linkType: hard
-
 "setimmediate@npm:^1.0.5, setimmediate@npm:~1.0.4":
   version: 1.0.5
   resolution: "setimmediate@npm:1.0.5"
@@ -18502,7 +18333,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"y-protocols@npm:1.0.7, y-protocols@npm:^1.0.5":
+"y-protocols@npm:1.0.7, y-protocols@npm:^1.0.5, y-protocols@npm:^1.0.6":
   version: 1.0.7
   resolution: "y-protocols@npm:1.0.7"
   dependencies:
@@ -18513,16 +18344,17 @@ __metadata:
   languageName: node
   linkType: hard
 
-"y-quill@npm:0.1.5":
-  version: 0.1.5
-  resolution: "y-quill@npm:0.1.5"
+"y-quill@npm:1.0.0":
+  version: 1.0.0
+  resolution: "y-quill@npm:1.0.0"
   dependencies:
-    lib0: "npm:^0.2.42"
-    y-protocols: "npm:^1.0.5"
+    lib0: "npm:^0.2.93"
+    y-protocols: "npm:^1.0.6"
   peerDependencies:
-    quill: ^1.3.7
-    yjs: ^13.0.0
-  checksum: 10c0/d84ba98166c704021e069a50816ac604ac315d539228da311a20c38ec714bace9de8a9a85844a1f63e7500bf553a215b51a3487bf53d60e476ae96c77b7a1838
+    quill: ^2.0.0
+    quill-cursors: ^4.0.2
+    yjs: ^13.6.14
+  checksum: 10c0/331ca1dac0771c52720045ed20d015600ea9cf461efb2a0d8e9467025ceb13724e4f7db9be176e37cc6071ef763fbf6cddb735e862337a372ff3f8b8935a94e7
   languageName: node
   linkType: hard
 
@@ -18636,12 +18468,12 @@ __metadata:
   languageName: node
   linkType: hard
 
-"yjs@npm:13.5.41":
-  version: 13.5.41
-  resolution: "yjs@npm:13.5.41"
+"yjs@npm:13.6.31":
+  version: 13.6.31
+  resolution: "yjs@npm:13.6.31"
   dependencies:
-    lib0: "npm:^0.2.49"
-  checksum: 10c0/56831df6271ef717b43d3e3bc178095e925196b5528df4894404c99c39bcfa086ae9f9a5375d4546ab91aeaf31a5ae2c73c5392e4b0f4b9e4f3eadb66bb27bc2
+    lib0: "npm:^0.2.99"
+  checksum: 10c0/201a523c0360b349719410475f179105dce7b9d926d6087bea86dba2ceb39ba6450c5d5fba4ab6de97d2750ddade12d2d36e4500f01585976f930d5eb8d8d1de
   languageName: node
   linkType: hard