From d5a893db9306f4b345cbee76b8b1ab22a0391f2c Mon Sep 17 00:00:00 2001 From: Ira Hopkinson Date: Tue, 10 Sep 2024 01:59:08 +1200 Subject: [PATCH] update editor (#1116) - if change the Para style (in the toolbar) of a block with a verse, previously the verse number would disappear (not get re-rendered). - update Lexical v0.17.1 --- .../platform-scripture-editor/package.json | 2 +- package-lock.json | 729 ++++++++++-------- 2 files changed, 422 insertions(+), 309 deletions(-) diff --git a/extensions/src/platform-scripture-editor/package.json b/extensions/src/platform-scripture-editor/package.json index ecf53a6c48..5bb7a5e20f 100644 --- a/extensions/src/platform-scripture-editor/package.json +++ b/extensions/src/platform-scripture-editor/package.json @@ -35,7 +35,7 @@ "platform-bible-utils": "file:../../../lib/platform-bible-utils" }, "devDependencies": { - "@biblionexus-foundation/platform-editor": "^0.6.0", + "@biblionexus-foundation/platform-editor": "^0.6.1", "@biblionexus-foundation/scripture-utilities": "^0.0.4", "@swc/core": "^1.4.11", "@types/node": "^20.12.2", diff --git a/package-lock.json b/package-lock.json index 445f9535eb..12896c35c9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -384,6 +384,64 @@ "react-dom": ">=18.2.0" } }, + "extensions/src/legacy-comment-manager": { + "version": "0.0.1", + "license": "MIT", + "dependencies": { + "@sillsdev/scripture": "^2.0.1", + "platform-bible-utils": "file:../../../lib/platform-bible-utils" + }, + "devDependencies": { + "@swc/core": "^1.4.11", + "@types/node": "^20.12.2", + "@types/react": "^18.2.73", + "@types/react-dom": "^18.2.23", + "@types/webpack": "^5.28.5", + "@typescript-eslint/eslint-plugin": "^6.21.0", + "@typescript-eslint/parser": "^6.21.0", + "concurrently": "^8.2.2", + "copy-webpack-plugin": "^12.0.2", + "cross-env": "^7.0.3", + "css-loader": "^6.10.0", + "escape-string-regexp": "^5.0.0", + "eslint": "^8.57.0", + "eslint-config-airbnb-base": "^15.0.0", + "eslint-config-erb": "^4.1.0", + "eslint-import-resolver-typescript": "^3.6.1", + "eslint-plugin-compat": "^4.2.0", + "eslint-plugin-import": "^2.29.1", + "eslint-plugin-jest": "^27.9.0", + "eslint-plugin-jsx-a11y": "^6.8.0", + "eslint-plugin-no-null": "^1.0.2", + "eslint-plugin-no-type-assertion": "^1.3.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-react": "^7.34.1", + "eslint-plugin-react-hooks": "^4.6.0", + "glob": "^10.3.12", + "papi-dts": "file:../../../lib/papi-dts", + "platform-bible-react": "file:../../../lib/platform-bible-react", + "prettier": "^3.2.5", + "prettier-plugin-jsdoc": "^1.3.0", + "sass": "^1.72.0", + "sass-loader": "^14.1.1", + "stylelint": "^16.3.1", + "stylelint-config-recommended": "^14.0.0", + "stylelint-config-sass-guidelines": "^11.1.0", + "swc-loader": "^0.2.6", + "ts-node": "^10.9.2", + "tsconfig-paths": "^4.2.0", + "tsconfig-paths-webpack-plugin": "^4.1.0", + "typescript": "^5.3.3", + "webpack": "^5.94.0", + "webpack-cli": "^5.1.4", + "webpack-merge": "^5.10.0", + "zip-build": "^1.8.0" + }, + "peerDependencies": { + "react": ">=18.2.0", + "react-dom": ">=18.2.0" + } + }, "extensions/src/platform-scripture": { "version": "0.0.1", "license": "MIT", @@ -451,7 +509,7 @@ "platform-bible-utils": "file:../../../lib/platform-bible-utils" }, "devDependencies": { - "@biblionexus-foundation/platform-editor": "^0.6.0", + "@biblionexus-foundation/platform-editor": "^0.6.1", "@biblionexus-foundation/scripture-utilities": "^0.0.4", "@swc/core": "^1.4.11", "@types/node": "^20.12.2", @@ -3357,19 +3415,19 @@ "dev": true }, "node_modules/@biblionexus-foundation/platform-editor": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@biblionexus-foundation/platform-editor/-/platform-editor-0.6.0.tgz", - "integrity": "sha512-V17y81TD5Rbq6hbranVoRrRLSXiUTu+8+K1eAZpWdVgxgJb//ZZm57aeau+56xWKUSzknLyNznnDhlH1311ygw==", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@biblionexus-foundation/platform-editor/-/platform-editor-0.6.1.tgz", + "integrity": "sha512-7tiiO9VKLUoC4xvgN6456yWlcoMjOD/077h1XWbA0T2PhBuXmF6z/F+UVBCZQrPeTvdLqPKQxE4CLrWz8PHN+A==", "dev": true, "dependencies": { "@biblionexus-foundation/scripture-utilities": "^0.0.4", - "@lexical/react": "^0.17.0", - "@lexical/selection": "^0.17.0", - "@lexical/text": "^0.17.0", - "@lexical/utils": "^0.17.0", - "@lexical/yjs": "^0.17.0", + "@lexical/react": "^0.17.1", + "@lexical/selection": "^0.17.1", + "@lexical/text": "^0.17.1", + "@lexical/utils": "^0.17.1", + "@lexical/yjs": "^0.17.1", "fast-equals": "^5.0.1", - "lexical": "^0.17.0", + "lexical": "^0.17.1", "yjs": "^13.6.15" }, "peerDependencies": { @@ -5238,41 +5296,41 @@ "license": "MIT" }, "node_modules/@lexical/clipboard": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@lexical/clipboard/-/clipboard-0.17.0.tgz", - "integrity": "sha512-wYtC6VJhuSxUZc69VTU+vBgzB4HQqhve2hLrr3v+3tR2aimx3KnKphCCP1TexCntxpEnOTPXafEgpOW/EVQE+Q==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@lexical/clipboard/-/clipboard-0.17.1.tgz", + "integrity": "sha512-OVqnEfWX8XN5xxuMPo6BfgGKHREbz++D5V5ISOiml0Z8fV/TQkdgwqbBJcUdJHGRHWSUwdK7CWGs/VALvVvZyw==", "dev": true, "dependencies": { - "@lexical/html": "0.17.0", - "@lexical/list": "0.17.0", - "@lexical/selection": "0.17.0", - "@lexical/utils": "0.17.0", - "lexical": "0.17.0" + "@lexical/html": "0.17.1", + "@lexical/list": "0.17.1", + "@lexical/selection": "0.17.1", + "@lexical/utils": "0.17.1", + "lexical": "0.17.1" } }, "node_modules/@lexical/code": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@lexical/code/-/code-0.17.0.tgz", - "integrity": "sha512-8zrgHzf27aYySfUVeSKw8YP/LkRlXHSwD03BKlkSZAb4HX/WC60SGmdXUhtyTIBucqe0pnuGsRYfR9euD0/tfw==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@lexical/code/-/code-0.17.1.tgz", + "integrity": "sha512-ZspfTm6g6dN3nAb4G5bPp3SqxzdkB/bjGfa0uRKMU6/eBKtrMUgZsGxt0a8JRZ1eq2TZrQhx+l1ceRoLXii/bQ==", "dev": true, "dependencies": { - "@lexical/utils": "0.17.0", - "lexical": "0.17.0", + "@lexical/utils": "0.17.1", + "lexical": "0.17.1", "prismjs": "^1.27.0" } }, "node_modules/@lexical/devtools-core": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@lexical/devtools-core/-/devtools-core-0.17.0.tgz", - "integrity": "sha512-0ftqWsoCb96oTc8Ok+uvjGAXZpsN9oc6ml3d46BdufdZyxHXC4qU3YVoPfLkgAHzH+4fQlNypu7u3Ym3dZ2rJg==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@lexical/devtools-core/-/devtools-core-0.17.1.tgz", + "integrity": "sha512-SzL1EX9Rt5GptIo87t6nDxAc9TtYtl6DyAPNz/sCltspdd69KQgs23sTRa26/tkNFCS1jziRN7vpN3mlnmm5wA==", "dev": true, "dependencies": { - "@lexical/html": "0.17.0", - "@lexical/link": "0.17.0", - "@lexical/mark": "0.17.0", - "@lexical/table": "0.17.0", - "@lexical/utils": "0.17.0", - "lexical": "0.17.0" + "@lexical/html": "0.17.1", + "@lexical/link": "0.17.1", + "@lexical/mark": "0.17.1", + "@lexical/table": "0.17.1", + "@lexical/utils": "0.17.1", + "lexical": "0.17.1" }, "peerDependencies": { "react": ">=17.x", @@ -5280,145 +5338,145 @@ } }, "node_modules/@lexical/dragon": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@lexical/dragon/-/dragon-0.17.0.tgz", - "integrity": "sha512-XSsrHVwhjBIVF9VN9MFm6Go8fquj5H/jlYuyNzemHq0tOli8NaoSovGc5q0LwXr88RPsuIt1jluazR7Q1+kxTQ==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@lexical/dragon/-/dragon-0.17.1.tgz", + "integrity": "sha512-lhBRKP7RlhiVCLtF0qiNqmMhEO6cQB43sMe7d4bvuY1G2++oKY/XAJPg6QJZdXRrCGRQ6vZ26QRNhRPmCxL5Ng==", "dev": true, "dependencies": { - "lexical": "0.17.0" + "lexical": "0.17.1" } }, "node_modules/@lexical/hashtag": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@lexical/hashtag/-/hashtag-0.17.0.tgz", - "integrity": "sha512-E6nSoz9haB6JypQtYxG5OYr36AHgam/FBMu77OWNl1KsJbkP8nInm+P22QFsNnEvs4Hk6/0FJ5g42+lTEnGmIg==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@lexical/hashtag/-/hashtag-0.17.1.tgz", + "integrity": "sha512-XtP0BI8vEewAe7tzq9MC49UPUvuChuNJI/jqFp+ezZlt/RUq0BClQCOPuSlrTJhluvE2rWnUnOnVMk8ILRvggQ==", "dev": true, "dependencies": { - "@lexical/utils": "0.17.0", - "lexical": "0.17.0" + "@lexical/utils": "0.17.1", + "lexical": "0.17.1" } }, "node_modules/@lexical/history": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@lexical/history/-/history-0.17.0.tgz", - "integrity": "sha512-SfeUKAXf9pZpqee9rMOTt33V0J0p/AS9TZLT9Un9dU6wAaHfv6NFax1ND0JoG1a9YkTc539mufxVLNjsNRc0ag==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@lexical/history/-/history-0.17.1.tgz", + "integrity": "sha512-OU/ohajz4FXchUhghsWC7xeBPypFe50FCm5OePwo767G7P233IztgRKIng2pTT4zhCPW7S6Mfl53JoFHKehpWA==", "dev": true, "dependencies": { - "@lexical/utils": "0.17.0", - "lexical": "0.17.0" + "@lexical/utils": "0.17.1", + "lexical": "0.17.1" } }, "node_modules/@lexical/html": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@lexical/html/-/html-0.17.0.tgz", - "integrity": "sha512-sI458CEP/j+Gd2YEo1+vTax31ZAjdq5jmRJMgSKxzKlkVYAUY9eH5u3Y3awPLwLVXJHiIopMX02GeZytibuTiw==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@lexical/html/-/html-0.17.1.tgz", + "integrity": "sha512-yGG+K2DXl7Wn2DpNuZ0Y3uCHJgfHkJN3/MmnFb4jLnH1FoJJiuy7WJb/BRRh9H+6xBJ9v70iv+kttDJ0u1xp5w==", "dev": true, "dependencies": { - "@lexical/selection": "0.17.0", - "@lexical/utils": "0.17.0", - "lexical": "0.17.0" + "@lexical/selection": "0.17.1", + "@lexical/utils": "0.17.1", + "lexical": "0.17.1" } }, "node_modules/@lexical/link": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@lexical/link/-/link-0.17.0.tgz", - "integrity": "sha512-Kux6yvPit6y0ksPpwimv3seVrXAsggkqB6oT6oAVBaDpYuygVEwNDqg/rCTtB3mHQ4eeuU33mdK7MSXZ34bZRQ==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@lexical/link/-/link-0.17.1.tgz", + "integrity": "sha512-qFJEKBesZAtR8kfJfIVXRFXVw6dwcpmGCW7duJbtBRjdLjralOxrlVKyFhW9PEXGhi4Mdq2Ux16YnnDncpORdQ==", "dev": true, "dependencies": { - "@lexical/utils": "0.17.0", - "lexical": "0.17.0" + "@lexical/utils": "0.17.1", + "lexical": "0.17.1" } }, "node_modules/@lexical/list": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@lexical/list/-/list-0.17.0.tgz", - "integrity": "sha512-anDuSUykTv+lqyCwl1m+sThrB15OKCa00Eo68/d2HQSHDD3KNWgSx709dcR17bD9oT204yOhMJbQGywuzcEyGQ==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@lexical/list/-/list-0.17.1.tgz", + "integrity": "sha512-k9ZnmQuBvW+xVUtWJZwoGtiVG2cy+hxzkLGU4jTq1sqxRIoSeGcjvhFAK8JSEj4i21SgkB1FmkWXoYK5kbwtRA==", "dev": true, "dependencies": { - "@lexical/utils": "0.17.0", - "lexical": "0.17.0" + "@lexical/utils": "0.17.1", + "lexical": "0.17.1" } }, "node_modules/@lexical/mark": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@lexical/mark/-/mark-0.17.0.tgz", - "integrity": "sha512-Ynqh9KHXUcB9qLOTGC9s+bbWtawOwRStkeIeAugTqrwckyYWeDaePpyJ6IhBBJy1E1CfpiZn71NDeP+FuRjnXQ==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@lexical/mark/-/mark-0.17.1.tgz", + "integrity": "sha512-V82SSRjvygmV+ZMwVpy5gwgr2ZDrJpl3TvEDO+G5I4SDSjbgvua8hO4dKryqiDVlooxQq9dsou0GrZ9Qtm6rYg==", "dev": true, "dependencies": { - "@lexical/utils": "0.17.0", - "lexical": "0.17.0" + "@lexical/utils": "0.17.1", + "lexical": "0.17.1" } }, "node_modules/@lexical/markdown": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@lexical/markdown/-/markdown-0.17.0.tgz", - "integrity": "sha512-6IuJ2l5p/Ma+VBUIStIRXwTC01GEzx21gvqqywuqBUzAOiMr1oRM+DGsQgrzZrcjX+LzUlZ5ZgjuWtK8XKVAZw==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@lexical/markdown/-/markdown-0.17.1.tgz", + "integrity": "sha512-uexR9snyT54jfQTrbr/GZAtzX+8Oyykr4p1HS0vCVL1KU5MDuP2PoyFfOv3rcfB2TASc+aYiINhU2gSXzwCHNg==", "dev": true, "dependencies": { - "@lexical/code": "0.17.0", - "@lexical/link": "0.17.0", - "@lexical/list": "0.17.0", - "@lexical/rich-text": "0.17.0", - "@lexical/text": "0.17.0", - "@lexical/utils": "0.17.0", - "lexical": "0.17.0" + "@lexical/code": "0.17.1", + "@lexical/link": "0.17.1", + "@lexical/list": "0.17.1", + "@lexical/rich-text": "0.17.1", + "@lexical/text": "0.17.1", + "@lexical/utils": "0.17.1", + "lexical": "0.17.1" } }, "node_modules/@lexical/offset": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@lexical/offset/-/offset-0.17.0.tgz", - "integrity": "sha512-onE6SD2mIAwBLTT5v5fVBVtRg/NpQj+o10vTWJ1ImvEUERpSoCyHMTy3IMoSMuCRwuOG9C0cFEret2u+QS8Icw==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@lexical/offset/-/offset-0.17.1.tgz", + "integrity": "sha512-fX0ZSIFWwUKAjxf6l21vyXFozJGExKWyWxA+EMuOloNAGotHnAInxep0Mt8t/xcvHs7luuyQUxEPw7YrTJP7aw==", "dev": true, "dependencies": { - "lexical": "0.17.0" + "lexical": "0.17.1" } }, "node_modules/@lexical/overflow": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@lexical/overflow/-/overflow-0.17.0.tgz", - "integrity": "sha512-dh+nQAmeobKvZFodWyzNh1ZjX043Patk/1Lwct9XmtAGMUdXL+tB0bbguWVcDfY8OYu1CTQGfbdq2oMEJYzwsg==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@lexical/overflow/-/overflow-0.17.1.tgz", + "integrity": "sha512-oElVDq486R3rO2+Zz0EllXJGpW3tN0tfcH+joZ5h36+URKuNeKddqkJuDRvgSLOr9l8Jhtv3+/YKduPJVKMz6w==", "dev": true, "dependencies": { - "lexical": "0.17.0" + "lexical": "0.17.1" } }, "node_modules/@lexical/plain-text": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@lexical/plain-text/-/plain-text-0.17.0.tgz", - "integrity": "sha512-AEk+3ttbRyRi7m9UbU1CdLUtGsXh4FFZkBC12twV3U82lZHOdHocLlTutP+lcbYlGjeq6UF43NxOSGzsYEunsA==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@lexical/plain-text/-/plain-text-0.17.1.tgz", + "integrity": "sha512-CSvi4j1a4ame0OAvOKUCCmn2XrNsWcST4lExGTa9Ei/VIh8IZ+a97h4Uby8T3lqOp10x+oiizYWzY30pb9QaBg==", "dev": true, "dependencies": { - "@lexical/clipboard": "0.17.0", - "@lexical/selection": "0.17.0", - "@lexical/utils": "0.17.0", - "lexical": "0.17.0" + "@lexical/clipboard": "0.17.1", + "@lexical/selection": "0.17.1", + "@lexical/utils": "0.17.1", + "lexical": "0.17.1" } }, "node_modules/@lexical/react": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@lexical/react/-/react-0.17.0.tgz", - "integrity": "sha512-HZ3joq+5g2++2vo/6scTd60Y2bsu8ya8EUdopyudnmGZGKAcAPue9pLOlBaEpsYZ7vqTuGjiPgtEBfFzDy9rlg==", - "dev": true, - "dependencies": { - "@lexical/clipboard": "0.17.0", - "@lexical/code": "0.17.0", - "@lexical/devtools-core": "0.17.0", - "@lexical/dragon": "0.17.0", - "@lexical/hashtag": "0.17.0", - "@lexical/history": "0.17.0", - "@lexical/link": "0.17.0", - "@lexical/list": "0.17.0", - "@lexical/mark": "0.17.0", - "@lexical/markdown": "0.17.0", - "@lexical/overflow": "0.17.0", - "@lexical/plain-text": "0.17.0", - "@lexical/rich-text": "0.17.0", - "@lexical/selection": "0.17.0", - "@lexical/table": "0.17.0", - "@lexical/text": "0.17.0", - "@lexical/utils": "0.17.0", - "@lexical/yjs": "0.17.0", - "lexical": "0.17.0", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@lexical/react/-/react-0.17.1.tgz", + "integrity": "sha512-DI4k25tO0E1WyozrjaLgKMOmLjOB7+39MT4eZN9brPlU7g+w0wzdGbTZUPgPmFGIKPK+MSLybCwAJCK97j8HzQ==", + "dev": true, + "dependencies": { + "@lexical/clipboard": "0.17.1", + "@lexical/code": "0.17.1", + "@lexical/devtools-core": "0.17.1", + "@lexical/dragon": "0.17.1", + "@lexical/hashtag": "0.17.1", + "@lexical/history": "0.17.1", + "@lexical/link": "0.17.1", + "@lexical/list": "0.17.1", + "@lexical/mark": "0.17.1", + "@lexical/markdown": "0.17.1", + "@lexical/overflow": "0.17.1", + "@lexical/plain-text": "0.17.1", + "@lexical/rich-text": "0.17.1", + "@lexical/selection": "0.17.1", + "@lexical/table": "0.17.1", + "@lexical/text": "0.17.1", + "@lexical/utils": "0.17.1", + "@lexical/yjs": "0.17.1", + "lexical": "0.17.1", "react-error-boundary": "^3.1.4" }, "peerDependencies": { @@ -5427,65 +5485,65 @@ } }, "node_modules/@lexical/rich-text": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@lexical/rich-text/-/rich-text-0.17.0.tgz", - "integrity": "sha512-XJc8gQBSwppCkESQaNcGtyTaPXZaeCQDcUVpnDjDK0vM/ZZN8TErxbujwbSqA3kO2dBds9N8WxNboSwuncMBcQ==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@lexical/rich-text/-/rich-text-0.17.1.tgz", + "integrity": "sha512-T3kvj4P1OpedX9jvxN3WN8NP1Khol6mCW2ScFIRNRz2dsXgyN00thH1Q1J/uyu7aKyGS7rzcY0rb1Pz1qFufqQ==", "dev": true, "dependencies": { - "@lexical/clipboard": "0.17.0", - "@lexical/selection": "0.17.0", - "@lexical/utils": "0.17.0", - "lexical": "0.17.0" + "@lexical/clipboard": "0.17.1", + "@lexical/selection": "0.17.1", + "@lexical/utils": "0.17.1", + "lexical": "0.17.1" } }, "node_modules/@lexical/selection": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@lexical/selection/-/selection-0.17.0.tgz", - "integrity": "sha512-UTjlvyhFY/lmHtBaIaVRwYnRfO9gR4I32+PT7vHQr4v3VfcgS63YEGSgEZy3Gh1pfeJqaZATN58+jCuMAQXlWQ==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@lexical/selection/-/selection-0.17.1.tgz", + "integrity": "sha512-qBKVn+lMV2YIoyRELNr1/QssXx/4c0id9NCB/BOuYlG8du5IjviVJquEF56NEv2t0GedDv4BpUwkhXT2QbNAxA==", "dev": true, "dependencies": { - "lexical": "0.17.0" + "lexical": "0.17.1" } }, "node_modules/@lexical/table": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@lexical/table/-/table-0.17.0.tgz", - "integrity": "sha512-RQF7IG0rGL2/bPaPFUIMgDA3QMdDflvXSnE7Udgbj9yMqSKhYkaERVfNyoLckDUSuusGJd6XV+qum6JWn0nSNA==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@lexical/table/-/table-0.17.1.tgz", + "integrity": "sha512-2fUYPmxhyuMQX3MRvSsNaxbgvwGNJpHaKx1Ldc+PT2MvDZ6ALZkfsxbi0do54Q3i7dOon8/avRp4TuVaCnqvoA==", "dev": true, "dependencies": { - "@lexical/utils": "0.17.0", - "lexical": "0.17.0" + "@lexical/utils": "0.17.1", + "lexical": "0.17.1" } }, "node_modules/@lexical/text": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@lexical/text/-/text-0.17.0.tgz", - "integrity": "sha512-kFH0V6yjW8YswmoY7vHT4zHFDflGfamuUxTPHROpdnq/JMjHeaVwtmFBdrP0gknaC8XMRXdr3EsemQ7cbOoDPA==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@lexical/text/-/text-0.17.1.tgz", + "integrity": "sha512-zD2pAGXaMfPpT8PeNrx3+n0+jGnQORHyn0NEBO+hnyacKfUq5z5sI6Gebsq5NwH789bRadmJM5LvX5w8fsuv6w==", "dev": true, "dependencies": { - "lexical": "0.17.0" + "lexical": "0.17.1" } }, "node_modules/@lexical/utils": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@lexical/utils/-/utils-0.17.0.tgz", - "integrity": "sha512-B/n0rRGDmdMrqi2qnprLt6SntC6jb4JItLmPl8zDDdg7/HxMdLq3F93vogeiXQJn0mlNqgiENWHvLAy5K2C2uQ==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@lexical/utils/-/utils-0.17.1.tgz", + "integrity": "sha512-jCQER5EsvhLNxKH3qgcpdWj/necUb82Xjp8qWQ3c0tyL07hIRm2tDRA/s9mQmvcP855HEZSmGVmR5SKtkcEAVg==", "dev": true, "dependencies": { - "@lexical/list": "0.17.0", - "@lexical/selection": "0.17.0", - "@lexical/table": "0.17.0", - "lexical": "0.17.0" + "@lexical/list": "0.17.1", + "@lexical/selection": "0.17.1", + "@lexical/table": "0.17.1", + "lexical": "0.17.1" } }, "node_modules/@lexical/yjs": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@lexical/yjs/-/yjs-0.17.0.tgz", - "integrity": "sha512-xJv3frcK/jskssLbzdY4yfBaM7+LWaZD4YjYkJ/bvRDTey2w+McF+SvsJ/yBA8YF1oaL3rT+0aIQJ7rfH+AxjA==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@lexical/yjs/-/yjs-0.17.1.tgz", + "integrity": "sha512-9mn5PDtaH5uLMH6hQ59EAx5FkRzmJJFcVs3E6zSIbtgkG3UASR3CFEfgsLKTjl/GC5NnTGuMck+jXaupDVBhOg==", "dev": true, "dependencies": { - "@lexical/offset": "0.17.0", - "lexical": "0.17.0" + "@lexical/offset": "0.17.1", + "lexical": "0.17.1" }, "peerDependencies": { "yjs": ">=13.5.22" @@ -21689,6 +21747,10 @@ "node": ">= 0.6.3" } }, + "node_modules/legacy-comment-manager": { + "resolved": "extensions/src/legacy-comment-manager", + "link": true + }, "node_modules/leven": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", @@ -21712,15 +21774,15 @@ } }, "node_modules/lexical": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/lexical/-/lexical-0.17.0.tgz", - "integrity": "sha512-cCFmANO5rIf34NF0go/hxp5S3V5Z8G2Rsa1FJy50qF2WM5EJNJ/MqN75TApjfgMkfrbO6gau3X12nCqwsT7aDg==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/lexical/-/lexical-0.17.1.tgz", + "integrity": "sha512-72/MhR7jqmyqD10bmJw8gztlCm4KDDT+TPtU4elqXrEvHoO5XENi34YAEUD9gIkPfqSwyLa9mwAX1nKzIr5xEA==", "dev": true }, "node_modules/lib0": { - "version": "0.2.96", - "resolved": "https://registry.npmjs.org/lib0/-/lib0-0.2.96.tgz", - "integrity": "sha512-xeV9M34+D4HD1sd6xAarnWYgU7pKau64bvmPySibX85G+hx/KonzISpO409K6OS9IVLORWfQZkKBRZV5sQegFQ==", + "version": "0.2.97", + "resolved": "https://registry.npmjs.org/lib0/-/lib0-0.2.97.tgz", + "integrity": "sha512-Q4d1ekgvufi9FiHkkL46AhecfNjznSL9MRNoJRQ76gBHS9OqU2ArfQK0FvBpuxgWeJeNI0LVgAYMIpsGeX4gYg==", "dev": true, "dependencies": { "isomorphic.js": "^0.2.4" @@ -33758,19 +33820,19 @@ "dev": true }, "@biblionexus-foundation/platform-editor": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@biblionexus-foundation/platform-editor/-/platform-editor-0.6.0.tgz", - "integrity": "sha512-V17y81TD5Rbq6hbranVoRrRLSXiUTu+8+K1eAZpWdVgxgJb//ZZm57aeau+56xWKUSzknLyNznnDhlH1311ygw==", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@biblionexus-foundation/platform-editor/-/platform-editor-0.6.1.tgz", + "integrity": "sha512-7tiiO9VKLUoC4xvgN6456yWlcoMjOD/077h1XWbA0T2PhBuXmF6z/F+UVBCZQrPeTvdLqPKQxE4CLrWz8PHN+A==", "dev": true, "requires": { "@biblionexus-foundation/scripture-utilities": "^0.0.4", - "@lexical/react": "^0.17.0", - "@lexical/selection": "^0.17.0", - "@lexical/text": "^0.17.0", - "@lexical/utils": "^0.17.0", - "@lexical/yjs": "^0.17.0", + "@lexical/react": "^0.17.1", + "@lexical/selection": "^0.17.1", + "@lexical/text": "^0.17.1", + "@lexical/utils": "^0.17.1", + "@lexical/yjs": "^0.17.1", "fast-equals": "^5.0.1", - "lexical": "^0.17.0", + "lexical": "^0.17.1", "yjs": "^13.6.15" } }, @@ -35024,246 +35086,246 @@ "dev": true }, "@lexical/clipboard": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@lexical/clipboard/-/clipboard-0.17.0.tgz", - "integrity": "sha512-wYtC6VJhuSxUZc69VTU+vBgzB4HQqhve2hLrr3v+3tR2aimx3KnKphCCP1TexCntxpEnOTPXafEgpOW/EVQE+Q==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@lexical/clipboard/-/clipboard-0.17.1.tgz", + "integrity": "sha512-OVqnEfWX8XN5xxuMPo6BfgGKHREbz++D5V5ISOiml0Z8fV/TQkdgwqbBJcUdJHGRHWSUwdK7CWGs/VALvVvZyw==", "dev": true, "requires": { - "@lexical/html": "0.17.0", - "@lexical/list": "0.17.0", - "@lexical/selection": "0.17.0", - "@lexical/utils": "0.17.0", - "lexical": "0.17.0" + "@lexical/html": "0.17.1", + "@lexical/list": "0.17.1", + "@lexical/selection": "0.17.1", + "@lexical/utils": "0.17.1", + "lexical": "0.17.1" } }, "@lexical/code": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@lexical/code/-/code-0.17.0.tgz", - "integrity": "sha512-8zrgHzf27aYySfUVeSKw8YP/LkRlXHSwD03BKlkSZAb4HX/WC60SGmdXUhtyTIBucqe0pnuGsRYfR9euD0/tfw==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@lexical/code/-/code-0.17.1.tgz", + "integrity": "sha512-ZspfTm6g6dN3nAb4G5bPp3SqxzdkB/bjGfa0uRKMU6/eBKtrMUgZsGxt0a8JRZ1eq2TZrQhx+l1ceRoLXii/bQ==", "dev": true, "requires": { - "@lexical/utils": "0.17.0", - "lexical": "0.17.0", + "@lexical/utils": "0.17.1", + "lexical": "0.17.1", "prismjs": "^1.27.0" } }, "@lexical/devtools-core": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@lexical/devtools-core/-/devtools-core-0.17.0.tgz", - "integrity": "sha512-0ftqWsoCb96oTc8Ok+uvjGAXZpsN9oc6ml3d46BdufdZyxHXC4qU3YVoPfLkgAHzH+4fQlNypu7u3Ym3dZ2rJg==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@lexical/devtools-core/-/devtools-core-0.17.1.tgz", + "integrity": "sha512-SzL1EX9Rt5GptIo87t6nDxAc9TtYtl6DyAPNz/sCltspdd69KQgs23sTRa26/tkNFCS1jziRN7vpN3mlnmm5wA==", "dev": true, "requires": { - "@lexical/html": "0.17.0", - "@lexical/link": "0.17.0", - "@lexical/mark": "0.17.0", - "@lexical/table": "0.17.0", - "@lexical/utils": "0.17.0", - "lexical": "0.17.0" + "@lexical/html": "0.17.1", + "@lexical/link": "0.17.1", + "@lexical/mark": "0.17.1", + "@lexical/table": "0.17.1", + "@lexical/utils": "0.17.1", + "lexical": "0.17.1" } }, "@lexical/dragon": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@lexical/dragon/-/dragon-0.17.0.tgz", - "integrity": "sha512-XSsrHVwhjBIVF9VN9MFm6Go8fquj5H/jlYuyNzemHq0tOli8NaoSovGc5q0LwXr88RPsuIt1jluazR7Q1+kxTQ==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@lexical/dragon/-/dragon-0.17.1.tgz", + "integrity": "sha512-lhBRKP7RlhiVCLtF0qiNqmMhEO6cQB43sMe7d4bvuY1G2++oKY/XAJPg6QJZdXRrCGRQ6vZ26QRNhRPmCxL5Ng==", "dev": true, "requires": { - "lexical": "0.17.0" + "lexical": "0.17.1" } }, "@lexical/hashtag": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@lexical/hashtag/-/hashtag-0.17.0.tgz", - "integrity": "sha512-E6nSoz9haB6JypQtYxG5OYr36AHgam/FBMu77OWNl1KsJbkP8nInm+P22QFsNnEvs4Hk6/0FJ5g42+lTEnGmIg==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@lexical/hashtag/-/hashtag-0.17.1.tgz", + "integrity": "sha512-XtP0BI8vEewAe7tzq9MC49UPUvuChuNJI/jqFp+ezZlt/RUq0BClQCOPuSlrTJhluvE2rWnUnOnVMk8ILRvggQ==", "dev": true, "requires": { - "@lexical/utils": "0.17.0", - "lexical": "0.17.0" + "@lexical/utils": "0.17.1", + "lexical": "0.17.1" } }, "@lexical/history": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@lexical/history/-/history-0.17.0.tgz", - "integrity": "sha512-SfeUKAXf9pZpqee9rMOTt33V0J0p/AS9TZLT9Un9dU6wAaHfv6NFax1ND0JoG1a9YkTc539mufxVLNjsNRc0ag==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@lexical/history/-/history-0.17.1.tgz", + "integrity": "sha512-OU/ohajz4FXchUhghsWC7xeBPypFe50FCm5OePwo767G7P233IztgRKIng2pTT4zhCPW7S6Mfl53JoFHKehpWA==", "dev": true, "requires": { - "@lexical/utils": "0.17.0", - "lexical": "0.17.0" + "@lexical/utils": "0.17.1", + "lexical": "0.17.1" } }, "@lexical/html": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@lexical/html/-/html-0.17.0.tgz", - "integrity": "sha512-sI458CEP/j+Gd2YEo1+vTax31ZAjdq5jmRJMgSKxzKlkVYAUY9eH5u3Y3awPLwLVXJHiIopMX02GeZytibuTiw==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@lexical/html/-/html-0.17.1.tgz", + "integrity": "sha512-yGG+K2DXl7Wn2DpNuZ0Y3uCHJgfHkJN3/MmnFb4jLnH1FoJJiuy7WJb/BRRh9H+6xBJ9v70iv+kttDJ0u1xp5w==", "dev": true, "requires": { - "@lexical/selection": "0.17.0", - "@lexical/utils": "0.17.0", - "lexical": "0.17.0" + "@lexical/selection": "0.17.1", + "@lexical/utils": "0.17.1", + "lexical": "0.17.1" } }, "@lexical/link": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@lexical/link/-/link-0.17.0.tgz", - "integrity": "sha512-Kux6yvPit6y0ksPpwimv3seVrXAsggkqB6oT6oAVBaDpYuygVEwNDqg/rCTtB3mHQ4eeuU33mdK7MSXZ34bZRQ==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@lexical/link/-/link-0.17.1.tgz", + "integrity": "sha512-qFJEKBesZAtR8kfJfIVXRFXVw6dwcpmGCW7duJbtBRjdLjralOxrlVKyFhW9PEXGhi4Mdq2Ux16YnnDncpORdQ==", "dev": true, "requires": { - "@lexical/utils": "0.17.0", - "lexical": "0.17.0" + "@lexical/utils": "0.17.1", + "lexical": "0.17.1" } }, "@lexical/list": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@lexical/list/-/list-0.17.0.tgz", - "integrity": "sha512-anDuSUykTv+lqyCwl1m+sThrB15OKCa00Eo68/d2HQSHDD3KNWgSx709dcR17bD9oT204yOhMJbQGywuzcEyGQ==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@lexical/list/-/list-0.17.1.tgz", + "integrity": "sha512-k9ZnmQuBvW+xVUtWJZwoGtiVG2cy+hxzkLGU4jTq1sqxRIoSeGcjvhFAK8JSEj4i21SgkB1FmkWXoYK5kbwtRA==", "dev": true, "requires": { - "@lexical/utils": "0.17.0", - "lexical": "0.17.0" + "@lexical/utils": "0.17.1", + "lexical": "0.17.1" } }, "@lexical/mark": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@lexical/mark/-/mark-0.17.0.tgz", - "integrity": "sha512-Ynqh9KHXUcB9qLOTGC9s+bbWtawOwRStkeIeAugTqrwckyYWeDaePpyJ6IhBBJy1E1CfpiZn71NDeP+FuRjnXQ==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@lexical/mark/-/mark-0.17.1.tgz", + "integrity": "sha512-V82SSRjvygmV+ZMwVpy5gwgr2ZDrJpl3TvEDO+G5I4SDSjbgvua8hO4dKryqiDVlooxQq9dsou0GrZ9Qtm6rYg==", "dev": true, "requires": { - "@lexical/utils": "0.17.0", - "lexical": "0.17.0" + "@lexical/utils": "0.17.1", + "lexical": "0.17.1" } }, "@lexical/markdown": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@lexical/markdown/-/markdown-0.17.0.tgz", - "integrity": "sha512-6IuJ2l5p/Ma+VBUIStIRXwTC01GEzx21gvqqywuqBUzAOiMr1oRM+DGsQgrzZrcjX+LzUlZ5ZgjuWtK8XKVAZw==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@lexical/markdown/-/markdown-0.17.1.tgz", + "integrity": "sha512-uexR9snyT54jfQTrbr/GZAtzX+8Oyykr4p1HS0vCVL1KU5MDuP2PoyFfOv3rcfB2TASc+aYiINhU2gSXzwCHNg==", "dev": true, "requires": { - "@lexical/code": "0.17.0", - "@lexical/link": "0.17.0", - "@lexical/list": "0.17.0", - "@lexical/rich-text": "0.17.0", - "@lexical/text": "0.17.0", - "@lexical/utils": "0.17.0", - "lexical": "0.17.0" + "@lexical/code": "0.17.1", + "@lexical/link": "0.17.1", + "@lexical/list": "0.17.1", + "@lexical/rich-text": "0.17.1", + "@lexical/text": "0.17.1", + "@lexical/utils": "0.17.1", + "lexical": "0.17.1" } }, "@lexical/offset": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@lexical/offset/-/offset-0.17.0.tgz", - "integrity": "sha512-onE6SD2mIAwBLTT5v5fVBVtRg/NpQj+o10vTWJ1ImvEUERpSoCyHMTy3IMoSMuCRwuOG9C0cFEret2u+QS8Icw==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@lexical/offset/-/offset-0.17.1.tgz", + "integrity": "sha512-fX0ZSIFWwUKAjxf6l21vyXFozJGExKWyWxA+EMuOloNAGotHnAInxep0Mt8t/xcvHs7luuyQUxEPw7YrTJP7aw==", "dev": true, "requires": { - "lexical": "0.17.0" + "lexical": "0.17.1" } }, "@lexical/overflow": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@lexical/overflow/-/overflow-0.17.0.tgz", - "integrity": "sha512-dh+nQAmeobKvZFodWyzNh1ZjX043Patk/1Lwct9XmtAGMUdXL+tB0bbguWVcDfY8OYu1CTQGfbdq2oMEJYzwsg==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@lexical/overflow/-/overflow-0.17.1.tgz", + "integrity": "sha512-oElVDq486R3rO2+Zz0EllXJGpW3tN0tfcH+joZ5h36+URKuNeKddqkJuDRvgSLOr9l8Jhtv3+/YKduPJVKMz6w==", "dev": true, "requires": { - "lexical": "0.17.0" + "lexical": "0.17.1" } }, "@lexical/plain-text": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@lexical/plain-text/-/plain-text-0.17.0.tgz", - "integrity": "sha512-AEk+3ttbRyRi7m9UbU1CdLUtGsXh4FFZkBC12twV3U82lZHOdHocLlTutP+lcbYlGjeq6UF43NxOSGzsYEunsA==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@lexical/plain-text/-/plain-text-0.17.1.tgz", + "integrity": "sha512-CSvi4j1a4ame0OAvOKUCCmn2XrNsWcST4lExGTa9Ei/VIh8IZ+a97h4Uby8T3lqOp10x+oiizYWzY30pb9QaBg==", "dev": true, "requires": { - "@lexical/clipboard": "0.17.0", - "@lexical/selection": "0.17.0", - "@lexical/utils": "0.17.0", - "lexical": "0.17.0" + "@lexical/clipboard": "0.17.1", + "@lexical/selection": "0.17.1", + "@lexical/utils": "0.17.1", + "lexical": "0.17.1" } }, "@lexical/react": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@lexical/react/-/react-0.17.0.tgz", - "integrity": "sha512-HZ3joq+5g2++2vo/6scTd60Y2bsu8ya8EUdopyudnmGZGKAcAPue9pLOlBaEpsYZ7vqTuGjiPgtEBfFzDy9rlg==", - "dev": true, - "requires": { - "@lexical/clipboard": "0.17.0", - "@lexical/code": "0.17.0", - "@lexical/devtools-core": "0.17.0", - "@lexical/dragon": "0.17.0", - "@lexical/hashtag": "0.17.0", - "@lexical/history": "0.17.0", - "@lexical/link": "0.17.0", - "@lexical/list": "0.17.0", - "@lexical/mark": "0.17.0", - "@lexical/markdown": "0.17.0", - "@lexical/overflow": "0.17.0", - "@lexical/plain-text": "0.17.0", - "@lexical/rich-text": "0.17.0", - "@lexical/selection": "0.17.0", - "@lexical/table": "0.17.0", - "@lexical/text": "0.17.0", - "@lexical/utils": "0.17.0", - "@lexical/yjs": "0.17.0", - "lexical": "0.17.0", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@lexical/react/-/react-0.17.1.tgz", + "integrity": "sha512-DI4k25tO0E1WyozrjaLgKMOmLjOB7+39MT4eZN9brPlU7g+w0wzdGbTZUPgPmFGIKPK+MSLybCwAJCK97j8HzQ==", + "dev": true, + "requires": { + "@lexical/clipboard": "0.17.1", + "@lexical/code": "0.17.1", + "@lexical/devtools-core": "0.17.1", + "@lexical/dragon": "0.17.1", + "@lexical/hashtag": "0.17.1", + "@lexical/history": "0.17.1", + "@lexical/link": "0.17.1", + "@lexical/list": "0.17.1", + "@lexical/mark": "0.17.1", + "@lexical/markdown": "0.17.1", + "@lexical/overflow": "0.17.1", + "@lexical/plain-text": "0.17.1", + "@lexical/rich-text": "0.17.1", + "@lexical/selection": "0.17.1", + "@lexical/table": "0.17.1", + "@lexical/text": "0.17.1", + "@lexical/utils": "0.17.1", + "@lexical/yjs": "0.17.1", + "lexical": "0.17.1", "react-error-boundary": "^3.1.4" } }, "@lexical/rich-text": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@lexical/rich-text/-/rich-text-0.17.0.tgz", - "integrity": "sha512-XJc8gQBSwppCkESQaNcGtyTaPXZaeCQDcUVpnDjDK0vM/ZZN8TErxbujwbSqA3kO2dBds9N8WxNboSwuncMBcQ==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@lexical/rich-text/-/rich-text-0.17.1.tgz", + "integrity": "sha512-T3kvj4P1OpedX9jvxN3WN8NP1Khol6mCW2ScFIRNRz2dsXgyN00thH1Q1J/uyu7aKyGS7rzcY0rb1Pz1qFufqQ==", "dev": true, "requires": { - "@lexical/clipboard": "0.17.0", - "@lexical/selection": "0.17.0", - "@lexical/utils": "0.17.0", - "lexical": "0.17.0" + "@lexical/clipboard": "0.17.1", + "@lexical/selection": "0.17.1", + "@lexical/utils": "0.17.1", + "lexical": "0.17.1" } }, "@lexical/selection": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@lexical/selection/-/selection-0.17.0.tgz", - "integrity": "sha512-UTjlvyhFY/lmHtBaIaVRwYnRfO9gR4I32+PT7vHQr4v3VfcgS63YEGSgEZy3Gh1pfeJqaZATN58+jCuMAQXlWQ==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@lexical/selection/-/selection-0.17.1.tgz", + "integrity": "sha512-qBKVn+lMV2YIoyRELNr1/QssXx/4c0id9NCB/BOuYlG8du5IjviVJquEF56NEv2t0GedDv4BpUwkhXT2QbNAxA==", "dev": true, "requires": { - "lexical": "0.17.0" + "lexical": "0.17.1" } }, "@lexical/table": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@lexical/table/-/table-0.17.0.tgz", - "integrity": "sha512-RQF7IG0rGL2/bPaPFUIMgDA3QMdDflvXSnE7Udgbj9yMqSKhYkaERVfNyoLckDUSuusGJd6XV+qum6JWn0nSNA==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@lexical/table/-/table-0.17.1.tgz", + "integrity": "sha512-2fUYPmxhyuMQX3MRvSsNaxbgvwGNJpHaKx1Ldc+PT2MvDZ6ALZkfsxbi0do54Q3i7dOon8/avRp4TuVaCnqvoA==", "dev": true, "requires": { - "@lexical/utils": "0.17.0", - "lexical": "0.17.0" + "@lexical/utils": "0.17.1", + "lexical": "0.17.1" } }, "@lexical/text": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@lexical/text/-/text-0.17.0.tgz", - "integrity": "sha512-kFH0V6yjW8YswmoY7vHT4zHFDflGfamuUxTPHROpdnq/JMjHeaVwtmFBdrP0gknaC8XMRXdr3EsemQ7cbOoDPA==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@lexical/text/-/text-0.17.1.tgz", + "integrity": "sha512-zD2pAGXaMfPpT8PeNrx3+n0+jGnQORHyn0NEBO+hnyacKfUq5z5sI6Gebsq5NwH789bRadmJM5LvX5w8fsuv6w==", "dev": true, "requires": { - "lexical": "0.17.0" + "lexical": "0.17.1" } }, "@lexical/utils": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@lexical/utils/-/utils-0.17.0.tgz", - "integrity": "sha512-B/n0rRGDmdMrqi2qnprLt6SntC6jb4JItLmPl8zDDdg7/HxMdLq3F93vogeiXQJn0mlNqgiENWHvLAy5K2C2uQ==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@lexical/utils/-/utils-0.17.1.tgz", + "integrity": "sha512-jCQER5EsvhLNxKH3qgcpdWj/necUb82Xjp8qWQ3c0tyL07hIRm2tDRA/s9mQmvcP855HEZSmGVmR5SKtkcEAVg==", "dev": true, "requires": { - "@lexical/list": "0.17.0", - "@lexical/selection": "0.17.0", - "@lexical/table": "0.17.0", - "lexical": "0.17.0" + "@lexical/list": "0.17.1", + "@lexical/selection": "0.17.1", + "@lexical/table": "0.17.1", + "lexical": "0.17.1" } }, "@lexical/yjs": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@lexical/yjs/-/yjs-0.17.0.tgz", - "integrity": "sha512-xJv3frcK/jskssLbzdY4yfBaM7+LWaZD4YjYkJ/bvRDTey2w+McF+SvsJ/yBA8YF1oaL3rT+0aIQJ7rfH+AxjA==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@lexical/yjs/-/yjs-0.17.1.tgz", + "integrity": "sha512-9mn5PDtaH5uLMH6hQ59EAx5FkRzmJJFcVs3E6zSIbtgkG3UASR3CFEfgsLKTjl/GC5NnTGuMck+jXaupDVBhOg==", "dev": true, "requires": { - "@lexical/offset": "0.17.0", - "lexical": "0.17.0" + "@lexical/offset": "0.17.1", + "lexical": "0.17.1" } }, "@malept/cross-spawn-promise": { @@ -46387,6 +46449,57 @@ "readable-stream": "^2.0.5" } }, + "legacy-comment-manager": { + "version": "file:extensions/src/legacy-comment-manager", + "requires": { + "@sillsdev/scripture": "^2.0.1", + "@swc/core": "^1.4.11", + "@types/node": "^20.12.2", + "@types/react": "^18.2.73", + "@types/react-dom": "^18.2.23", + "@types/webpack": "^5.28.5", + "@typescript-eslint/eslint-plugin": "^6.21.0", + "@typescript-eslint/parser": "^6.21.0", + "concurrently": "^8.2.2", + "copy-webpack-plugin": "^12.0.2", + "cross-env": "^7.0.3", + "css-loader": "^6.10.0", + "escape-string-regexp": "^5.0.0", + "eslint": "^8.57.0", + "eslint-config-airbnb-base": "^15.0.0", + "eslint-config-erb": "^4.1.0", + "eslint-import-resolver-typescript": "^3.6.1", + "eslint-plugin-compat": "^4.2.0", + "eslint-plugin-import": "^2.29.1", + "eslint-plugin-jest": "^27.9.0", + "eslint-plugin-jsx-a11y": "^6.8.0", + "eslint-plugin-no-null": "^1.0.2", + "eslint-plugin-no-type-assertion": "^1.3.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-react": "^7.34.1", + "eslint-plugin-react-hooks": "^4.6.0", + "glob": "^10.3.12", + "papi-dts": "file:../../../lib/papi-dts", + "platform-bible-react": "file:../../../lib/platform-bible-react", + "platform-bible-utils": "file:../../../lib/platform-bible-utils", + "prettier": "^3.2.5", + "prettier-plugin-jsdoc": "^1.3.0", + "sass": "^1.72.0", + "sass-loader": "^14.1.1", + "stylelint": "^16.3.1", + "stylelint-config-recommended": "^14.0.0", + "stylelint-config-sass-guidelines": "^11.1.0", + "swc-loader": "^0.2.6", + "ts-node": "^10.9.2", + "tsconfig-paths": "^4.2.0", + "tsconfig-paths-webpack-plugin": "^4.1.0", + "typescript": "^5.3.3", + "webpack": "^5.94.0", + "webpack-cli": "^5.1.4", + "webpack-merge": "^5.10.0", + "zip-build": "^1.8.0" + } + }, "leven": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", @@ -46404,15 +46517,15 @@ } }, "lexical": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/lexical/-/lexical-0.17.0.tgz", - "integrity": "sha512-cCFmANO5rIf34NF0go/hxp5S3V5Z8G2Rsa1FJy50qF2WM5EJNJ/MqN75TApjfgMkfrbO6gau3X12nCqwsT7aDg==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/lexical/-/lexical-0.17.1.tgz", + "integrity": "sha512-72/MhR7jqmyqD10bmJw8gztlCm4KDDT+TPtU4elqXrEvHoO5XENi34YAEUD9gIkPfqSwyLa9mwAX1nKzIr5xEA==", "dev": true }, "lib0": { - "version": "0.2.96", - "resolved": "https://registry.npmjs.org/lib0/-/lib0-0.2.96.tgz", - "integrity": "sha512-xeV9M34+D4HD1sd6xAarnWYgU7pKau64bvmPySibX85G+hx/KonzISpO409K6OS9IVLORWfQZkKBRZV5sQegFQ==", + "version": "0.2.97", + "resolved": "https://registry.npmjs.org/lib0/-/lib0-0.2.97.tgz", + "integrity": "sha512-Q4d1ekgvufi9FiHkkL46AhecfNjznSL9MRNoJRQ76gBHS9OqU2ArfQK0FvBpuxgWeJeNI0LVgAYMIpsGeX4gYg==", "dev": true, "requires": { "isomorphic.js": "^0.2.4" @@ -48644,7 +48757,7 @@ "platform-scripture-editor": { "version": "file:extensions/src/platform-scripture-editor", "requires": { - "@biblionexus-foundation/platform-editor": "^0.6.0", + "@biblionexus-foundation/platform-editor": "^0.6.1", "@biblionexus-foundation/scripture-utilities": "^0.0.4", "@sillsdev/scripture": "^2.0.1", "@swc/core": "^1.4.11",