From bb8479f8a3483c281897804427c668dfa8f1a9fe Mon Sep 17 00:00:00 2001 From: Acy Watson Date: Thu, 9 Mar 2023 06:47:19 -0700 Subject: [PATCH] 0.9.0 (#4065) --- CHANGELOG.md | 43 +++ package-lock.json | 445 +++++++++-------------- package.json | 2 +- packages/lexical-clipboard/package.json | 12 +- packages/lexical-code/package.json | 6 +- packages/lexical-dragon/package.json | 4 +- packages/lexical-file/package.json | 4 +- packages/lexical-hashtag/package.json | 6 +- packages/lexical-headless/package.json | 4 +- packages/lexical-history/package.json | 6 +- packages/lexical-html/package.json | 6 +- packages/lexical-link/package.json | 6 +- packages/lexical-list/package.json | 6 +- packages/lexical-mark/package.json | 6 +- packages/lexical-markdown/package.json | 16 +- packages/lexical-offset/package.json | 4 +- packages/lexical-overflow/package.json | 4 +- packages/lexical-plain-text/package.json | 10 +- packages/lexical-playground/package.json | 32 +- packages/lexical-react/package.json | 38 +- packages/lexical-rich-text/package.json | 10 +- packages/lexical-selection/package.json | 4 +- packages/lexical-table/package.json | 6 +- packages/lexical-text/package.json | 4 +- packages/lexical-utils/package.json | 10 +- packages/lexical-yjs/package.json | 6 +- packages/lexical/package.json | 2 +- packages/shared/package.json | 4 +- 28 files changed, 318 insertions(+), 388 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b4e5f69d138..b74333eaace 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,46 @@ +## v0.9.0 (2023-03-08) + +- deprecate $wrapNodes (#4059) Acy Watson +- [0.9] Remove experimental flag for setBlockTypes (#4045) John Flockton +- [0.9] Remove experimental flag from content plugins (#4036) John Flockton +- Table - cell merging (#4046) Gerard Rovira +- After removing a ListItemNode, merge its siblings. (#4035) Awjin +- [0.9] Remove experimental flag for copyToClipboard (#4037) John Flockton +- Fix inf loop block cursor (#4049) Gerard Rovira +- Fix type import syntax for CodeHighlightNode (#4053) John Flockton +- Fix list deserialization (#4030) Acy Watson +- Fix EquationNode issues on Android (#4040) John Flockton +- Styling tweaks to better accommodate long urls (#4041) Brandon +- Add docs for LexicalEditor (#4034) Acy Watson +- Add docs for LexicalNode APIs (#4033) Acy Watson +- Remove remaining deprecated hooks (#3782) John Flockton +- Improved link editor UX (#4026) Brandon +- Add command logging into tree view (#4022) John Flockton +- Deprecate experimental DevTools browser extension (#4023) John Flockton +- Fix Chrome beforeinput race condition on large docs (#4016) Gerard Rovira +- Fix insertNode insertion for inline Elements inside empty Elements (#4018) Gerard Rovira +- fix(lexical-playground): link editor flashs (#4013) 子瞻 Luci +- Reposition Node Menu when Node Changes (#4010) Tyler Bainbridge +- Fix small lint error (#4014) John Flockton +- Check if parent node is root in order to remove it in trimTextContentFromAnchor (#3952) Theodore Nastos +- Fix PollNode copy and paste missing options (#4002) John Flockton +- Fix converting nodes with nested lists (#3821) EgonBolton +- Fix selection on color change (#4004) Konrad Ryczko +- Cleanup excessive use of WebsocketProvider for types (#3979) Maksim Horbachevsky +- Nested composers should initialize with parent editor editable state (#4001) John Flockton +- Adjust playground CSS to fix vertical resize being disabled in select scenarios (#3997) Brandon +- Improve serialization types for element node children (#3990) John Flockton +- Listen to Collapsible Section toggle event (#3983) Ivaylo Pavlov +- Doc: initial execution of listener function (#3991) Gerard Delmàs +- Fix getNodes of RangeSelection (#3966) kosei28 +- Account for children text content size in 's (#3930) Giacomo Randazzo +- Update badge URL in README (#3987) Andrew Doan +- Fix: Floating toolbar flashes on hover over empty lines when the selection is backwards. (#3959) Alessio Gravili +- Bump jest and node versions to accommodate structuredClone (#3969) Acy Watson +- Make one previous node be selected when deleting a block (#3970) Karibash +- Beforeinput prevent default on mismatching targetRanges (#3954) Gerard Rovira +- Trigger as false when goes down to 0 (#3943) Diego Esclapez + ## v0.8.1 (2023-02-22) - Clone objects from the CSS cache before mutating them (#3945) Brian Birtles diff --git a/package-lock.json b/package-lock.json index e710afc79ec..2fac88f90a8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@lexical/monorepo", - "version": "0.8.1", + "version": "0.9.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@lexical/monorepo", - "version": "0.8.1", + "version": "0.9.0", "license": "MIT", "workspaces": [ "packages/*" @@ -4313,16 +4313,6 @@ "@types/node": "*" } }, - "node_modules/@types/chrome": { - "version": "0.0.191", - "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.191.tgz", - "integrity": "sha512-hXYHJJ1Y265xKCw0o2Kz4CnR8aUhOMdyxK1AinET4EDr3fhpEMvOFDwdqz9LUX4syfTVYWb8w7vfC12s112ehg==", - "dev": true, - "dependencies": { - "@types/filesystem": "*", - "@types/har-format": "*" - } - }, "node_modules/@types/connect": { "version": "3.4.35", "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", @@ -4384,21 +4374,6 @@ "@types/range-parser": "*" } }, - "node_modules/@types/filesystem": { - "version": "0.0.32", - "resolved": "https://registry.npmjs.org/@types/filesystem/-/filesystem-0.0.32.tgz", - "integrity": "sha512-Yuf4jR5YYMR2DVgwuCiP11s0xuVRyPKmz8vo6HBY3CGdeMj8af93CFZX+T82+VD1+UqHOxTq31lO7MI7lepBtQ==", - "dev": true, - "dependencies": { - "@types/filewriter": "*" - } - }, - "node_modules/@types/filewriter": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/filewriter/-/filewriter-0.0.29.tgz", - "integrity": "sha512-BsPXH/irW0ht0Ji6iw/jJaK8Lj3FJemon2gvEqHKpCdDCeemHa+rI3WBGq5z7cDMZgoLjY40oninGxqk+8NzNQ==", - "dev": true - }, "node_modules/@types/graceful-fs": { "version": "4.1.6", "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", @@ -4408,12 +4383,6 @@ "@types/node": "*" } }, - "node_modules/@types/har-format": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@types/har-format/-/har-format-1.2.8.tgz", - "integrity": "sha512-OP6L9VuZNdskgNN3zFQQ54ceYD8OLq5IbqO4VK91ORLfOm7WdT/CiT/pHEBSQEqCInJ2y3O6iCm/zGtPElpgJQ==", - "dev": true - }, "node_modules/@types/hast": { "version": "2.3.4", "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz", @@ -14452,10 +14421,6 @@ "resolved": "packages/lexical", "link": true }, - "node_modules/lexical-dev-tools": { - "resolved": "packages/lexical-devtools", - "link": true - }, "node_modules/lexical-playground": { "resolved": "packages/lexical-playground", "link": true @@ -22042,41 +22007,42 @@ } }, "packages/lexical": { - "version": "0.8.1", + "version": "0.9.0", "license": "MIT" }, "packages/lexical-clipboard": { "name": "@lexical/clipboard", - "version": "0.8.1", + "version": "0.9.0", "license": "MIT", "dependencies": { - "@lexical/html": "0.8.1", - "@lexical/list": "0.8.1", - "@lexical/selection": "0.8.1", - "@lexical/utils": "0.8.1" + "@lexical/html": "0.9.0", + "@lexical/list": "0.9.0", + "@lexical/selection": "0.9.0", + "@lexical/utils": "0.9.0" }, "peerDependencies": { - "lexical": "0.8.1" + "lexical": "0.9.0" } }, "packages/lexical-code": { "name": "@lexical/code", - "version": "0.8.1", + "version": "0.9.0", "license": "MIT", "dependencies": { - "@lexical/utils": "0.8.1", + "@lexical/utils": "0.9.0", "prismjs": "^1.27.0" }, "devDependencies": { "@types/prismjs": "^1.26.0" }, "peerDependencies": { - "lexical": "0.8.1" + "lexical": "0.9.0" } }, "packages/lexical-devtools": { "name": "lexical-dev-tools", "version": "0.0.0", + "extraneous": true, "dependencies": { "react": "^18.0.0", "react-dom": "^18.0.0" @@ -22089,177 +22055,159 @@ "vite": "^2.9.9" } }, - "packages/lexical-devtools/node_modules/@types/react": { - "version": "18.0.12", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, - "packages/lexical-devtools/node_modules/@types/react-dom": { - "version": "18.0.5", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/react": "*" - } - }, "packages/lexical-dragon": { "name": "@lexical/dragon", - "version": "0.8.1", + "version": "0.9.0", "license": "MIT", "peerDependencies": { - "lexical": "0.8.1" + "lexical": "0.9.0" } }, "packages/lexical-file": { "name": "@lexical/file", - "version": "0.8.1", + "version": "0.9.0", "license": "MIT", "peerDependencies": { - "lexical": "0.8.1" + "lexical": "0.9.0" } }, "packages/lexical-hashtag": { "name": "@lexical/hashtag", - "version": "0.8.1", + "version": "0.9.0", "license": "MIT", "dependencies": { - "@lexical/utils": "0.8.1" + "@lexical/utils": "0.9.0" }, "peerDependencies": { - "lexical": "0.8.1" + "lexical": "0.9.0" } }, "packages/lexical-headless": { "name": "@lexical/headless", - "version": "0.8.1", + "version": "0.9.0", "license": "MIT", "peerDependencies": { - "lexical": "0.8.1" + "lexical": "0.9.0" } }, "packages/lexical-history": { "name": "@lexical/history", - "version": "0.8.1", + "version": "0.9.0", "license": "MIT", "dependencies": { - "@lexical/utils": "0.8.1" + "@lexical/utils": "0.9.0" }, "peerDependencies": { - "lexical": "0.8.1" + "lexical": "0.9.0" } }, "packages/lexical-html": { "name": "@lexical/html", - "version": "0.8.1", + "version": "0.9.0", "license": "MIT", "dependencies": { - "@lexical/selection": "0.8.1" + "@lexical/selection": "0.9.0" }, "peerDependencies": { - "lexical": "0.8.1" + "lexical": "0.9.0" } }, "packages/lexical-link": { "name": "@lexical/link", - "version": "0.8.1", + "version": "0.9.0", "license": "MIT", "dependencies": { - "@lexical/utils": "0.8.1" + "@lexical/utils": "0.9.0" }, "peerDependencies": { - "lexical": "0.8.1" + "lexical": "0.9.0" } }, "packages/lexical-list": { "name": "@lexical/list", - "version": "0.8.1", + "version": "0.9.0", "license": "MIT", "dependencies": { - "@lexical/utils": "0.8.1" + "@lexical/utils": "0.9.0" }, "peerDependencies": { - "lexical": "0.8.1" + "lexical": "0.9.0" } }, "packages/lexical-mark": { "name": "@lexical/mark", - "version": "0.8.1", + "version": "0.9.0", "license": "MIT", "dependencies": { - "@lexical/utils": "0.8.1" + "@lexical/utils": "0.9.0" }, "peerDependencies": { - "lexical": "0.8.1" + "lexical": "0.9.0" } }, "packages/lexical-markdown": { "name": "@lexical/markdown", - "version": "0.8.1", + "version": "0.9.0", "license": "MIT", "dependencies": { - "@lexical/code": "0.8.1", - "@lexical/link": "0.8.1", - "@lexical/list": "0.8.1", - "@lexical/rich-text": "0.8.1", - "@lexical/text": "0.8.1", - "@lexical/utils": "0.8.1" + "@lexical/code": "0.9.0", + "@lexical/link": "0.9.0", + "@lexical/list": "0.9.0", + "@lexical/rich-text": "0.9.0", + "@lexical/text": "0.9.0", + "@lexical/utils": "0.9.0" }, "peerDependencies": { - "lexical": "0.8.1" + "lexical": "0.9.0" } }, "packages/lexical-offset": { "name": "@lexical/offset", - "version": "0.8.1", + "version": "0.9.0", "license": "MIT", "peerDependencies": { - "lexical": "0.8.1" + "lexical": "0.9.0" } }, "packages/lexical-overflow": { "name": "@lexical/overflow", - "version": "0.8.1", + "version": "0.9.0", "license": "MIT", "peerDependencies": { - "lexical": "0.8.1" + "lexical": "0.9.0" } }, "packages/lexical-plain-text": { "name": "@lexical/plain-text", - "version": "0.8.1", + "version": "0.9.0", "license": "MIT", "peerDependencies": { - "@lexical/clipboard": "0.8.1", - "@lexical/selection": "0.8.1", - "@lexical/utils": "0.8.1", - "lexical": "0.8.1" + "@lexical/clipboard": "0.9.0", + "@lexical/selection": "0.9.0", + "@lexical/utils": "0.9.0", + "lexical": "0.9.0" } }, "packages/lexical-playground": { - "version": "0.8.1", + "version": "0.9.0", "dependencies": { "@excalidraw/excalidraw": "0.11.0", - "@lexical/clipboard": "0.8.1", - "@lexical/code": "0.8.1", - "@lexical/file": "0.8.1", - "@lexical/hashtag": "0.8.1", - "@lexical/link": "0.8.1", - "@lexical/list": "0.8.1", - "@lexical/mark": "0.8.1", - "@lexical/overflow": "0.8.1", - "@lexical/plain-text": "0.8.1", - "@lexical/react": "0.8.1", - "@lexical/rich-text": "0.8.1", - "@lexical/selection": "0.8.1", - "@lexical/table": "0.8.1", - "@lexical/utils": "0.8.1", + "@lexical/clipboard": "0.9.0", + "@lexical/code": "0.9.0", + "@lexical/file": "0.9.0", + "@lexical/hashtag": "0.9.0", + "@lexical/link": "0.9.0", + "@lexical/list": "0.9.0", + "@lexical/mark": "0.9.0", + "@lexical/overflow": "0.9.0", + "@lexical/plain-text": "0.9.0", + "@lexical/react": "0.9.0", + "@lexical/rich-text": "0.9.0", + "@lexical/selection": "0.9.0", + "@lexical/table": "0.9.0", + "@lexical/utils": "0.9.0", "katex": "^0.15.2", - "lexical": "0.8.1", + "lexical": "0.9.0", "lodash-es": "^4.17.21", "prettier": "^2.3.2", "react": "^18.2.0", @@ -22277,83 +22225,83 @@ }, "packages/lexical-react": { "name": "@lexical/react", - "version": "0.8.1", + "version": "0.9.0", "license": "MIT", "dependencies": { - "@lexical/clipboard": "0.8.1", - "@lexical/code": "0.8.1", - "@lexical/dragon": "0.8.1", - "@lexical/hashtag": "0.8.1", - "@lexical/history": "0.8.1", - "@lexical/link": "0.8.1", - "@lexical/list": "0.8.1", - "@lexical/mark": "0.8.1", - "@lexical/markdown": "0.8.1", - "@lexical/overflow": "0.8.1", - "@lexical/plain-text": "0.8.1", - "@lexical/rich-text": "0.8.1", - "@lexical/selection": "0.8.1", - "@lexical/table": "0.8.1", - "@lexical/text": "0.8.1", - "@lexical/utils": "0.8.1", - "@lexical/yjs": "0.8.1", + "@lexical/clipboard": "0.9.0", + "@lexical/code": "0.9.0", + "@lexical/dragon": "0.9.0", + "@lexical/hashtag": "0.9.0", + "@lexical/history": "0.9.0", + "@lexical/link": "0.9.0", + "@lexical/list": "0.9.0", + "@lexical/mark": "0.9.0", + "@lexical/markdown": "0.9.0", + "@lexical/overflow": "0.9.0", + "@lexical/plain-text": "0.9.0", + "@lexical/rich-text": "0.9.0", + "@lexical/selection": "0.9.0", + "@lexical/table": "0.9.0", + "@lexical/text": "0.9.0", + "@lexical/utils": "0.9.0", + "@lexical/yjs": "0.9.0", "react-error-boundary": "^3.1.4" }, "peerDependencies": { - "lexical": "0.8.1", + "lexical": "0.9.0", "react": ">=17.x", "react-dom": ">=17.x" } }, "packages/lexical-rich-text": { "name": "@lexical/rich-text", - "version": "0.8.1", + "version": "0.9.0", "license": "MIT", "peerDependencies": { - "@lexical/clipboard": "0.8.1", - "@lexical/selection": "0.8.1", - "@lexical/utils": "0.8.1", - "lexical": "0.8.1" + "@lexical/clipboard": "0.9.0", + "@lexical/selection": "0.9.0", + "@lexical/utils": "0.9.0", + "lexical": "0.9.0" } }, "packages/lexical-selection": { "name": "@lexical/selection", - "version": "0.8.1", + "version": "0.9.0", "license": "MIT", "peerDependencies": { - "lexical": "0.8.1" + "lexical": "0.9.0" } }, "packages/lexical-table": { "name": "@lexical/table", - "version": "0.8.1", + "version": "0.9.0", "license": "MIT", "dependencies": { - "@lexical/utils": "0.8.1" + "@lexical/utils": "0.9.0" }, "peerDependencies": { - "lexical": "0.8.1" + "lexical": "0.9.0" } }, "packages/lexical-text": { "name": "@lexical/text", - "version": "0.8.1", + "version": "0.9.0", "license": "MIT", "peerDependencies": { - "lexical": "0.8.1" + "lexical": "0.9.0" } }, "packages/lexical-utils": { "name": "@lexical/utils", - "version": "0.8.1", + "version": "0.9.0", "license": "MIT", "dependencies": { - "@lexical/list": "0.8.1", - "@lexical/selection": "0.8.1", - "@lexical/table": "0.8.1" + "@lexical/list": "0.9.0", + "@lexical/selection": "0.9.0", + "@lexical/table": "0.9.0" }, "peerDependencies": { - "lexical": "0.8.1" + "lexical": "0.9.0" } }, "packages/lexical-website": { @@ -23334,13 +23282,13 @@ }, "packages/lexical-yjs": { "name": "@lexical/yjs", - "version": "0.8.1", + "version": "0.9.0", "license": "MIT", "dependencies": { - "@lexical/offset": "0.8.1" + "@lexical/offset": "0.9.0" }, "peerDependencies": { - "lexical": "0.8.1", + "lexical": "0.9.0", "yjs": ">=13.5.22" } }, @@ -23369,10 +23317,10 @@ } }, "packages/shared": { - "version": "0.8.1", + "version": "0.9.0", "license": "MIT", "dependencies": { - "lexical": "0.8.1" + "lexical": "0.9.0" } } }, @@ -25624,16 +25572,16 @@ "@lexical/clipboard": { "version": "file:packages/lexical-clipboard", "requires": { - "@lexical/html": "0.8.1", - "@lexical/list": "0.8.1", - "@lexical/selection": "0.8.1", - "@lexical/utils": "0.8.1" + "@lexical/html": "0.9.0", + "@lexical/list": "0.9.0", + "@lexical/selection": "0.9.0", + "@lexical/utils": "0.9.0" } }, "@lexical/code": { "version": "file:packages/lexical-code", "requires": { - "@lexical/utils": "0.8.1", + "@lexical/utils": "0.9.0", "@types/prismjs": "^1.26.0", "prismjs": "^1.27.0" } @@ -25647,7 +25595,7 @@ "@lexical/hashtag": { "version": "file:packages/lexical-hashtag", "requires": { - "@lexical/utils": "0.8.1" + "@lexical/utils": "0.9.0" } }, "@lexical/headless": { @@ -25656,42 +25604,42 @@ "@lexical/history": { "version": "file:packages/lexical-history", "requires": { - "@lexical/utils": "0.8.1" + "@lexical/utils": "0.9.0" } }, "@lexical/html": { "version": "file:packages/lexical-html", "requires": { - "@lexical/selection": "0.8.1" + "@lexical/selection": "0.9.0" } }, "@lexical/link": { "version": "file:packages/lexical-link", "requires": { - "@lexical/utils": "0.8.1" + "@lexical/utils": "0.9.0" } }, "@lexical/list": { "version": "file:packages/lexical-list", "requires": { - "@lexical/utils": "0.8.1" + "@lexical/utils": "0.9.0" } }, "@lexical/mark": { "version": "file:packages/lexical-mark", "requires": { - "@lexical/utils": "0.8.1" + "@lexical/utils": "0.9.0" } }, "@lexical/markdown": { "version": "file:packages/lexical-markdown", "requires": { - "@lexical/code": "0.8.1", - "@lexical/link": "0.8.1", - "@lexical/list": "0.8.1", - "@lexical/rich-text": "0.8.1", - "@lexical/text": "0.8.1", - "@lexical/utils": "0.8.1" + "@lexical/code": "0.9.0", + "@lexical/link": "0.9.0", + "@lexical/list": "0.9.0", + "@lexical/rich-text": "0.9.0", + "@lexical/text": "0.9.0", + "@lexical/utils": "0.9.0" } }, "@lexical/offset": { @@ -25706,23 +25654,23 @@ "@lexical/react": { "version": "file:packages/lexical-react", "requires": { - "@lexical/clipboard": "0.8.1", - "@lexical/code": "0.8.1", - "@lexical/dragon": "0.8.1", - "@lexical/hashtag": "0.8.1", - "@lexical/history": "0.8.1", - "@lexical/link": "0.8.1", - "@lexical/list": "0.8.1", - "@lexical/mark": "0.8.1", - "@lexical/markdown": "0.8.1", - "@lexical/overflow": "0.8.1", - "@lexical/plain-text": "0.8.1", - "@lexical/rich-text": "0.8.1", - "@lexical/selection": "0.8.1", - "@lexical/table": "0.8.1", - "@lexical/text": "0.8.1", - "@lexical/utils": "0.8.1", - "@lexical/yjs": "0.8.1", + "@lexical/clipboard": "0.9.0", + "@lexical/code": "0.9.0", + "@lexical/dragon": "0.9.0", + "@lexical/hashtag": "0.9.0", + "@lexical/history": "0.9.0", + "@lexical/link": "0.9.0", + "@lexical/list": "0.9.0", + "@lexical/mark": "0.9.0", + "@lexical/markdown": "0.9.0", + "@lexical/overflow": "0.9.0", + "@lexical/plain-text": "0.9.0", + "@lexical/rich-text": "0.9.0", + "@lexical/selection": "0.9.0", + "@lexical/table": "0.9.0", + "@lexical/text": "0.9.0", + "@lexical/utils": "0.9.0", + "@lexical/yjs": "0.9.0", "react-error-boundary": "^3.1.4" } }, @@ -25735,7 +25683,7 @@ "@lexical/table": { "version": "file:packages/lexical-table", "requires": { - "@lexical/utils": "0.8.1" + "@lexical/utils": "0.9.0" } }, "@lexical/text": { @@ -25744,9 +25692,9 @@ "@lexical/utils": { "version": "file:packages/lexical-utils", "requires": { - "@lexical/list": "0.8.1", - "@lexical/selection": "0.8.1", - "@lexical/table": "0.8.1" + "@lexical/list": "0.9.0", + "@lexical/selection": "0.9.0", + "@lexical/table": "0.9.0" } }, "@lexical/website": { @@ -26454,7 +26402,7 @@ "@lexical/yjs": { "version": "file:packages/lexical-yjs", "requires": { - "@lexical/offset": "0.8.1" + "@lexical/offset": "0.9.0" } }, "@mdx-js/mdx": { @@ -27148,16 +27096,6 @@ "@types/node": "*" } }, - "@types/chrome": { - "version": "0.0.191", - "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.191.tgz", - "integrity": "sha512-hXYHJJ1Y265xKCw0o2Kz4CnR8aUhOMdyxK1AinET4EDr3fhpEMvOFDwdqz9LUX4syfTVYWb8w7vfC12s112ehg==", - "dev": true, - "requires": { - "@types/filesystem": "*", - "@types/har-format": "*" - } - }, "@types/connect": { "version": "3.4.35", "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", @@ -27219,21 +27157,6 @@ "@types/range-parser": "*" } }, - "@types/filesystem": { - "version": "0.0.32", - "resolved": "https://registry.npmjs.org/@types/filesystem/-/filesystem-0.0.32.tgz", - "integrity": "sha512-Yuf4jR5YYMR2DVgwuCiP11s0xuVRyPKmz8vo6HBY3CGdeMj8af93CFZX+T82+VD1+UqHOxTq31lO7MI7lepBtQ==", - "dev": true, - "requires": { - "@types/filewriter": "*" - } - }, - "@types/filewriter": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/filewriter/-/filewriter-0.0.29.tgz", - "integrity": "sha512-BsPXH/irW0ht0Ji6iw/jJaK8Lj3FJemon2gvEqHKpCdDCeemHa+rI3WBGq5z7cDMZgoLjY40oninGxqk+8NzNQ==", - "dev": true - }, "@types/graceful-fs": { "version": "4.1.6", "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", @@ -27243,12 +27166,6 @@ "@types/node": "*" } }, - "@types/har-format": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@types/har-format/-/har-format-1.2.8.tgz", - "integrity": "sha512-OP6L9VuZNdskgNN3zFQQ54ceYD8OLq5IbqO4VK91ORLfOm7WdT/CiT/pHEBSQEqCInJ2y3O6iCm/zGtPElpgJQ==", - "dev": true - }, "@types/hast": { "version": "2.3.4", "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz", @@ -34499,58 +34416,28 @@ "lexical": { "version": "file:packages/lexical" }, - "lexical-dev-tools": { - "version": "file:packages/lexical-devtools", - "requires": { - "@types/chrome": "^0.0.191", - "@types/react": "^18.0.0", - "@types/react-dom": "^18.0.0", - "@vitejs/plugin-react": "^1.3.0", - "react": "^18.0.0", - "react-dom": "^18.0.0", - "vite": "^2.9.9" - }, - "dependencies": { - "@types/react": { - "version": "18.0.12", - "dev": true, - "requires": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, - "@types/react-dom": { - "version": "18.0.5", - "dev": true, - "requires": { - "@types/react": "*" - } - } - } - }, "lexical-playground": { "version": "file:packages/lexical-playground", "requires": { "@excalidraw/excalidraw": "0.11.0", - "@lexical/clipboard": "0.8.1", - "@lexical/code": "0.8.1", - "@lexical/file": "0.8.1", - "@lexical/hashtag": "0.8.1", - "@lexical/link": "0.8.1", - "@lexical/list": "0.8.1", - "@lexical/mark": "0.8.1", - "@lexical/overflow": "0.8.1", - "@lexical/plain-text": "0.8.1", - "@lexical/react": "0.8.1", - "@lexical/rich-text": "0.8.1", - "@lexical/selection": "0.8.1", - "@lexical/table": "0.8.1", - "@lexical/utils": "0.8.1", + "@lexical/clipboard": "0.9.0", + "@lexical/code": "0.9.0", + "@lexical/file": "0.9.0", + "@lexical/hashtag": "0.9.0", + "@lexical/link": "0.9.0", + "@lexical/list": "0.9.0", + "@lexical/mark": "0.9.0", + "@lexical/overflow": "0.9.0", + "@lexical/plain-text": "0.9.0", + "@lexical/react": "0.9.0", + "@lexical/rich-text": "0.9.0", + "@lexical/selection": "0.9.0", + "@lexical/table": "0.9.0", + "@lexical/utils": "0.9.0", "@types/lodash-es": "^4.14.182", "@vitejs/plugin-react": "^1.0.7", "katex": "^0.15.2", - "lexical": "0.8.1", + "lexical": "0.9.0", "lodash-es": "^4.17.21", "prettier": "^2.3.2", "react": "^18.2.0", @@ -37740,7 +37627,7 @@ "shared": { "version": "file:packages/shared", "requires": { - "lexical": "0.8.1" + "lexical": "0.9.0" } }, "shebang-command": { diff --git a/package.json b/package.json index 36b2f3d1192..65395634b68 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@lexical/monorepo", "description": "Lexical is an extensible text editor framework that provides excellent reliability, accessibility and performance.", - "version": "0.8.1", + "version": "0.9.0", "license": "MIT", "private": true, "workspaces": [ diff --git a/packages/lexical-clipboard/package.json b/packages/lexical-clipboard/package.json index 8f4b2e256ac..faab40e0edb 100644 --- a/packages/lexical-clipboard/package.json +++ b/packages/lexical-clipboard/package.json @@ -9,16 +9,16 @@ "paste" ], "license": "MIT", - "version": "0.8.1", + "version": "0.9.0", "main": "LexicalClipboard.js", "peerDependencies": { - "lexical": "0.8.1" + "lexical": "0.9.0" }, "dependencies": { - "@lexical/utils": "0.8.1", - "@lexical/list": "0.8.1", - "@lexical/selection": "0.8.1", - "@lexical/html": "0.8.1" + "@lexical/utils": "0.9.0", + "@lexical/list": "0.9.0", + "@lexical/selection": "0.9.0", + "@lexical/html": "0.9.0" }, "repository": { "type": "git", diff --git a/packages/lexical-code/package.json b/packages/lexical-code/package.json index 6e0e4335b20..b74a1573ba1 100644 --- a/packages/lexical-code/package.json +++ b/packages/lexical-code/package.json @@ -8,13 +8,13 @@ "code" ], "license": "MIT", - "version": "0.8.1", + "version": "0.9.0", "main": "LexicalCode.js", "peerDependencies": { - "lexical": "0.8.1" + "lexical": "0.9.0" }, "dependencies": { - "@lexical/utils": "0.8.1", + "@lexical/utils": "0.9.0", "prismjs": "^1.27.0" }, "repository": { diff --git a/packages/lexical-dragon/package.json b/packages/lexical-dragon/package.json index d19c6d22e54..3a59df727f2 100644 --- a/packages/lexical-dragon/package.json +++ b/packages/lexical-dragon/package.json @@ -9,10 +9,10 @@ "accessibility" ], "license": "MIT", - "version": "0.8.1", + "version": "0.9.0", "main": "LexicalDragon.js", "peerDependencies": { - "lexical": "0.8.1" + "lexical": "0.9.0" }, "repository": { "type": "git", diff --git a/packages/lexical-file/package.json b/packages/lexical-file/package.json index a376caee68a..5015b87a5b0 100644 --- a/packages/lexical-file/package.json +++ b/packages/lexical-file/package.json @@ -10,10 +10,10 @@ "export" ], "license": "MIT", - "version": "0.8.1", + "version": "0.9.0", "main": "LexicalFile.js", "peerDependencies": { - "lexical": "0.8.1" + "lexical": "0.9.0" }, "repository": { "type": "git", diff --git a/packages/lexical-hashtag/package.json b/packages/lexical-hashtag/package.json index 07a00c38a69..60c3d191919 100644 --- a/packages/lexical-hashtag/package.json +++ b/packages/lexical-hashtag/package.json @@ -8,13 +8,13 @@ "hashtag" ], "license": "MIT", - "version": "0.8.1", + "version": "0.9.0", "main": "LexicalHashtag.js", "peerDependencies": { - "lexical": "0.8.1" + "lexical": "0.9.0" }, "dependencies": { - "@lexical/utils": "0.8.1" + "@lexical/utils": "0.9.0" }, "repository": { "type": "git", diff --git a/packages/lexical-headless/package.json b/packages/lexical-headless/package.json index eca729db226..656d9dd483e 100644 --- a/packages/lexical-headless/package.json +++ b/packages/lexical-headless/package.json @@ -8,10 +8,10 @@ "headless" ], "license": "MIT", - "version": "0.8.1", + "version": "0.9.0", "main": "LexicalHeadless.js", "peerDependencies": { - "lexical": "0.8.1" + "lexical": "0.9.0" }, "repository": { "type": "git", diff --git a/packages/lexical-history/package.json b/packages/lexical-history/package.json index a9fbb859586..801eec4f7a2 100644 --- a/packages/lexical-history/package.json +++ b/packages/lexical-history/package.json @@ -8,13 +8,13 @@ "history" ], "license": "MIT", - "version": "0.8.1", + "version": "0.9.0", "main": "LexicalHistory.js", "peerDependencies": { - "lexical": "0.8.1" + "lexical": "0.9.0" }, "dependencies": { - "@lexical/utils": "0.8.1" + "@lexical/utils": "0.9.0" }, "repository": { "type": "git", diff --git a/packages/lexical-html/package.json b/packages/lexical-html/package.json index 287f18afa3b..2c7214b61c2 100644 --- a/packages/lexical-html/package.json +++ b/packages/lexical-html/package.json @@ -8,10 +8,10 @@ "html" ], "license": "MIT", - "version": "0.8.1", + "version": "0.9.0", "main": "LexicalHtml.js", "peerDependencies": { - "lexical": "0.8.1" + "lexical": "0.9.0" }, "repository": { "type": "git", @@ -19,6 +19,6 @@ "directory": "packages/lexical-html" }, "dependencies": { - "@lexical/selection": "0.8.1" + "@lexical/selection": "0.9.0" } } diff --git a/packages/lexical-link/package.json b/packages/lexical-link/package.json index 9d93e30823e..e75888a6184 100644 --- a/packages/lexical-link/package.json +++ b/packages/lexical-link/package.json @@ -8,13 +8,13 @@ "link" ], "license": "MIT", - "version": "0.8.1", + "version": "0.9.0", "main": "LexicalLink.js", "peerDependencies": { - "lexical": "0.8.1" + "lexical": "0.9.0" }, "dependencies": { - "@lexical/utils": "0.8.1" + "@lexical/utils": "0.9.0" }, "repository": { "type": "git", diff --git a/packages/lexical-list/package.json b/packages/lexical-list/package.json index a6abc98293d..4044e48a012 100644 --- a/packages/lexical-list/package.json +++ b/packages/lexical-list/package.json @@ -8,13 +8,13 @@ "list" ], "license": "MIT", - "version": "0.8.1", + "version": "0.9.0", "main": "LexicalList.js", "peerDependencies": { - "lexical": "0.8.1" + "lexical": "0.9.0" }, "dependencies": { - "@lexical/utils": "0.8.1" + "@lexical/utils": "0.9.0" }, "repository": { "type": "git", diff --git a/packages/lexical-mark/package.json b/packages/lexical-mark/package.json index 2081b3705dd..6c4631bd460 100644 --- a/packages/lexical-mark/package.json +++ b/packages/lexical-mark/package.json @@ -8,13 +8,13 @@ "mark" ], "license": "MIT", - "version": "0.8.1", + "version": "0.9.0", "main": "LexicalMark.js", "peerDependencies": { - "lexical": "0.8.1" + "lexical": "0.9.0" }, "dependencies": { - "@lexical/utils": "0.8.1" + "@lexical/utils": "0.9.0" }, "repository": { "type": "git", diff --git a/packages/lexical-markdown/package.json b/packages/lexical-markdown/package.json index 50392865408..b4072af5ea9 100644 --- a/packages/lexical-markdown/package.json +++ b/packages/lexical-markdown/package.json @@ -8,18 +8,18 @@ "markdown" ], "license": "MIT", - "version": "0.8.1", + "version": "0.9.0", "main": "LexicalMarkdown.js", "peerDependencies": { - "lexical": "0.8.1" + "lexical": "0.9.0" }, "dependencies": { - "@lexical/utils": "0.8.1", - "@lexical/code": "0.8.1", - "@lexical/text": "0.8.1", - "@lexical/rich-text": "0.8.1", - "@lexical/list": "0.8.1", - "@lexical/link": "0.8.1" + "@lexical/utils": "0.9.0", + "@lexical/code": "0.9.0", + "@lexical/text": "0.9.0", + "@lexical/rich-text": "0.9.0", + "@lexical/list": "0.9.0", + "@lexical/link": "0.9.0" }, "repository": { "type": "git", diff --git a/packages/lexical-offset/package.json b/packages/lexical-offset/package.json index 8508bab65a2..4d49cf8b237 100644 --- a/packages/lexical-offset/package.json +++ b/packages/lexical-offset/package.json @@ -8,10 +8,10 @@ "offset" ], "license": "MIT", - "version": "0.8.1", + "version": "0.9.0", "main": "LexicalOffset.js", "peerDependencies": { - "lexical": "0.8.1" + "lexical": "0.9.0" }, "repository": { "type": "git", diff --git a/packages/lexical-overflow/package.json b/packages/lexical-overflow/package.json index f4d773afae1..e0601df3051 100644 --- a/packages/lexical-overflow/package.json +++ b/packages/lexical-overflow/package.json @@ -8,10 +8,10 @@ "overflow" ], "license": "MIT", - "version": "0.8.1", + "version": "0.9.0", "main": "LexicalOverflow.js", "peerDependencies": { - "lexical": "0.8.1" + "lexical": "0.9.0" }, "repository": { "type": "git", diff --git a/packages/lexical-plain-text/package.json b/packages/lexical-plain-text/package.json index 52f9646f51e..640c87e345d 100644 --- a/packages/lexical-plain-text/package.json +++ b/packages/lexical-plain-text/package.json @@ -7,13 +7,13 @@ "plain-text" ], "license": "MIT", - "version": "0.8.1", + "version": "0.9.0", "main": "LexicalPlainText.js", "peerDependencies": { - "lexical": "0.8.1", - "@lexical/utils": "0.8.1", - "@lexical/selection": "0.8.1", - "@lexical/clipboard": "0.8.1" + "lexical": "0.9.0", + "@lexical/utils": "0.9.0", + "@lexical/selection": "0.9.0", + "@lexical/clipboard": "0.9.0" }, "repository": { "type": "git", diff --git a/packages/lexical-playground/package.json b/packages/lexical-playground/package.json index 67239f2bd1b..884555a9ae3 100644 --- a/packages/lexical-playground/package.json +++ b/packages/lexical-playground/package.json @@ -1,6 +1,6 @@ { "name": "lexical-playground", - "version": "0.8.1", + "version": "0.9.0", "private": true, "scripts": { "dev": "vite --host", @@ -11,22 +11,22 @@ }, "dependencies": { "@excalidraw/excalidraw": "0.11.0", - "@lexical/clipboard": "0.8.1", - "@lexical/code": "0.8.1", - "@lexical/file": "0.8.1", - "@lexical/hashtag": "0.8.1", - "@lexical/link": "0.8.1", - "@lexical/list": "0.8.1", - "@lexical/mark": "0.8.1", - "@lexical/overflow": "0.8.1", - "@lexical/plain-text": "0.8.1", - "@lexical/react": "0.8.1", - "@lexical/rich-text": "0.8.1", - "@lexical/selection": "0.8.1", - "@lexical/table": "0.8.1", - "@lexical/utils": "0.8.1", + "@lexical/clipboard": "0.9.0", + "@lexical/code": "0.9.0", + "@lexical/file": "0.9.0", + "@lexical/hashtag": "0.9.0", + "@lexical/link": "0.9.0", + "@lexical/list": "0.9.0", + "@lexical/mark": "0.9.0", + "@lexical/overflow": "0.9.0", + "@lexical/plain-text": "0.9.0", + "@lexical/react": "0.9.0", + "@lexical/rich-text": "0.9.0", + "@lexical/selection": "0.9.0", + "@lexical/table": "0.9.0", + "@lexical/utils": "0.9.0", "katex": "^0.15.2", - "lexical": "0.8.1", + "lexical": "0.9.0", "lodash-es": "^4.17.21", "prettier": "^2.3.2", "react": "^18.2.0", diff --git a/packages/lexical-react/package.json b/packages/lexical-react/package.json index e6e6eccfd75..76c8c3d0fe0 100644 --- a/packages/lexical-react/package.json +++ b/packages/lexical-react/package.json @@ -8,29 +8,29 @@ "rich-text" ], "license": "MIT", - "version": "0.8.1", + "version": "0.9.0", "dependencies": { - "@lexical/clipboard": "0.8.1", - "@lexical/code": "0.8.1", - "@lexical/dragon": "0.8.1", - "@lexical/hashtag": "0.8.1", - "@lexical/history": "0.8.1", - "@lexical/link": "0.8.1", - "@lexical/list": "0.8.1", - "@lexical/mark": "0.8.1", - "@lexical/markdown": "0.8.1", - "@lexical/overflow": "0.8.1", - "@lexical/plain-text": "0.8.1", - "@lexical/rich-text": "0.8.1", - "@lexical/selection": "0.8.1", - "@lexical/table": "0.8.1", - "@lexical/text": "0.8.1", - "@lexical/utils": "0.8.1", - "@lexical/yjs": "0.8.1", + "@lexical/clipboard": "0.9.0", + "@lexical/code": "0.9.0", + "@lexical/dragon": "0.9.0", + "@lexical/hashtag": "0.9.0", + "@lexical/history": "0.9.0", + "@lexical/link": "0.9.0", + "@lexical/list": "0.9.0", + "@lexical/mark": "0.9.0", + "@lexical/markdown": "0.9.0", + "@lexical/overflow": "0.9.0", + "@lexical/plain-text": "0.9.0", + "@lexical/rich-text": "0.9.0", + "@lexical/selection": "0.9.0", + "@lexical/table": "0.9.0", + "@lexical/text": "0.9.0", + "@lexical/utils": "0.9.0", + "@lexical/yjs": "0.9.0", "react-error-boundary": "^3.1.4" }, "peerDependencies": { - "lexical": "0.8.1", + "lexical": "0.9.0", "react": ">=17.x", "react-dom": ">=17.x" }, diff --git a/packages/lexical-rich-text/package.json b/packages/lexical-rich-text/package.json index ade799c30c9..8a9f8a4573e 100644 --- a/packages/lexical-rich-text/package.json +++ b/packages/lexical-rich-text/package.json @@ -7,13 +7,13 @@ "rich-text" ], "license": "MIT", - "version": "0.8.1", + "version": "0.9.0", "main": "LexicalRichText.js", "peerDependencies": { - "lexical": "0.8.1", - "@lexical/selection": "0.8.1", - "@lexical/clipboard": "0.8.1", - "@lexical/utils": "0.8.1" + "lexical": "0.9.0", + "@lexical/selection": "0.9.0", + "@lexical/clipboard": "0.9.0", + "@lexical/utils": "0.9.0" }, "repository": { "type": "git", diff --git a/packages/lexical-selection/package.json b/packages/lexical-selection/package.json index 613898f0830..6368d51a1c3 100644 --- a/packages/lexical-selection/package.json +++ b/packages/lexical-selection/package.json @@ -9,10 +9,10 @@ "selection" ], "license": "MIT", - "version": "0.8.1", + "version": "0.9.0", "main": "LexicalSelection.js", "peerDependencies": { - "lexical": "0.8.1" + "lexical": "0.9.0" }, "repository": { "type": "git", diff --git a/packages/lexical-table/package.json b/packages/lexical-table/package.json index eef7b478daa..01482d8d555 100644 --- a/packages/lexical-table/package.json +++ b/packages/lexical-table/package.json @@ -8,13 +8,13 @@ "table" ], "license": "MIT", - "version": "0.8.1", + "version": "0.9.0", "main": "LexicalTable.js", "peerDependencies": { - "lexical": "0.8.1" + "lexical": "0.9.0" }, "dependencies": { - "@lexical/utils": "0.8.1" + "@lexical/utils": "0.9.0" }, "repository": { "type": "git", diff --git a/packages/lexical-text/package.json b/packages/lexical-text/package.json index 796f852646f..587d5f7be8d 100644 --- a/packages/lexical-text/package.json +++ b/packages/lexical-text/package.json @@ -9,10 +9,10 @@ "text" ], "license": "MIT", - "version": "0.8.1", + "version": "0.9.0", "main": "LexicalText.js", "peerDependencies": { - "lexical": "0.8.1" + "lexical": "0.9.0" }, "repository": { "type": "git", diff --git a/packages/lexical-utils/package.json b/packages/lexical-utils/package.json index 3d6d034693e..1ca8556c5e7 100644 --- a/packages/lexical-utils/package.json +++ b/packages/lexical-utils/package.json @@ -8,15 +8,15 @@ "utils" ], "license": "MIT", - "version": "0.8.1", + "version": "0.9.0", "main": "LexicalUtils.js", "peerDependencies": { - "lexical": "0.8.1" + "lexical": "0.9.0" }, "dependencies": { - "@lexical/list": "0.8.1", - "@lexical/table": "0.8.1", - "@lexical/selection": "0.8.1" + "@lexical/list": "0.9.0", + "@lexical/table": "0.9.0", + "@lexical/selection": "0.9.0" }, "repository": { "type": "git", diff --git a/packages/lexical-yjs/package.json b/packages/lexical-yjs/package.json index ec9171f023d..ce8128ff3dc 100644 --- a/packages/lexical-yjs/package.json +++ b/packages/lexical-yjs/package.json @@ -11,13 +11,13 @@ "crdt" ], "license": "MIT", - "version": "0.8.1", + "version": "0.9.0", "main": "LexicalYjs.js", "dependencies": { - "@lexical/offset": "0.8.1" + "@lexical/offset": "0.9.0" }, "peerDependencies": { - "lexical": "0.8.1", + "lexical": "0.9.0", "yjs": ">=13.5.22" }, "repository": { diff --git a/packages/lexical/package.json b/packages/lexical/package.json index 5710f87dc1e..beafc27d3d1 100644 --- a/packages/lexical/package.json +++ b/packages/lexical/package.json @@ -9,7 +9,7 @@ "rich-text" ], "license": "MIT", - "version": "0.8.1", + "version": "0.9.0", "main": "Lexical.js", "repository": { "type": "git", diff --git a/packages/shared/package.json b/packages/shared/package.json index e665d6044d5..738e544a3d0 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -8,9 +8,9 @@ "rich-text" ], "license": "MIT", - "version": "0.8.1", + "version": "0.9.0", "dependencies": { - "lexical": "0.8.1" + "lexical": "0.9.0" }, "repository": { "type": "git",