Compare commits
10 Commits
539afce4fd
...
8beb10c8b0
| Author | SHA1 | Date | |
|---|---|---|---|
| 8beb10c8b0 | |||
|
|
18ffa5e083 | ||
|
|
9ea1140458 | ||
|
|
6b0401c783 | ||
|
|
921bbdd4bb | ||
|
|
69923e2b0e | ||
|
|
801b436d7a | ||
|
|
04b9da4760 | ||
|
|
f6c6b67096 | ||
|
|
2f9ba324a0 |
24
CHANGELOG.md
24
CHANGELOG.md
@@ -3,6 +3,30 @@
|
|||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||||
|
|
||||||
|
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
|
||||||
|
|
||||||
|
|
||||||
|
### Bug Fixes
|
||||||
|
|
||||||
|
* **extension/link:** :bug: fix last word value not being passed through when undefined ([#3258](https://github.com/ueberdosis/tiptap/issues/3258)) ([69923e2](https://github.com/ueberdosis/tiptap/commit/69923e2b0e1eff4e8bd6aab5f39c37f8ac8864cb))
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
|
||||||
|
|
||||||
|
|
||||||
|
### Bug Fixes
|
||||||
|
|
||||||
|
* **core:** InputRules does not work for ranges containing multiple text nodes ([#3205](https://github.com/ueberdosis/tiptap/issues/3205)) ([2f9ba32](https://github.com/ueberdosis/tiptap/commit/2f9ba324a03868283cf467520f99bd2a1596375a)), closes [#3071](https://github.com/ueberdosis/tiptap/issues/3071)
|
||||||
|
* **link:** ensure text blocks exist before referencing them ([#3251](https://github.com/ueberdosis/tiptap/issues/3251)) ([539afce](https://github.com/ueberdosis/tiptap/commit/539afce4fd840941fc2335bf5843e6811b921674)), closes [#3250](https://github.com/ueberdosis/tiptap/issues/3250)
|
||||||
|
* **suggestion:** set default allowedPrefixes null ([#3239](https://github.com/ueberdosis/tiptap/issues/3239)) ([04b9da4](https://github.com/ueberdosis/tiptap/commit/04b9da4760f467c446cbcf2fd08030e089d9be5f))
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -3,6 +3,22 @@
|
|||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||||
|
|
||||||
|
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package tiptap-demos
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package tiptap-demos
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
91
demos/package-lock.json
generated
91
demos/package-lock.json
generated
@@ -1,16 +1,17 @@
|
|||||||
{
|
{
|
||||||
"name": "tiptap-demos",
|
"name": "tiptap-demos",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"lockfileVersion": 2,
|
"lockfileVersion": 2,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "tiptap-demos",
|
"name": "tiptap-demos",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@hocuspocus/provider": "^1.0.0-alpha.29",
|
"@hocuspocus/provider": "^1.0.0-alpha.29",
|
||||||
"d3": "^7.3.0",
|
"d3": "^7.3.0",
|
||||||
"fast-glob": "^3.2.11",
|
"fast-glob": "^3.2.11",
|
||||||
|
"highlight.js": "^11.6.0",
|
||||||
"lowlight": "^2.7.0",
|
"lowlight": "^2.7.0",
|
||||||
"remixicon": "^2.5.0",
|
"remixicon": "^2.5.0",
|
||||||
"shiki": "^0.10.0",
|
"shiki": "^0.10.0",
|
||||||
@@ -598,12 +599,25 @@
|
|||||||
"node": ">=12"
|
"node": ">=12"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/@types/hast": {
|
||||||
|
"version": "2.3.4",
|
||||||
|
"resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz",
|
||||||
|
"integrity": "sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==",
|
||||||
|
"dependencies": {
|
||||||
|
"@types/unist": "*"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/@types/parse-json": {
|
"node_modules/@types/parse-json": {
|
||||||
"version": "4.0.0",
|
"version": "4.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
|
||||||
"integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
|
"integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
|
"node_modules/@types/unist": {
|
||||||
|
"version": "2.0.6",
|
||||||
|
"resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz",
|
||||||
|
"integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ=="
|
||||||
|
},
|
||||||
"node_modules/@types/uuid": {
|
"node_modules/@types/uuid": {
|
||||||
"version": "8.3.4",
|
"version": "8.3.4",
|
||||||
"resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-8.3.4.tgz",
|
"resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-8.3.4.tgz",
|
||||||
@@ -1295,9 +1309,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/d3-color": {
|
"node_modules/d3-color": {
|
||||||
"version": "3.0.1",
|
"version": "3.1.0",
|
||||||
"resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.0.1.tgz",
|
"resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz",
|
||||||
"integrity": "sha512-6/SlHkDOBLyQSJ1j1Ghs82OIUXpKWlR0hCsw0XrLSQhuUPuCSmLQ1QPH98vpnQxMUQM2/gfAkUEWsupVpd9JGw==",
|
"integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=12"
|
"node": ">=12"
|
||||||
}
|
}
|
||||||
@@ -2070,9 +2084,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/fault": {
|
"node_modules/fault": {
|
||||||
"version": "1.0.4",
|
"version": "2.0.1",
|
||||||
"resolved": "https://registry.npmjs.org/fault/-/fault-1.0.4.tgz",
|
"resolved": "https://registry.npmjs.org/fault/-/fault-2.0.1.tgz",
|
||||||
"integrity": "sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==",
|
"integrity": "sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"format": "^0.2.0"
|
"format": "^0.2.0"
|
||||||
},
|
},
|
||||||
@@ -2241,11 +2255,11 @@
|
|||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"node_modules/highlight.js": {
|
"node_modules/highlight.js": {
|
||||||
"version": "10.7.3",
|
"version": "11.6.0",
|
||||||
"resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz",
|
"resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.6.0.tgz",
|
||||||
"integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==",
|
"integrity": "sha512-ig1eqDzJaB0pqEvlPVIpSSyMaO92bH1N2rJpLMN/nX396wTpDA4Eq0uK+7I/2XG17pFaaKE0kjV/XPeGt7Evjw==",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": "*"
|
"node": ">=12.0.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/hsl-regex": {
|
"node_modules/hsl-regex": {
|
||||||
@@ -2599,12 +2613,13 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/lowlight": {
|
"node_modules/lowlight": {
|
||||||
"version": "1.20.0",
|
"version": "2.7.0",
|
||||||
"resolved": "https://registry.npmjs.org/lowlight/-/lowlight-1.20.0.tgz",
|
"resolved": "https://registry.npmjs.org/lowlight/-/lowlight-2.7.0.tgz",
|
||||||
"integrity": "sha512-8Ktj+prEb1RoCPkEOrPMYUN/nCggB7qAWe3a7OpMjWQkh3l2RD5wKRQ+o8Q8YuI9RG/xs95waaI/E6ym/7NsTw==",
|
"integrity": "sha512-RRdrHalFfjpxL91ITTX7KhJYH3QmX5bW9Uie2D2E5GPIR3XBYDYhScBjE291ewFZkStz/k2PN9KC+8deNLiI3Q==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"fault": "^1.0.0",
|
"@types/hast": "^2.0.0",
|
||||||
"highlight.js": "~10.7.0"
|
"fault": "^2.0.0",
|
||||||
|
"highlight.js": "~11.6.0"
|
||||||
},
|
},
|
||||||
"funding": {
|
"funding": {
|
||||||
"type": "github",
|
"type": "github",
|
||||||
@@ -4480,12 +4495,25 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"@types/hast": {
|
||||||
|
"version": "2.3.4",
|
||||||
|
"resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz",
|
||||||
|
"integrity": "sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==",
|
||||||
|
"requires": {
|
||||||
|
"@types/unist": "*"
|
||||||
|
}
|
||||||
|
},
|
||||||
"@types/parse-json": {
|
"@types/parse-json": {
|
||||||
"version": "4.0.0",
|
"version": "4.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
|
||||||
"integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
|
"integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
|
"@types/unist": {
|
||||||
|
"version": "2.0.6",
|
||||||
|
"resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz",
|
||||||
|
"integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ=="
|
||||||
|
},
|
||||||
"@types/uuid": {
|
"@types/uuid": {
|
||||||
"version": "8.3.4",
|
"version": "8.3.4",
|
||||||
"resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-8.3.4.tgz",
|
"resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-8.3.4.tgz",
|
||||||
@@ -5018,9 +5046,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"d3-color": {
|
"d3-color": {
|
||||||
"version": "3.0.1",
|
"version": "3.1.0",
|
||||||
"resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.0.1.tgz",
|
"resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz",
|
||||||
"integrity": "sha512-6/SlHkDOBLyQSJ1j1Ghs82OIUXpKWlR0hCsw0XrLSQhuUPuCSmLQ1QPH98vpnQxMUQM2/gfAkUEWsupVpd9JGw=="
|
"integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA=="
|
||||||
},
|
},
|
||||||
"d3-contour": {
|
"d3-contour": {
|
||||||
"version": "3.0.1",
|
"version": "3.0.1",
|
||||||
@@ -5488,9 +5516,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"fault": {
|
"fault": {
|
||||||
"version": "1.0.4",
|
"version": "2.0.1",
|
||||||
"resolved": "https://registry.npmjs.org/fault/-/fault-1.0.4.tgz",
|
"resolved": "https://registry.npmjs.org/fault/-/fault-2.0.1.tgz",
|
||||||
"integrity": "sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==",
|
"integrity": "sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"format": "^0.2.0"
|
"format": "^0.2.0"
|
||||||
}
|
}
|
||||||
@@ -5611,9 +5639,9 @@
|
|||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"highlight.js": {
|
"highlight.js": {
|
||||||
"version": "10.7.3",
|
"version": "11.6.0",
|
||||||
"resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz",
|
"resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.6.0.tgz",
|
||||||
"integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A=="
|
"integrity": "sha512-ig1eqDzJaB0pqEvlPVIpSSyMaO92bH1N2rJpLMN/nX396wTpDA4Eq0uK+7I/2XG17pFaaKE0kjV/XPeGt7Evjw=="
|
||||||
},
|
},
|
||||||
"hsl-regex": {
|
"hsl-regex": {
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
@@ -5874,12 +5902,13 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"lowlight": {
|
"lowlight": {
|
||||||
"version": "1.20.0",
|
"version": "2.7.0",
|
||||||
"resolved": "https://registry.npmjs.org/lowlight/-/lowlight-1.20.0.tgz",
|
"resolved": "https://registry.npmjs.org/lowlight/-/lowlight-2.7.0.tgz",
|
||||||
"integrity": "sha512-8Ktj+prEb1RoCPkEOrPMYUN/nCggB7qAWe3a7OpMjWQkh3l2RD5wKRQ+o8Q8YuI9RG/xs95waaI/E6ym/7NsTw==",
|
"integrity": "sha512-RRdrHalFfjpxL91ITTX7KhJYH3QmX5bW9Uie2D2E5GPIR3XBYDYhScBjE291ewFZkStz/k2PN9KC+8deNLiI3Q==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"fault": "^1.0.0",
|
"@types/hast": "^2.0.0",
|
||||||
"highlight.js": "~10.7.0"
|
"fault": "^2.0.0",
|
||||||
|
"highlight.js": "~11.6.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"lru-cache": {
|
"lru-cache": {
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "tiptap-demos",
|
"name": "tiptap-demos",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"private": true,
|
"private": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"start": "vite --host",
|
"start": "vite --host",
|
||||||
|
|||||||
@@ -61,67 +61,158 @@ const MenuBar = ({ editor }) => {
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
<button onClick={() => editor.chain().focus().insertTable({ rows: 3, cols: 3, withHeaderRow: true }).run()}>
|
<button
|
||||||
|
onClick={() => editor
|
||||||
|
.chain()
|
||||||
|
.focus()
|
||||||
|
.insertTable({ rows: 3, cols: 3, withHeaderRow: true })
|
||||||
|
.run()
|
||||||
|
}
|
||||||
|
>
|
||||||
insertTable
|
insertTable
|
||||||
</button>
|
</button>
|
||||||
<button onClick={() => editor.chain().focus().insertContent(tableHTML, {
|
<button
|
||||||
|
onClick={() => editor
|
||||||
|
.chain()
|
||||||
|
.focus()
|
||||||
|
.insertContent(tableHTML, {
|
||||||
parseOptions: {
|
parseOptions: {
|
||||||
preserveWhitespace: false,
|
preserveWhitespace: false,
|
||||||
},
|
},
|
||||||
}).run()}>
|
})
|
||||||
|
.run()
|
||||||
|
}
|
||||||
|
>
|
||||||
insertHTMLTable
|
insertHTMLTable
|
||||||
</button>
|
</button>
|
||||||
<button onClick={() => editor.chain().focus().addColumnBefore().run()} disabled={!editor.can().addColumnBefore()}>
|
<button
|
||||||
|
onClick={() => editor.chain().focus().addColumnBefore().run()}
|
||||||
|
disabled={!editor.can().addColumnBefore()}
|
||||||
|
>
|
||||||
addColumnBefore
|
addColumnBefore
|
||||||
</button>
|
</button>
|
||||||
<button onClick={() => editor.chain().focus().addColumnAfter().run()} disabled={!editor.can().addColumnAfter()}>
|
<button
|
||||||
|
onClick={() => editor.chain().focus().addColumnAfter().run()}
|
||||||
|
disabled={!editor.can().addColumnAfter()}
|
||||||
|
>
|
||||||
addColumnAfter
|
addColumnAfter
|
||||||
</button>
|
</button>
|
||||||
<button onClick={() => editor.chain().focus().deleteColumn().run()} disabled={!editor.can().deleteColumn()}>
|
<button
|
||||||
|
onClick={() => editor.chain().focus().deleteColumn().run()}
|
||||||
|
disabled={!editor.can().deleteColumn()}
|
||||||
|
>
|
||||||
deleteColumn
|
deleteColumn
|
||||||
</button>
|
</button>
|
||||||
<button onClick={() => editor.chain().focus().addRowBefore().run()} disabled={!editor.can().addRowBefore()}>
|
<button
|
||||||
|
onClick={() => editor.chain().focus().addRowBefore().run()}
|
||||||
|
disabled={!editor.can().addRowBefore()}
|
||||||
|
>
|
||||||
addRowBefore
|
addRowBefore
|
||||||
</button>
|
</button>
|
||||||
<button onClick={() => editor.chain().focus().addRowAfter().run()} disabled={!editor.can().addRowAfter()}>
|
<button
|
||||||
|
onClick={() => editor.chain().focus().addRowAfter().run()}
|
||||||
|
disabled={!editor.can().addRowAfter()}
|
||||||
|
>
|
||||||
addRowAfter
|
addRowAfter
|
||||||
</button>
|
</button>
|
||||||
<button onClick={() => editor.chain().focus().deleteRow().run()} disabled={!editor.can().deleteRow()}>
|
<button
|
||||||
|
onClick={() => editor.chain().focus().deleteRow().run()}
|
||||||
|
disabled={!editor.can().deleteRow()}
|
||||||
|
>
|
||||||
deleteRow
|
deleteRow
|
||||||
</button>
|
</button>
|
||||||
<button onClick={() => editor.chain().focus().deleteTable().run()} disabled={!editor.can().deleteTable()}>
|
<button
|
||||||
|
onClick={() => editor.chain().focus().deleteTable().run()}
|
||||||
|
disabled={!editor.can().deleteTable()}
|
||||||
|
>
|
||||||
deleteTable
|
deleteTable
|
||||||
</button>
|
</button>
|
||||||
<button onClick={() => editor.chain().focus().mergeCells().run()} disabled={!editor.can().mergeCells()}>
|
<button
|
||||||
|
onClick={() => editor.chain().focus().mergeCells().run()}
|
||||||
|
disabled={!editor.can().mergeCells()}
|
||||||
|
>
|
||||||
mergeCells
|
mergeCells
|
||||||
</button>
|
</button>
|
||||||
<button onClick={() => editor.chain().focus().splitCell().run()} disabled={!editor.can().splitCell()}>
|
<button
|
||||||
|
onClick={() => editor.chain().focus().splitCell().run()}
|
||||||
|
disabled={!editor.can().splitCell()}
|
||||||
|
>
|
||||||
splitCell
|
splitCell
|
||||||
</button>
|
</button>
|
||||||
<button onClick={() => editor.chain().focus().toggleHeaderColumn().run()} disabled={!editor.can().toggleHeaderColumn()}>
|
<button
|
||||||
|
onClick={() => editor.chain().focus().toggleHeaderColumn().run()}
|
||||||
|
disabled={!editor.can().toggleHeaderColumn()}
|
||||||
|
>
|
||||||
toggleHeaderColumn
|
toggleHeaderColumn
|
||||||
</button>
|
</button>
|
||||||
<button onClick={() => editor.chain().focus().toggleHeaderRow().run()} disabled={!editor.can().toggleHeaderRow()}>
|
<button
|
||||||
toggleHeaderRow
|
onClick={() => editor.chain().focus().toggleHeaderRow().run()}
|
||||||
|
disabled={!editor.can().toggleHeaderRow()}
|
||||||
|
>
|
||||||
|
{editor.can().tableHasHeader() && <>* toggleHeaderRow</>}
|
||||||
|
{!editor.can().tableHasHeader() && <>toggleHeaderRow</>}
|
||||||
</button>
|
</button>
|
||||||
<button onClick={() => editor.chain().focus().toggleHeaderCell().run()} disabled={!editor.can().toggleHeaderCell()}>
|
<button
|
||||||
|
onClick={() => editor.chain().focus().toggleHeaderCell().run()}
|
||||||
|
disabled={!editor.can().toggleHeaderCell()}
|
||||||
|
>
|
||||||
toggleHeaderCell
|
toggleHeaderCell
|
||||||
</button>
|
</button>
|
||||||
<button onClick={() => editor.chain().focus().mergeOrSplit().run()} disabled={!editor.can().mergeOrSplit()}>
|
<button
|
||||||
|
onClick={() => editor.chain().focus().mergeOrSplit().run()}
|
||||||
|
disabled={!editor.can().mergeOrSplit()}
|
||||||
|
>
|
||||||
mergeOrSplit
|
mergeOrSplit
|
||||||
</button>
|
</button>
|
||||||
<button onClick={() => editor.chain().focus().setCellAttribute('backgroundColor', '#FAF594').run()} disabled={!editor.can().setCellAttribute('backgroundColor', '#FAF594')}>
|
<button
|
||||||
|
onClick={() => editor
|
||||||
|
.chain()
|
||||||
|
.focus()
|
||||||
|
.setCellAttribute('backgroundColor', '#FAF594')
|
||||||
|
.run()
|
||||||
|
}
|
||||||
|
disabled={!editor.can().setCellAttribute('backgroundColor', '#FAF594')}
|
||||||
|
>
|
||||||
setCellAttribute
|
setCellAttribute
|
||||||
</button>
|
</button>
|
||||||
<button onClick={() => editor.chain().focus().fixTables().run()} disabled={!editor.can().fixTables()}>
|
<button
|
||||||
|
onClick={() => editor.chain().focus().fixTables().run()}
|
||||||
|
disabled={!editor.can().fixTables()}
|
||||||
|
>
|
||||||
fixTables
|
fixTables
|
||||||
</button>
|
</button>
|
||||||
<button onClick={() => editor.chain().focus().goToNextCell().run()} disabled={!editor.can().goToNextCell()}>
|
<button
|
||||||
|
onClick={() => editor.chain().focus().goToNextCell().run()}
|
||||||
|
disabled={!editor.can().goToNextCell()}
|
||||||
|
>
|
||||||
goToNextCell
|
goToNextCell
|
||||||
</button>
|
</button>
|
||||||
<button onClick={() => editor.chain().focus().goToPreviousCell().run()} disabled={!editor.can().goToPreviousCell()}>
|
<button
|
||||||
|
onClick={() => editor.chain().focus().goToPreviousCell().run()}
|
||||||
|
disabled={!editor.can().goToPreviousCell()}
|
||||||
|
>
|
||||||
goToPreviousCell
|
goToPreviousCell
|
||||||
</button>
|
</button>
|
||||||
|
|
||||||
|
<button
|
||||||
|
onClick={() => editor.chain().focus().toggleTableClass('table-fullwidth').run()
|
||||||
|
}
|
||||||
|
>
|
||||||
|
toggleTableClass(fullwidth)
|
||||||
|
</button>
|
||||||
|
|
||||||
|
<button
|
||||||
|
onClick={() => editor.chain().focus().toggleTableClass('table-centred').run()
|
||||||
|
}
|
||||||
|
>
|
||||||
|
{editor.can().tableHasClass('table-centred') && (
|
||||||
|
<>* toggleTableClass(centred)</>
|
||||||
|
)}
|
||||||
|
{!editor.can().tableHasClass('table-centred') && (
|
||||||
|
<>toggleTableClass(centred)</>
|
||||||
|
)}
|
||||||
|
</button>
|
||||||
|
<button onClick={() => console.log(editor.getHTML())}>Get HTML</button>
|
||||||
</>
|
</>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
@@ -152,10 +243,10 @@ export default () => {
|
|||||||
<p>
|
<p>
|
||||||
Here is an example:
|
Here is an example:
|
||||||
</p>
|
</p>
|
||||||
<table>
|
<table class="tablestyle tablestyle2" data-foo="bar">
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr>
|
<tr>
|
||||||
<th>Name</th>
|
<th>Name!</th>
|
||||||
<th colspan="3">Description</th>
|
<th colspan="3">Description</th>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ If you think of the document as a tree, then nodes are just a type of content in
|
|||||||
| [TaskList](/api/nodes/task-list) | – | [GitHub](https://github.com/ueberdosis/tiptap/blob/main/packages/extension-task-list/) |
|
| [TaskList](/api/nodes/task-list) | – | [GitHub](https://github.com/ueberdosis/tiptap/blob/main/packages/extension-task-list/) |
|
||||||
| [TaskItem](/api/nodes/task-item) | – | [GitHub](https://github.com/ueberdosis/tiptap/blob/main/packages/extension-task-item/) |
|
| [TaskItem](/api/nodes/task-item) | – | [GitHub](https://github.com/ueberdosis/tiptap/blob/main/packages/extension-task-item/) |
|
||||||
| [Text](/api/nodes/text) | Included | [GitHub](https://github.com/ueberdosis/tiptap/blob/main/packages/extension-text/) |
|
| [Text](/api/nodes/text) | Included | [GitHub](https://github.com/ueberdosis/tiptap/blob/main/packages/extension-text/) |
|
||||||
| [YouTube](/api/nodes/youtube) | Included | [GitHub](https://github.com/ueberdosis/tiptap/blob/main/packages/extension-text/) |
|
| [YouTube](/api/nodes/youtube) | Included | [GitHub](https://github.com/ueberdosis/tiptap/blob/main/packages/extension-youtube/) |
|
||||||
|
|
||||||
## Create a new node
|
## Create a new node
|
||||||
You’re free to create your own nodes for Tiptap. Here is the boilerplate code that’s need to create and register your own node:
|
You’re free to create your own nodes for Tiptap. Here is the boilerplate code that’s need to create and register your own node:
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Drawing
|
# Drawing
|
||||||
Did you ever wanted to draw in a text editor? Me neither. Anyway, here is an example how that could work with Tiptap. If you want to build something like that, [learn more about node views](/guide/node-views).
|
Did you ever want to draw in a text editor? Me neither. Anyway, here is an example how that could work with Tiptap. If you want to build something like that, [learn more about node views](/guide/node-views).
|
||||||
|
|
||||||
https://embed.tiptap.dev/preview/Examples/Drawing
|
https://embed.tiptap.dev/preview/Examples/Drawing
|
||||||
|
|||||||
@@ -10,5 +10,5 @@
|
|||||||
},
|
},
|
||||||
"$schema": "node_modules/lerna/schemas/lerna-schema.json",
|
"$schema": "node_modules/lerna/schemas/lerna-schema.json",
|
||||||
"useNx": true,
|
"useNx": true,
|
||||||
"version": "2.0.0-beta.197"
|
"version": "2.0.0-beta.199"
|
||||||
}
|
}
|
||||||
|
|||||||
210
package-lock.json
generated
210
package-lock.json
generated
@@ -49,7 +49,7 @@
|
|||||||
},
|
},
|
||||||
"demos": {
|
"demos": {
|
||||||
"name": "tiptap-demos",
|
"name": "tiptap-demos",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@hocuspocus/provider": "^1.0.0-alpha.29",
|
"@hocuspocus/provider": "^1.0.0-alpha.29",
|
||||||
"d3": "^7.3.0",
|
"d3": "^7.3.0",
|
||||||
@@ -18967,7 +18967,7 @@
|
|||||||
},
|
},
|
||||||
"packages/core": {
|
"packages/core": {
|
||||||
"name": "@tiptap/core",
|
"name": "@tiptap/core",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"prosemirror-commands": "^1.3.1",
|
"prosemirror-commands": "^1.3.1",
|
||||||
@@ -18985,7 +18985,7 @@
|
|||||||
},
|
},
|
||||||
"packages/extension-blockquote": {
|
"packages/extension-blockquote": {
|
||||||
"name": "@tiptap/extension-blockquote",
|
"name": "@tiptap/extension-blockquote",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"funding": {
|
"funding": {
|
||||||
"type": "github",
|
"type": "github",
|
||||||
@@ -18997,7 +18997,7 @@
|
|||||||
},
|
},
|
||||||
"packages/extension-bold": {
|
"packages/extension-bold": {
|
||||||
"name": "@tiptap/extension-bold",
|
"name": "@tiptap/extension-bold",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"funding": {
|
"funding": {
|
||||||
"type": "github",
|
"type": "github",
|
||||||
@@ -19009,7 +19009,7 @@
|
|||||||
},
|
},
|
||||||
"packages/extension-bubble-menu": {
|
"packages/extension-bubble-menu": {
|
||||||
"name": "@tiptap/extension-bubble-menu",
|
"name": "@tiptap/extension-bubble-menu",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"prosemirror-state": "^1.4.1",
|
"prosemirror-state": "^1.4.1",
|
||||||
@@ -19026,7 +19026,7 @@
|
|||||||
},
|
},
|
||||||
"packages/extension-bullet-list": {
|
"packages/extension-bullet-list": {
|
||||||
"name": "@tiptap/extension-bullet-list",
|
"name": "@tiptap/extension-bullet-list",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"funding": {
|
"funding": {
|
||||||
"type": "github",
|
"type": "github",
|
||||||
@@ -19038,7 +19038,7 @@
|
|||||||
},
|
},
|
||||||
"packages/extension-character-count": {
|
"packages/extension-character-count": {
|
||||||
"name": "@tiptap/extension-character-count",
|
"name": "@tiptap/extension-character-count",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"prosemirror-model": "^1.18.1",
|
"prosemirror-model": "^1.18.1",
|
||||||
@@ -19054,7 +19054,7 @@
|
|||||||
},
|
},
|
||||||
"packages/extension-code": {
|
"packages/extension-code": {
|
||||||
"name": "@tiptap/extension-code",
|
"name": "@tiptap/extension-code",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"funding": {
|
"funding": {
|
||||||
"type": "github",
|
"type": "github",
|
||||||
@@ -19066,7 +19066,7 @@
|
|||||||
},
|
},
|
||||||
"packages/extension-code-block": {
|
"packages/extension-code-block": {
|
||||||
"name": "@tiptap/extension-code-block",
|
"name": "@tiptap/extension-code-block",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"prosemirror-state": "^1.4.1"
|
"prosemirror-state": "^1.4.1"
|
||||||
@@ -19081,7 +19081,7 @@
|
|||||||
},
|
},
|
||||||
"packages/extension-code-block-lowlight": {
|
"packages/extension-code-block-lowlight": {
|
||||||
"name": "@tiptap/extension-code-block-lowlight",
|
"name": "@tiptap/extension-code-block-lowlight",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"prosemirror-model": "^1.18.1",
|
"prosemirror-model": "^1.18.1",
|
||||||
@@ -19099,7 +19099,7 @@
|
|||||||
},
|
},
|
||||||
"packages/extension-collaboration": {
|
"packages/extension-collaboration": {
|
||||||
"name": "@tiptap/extension-collaboration",
|
"name": "@tiptap/extension-collaboration",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"prosemirror-state": "^1.4.1",
|
"prosemirror-state": "^1.4.1",
|
||||||
@@ -19115,7 +19115,7 @@
|
|||||||
},
|
},
|
||||||
"packages/extension-collaboration-cursor": {
|
"packages/extension-collaboration-cursor": {
|
||||||
"name": "@tiptap/extension-collaboration-cursor",
|
"name": "@tiptap/extension-collaboration-cursor",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"y-prosemirror": "1.0.20"
|
"y-prosemirror": "1.0.20"
|
||||||
@@ -19130,7 +19130,7 @@
|
|||||||
},
|
},
|
||||||
"packages/extension-color": {
|
"packages/extension-color": {
|
||||||
"name": "@tiptap/extension-color",
|
"name": "@tiptap/extension-color",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"funding": {
|
"funding": {
|
||||||
"type": "github",
|
"type": "github",
|
||||||
@@ -19143,7 +19143,7 @@
|
|||||||
},
|
},
|
||||||
"packages/extension-document": {
|
"packages/extension-document": {
|
||||||
"name": "@tiptap/extension-document",
|
"name": "@tiptap/extension-document",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"funding": {
|
"funding": {
|
||||||
"type": "github",
|
"type": "github",
|
||||||
@@ -19155,7 +19155,7 @@
|
|||||||
},
|
},
|
||||||
"packages/extension-dropcursor": {
|
"packages/extension-dropcursor": {
|
||||||
"name": "@tiptap/extension-dropcursor",
|
"name": "@tiptap/extension-dropcursor",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"prosemirror-dropcursor": "1.5.0"
|
"prosemirror-dropcursor": "1.5.0"
|
||||||
@@ -19170,7 +19170,7 @@
|
|||||||
},
|
},
|
||||||
"packages/extension-floating-menu": {
|
"packages/extension-floating-menu": {
|
||||||
"name": "@tiptap/extension-floating-menu",
|
"name": "@tiptap/extension-floating-menu",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"prosemirror-state": "^1.4.1",
|
"prosemirror-state": "^1.4.1",
|
||||||
@@ -19187,7 +19187,7 @@
|
|||||||
},
|
},
|
||||||
"packages/extension-focus": {
|
"packages/extension-focus": {
|
||||||
"name": "@tiptap/extension-focus",
|
"name": "@tiptap/extension-focus",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"prosemirror-state": "^1.4.1",
|
"prosemirror-state": "^1.4.1",
|
||||||
@@ -19203,7 +19203,7 @@
|
|||||||
},
|
},
|
||||||
"packages/extension-font-family": {
|
"packages/extension-font-family": {
|
||||||
"name": "@tiptap/extension-font-family",
|
"name": "@tiptap/extension-font-family",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"funding": {
|
"funding": {
|
||||||
"type": "github",
|
"type": "github",
|
||||||
@@ -19216,7 +19216,7 @@
|
|||||||
},
|
},
|
||||||
"packages/extension-gapcursor": {
|
"packages/extension-gapcursor": {
|
||||||
"name": "@tiptap/extension-gapcursor",
|
"name": "@tiptap/extension-gapcursor",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"prosemirror-gapcursor": "^1.3.1"
|
"prosemirror-gapcursor": "^1.3.1"
|
||||||
@@ -19231,7 +19231,7 @@
|
|||||||
},
|
},
|
||||||
"packages/extension-hard-break": {
|
"packages/extension-hard-break": {
|
||||||
"name": "@tiptap/extension-hard-break",
|
"name": "@tiptap/extension-hard-break",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"funding": {
|
"funding": {
|
||||||
"type": "github",
|
"type": "github",
|
||||||
@@ -19243,7 +19243,7 @@
|
|||||||
},
|
},
|
||||||
"packages/extension-heading": {
|
"packages/extension-heading": {
|
||||||
"name": "@tiptap/extension-heading",
|
"name": "@tiptap/extension-heading",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"funding": {
|
"funding": {
|
||||||
"type": "github",
|
"type": "github",
|
||||||
@@ -19255,7 +19255,7 @@
|
|||||||
},
|
},
|
||||||
"packages/extension-highlight": {
|
"packages/extension-highlight": {
|
||||||
"name": "@tiptap/extension-highlight",
|
"name": "@tiptap/extension-highlight",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"funding": {
|
"funding": {
|
||||||
"type": "github",
|
"type": "github",
|
||||||
@@ -19267,7 +19267,7 @@
|
|||||||
},
|
},
|
||||||
"packages/extension-history": {
|
"packages/extension-history": {
|
||||||
"name": "@tiptap/extension-history",
|
"name": "@tiptap/extension-history",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"prosemirror-history": "^1.3.0"
|
"prosemirror-history": "^1.3.0"
|
||||||
@@ -19282,7 +19282,7 @@
|
|||||||
},
|
},
|
||||||
"packages/extension-horizontal-rule": {
|
"packages/extension-horizontal-rule": {
|
||||||
"name": "@tiptap/extension-horizontal-rule",
|
"name": "@tiptap/extension-horizontal-rule",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"prosemirror-state": "^1.4.1"
|
"prosemirror-state": "^1.4.1"
|
||||||
@@ -19297,7 +19297,7 @@
|
|||||||
},
|
},
|
||||||
"packages/extension-image": {
|
"packages/extension-image": {
|
||||||
"name": "@tiptap/extension-image",
|
"name": "@tiptap/extension-image",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"funding": {
|
"funding": {
|
||||||
"type": "github",
|
"type": "github",
|
||||||
@@ -19309,7 +19309,7 @@
|
|||||||
},
|
},
|
||||||
"packages/extension-italic": {
|
"packages/extension-italic": {
|
||||||
"name": "@tiptap/extension-italic",
|
"name": "@tiptap/extension-italic",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"funding": {
|
"funding": {
|
||||||
"type": "github",
|
"type": "github",
|
||||||
@@ -19321,7 +19321,7 @@
|
|||||||
},
|
},
|
||||||
"packages/extension-link": {
|
"packages/extension-link": {
|
||||||
"name": "@tiptap/extension-link",
|
"name": "@tiptap/extension-link",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"linkifyjs": "^3.0.5",
|
"linkifyjs": "^3.0.5",
|
||||||
@@ -19338,7 +19338,7 @@
|
|||||||
},
|
},
|
||||||
"packages/extension-list-item": {
|
"packages/extension-list-item": {
|
||||||
"name": "@tiptap/extension-list-item",
|
"name": "@tiptap/extension-list-item",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"funding": {
|
"funding": {
|
||||||
"type": "github",
|
"type": "github",
|
||||||
@@ -19350,7 +19350,7 @@
|
|||||||
},
|
},
|
||||||
"packages/extension-mention": {
|
"packages/extension-mention": {
|
||||||
"name": "@tiptap/extension-mention",
|
"name": "@tiptap/extension-mention",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"prosemirror-model": "^1.18.1",
|
"prosemirror-model": "^1.18.1",
|
||||||
@@ -19367,7 +19367,7 @@
|
|||||||
},
|
},
|
||||||
"packages/extension-ordered-list": {
|
"packages/extension-ordered-list": {
|
||||||
"name": "@tiptap/extension-ordered-list",
|
"name": "@tiptap/extension-ordered-list",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"funding": {
|
"funding": {
|
||||||
"type": "github",
|
"type": "github",
|
||||||
@@ -19379,7 +19379,7 @@
|
|||||||
},
|
},
|
||||||
"packages/extension-paragraph": {
|
"packages/extension-paragraph": {
|
||||||
"name": "@tiptap/extension-paragraph",
|
"name": "@tiptap/extension-paragraph",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"funding": {
|
"funding": {
|
||||||
"type": "github",
|
"type": "github",
|
||||||
@@ -19391,7 +19391,7 @@
|
|||||||
},
|
},
|
||||||
"packages/extension-placeholder": {
|
"packages/extension-placeholder": {
|
||||||
"name": "@tiptap/extension-placeholder",
|
"name": "@tiptap/extension-placeholder",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"prosemirror-model": "^1.18.1",
|
"prosemirror-model": "^1.18.1",
|
||||||
@@ -19408,7 +19408,7 @@
|
|||||||
},
|
},
|
||||||
"packages/extension-strike": {
|
"packages/extension-strike": {
|
||||||
"name": "@tiptap/extension-strike",
|
"name": "@tiptap/extension-strike",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"funding": {
|
"funding": {
|
||||||
"type": "github",
|
"type": "github",
|
||||||
@@ -19420,7 +19420,7 @@
|
|||||||
},
|
},
|
||||||
"packages/extension-subscript": {
|
"packages/extension-subscript": {
|
||||||
"name": "@tiptap/extension-subscript",
|
"name": "@tiptap/extension-subscript",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"funding": {
|
"funding": {
|
||||||
"type": "github",
|
"type": "github",
|
||||||
@@ -19432,7 +19432,7 @@
|
|||||||
},
|
},
|
||||||
"packages/extension-superscript": {
|
"packages/extension-superscript": {
|
||||||
"name": "@tiptap/extension-superscript",
|
"name": "@tiptap/extension-superscript",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"funding": {
|
"funding": {
|
||||||
"type": "github",
|
"type": "github",
|
||||||
@@ -19444,7 +19444,7 @@
|
|||||||
},
|
},
|
||||||
"packages/extension-table": {
|
"packages/extension-table": {
|
||||||
"name": "@tiptap/extension-table",
|
"name": "@tiptap/extension-table",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@_ueberdosis/prosemirror-tables": "1.1.3",
|
"@_ueberdosis/prosemirror-tables": "1.1.3",
|
||||||
@@ -19462,7 +19462,7 @@
|
|||||||
},
|
},
|
||||||
"packages/extension-table-cell": {
|
"packages/extension-table-cell": {
|
||||||
"name": "@tiptap/extension-table-cell",
|
"name": "@tiptap/extension-table-cell",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"funding": {
|
"funding": {
|
||||||
"type": "github",
|
"type": "github",
|
||||||
@@ -19474,7 +19474,7 @@
|
|||||||
},
|
},
|
||||||
"packages/extension-table-header": {
|
"packages/extension-table-header": {
|
||||||
"name": "@tiptap/extension-table-header",
|
"name": "@tiptap/extension-table-header",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"funding": {
|
"funding": {
|
||||||
"type": "github",
|
"type": "github",
|
||||||
@@ -19486,7 +19486,7 @@
|
|||||||
},
|
},
|
||||||
"packages/extension-table-row": {
|
"packages/extension-table-row": {
|
||||||
"name": "@tiptap/extension-table-row",
|
"name": "@tiptap/extension-table-row",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"funding": {
|
"funding": {
|
||||||
"type": "github",
|
"type": "github",
|
||||||
@@ -19498,7 +19498,7 @@
|
|||||||
},
|
},
|
||||||
"packages/extension-task-item": {
|
"packages/extension-task-item": {
|
||||||
"name": "@tiptap/extension-task-item",
|
"name": "@tiptap/extension-task-item",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"funding": {
|
"funding": {
|
||||||
"type": "github",
|
"type": "github",
|
||||||
@@ -19511,7 +19511,7 @@
|
|||||||
},
|
},
|
||||||
"packages/extension-task-list": {
|
"packages/extension-task-list": {
|
||||||
"name": "@tiptap/extension-task-list",
|
"name": "@tiptap/extension-task-list",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"funding": {
|
"funding": {
|
||||||
"type": "github",
|
"type": "github",
|
||||||
@@ -19523,7 +19523,7 @@
|
|||||||
},
|
},
|
||||||
"packages/extension-text": {
|
"packages/extension-text": {
|
||||||
"name": "@tiptap/extension-text",
|
"name": "@tiptap/extension-text",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"funding": {
|
"funding": {
|
||||||
"type": "github",
|
"type": "github",
|
||||||
@@ -19535,7 +19535,7 @@
|
|||||||
},
|
},
|
||||||
"packages/extension-text-align": {
|
"packages/extension-text-align": {
|
||||||
"name": "@tiptap/extension-text-align",
|
"name": "@tiptap/extension-text-align",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"funding": {
|
"funding": {
|
||||||
"type": "github",
|
"type": "github",
|
||||||
@@ -19547,7 +19547,7 @@
|
|||||||
},
|
},
|
||||||
"packages/extension-text-style": {
|
"packages/extension-text-style": {
|
||||||
"name": "@tiptap/extension-text-style",
|
"name": "@tiptap/extension-text-style",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"funding": {
|
"funding": {
|
||||||
"type": "github",
|
"type": "github",
|
||||||
@@ -19559,7 +19559,7 @@
|
|||||||
},
|
},
|
||||||
"packages/extension-typography": {
|
"packages/extension-typography": {
|
||||||
"name": "@tiptap/extension-typography",
|
"name": "@tiptap/extension-typography",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"funding": {
|
"funding": {
|
||||||
"type": "github",
|
"type": "github",
|
||||||
@@ -19571,7 +19571,7 @@
|
|||||||
},
|
},
|
||||||
"packages/extension-underline": {
|
"packages/extension-underline": {
|
||||||
"name": "@tiptap/extension-underline",
|
"name": "@tiptap/extension-underline",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"funding": {
|
"funding": {
|
||||||
"type": "github",
|
"type": "github",
|
||||||
@@ -19583,7 +19583,7 @@
|
|||||||
},
|
},
|
||||||
"packages/extension-youtube": {
|
"packages/extension-youtube": {
|
||||||
"name": "@tiptap/extension-youtube",
|
"name": "@tiptap/extension-youtube",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"funding": {
|
"funding": {
|
||||||
"type": "github",
|
"type": "github",
|
||||||
@@ -19595,10 +19595,10 @@
|
|||||||
},
|
},
|
||||||
"packages/html": {
|
"packages/html": {
|
||||||
"name": "@tiptap/html",
|
"name": "@tiptap/html",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@tiptap/core": "^2.0.0-beta.197",
|
"@tiptap/core": "^2.0.0-beta.199",
|
||||||
"prosemirror-model": "^1.18.1",
|
"prosemirror-model": "^1.18.1",
|
||||||
"zeed-dom": "^0.9.19"
|
"zeed-dom": "^0.9.19"
|
||||||
},
|
},
|
||||||
@@ -19609,11 +19609,11 @@
|
|||||||
},
|
},
|
||||||
"packages/react": {
|
"packages/react": {
|
||||||
"name": "@tiptap/react",
|
"name": "@tiptap/react",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@tiptap/extension-bubble-menu": "^2.0.0-beta.197",
|
"@tiptap/extension-bubble-menu": "^2.0.0-beta.199",
|
||||||
"@tiptap/extension-floating-menu": "^2.0.0-beta.197",
|
"@tiptap/extension-floating-menu": "^2.0.0-beta.199",
|
||||||
"prosemirror-view": "^1.28.2"
|
"prosemirror-view": "^1.28.2"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
@@ -19634,28 +19634,28 @@
|
|||||||
},
|
},
|
||||||
"packages/starter-kit": {
|
"packages/starter-kit": {
|
||||||
"name": "@tiptap/starter-kit",
|
"name": "@tiptap/starter-kit",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@tiptap/core": "^2.0.0-beta.197",
|
"@tiptap/core": "^2.0.0-beta.199",
|
||||||
"@tiptap/extension-blockquote": "^2.0.0-beta.197",
|
"@tiptap/extension-blockquote": "^2.0.0-beta.199",
|
||||||
"@tiptap/extension-bold": "^2.0.0-beta.197",
|
"@tiptap/extension-bold": "^2.0.0-beta.199",
|
||||||
"@tiptap/extension-bullet-list": "^2.0.0-beta.197",
|
"@tiptap/extension-bullet-list": "^2.0.0-beta.199",
|
||||||
"@tiptap/extension-code": "^2.0.0-beta.197",
|
"@tiptap/extension-code": "^2.0.0-beta.199",
|
||||||
"@tiptap/extension-code-block": "^2.0.0-beta.197",
|
"@tiptap/extension-code-block": "^2.0.0-beta.199",
|
||||||
"@tiptap/extension-document": "^2.0.0-beta.197",
|
"@tiptap/extension-document": "^2.0.0-beta.199",
|
||||||
"@tiptap/extension-dropcursor": "^2.0.0-beta.197",
|
"@tiptap/extension-dropcursor": "^2.0.0-beta.199",
|
||||||
"@tiptap/extension-gapcursor": "^2.0.0-beta.197",
|
"@tiptap/extension-gapcursor": "^2.0.0-beta.199",
|
||||||
"@tiptap/extension-hard-break": "^2.0.0-beta.197",
|
"@tiptap/extension-hard-break": "^2.0.0-beta.199",
|
||||||
"@tiptap/extension-heading": "^2.0.0-beta.197",
|
"@tiptap/extension-heading": "^2.0.0-beta.199",
|
||||||
"@tiptap/extension-history": "^2.0.0-beta.197",
|
"@tiptap/extension-history": "^2.0.0-beta.199",
|
||||||
"@tiptap/extension-horizontal-rule": "^2.0.0-beta.197",
|
"@tiptap/extension-horizontal-rule": "^2.0.0-beta.199",
|
||||||
"@tiptap/extension-italic": "^2.0.0-beta.197",
|
"@tiptap/extension-italic": "^2.0.0-beta.199",
|
||||||
"@tiptap/extension-list-item": "^2.0.0-beta.197",
|
"@tiptap/extension-list-item": "^2.0.0-beta.199",
|
||||||
"@tiptap/extension-ordered-list": "^2.0.0-beta.197",
|
"@tiptap/extension-ordered-list": "^2.0.0-beta.199",
|
||||||
"@tiptap/extension-paragraph": "^2.0.0-beta.197",
|
"@tiptap/extension-paragraph": "^2.0.0-beta.199",
|
||||||
"@tiptap/extension-strike": "^2.0.0-beta.197",
|
"@tiptap/extension-strike": "^2.0.0-beta.199",
|
||||||
"@tiptap/extension-text": "^2.0.0-beta.197"
|
"@tiptap/extension-text": "^2.0.0-beta.199"
|
||||||
},
|
},
|
||||||
"funding": {
|
"funding": {
|
||||||
"type": "github",
|
"type": "github",
|
||||||
@@ -19664,7 +19664,7 @@
|
|||||||
},
|
},
|
||||||
"packages/suggestion": {
|
"packages/suggestion": {
|
||||||
"name": "@tiptap/suggestion",
|
"name": "@tiptap/suggestion",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"prosemirror-model": "^1.18.1",
|
"prosemirror-model": "^1.18.1",
|
||||||
@@ -19681,11 +19681,11 @@
|
|||||||
},
|
},
|
||||||
"packages/vue-2": {
|
"packages/vue-2": {
|
||||||
"name": "@tiptap/vue-2",
|
"name": "@tiptap/vue-2",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@tiptap/extension-bubble-menu": "^2.0.0-beta.197",
|
"@tiptap/extension-bubble-menu": "^2.0.0-beta.199",
|
||||||
"@tiptap/extension-floating-menu": "^2.0.0-beta.197",
|
"@tiptap/extension-floating-menu": "^2.0.0-beta.199",
|
||||||
"prosemirror-view": "^1.28.2"
|
"prosemirror-view": "^1.28.2"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
@@ -19707,11 +19707,11 @@
|
|||||||
},
|
},
|
||||||
"packages/vue-3": {
|
"packages/vue-3": {
|
||||||
"name": "@tiptap/vue-3",
|
"name": "@tiptap/vue-3",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@tiptap/extension-bubble-menu": "^2.0.0-beta.197",
|
"@tiptap/extension-bubble-menu": "^2.0.0-beta.199",
|
||||||
"@tiptap/extension-floating-menu": "^2.0.0-beta.197",
|
"@tiptap/extension-floating-menu": "^2.0.0-beta.199",
|
||||||
"prosemirror-state": "^1.4.1",
|
"prosemirror-state": "^1.4.1",
|
||||||
"prosemirror-view": "^1.28.2"
|
"prosemirror-view": "^1.28.2"
|
||||||
},
|
},
|
||||||
@@ -24719,7 +24719,7 @@
|
|||||||
"@tiptap/html": {
|
"@tiptap/html": {
|
||||||
"version": "file:packages/html",
|
"version": "file:packages/html",
|
||||||
"requires": {
|
"requires": {
|
||||||
"@tiptap/core": "^2.0.0-beta.197",
|
"@tiptap/core": "^2.0.0-beta.199",
|
||||||
"prosemirror-model": "^1.18.1",
|
"prosemirror-model": "^1.18.1",
|
||||||
"zeed-dom": "^0.9.19"
|
"zeed-dom": "^0.9.19"
|
||||||
}
|
}
|
||||||
@@ -24727,8 +24727,8 @@
|
|||||||
"@tiptap/react": {
|
"@tiptap/react": {
|
||||||
"version": "file:packages/react",
|
"version": "file:packages/react",
|
||||||
"requires": {
|
"requires": {
|
||||||
"@tiptap/extension-bubble-menu": "^2.0.0-beta.197",
|
"@tiptap/extension-bubble-menu": "^2.0.0-beta.199",
|
||||||
"@tiptap/extension-floating-menu": "^2.0.0-beta.197",
|
"@tiptap/extension-floating-menu": "^2.0.0-beta.199",
|
||||||
"@types/react": "^18.0.1",
|
"@types/react": "^18.0.1",
|
||||||
"@types/react-dom": "^18.0.0",
|
"@types/react-dom": "^18.0.0",
|
||||||
"prosemirror-view": "^1.28.2",
|
"prosemirror-view": "^1.28.2",
|
||||||
@@ -24739,25 +24739,25 @@
|
|||||||
"@tiptap/starter-kit": {
|
"@tiptap/starter-kit": {
|
||||||
"version": "file:packages/starter-kit",
|
"version": "file:packages/starter-kit",
|
||||||
"requires": {
|
"requires": {
|
||||||
"@tiptap/core": "^2.0.0-beta.197",
|
"@tiptap/core": "^2.0.0-beta.199",
|
||||||
"@tiptap/extension-blockquote": "^2.0.0-beta.197",
|
"@tiptap/extension-blockquote": "^2.0.0-beta.199",
|
||||||
"@tiptap/extension-bold": "^2.0.0-beta.197",
|
"@tiptap/extension-bold": "^2.0.0-beta.199",
|
||||||
"@tiptap/extension-bullet-list": "^2.0.0-beta.197",
|
"@tiptap/extension-bullet-list": "^2.0.0-beta.199",
|
||||||
"@tiptap/extension-code": "^2.0.0-beta.197",
|
"@tiptap/extension-code": "^2.0.0-beta.199",
|
||||||
"@tiptap/extension-code-block": "^2.0.0-beta.197",
|
"@tiptap/extension-code-block": "^2.0.0-beta.199",
|
||||||
"@tiptap/extension-document": "^2.0.0-beta.197",
|
"@tiptap/extension-document": "^2.0.0-beta.199",
|
||||||
"@tiptap/extension-dropcursor": "^2.0.0-beta.197",
|
"@tiptap/extension-dropcursor": "^2.0.0-beta.199",
|
||||||
"@tiptap/extension-gapcursor": "^2.0.0-beta.197",
|
"@tiptap/extension-gapcursor": "^2.0.0-beta.199",
|
||||||
"@tiptap/extension-hard-break": "^2.0.0-beta.197",
|
"@tiptap/extension-hard-break": "^2.0.0-beta.199",
|
||||||
"@tiptap/extension-heading": "^2.0.0-beta.197",
|
"@tiptap/extension-heading": "^2.0.0-beta.199",
|
||||||
"@tiptap/extension-history": "^2.0.0-beta.197",
|
"@tiptap/extension-history": "^2.0.0-beta.199",
|
||||||
"@tiptap/extension-horizontal-rule": "^2.0.0-beta.197",
|
"@tiptap/extension-horizontal-rule": "^2.0.0-beta.199",
|
||||||
"@tiptap/extension-italic": "^2.0.0-beta.197",
|
"@tiptap/extension-italic": "^2.0.0-beta.199",
|
||||||
"@tiptap/extension-list-item": "^2.0.0-beta.197",
|
"@tiptap/extension-list-item": "^2.0.0-beta.199",
|
||||||
"@tiptap/extension-ordered-list": "^2.0.0-beta.197",
|
"@tiptap/extension-ordered-list": "^2.0.0-beta.199",
|
||||||
"@tiptap/extension-paragraph": "^2.0.0-beta.197",
|
"@tiptap/extension-paragraph": "^2.0.0-beta.199",
|
||||||
"@tiptap/extension-strike": "^2.0.0-beta.197",
|
"@tiptap/extension-strike": "^2.0.0-beta.199",
|
||||||
"@tiptap/extension-text": "^2.0.0-beta.197"
|
"@tiptap/extension-text": "^2.0.0-beta.199"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"@tiptap/suggestion": {
|
"@tiptap/suggestion": {
|
||||||
@@ -24771,8 +24771,8 @@
|
|||||||
"@tiptap/vue-2": {
|
"@tiptap/vue-2": {
|
||||||
"version": "file:packages/vue-2",
|
"version": "file:packages/vue-2",
|
||||||
"requires": {
|
"requires": {
|
||||||
"@tiptap/extension-bubble-menu": "^2.0.0-beta.197",
|
"@tiptap/extension-bubble-menu": "^2.0.0-beta.199",
|
||||||
"@tiptap/extension-floating-menu": "^2.0.0-beta.197",
|
"@tiptap/extension-floating-menu": "^2.0.0-beta.199",
|
||||||
"prosemirror-view": "^1.28.2",
|
"prosemirror-view": "^1.28.2",
|
||||||
"vue": "^2.6.0"
|
"vue": "^2.6.0"
|
||||||
},
|
},
|
||||||
@@ -24786,8 +24786,8 @@
|
|||||||
"@tiptap/vue-3": {
|
"@tiptap/vue-3": {
|
||||||
"version": "file:packages/vue-3",
|
"version": "file:packages/vue-3",
|
||||||
"requires": {
|
"requires": {
|
||||||
"@tiptap/extension-bubble-menu": "^2.0.0-beta.197",
|
"@tiptap/extension-bubble-menu": "^2.0.0-beta.199",
|
||||||
"@tiptap/extension-floating-menu": "^2.0.0-beta.197",
|
"@tiptap/extension-floating-menu": "^2.0.0-beta.199",
|
||||||
"prosemirror-state": "^1.4.1",
|
"prosemirror-state": "^1.4.1",
|
||||||
"prosemirror-view": "^1.28.2",
|
"prosemirror-view": "^1.28.2",
|
||||||
"vue": "^3.0.0"
|
"vue": "^3.0.0"
|
||||||
|
|||||||
@@ -3,6 +3,25 @@
|
|||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||||
|
|
||||||
|
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/core
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
|
||||||
|
|
||||||
|
|
||||||
|
### Bug Fixes
|
||||||
|
|
||||||
|
* **core:** InputRules does not work for ranges containing multiple text nodes ([#3205](https://github.com/ueberdosis/tiptap/issues/3205)) ([2f9ba32](https://github.com/ueberdosis/tiptap/commit/2f9ba324a03868283cf467520f99bd2a1596375a)), closes [#3071](https://github.com/ueberdosis/tiptap/issues/3071)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@tiptap/core",
|
"name": "@tiptap/core",
|
||||||
"description": "headless rich text editor",
|
"description": "headless rich text editor",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"homepage": "https://tiptap.dev",
|
"homepage": "https://tiptap.dev",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"tiptap",
|
"tiptap",
|
||||||
|
|||||||
@@ -93,7 +93,7 @@ export function getAttributesFromExtensions(extensions: Extensions): ExtensionAt
|
|||||||
...attribute,
|
...attribute,
|
||||||
}
|
}
|
||||||
|
|
||||||
if (attribute.isRequired && attribute.default === undefined) {
|
if (attribute?.isRequired && attribute?.default === undefined) {
|
||||||
delete mergedAttr.default
|
delete mergedAttr.default
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -3,13 +3,17 @@ import { ResolvedPos } from 'prosemirror-model'
|
|||||||
export const getTextContentFromNodes = ($from: ResolvedPos, maxMatch = 500) => {
|
export const getTextContentFromNodes = ($from: ResolvedPos, maxMatch = 500) => {
|
||||||
let textBefore = ''
|
let textBefore = ''
|
||||||
|
|
||||||
|
const sliceEndPos = $from.parentOffset
|
||||||
|
|
||||||
$from.parent.nodesBetween(
|
$from.parent.nodesBetween(
|
||||||
Math.max(0, $from.parentOffset - maxMatch),
|
Math.max(0, sliceEndPos - maxMatch),
|
||||||
$from.parentOffset,
|
sliceEndPos,
|
||||||
(node, pos, parent, index) => {
|
(node, pos, parent, index) => {
|
||||||
textBefore += node.type.spec.toText?.({
|
const chunk = node.type.spec.toText?.({
|
||||||
node, pos, parent, index,
|
node, pos, parent, index,
|
||||||
}) || $from.nodeBefore?.text || '%leaf%'
|
}) || node.textContent || '%leaf%'
|
||||||
|
|
||||||
|
textBefore += chunk.slice(0, Math.max(0, sliceEndPos - pos))
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -3,6 +3,22 @@
|
|||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||||
|
|
||||||
|
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-blockquote
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-blockquote
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
||||||
|
|
||||||
**Note:** Version bump only for package @tiptap/extension-blockquote
|
**Note:** Version bump only for package @tiptap/extension-blockquote
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@tiptap/extension-blockquote",
|
"name": "@tiptap/extension-blockquote",
|
||||||
"description": "blockquote extension for tiptap",
|
"description": "blockquote extension for tiptap",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"homepage": "https://tiptap.dev",
|
"homepage": "https://tiptap.dev",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"tiptap",
|
"tiptap",
|
||||||
|
|||||||
@@ -3,6 +3,22 @@
|
|||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||||
|
|
||||||
|
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-bold
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-bold
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
||||||
|
|
||||||
**Note:** Version bump only for package @tiptap/extension-bold
|
**Note:** Version bump only for package @tiptap/extension-bold
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@tiptap/extension-bold",
|
"name": "@tiptap/extension-bold",
|
||||||
"description": "bold extension for tiptap",
|
"description": "bold extension for tiptap",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"homepage": "https://tiptap.dev",
|
"homepage": "https://tiptap.dev",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"tiptap",
|
"tiptap",
|
||||||
|
|||||||
@@ -3,6 +3,22 @@
|
|||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||||
|
|
||||||
|
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-bubble-menu
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-bubble-menu
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
||||||
|
|
||||||
**Note:** Version bump only for package @tiptap/extension-bubble-menu
|
**Note:** Version bump only for package @tiptap/extension-bubble-menu
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@tiptap/extension-bubble-menu",
|
"name": "@tiptap/extension-bubble-menu",
|
||||||
"description": "bubble-menu extension for tiptap",
|
"description": "bubble-menu extension for tiptap",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"homepage": "https://tiptap.dev",
|
"homepage": "https://tiptap.dev",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"tiptap",
|
"tiptap",
|
||||||
|
|||||||
@@ -3,6 +3,22 @@
|
|||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||||
|
|
||||||
|
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-bullet-list
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-bullet-list
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
||||||
|
|
||||||
**Note:** Version bump only for package @tiptap/extension-bullet-list
|
**Note:** Version bump only for package @tiptap/extension-bullet-list
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@tiptap/extension-bullet-list",
|
"name": "@tiptap/extension-bullet-list",
|
||||||
"description": "bullet list extension for tiptap",
|
"description": "bullet list extension for tiptap",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"homepage": "https://tiptap.dev",
|
"homepage": "https://tiptap.dev",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"tiptap",
|
"tiptap",
|
||||||
|
|||||||
@@ -3,6 +3,22 @@
|
|||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||||
|
|
||||||
|
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-character-count
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-character-count
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
||||||
|
|
||||||
**Note:** Version bump only for package @tiptap/extension-character-count
|
**Note:** Version bump only for package @tiptap/extension-character-count
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@tiptap/extension-character-count",
|
"name": "@tiptap/extension-character-count",
|
||||||
"description": "font family extension for tiptap",
|
"description": "font family extension for tiptap",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"homepage": "https://tiptap.dev",
|
"homepage": "https://tiptap.dev",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"tiptap",
|
"tiptap",
|
||||||
|
|||||||
@@ -3,6 +3,22 @@
|
|||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||||
|
|
||||||
|
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-code-block-lowlight
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-code-block-lowlight
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
||||||
|
|
||||||
**Note:** Version bump only for package @tiptap/extension-code-block-lowlight
|
**Note:** Version bump only for package @tiptap/extension-code-block-lowlight
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@tiptap/extension-code-block-lowlight",
|
"name": "@tiptap/extension-code-block-lowlight",
|
||||||
"description": "code block extension for tiptap",
|
"description": "code block extension for tiptap",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"homepage": "https://tiptap.dev",
|
"homepage": "https://tiptap.dev",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"tiptap",
|
"tiptap",
|
||||||
|
|||||||
@@ -3,6 +3,22 @@
|
|||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||||
|
|
||||||
|
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-code-block
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-code-block
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
||||||
|
|
||||||
**Note:** Version bump only for package @tiptap/extension-code-block
|
**Note:** Version bump only for package @tiptap/extension-code-block
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@tiptap/extension-code-block",
|
"name": "@tiptap/extension-code-block",
|
||||||
"description": "code block extension for tiptap",
|
"description": "code block extension for tiptap",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"homepage": "https://tiptap.dev",
|
"homepage": "https://tiptap.dev",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"tiptap",
|
"tiptap",
|
||||||
|
|||||||
@@ -3,6 +3,22 @@
|
|||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||||
|
|
||||||
|
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-code
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-code
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
||||||
|
|
||||||
**Note:** Version bump only for package @tiptap/extension-code
|
**Note:** Version bump only for package @tiptap/extension-code
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@tiptap/extension-code",
|
"name": "@tiptap/extension-code",
|
||||||
"description": "code extension for tiptap",
|
"description": "code extension for tiptap",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"homepage": "https://tiptap.dev",
|
"homepage": "https://tiptap.dev",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"tiptap",
|
"tiptap",
|
||||||
|
|||||||
@@ -3,6 +3,22 @@
|
|||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||||
|
|
||||||
|
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-collaboration-cursor
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-collaboration-cursor
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
||||||
|
|
||||||
**Note:** Version bump only for package @tiptap/extension-collaboration-cursor
|
**Note:** Version bump only for package @tiptap/extension-collaboration-cursor
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@tiptap/extension-collaboration-cursor",
|
"name": "@tiptap/extension-collaboration-cursor",
|
||||||
"description": "collaboration cursor extension for tiptap",
|
"description": "collaboration cursor extension for tiptap",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"homepage": "https://tiptap.dev",
|
"homepage": "https://tiptap.dev",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"tiptap",
|
"tiptap",
|
||||||
|
|||||||
@@ -3,6 +3,22 @@
|
|||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||||
|
|
||||||
|
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-collaboration
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-collaboration
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
||||||
|
|
||||||
**Note:** Version bump only for package @tiptap/extension-collaboration
|
**Note:** Version bump only for package @tiptap/extension-collaboration
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@tiptap/extension-collaboration",
|
"name": "@tiptap/extension-collaboration",
|
||||||
"description": "collaboration extension for tiptap",
|
"description": "collaboration extension for tiptap",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"homepage": "https://tiptap.dev",
|
"homepage": "https://tiptap.dev",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"tiptap",
|
"tiptap",
|
||||||
|
|||||||
@@ -3,6 +3,22 @@
|
|||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||||
|
|
||||||
|
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-color
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-color
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
||||||
|
|
||||||
**Note:** Version bump only for package @tiptap/extension-color
|
**Note:** Version bump only for package @tiptap/extension-color
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@tiptap/extension-color",
|
"name": "@tiptap/extension-color",
|
||||||
"description": "text color extension for tiptap",
|
"description": "text color extension for tiptap",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"homepage": "https://tiptap.dev",
|
"homepage": "https://tiptap.dev",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"tiptap",
|
"tiptap",
|
||||||
|
|||||||
@@ -3,6 +3,22 @@
|
|||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||||
|
|
||||||
|
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-document
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-document
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
||||||
|
|
||||||
**Note:** Version bump only for package @tiptap/extension-document
|
**Note:** Version bump only for package @tiptap/extension-document
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@tiptap/extension-document",
|
"name": "@tiptap/extension-document",
|
||||||
"description": "document extension for tiptap",
|
"description": "document extension for tiptap",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"homepage": "https://tiptap.dev",
|
"homepage": "https://tiptap.dev",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"tiptap",
|
"tiptap",
|
||||||
|
|||||||
@@ -3,6 +3,22 @@
|
|||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||||
|
|
||||||
|
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-dropcursor
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-dropcursor
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
||||||
|
|
||||||
**Note:** Version bump only for package @tiptap/extension-dropcursor
|
**Note:** Version bump only for package @tiptap/extension-dropcursor
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@tiptap/extension-dropcursor",
|
"name": "@tiptap/extension-dropcursor",
|
||||||
"description": "dropcursor extension for tiptap",
|
"description": "dropcursor extension for tiptap",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"homepage": "https://tiptap.dev",
|
"homepage": "https://tiptap.dev",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"tiptap",
|
"tiptap",
|
||||||
|
|||||||
@@ -3,6 +3,22 @@
|
|||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||||
|
|
||||||
|
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-floating-menu
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-floating-menu
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
||||||
|
|
||||||
**Note:** Version bump only for package @tiptap/extension-floating-menu
|
**Note:** Version bump only for package @tiptap/extension-floating-menu
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@tiptap/extension-floating-menu",
|
"name": "@tiptap/extension-floating-menu",
|
||||||
"description": "floating-menu extension for tiptap",
|
"description": "floating-menu extension for tiptap",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"homepage": "https://tiptap.dev",
|
"homepage": "https://tiptap.dev",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"tiptap",
|
"tiptap",
|
||||||
|
|||||||
@@ -3,6 +3,22 @@
|
|||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||||
|
|
||||||
|
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-focus
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-focus
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
||||||
|
|
||||||
**Note:** Version bump only for package @tiptap/extension-focus
|
**Note:** Version bump only for package @tiptap/extension-focus
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@tiptap/extension-focus",
|
"name": "@tiptap/extension-focus",
|
||||||
"description": "focus extension for tiptap",
|
"description": "focus extension for tiptap",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"homepage": "https://tiptap.dev",
|
"homepage": "https://tiptap.dev",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"tiptap",
|
"tiptap",
|
||||||
|
|||||||
@@ -3,6 +3,22 @@
|
|||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||||
|
|
||||||
|
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-font-family
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-font-family
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
||||||
|
|
||||||
**Note:** Version bump only for package @tiptap/extension-font-family
|
**Note:** Version bump only for package @tiptap/extension-font-family
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@tiptap/extension-font-family",
|
"name": "@tiptap/extension-font-family",
|
||||||
"description": "font family extension for tiptap",
|
"description": "font family extension for tiptap",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"homepage": "https://tiptap.dev",
|
"homepage": "https://tiptap.dev",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"tiptap",
|
"tiptap",
|
||||||
|
|||||||
@@ -3,6 +3,22 @@
|
|||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||||
|
|
||||||
|
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-gapcursor
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-gapcursor
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
||||||
|
|
||||||
**Note:** Version bump only for package @tiptap/extension-gapcursor
|
**Note:** Version bump only for package @tiptap/extension-gapcursor
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@tiptap/extension-gapcursor",
|
"name": "@tiptap/extension-gapcursor",
|
||||||
"description": "gapcursor extension for tiptap",
|
"description": "gapcursor extension for tiptap",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"homepage": "https://tiptap.dev",
|
"homepage": "https://tiptap.dev",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"tiptap",
|
"tiptap",
|
||||||
|
|||||||
@@ -3,6 +3,22 @@
|
|||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||||
|
|
||||||
|
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-hard-break
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-hard-break
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
||||||
|
|
||||||
**Note:** Version bump only for package @tiptap/extension-hard-break
|
**Note:** Version bump only for package @tiptap/extension-hard-break
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@tiptap/extension-hard-break",
|
"name": "@tiptap/extension-hard-break",
|
||||||
"description": "hard break extension for tiptap",
|
"description": "hard break extension for tiptap",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"homepage": "https://tiptap.dev",
|
"homepage": "https://tiptap.dev",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"tiptap",
|
"tiptap",
|
||||||
|
|||||||
@@ -3,6 +3,22 @@
|
|||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||||
|
|
||||||
|
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-heading
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-heading
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
||||||
|
|
||||||
**Note:** Version bump only for package @tiptap/extension-heading
|
**Note:** Version bump only for package @tiptap/extension-heading
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@tiptap/extension-heading",
|
"name": "@tiptap/extension-heading",
|
||||||
"description": "heading extension for tiptap",
|
"description": "heading extension for tiptap",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"homepage": "https://tiptap.dev",
|
"homepage": "https://tiptap.dev",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"tiptap",
|
"tiptap",
|
||||||
|
|||||||
@@ -3,6 +3,22 @@
|
|||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||||
|
|
||||||
|
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-highlight
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-highlight
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
||||||
|
|
||||||
**Note:** Version bump only for package @tiptap/extension-highlight
|
**Note:** Version bump only for package @tiptap/extension-highlight
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@tiptap/extension-highlight",
|
"name": "@tiptap/extension-highlight",
|
||||||
"description": "highlight extension for tiptap",
|
"description": "highlight extension for tiptap",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"homepage": "https://tiptap.dev",
|
"homepage": "https://tiptap.dev",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"tiptap",
|
"tiptap",
|
||||||
|
|||||||
@@ -3,6 +3,22 @@
|
|||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||||
|
|
||||||
|
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-history
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-history
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
||||||
|
|
||||||
**Note:** Version bump only for package @tiptap/extension-history
|
**Note:** Version bump only for package @tiptap/extension-history
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@tiptap/extension-history",
|
"name": "@tiptap/extension-history",
|
||||||
"description": "history extension for tiptap",
|
"description": "history extension for tiptap",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"homepage": "https://tiptap.dev",
|
"homepage": "https://tiptap.dev",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"tiptap",
|
"tiptap",
|
||||||
|
|||||||
@@ -3,6 +3,22 @@
|
|||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||||
|
|
||||||
|
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-horizontal-rule
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-horizontal-rule
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
||||||
|
|
||||||
**Note:** Version bump only for package @tiptap/extension-horizontal-rule
|
**Note:** Version bump only for package @tiptap/extension-horizontal-rule
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@tiptap/extension-horizontal-rule",
|
"name": "@tiptap/extension-horizontal-rule",
|
||||||
"description": "horizontal rule extension for tiptap",
|
"description": "horizontal rule extension for tiptap",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"homepage": "https://tiptap.dev",
|
"homepage": "https://tiptap.dev",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"tiptap",
|
"tiptap",
|
||||||
|
|||||||
@@ -3,6 +3,22 @@
|
|||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||||
|
|
||||||
|
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-image
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-image
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
||||||
|
|
||||||
**Note:** Version bump only for package @tiptap/extension-image
|
**Note:** Version bump only for package @tiptap/extension-image
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@tiptap/extension-image",
|
"name": "@tiptap/extension-image",
|
||||||
"description": "image extension for tiptap",
|
"description": "image extension for tiptap",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"homepage": "https://tiptap.dev",
|
"homepage": "https://tiptap.dev",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"tiptap",
|
"tiptap",
|
||||||
|
|||||||
@@ -3,6 +3,22 @@
|
|||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||||
|
|
||||||
|
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-italic
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-italic
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
||||||
|
|
||||||
**Note:** Version bump only for package @tiptap/extension-italic
|
**Note:** Version bump only for package @tiptap/extension-italic
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@tiptap/extension-italic",
|
"name": "@tiptap/extension-italic",
|
||||||
"description": "italic extension for tiptap",
|
"description": "italic extension for tiptap",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"homepage": "https://tiptap.dev",
|
"homepage": "https://tiptap.dev",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"tiptap",
|
"tiptap",
|
||||||
|
|||||||
@@ -3,6 +3,28 @@
|
|||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||||
|
|
||||||
|
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
|
||||||
|
|
||||||
|
|
||||||
|
### Bug Fixes
|
||||||
|
|
||||||
|
* **extension/link:** :bug: fix last word value not being passed through when undefined ([#3258](https://github.com/ueberdosis/tiptap/issues/3258)) ([69923e2](https://github.com/ueberdosis/tiptap/commit/69923e2b0e1eff4e8bd6aab5f39c37f8ac8864cb))
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
|
||||||
|
|
||||||
|
|
||||||
|
### Bug Fixes
|
||||||
|
|
||||||
|
* **link:** ensure text blocks exist before referencing them ([#3251](https://github.com/ueberdosis/tiptap/issues/3251)) ([539afce](https://github.com/ueberdosis/tiptap/commit/539afce4fd840941fc2335bf5843e6811b921674)), closes [#3250](https://github.com/ueberdosis/tiptap/issues/3250)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
||||||
|
|
||||||
**Note:** Version bump only for package @tiptap/extension-link
|
**Note:** Version bump only for package @tiptap/extension-link
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@tiptap/extension-link",
|
"name": "@tiptap/extension-link",
|
||||||
"description": "link extension for tiptap",
|
"description": "link extension for tiptap",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"homepage": "https://tiptap.dev",
|
"homepage": "https://tiptap.dev",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"tiptap",
|
"tiptap",
|
||||||
|
|||||||
@@ -89,9 +89,18 @@ export function autolink(options: AutolinkOptions): Plugin {
|
|||||||
|
|
||||||
if (textBlock && textBeforeWhitespace) {
|
if (textBlock && textBeforeWhitespace) {
|
||||||
const wordsBeforeWhitespace = textBeforeWhitespace.split(' ').filter(s => s !== '')
|
const wordsBeforeWhitespace = textBeforeWhitespace.split(' ').filter(s => s !== '')
|
||||||
|
|
||||||
|
if (wordsBeforeWhitespace.length <= 0) {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
const lastWordBeforeSpace = wordsBeforeWhitespace[wordsBeforeWhitespace.length - 1]
|
const lastWordBeforeSpace = wordsBeforeWhitespace[wordsBeforeWhitespace.length - 1]
|
||||||
const lastWordAndBlockOffset = textBlock.pos + textBeforeWhitespace.lastIndexOf(lastWordBeforeSpace)
|
const lastWordAndBlockOffset = textBlock.pos + textBeforeWhitespace.lastIndexOf(lastWordBeforeSpace)
|
||||||
|
|
||||||
|
if (!lastWordBeforeSpace) {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
find(lastWordBeforeSpace)
|
find(lastWordBeforeSpace)
|
||||||
.filter(link => link.isLink)
|
.filter(link => link.isLink)
|
||||||
.filter(link => {
|
.filter(link => {
|
||||||
|
|||||||
@@ -3,6 +3,22 @@
|
|||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||||
|
|
||||||
|
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-list-item
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-list-item
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
||||||
|
|
||||||
**Note:** Version bump only for package @tiptap/extension-list-item
|
**Note:** Version bump only for package @tiptap/extension-list-item
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@tiptap/extension-list-item",
|
"name": "@tiptap/extension-list-item",
|
||||||
"description": "list item extension for tiptap",
|
"description": "list item extension for tiptap",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"homepage": "https://tiptap.dev",
|
"homepage": "https://tiptap.dev",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"tiptap",
|
"tiptap",
|
||||||
|
|||||||
@@ -3,6 +3,22 @@
|
|||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||||
|
|
||||||
|
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-mention
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-mention
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
||||||
|
|
||||||
**Note:** Version bump only for package @tiptap/extension-mention
|
**Note:** Version bump only for package @tiptap/extension-mention
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@tiptap/extension-mention",
|
"name": "@tiptap/extension-mention",
|
||||||
"description": "mention extension for tiptap",
|
"description": "mention extension for tiptap",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"homepage": "https://tiptap.dev",
|
"homepage": "https://tiptap.dev",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"tiptap",
|
"tiptap",
|
||||||
|
|||||||
@@ -3,6 +3,22 @@
|
|||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||||
|
|
||||||
|
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-ordered-list
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-ordered-list
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
||||||
|
|
||||||
**Note:** Version bump only for package @tiptap/extension-ordered-list
|
**Note:** Version bump only for package @tiptap/extension-ordered-list
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@tiptap/extension-ordered-list",
|
"name": "@tiptap/extension-ordered-list",
|
||||||
"description": "ordered list extension for tiptap",
|
"description": "ordered list extension for tiptap",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"homepage": "https://tiptap.dev",
|
"homepage": "https://tiptap.dev",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"tiptap",
|
"tiptap",
|
||||||
|
|||||||
@@ -3,6 +3,22 @@
|
|||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||||
|
|
||||||
|
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-paragraph
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-paragraph
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
||||||
|
|
||||||
**Note:** Version bump only for package @tiptap/extension-paragraph
|
**Note:** Version bump only for package @tiptap/extension-paragraph
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@tiptap/extension-paragraph",
|
"name": "@tiptap/extension-paragraph",
|
||||||
"description": "paragraph extension for tiptap",
|
"description": "paragraph extension for tiptap",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"homepage": "https://tiptap.dev",
|
"homepage": "https://tiptap.dev",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"tiptap",
|
"tiptap",
|
||||||
|
|||||||
@@ -3,6 +3,22 @@
|
|||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||||
|
|
||||||
|
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-placeholder
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-placeholder
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
||||||
|
|
||||||
**Note:** Version bump only for package @tiptap/extension-placeholder
|
**Note:** Version bump only for package @tiptap/extension-placeholder
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@tiptap/extension-placeholder",
|
"name": "@tiptap/extension-placeholder",
|
||||||
"description": "placeholder extension for tiptap",
|
"description": "placeholder extension for tiptap",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"homepage": "https://tiptap.dev",
|
"homepage": "https://tiptap.dev",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"tiptap",
|
"tiptap",
|
||||||
|
|||||||
@@ -3,6 +3,22 @@
|
|||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||||
|
|
||||||
|
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-strike
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-strike
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
||||||
|
|
||||||
**Note:** Version bump only for package @tiptap/extension-strike
|
**Note:** Version bump only for package @tiptap/extension-strike
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@tiptap/extension-strike",
|
"name": "@tiptap/extension-strike",
|
||||||
"description": "strike extension for tiptap",
|
"description": "strike extension for tiptap",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"homepage": "https://tiptap.dev",
|
"homepage": "https://tiptap.dev",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"tiptap",
|
"tiptap",
|
||||||
|
|||||||
@@ -3,6 +3,22 @@
|
|||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||||
|
|
||||||
|
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-subscript
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-subscript
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
||||||
|
|
||||||
**Note:** Version bump only for package @tiptap/extension-subscript
|
**Note:** Version bump only for package @tiptap/extension-subscript
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@tiptap/extension-subscript",
|
"name": "@tiptap/extension-subscript",
|
||||||
"description": "subscript extension for tiptap",
|
"description": "subscript extension for tiptap",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"homepage": "https://tiptap.dev",
|
"homepage": "https://tiptap.dev",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"tiptap",
|
"tiptap",
|
||||||
|
|||||||
@@ -3,6 +3,22 @@
|
|||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||||
|
|
||||||
|
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-superscript
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-superscript
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
||||||
|
|
||||||
**Note:** Version bump only for package @tiptap/extension-superscript
|
**Note:** Version bump only for package @tiptap/extension-superscript
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@tiptap/extension-superscript",
|
"name": "@tiptap/extension-superscript",
|
||||||
"description": "superscript extension for tiptap",
|
"description": "superscript extension for tiptap",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"homepage": "https://tiptap.dev",
|
"homepage": "https://tiptap.dev",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"tiptap",
|
"tiptap",
|
||||||
|
|||||||
@@ -3,6 +3,22 @@
|
|||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||||
|
|
||||||
|
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-table-cell
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-table-cell
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
||||||
|
|
||||||
**Note:** Version bump only for package @tiptap/extension-table-cell
|
**Note:** Version bump only for package @tiptap/extension-table-cell
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@tiptap/extension-table-cell",
|
"name": "@tiptap/extension-table-cell",
|
||||||
"description": "table cell extension for tiptap",
|
"description": "table cell extension for tiptap",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"homepage": "https://tiptap.dev",
|
"homepage": "https://tiptap.dev",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"tiptap",
|
"tiptap",
|
||||||
|
|||||||
@@ -3,6 +3,22 @@
|
|||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||||
|
|
||||||
|
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-table-header
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-table-header
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
||||||
|
|
||||||
**Note:** Version bump only for package @tiptap/extension-table-header
|
**Note:** Version bump only for package @tiptap/extension-table-header
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@tiptap/extension-table-header",
|
"name": "@tiptap/extension-table-header",
|
||||||
"description": "table cell extension for tiptap",
|
"description": "table cell extension for tiptap",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"homepage": "https://tiptap.dev",
|
"homepage": "https://tiptap.dev",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"tiptap",
|
"tiptap",
|
||||||
|
|||||||
@@ -3,6 +3,22 @@
|
|||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||||
|
|
||||||
|
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-table-row
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-table-row
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
||||||
|
|
||||||
**Note:** Version bump only for package @tiptap/extension-table-row
|
**Note:** Version bump only for package @tiptap/extension-table-row
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@tiptap/extension-table-row",
|
"name": "@tiptap/extension-table-row",
|
||||||
"description": "table row extension for tiptap",
|
"description": "table row extension for tiptap",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"homepage": "https://tiptap.dev",
|
"homepage": "https://tiptap.dev",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"tiptap",
|
"tiptap",
|
||||||
|
|||||||
@@ -3,6 +3,22 @@
|
|||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||||
|
|
||||||
|
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-table
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-table
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
||||||
|
|
||||||
**Note:** Version bump only for package @tiptap/extension-table
|
**Note:** Version bump only for package @tiptap/extension-table
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@tiptap/extension-table",
|
"name": "@tiptap/extension-table",
|
||||||
"description": "table extension for tiptap",
|
"description": "table extension for tiptap",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"homepage": "https://tiptap.dev",
|
"homepage": "https://tiptap.dev",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"tiptap",
|
"tiptap",
|
||||||
|
|||||||
@@ -2,7 +2,14 @@
|
|||||||
import { Node as ProseMirrorNode } from 'prosemirror-model'
|
import { Node as ProseMirrorNode } from 'prosemirror-model'
|
||||||
import { NodeView } from 'prosemirror-view'
|
import { NodeView } from 'prosemirror-view'
|
||||||
|
|
||||||
export function updateColumns(node: ProseMirrorNode, colgroup: Element, table: Element, cellMinWidth: number, overrideCol?: number, overrideValue?: any) {
|
export function updateColumns(
|
||||||
|
node: ProseMirrorNode,
|
||||||
|
colgroup: Element,
|
||||||
|
table: Element,
|
||||||
|
cellMinWidth: number,
|
||||||
|
overrideCol?: number,
|
||||||
|
overrideValue?: any,
|
||||||
|
) {
|
||||||
let totalWidth = 0
|
let totalWidth = 0
|
||||||
let fixedWidth = true
|
let fixedWidth = true
|
||||||
let nextDOM = colgroup.firstChild
|
let nextDOM = colgroup.firstChild
|
||||||
@@ -50,7 +57,6 @@ export function updateColumns(node: ProseMirrorNode, colgroup: Element, table: E
|
|||||||
}
|
}
|
||||||
|
|
||||||
export class TableView implements NodeView {
|
export class TableView implements NodeView {
|
||||||
|
|
||||||
node: ProseMirrorNode
|
node: ProseMirrorNode
|
||||||
|
|
||||||
cellMinWidth: number
|
cellMinWidth: number
|
||||||
@@ -69,6 +75,8 @@ export class TableView implements NodeView {
|
|||||||
this.dom = document.createElement('div')
|
this.dom = document.createElement('div')
|
||||||
this.dom.className = 'tableWrapper'
|
this.dom.className = 'tableWrapper'
|
||||||
this.table = this.dom.appendChild(document.createElement('table'))
|
this.table = this.dom.appendChild(document.createElement('table'))
|
||||||
|
this.table.className = node.attrs?.class
|
||||||
|
this.table.setAttribute('data-ref', node.attrs?.ref)
|
||||||
this.colgroup = this.table.appendChild(document.createElement('colgroup'))
|
this.colgroup = this.table.appendChild(document.createElement('colgroup'))
|
||||||
updateColumns(node, this.colgroup, this.table, cellMinWidth)
|
updateColumns(node, this.colgroup, this.table, cellMinWidth)
|
||||||
this.contentDOM = this.table.appendChild(document.createElement('tbody'))
|
this.contentDOM = this.table.appendChild(document.createElement('tbody'))
|
||||||
@@ -85,7 +93,13 @@ export class TableView implements NodeView {
|
|||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
ignoreMutation(mutation: MutationRecord | { type: 'selection'; target: Element }) {
|
ignoreMutation(
|
||||||
return mutation.type === 'attributes' && (mutation.target === this.table || this.colgroup.contains(mutation.target))
|
mutation: MutationRecord | { type: 'selection'; target: Element },
|
||||||
|
) {
|
||||||
|
return (
|
||||||
|
mutation.type === 'attributes'
|
||||||
|
&& (mutation.target === this.table
|
||||||
|
|| this.colgroup.contains(mutation.target))
|
||||||
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -32,50 +32,62 @@ import { createTable } from './utilities/createTable'
|
|||||||
import { deleteTableWhenAllCellsSelected } from './utilities/deleteTableWhenAllCellsSelected'
|
import { deleteTableWhenAllCellsSelected } from './utilities/deleteTableWhenAllCellsSelected'
|
||||||
|
|
||||||
export interface TableOptions {
|
export interface TableOptions {
|
||||||
HTMLAttributes: Record<string, any>,
|
HTMLAttributes: Record<string, any>;
|
||||||
resizable: boolean,
|
resizable: boolean;
|
||||||
handleWidth: number,
|
handleWidth: number;
|
||||||
cellMinWidth: number,
|
cellMinWidth: number;
|
||||||
View: NodeView,
|
View: NodeView;
|
||||||
lastColumnResizable: boolean,
|
lastColumnResizable: boolean;
|
||||||
allowTableNodeSelection: boolean,
|
allowTableNodeSelection: boolean;
|
||||||
}
|
}
|
||||||
|
|
||||||
declare module '@tiptap/core' {
|
declare module '@tiptap/core' {
|
||||||
interface Commands<ReturnType> {
|
interface Commands<ReturnType> {
|
||||||
table: {
|
table: {
|
||||||
insertTable: (options?: { rows?: number, cols?: number, withHeaderRow?: boolean }) => ReturnType,
|
insertTable: (options?: {
|
||||||
addColumnBefore: () => ReturnType,
|
rows?: number;
|
||||||
addColumnAfter: () => ReturnType,
|
cols?: number;
|
||||||
deleteColumn: () => ReturnType,
|
withHeaderRow?: boolean;
|
||||||
addRowBefore: () => ReturnType,
|
}) => ReturnType;
|
||||||
addRowAfter: () => ReturnType,
|
addColumnBefore: () => ReturnType;
|
||||||
deleteRow: () => ReturnType,
|
addColumnAfter: () => ReturnType;
|
||||||
deleteTable: () => ReturnType,
|
deleteColumn: () => ReturnType;
|
||||||
mergeCells: () => ReturnType,
|
addRowBefore: () => ReturnType;
|
||||||
splitCell: () => ReturnType,
|
addRowAfter: () => ReturnType;
|
||||||
toggleHeaderColumn: () => ReturnType,
|
deleteRow: () => ReturnType;
|
||||||
toggleHeaderRow: () => ReturnType,
|
deleteTable: () => ReturnType;
|
||||||
toggleHeaderCell: () => ReturnType,
|
mergeCells: () => ReturnType;
|
||||||
mergeOrSplit: () => ReturnType,
|
splitCell: () => ReturnType;
|
||||||
setCellAttribute: (name: string, value: any) => ReturnType,
|
toggleHeaderColumn: () => ReturnType;
|
||||||
goToNextCell: () => ReturnType,
|
toggleHeaderRow: () => ReturnType;
|
||||||
goToPreviousCell: () => ReturnType,
|
toggleHeaderCell: () => ReturnType;
|
||||||
fixTables: () => ReturnType,
|
mergeOrSplit: () => ReturnType;
|
||||||
setCellSelection: (position: { anchorCell: number, headCell?: number }) => ReturnType,
|
setCellAttribute: (name: string, value: any) => ReturnType;
|
||||||
}
|
goToNextCell: () => ReturnType;
|
||||||
|
goToPreviousCell: () => ReturnType;
|
||||||
|
fixTables: () => ReturnType;
|
||||||
|
setCellSelection: (position: {
|
||||||
|
anchorCell: number;
|
||||||
|
headCell?: number;
|
||||||
|
}) => ReturnType;
|
||||||
|
toggleTableClass: (className: string) => ReturnType;
|
||||||
|
tableHasClass: (className: string) => ReturnType;
|
||||||
|
tableHasHeader: () => ReturnType;
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
interface NodeConfig<Options, Storage> {
|
interface NodeConfig<Options, Storage> {
|
||||||
/**
|
/**
|
||||||
* Table Role
|
* Table Role
|
||||||
*/
|
*/
|
||||||
tableRole?: string | ((this: {
|
tableRole?:
|
||||||
name: string,
|
| string
|
||||||
options: Options,
|
| ((this: {
|
||||||
storage: Storage,
|
name: string;
|
||||||
parent: ParentConfig<NodeConfig<Options>>['tableRole'],
|
options: Options;
|
||||||
}) => string),
|
storage: Storage;
|
||||||
|
parent: ParentConfig<NodeConfig<Options>>['tableRole'];
|
||||||
|
}) => string);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -105,18 +117,34 @@ export const Table = Node.create<TableOptions>({
|
|||||||
group: 'block',
|
group: 'block',
|
||||||
|
|
||||||
parseHTML() {
|
parseHTML() {
|
||||||
return [
|
return [{ tag: 'table' }]
|
||||||
{ tag: 'table' },
|
},
|
||||||
]
|
|
||||||
|
addAttributes() {
|
||||||
|
return {
|
||||||
|
...this.parent?.(),
|
||||||
|
class: {
|
||||||
|
default: null,
|
||||||
|
parseHTML: element => element.getAttribute('class'),
|
||||||
|
},
|
||||||
|
ref: {
|
||||||
|
default: `table${Math.random().toString().substring(2)}`,
|
||||||
|
},
|
||||||
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
renderHTML({ HTMLAttributes }) {
|
renderHTML({ HTMLAttributes }) {
|
||||||
return ['table', mergeAttributes(this.options.HTMLAttributes, HTMLAttributes), ['tbody', 0]]
|
return [
|
||||||
|
'table',
|
||||||
|
mergeAttributes(this.options.HTMLAttributes, HTMLAttributes),
|
||||||
|
['tbody', 0],
|
||||||
|
]
|
||||||
},
|
},
|
||||||
|
|
||||||
addCommands() {
|
addCommands() {
|
||||||
return {
|
return {
|
||||||
insertTable: ({ rows = 3, cols = 3, withHeaderRow = true } = {}) => ({ tr, dispatch, editor }) => {
|
insertTable:
|
||||||
|
({ rows = 3, cols = 3, withHeaderRow = true } = {}) => ({ tr, dispatch, editor }) => {
|
||||||
const node = createTable(editor.schema, rows, cols, withHeaderRow)
|
const node = createTable(editor.schema, rows, cols, withHeaderRow)
|
||||||
|
|
||||||
if (dispatch) {
|
if (dispatch) {
|
||||||
@@ -129,68 +157,90 @@ export const Table = Node.create<TableOptions>({
|
|||||||
|
|
||||||
return true
|
return true
|
||||||
},
|
},
|
||||||
addColumnBefore: () => ({ state, dispatch }) => {
|
addColumnBefore:
|
||||||
|
() => ({ state, dispatch }) => {
|
||||||
return addColumnBefore(state, dispatch)
|
return addColumnBefore(state, dispatch)
|
||||||
},
|
},
|
||||||
addColumnAfter: () => ({ state, dispatch }) => {
|
addColumnAfter:
|
||||||
|
() => ({ state, dispatch }) => {
|
||||||
return addColumnAfter(state, dispatch)
|
return addColumnAfter(state, dispatch)
|
||||||
},
|
},
|
||||||
deleteColumn: () => ({ state, dispatch }) => {
|
deleteColumn:
|
||||||
|
() => ({ state, dispatch }) => {
|
||||||
return deleteColumn(state, dispatch)
|
return deleteColumn(state, dispatch)
|
||||||
},
|
},
|
||||||
addRowBefore: () => ({ state, dispatch }) => {
|
addRowBefore:
|
||||||
|
() => ({ state, dispatch }) => {
|
||||||
return addRowBefore(state, dispatch)
|
return addRowBefore(state, dispatch)
|
||||||
},
|
},
|
||||||
addRowAfter: () => ({ state, dispatch }) => {
|
addRowAfter:
|
||||||
|
() => ({ state, dispatch }) => {
|
||||||
return addRowAfter(state, dispatch)
|
return addRowAfter(state, dispatch)
|
||||||
},
|
},
|
||||||
deleteRow: () => ({ state, dispatch }) => {
|
deleteRow:
|
||||||
|
() => ({ state, dispatch }) => {
|
||||||
return deleteRow(state, dispatch)
|
return deleteRow(state, dispatch)
|
||||||
},
|
},
|
||||||
deleteTable: () => ({ state, dispatch }) => {
|
deleteTable:
|
||||||
|
() => ({ state, dispatch }) => {
|
||||||
return deleteTable(state, dispatch)
|
return deleteTable(state, dispatch)
|
||||||
},
|
},
|
||||||
mergeCells: () => ({ state, dispatch }) => {
|
mergeCells:
|
||||||
|
() => ({ state, dispatch }) => {
|
||||||
return mergeCells(state, dispatch)
|
return mergeCells(state, dispatch)
|
||||||
},
|
},
|
||||||
splitCell: () => ({ state, dispatch }) => {
|
splitCell:
|
||||||
|
() => ({ state, dispatch }) => {
|
||||||
return splitCell(state, dispatch)
|
return splitCell(state, dispatch)
|
||||||
},
|
},
|
||||||
toggleHeaderColumn: () => ({ state, dispatch }) => {
|
toggleHeaderColumn:
|
||||||
|
() => ({ state, dispatch }) => {
|
||||||
return toggleHeader('column')(state, dispatch)
|
return toggleHeader('column')(state, dispatch)
|
||||||
},
|
},
|
||||||
toggleHeaderRow: () => ({ state, dispatch }) => {
|
toggleHeaderRow:
|
||||||
|
() => ({ state, dispatch }) => {
|
||||||
return toggleHeader('row')(state, dispatch)
|
return toggleHeader('row')(state, dispatch)
|
||||||
},
|
},
|
||||||
toggleHeaderCell: () => ({ state, dispatch }) => {
|
toggleHeaderCell:
|
||||||
|
() => ({ state, dispatch }) => {
|
||||||
return toggleHeaderCell(state, dispatch)
|
return toggleHeaderCell(state, dispatch)
|
||||||
},
|
},
|
||||||
mergeOrSplit: () => ({ state, dispatch }) => {
|
mergeOrSplit:
|
||||||
|
() => ({ state, dispatch }) => {
|
||||||
if (mergeCells(state, dispatch)) {
|
if (mergeCells(state, dispatch)) {
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
return splitCell(state, dispatch)
|
return splitCell(state, dispatch)
|
||||||
},
|
},
|
||||||
setCellAttribute: (name, value) => ({ state, dispatch }) => {
|
setCellAttribute:
|
||||||
|
(name, value) => ({ state, dispatch }) => {
|
||||||
return setCellAttr(name, value)(state, dispatch)
|
return setCellAttr(name, value)(state, dispatch)
|
||||||
},
|
},
|
||||||
goToNextCell: () => ({ state, dispatch }) => {
|
goToNextCell:
|
||||||
|
() => ({ state, dispatch }) => {
|
||||||
return goToNextCell(1)(state, dispatch)
|
return goToNextCell(1)(state, dispatch)
|
||||||
},
|
},
|
||||||
goToPreviousCell: () => ({ state, dispatch }) => {
|
goToPreviousCell:
|
||||||
|
() => ({ state, dispatch }) => {
|
||||||
return goToNextCell(-1)(state, dispatch)
|
return goToNextCell(-1)(state, dispatch)
|
||||||
},
|
},
|
||||||
fixTables: () => ({ state, dispatch }) => {
|
fixTables:
|
||||||
|
() => ({ state, dispatch }) => {
|
||||||
if (dispatch) {
|
if (dispatch) {
|
||||||
fixTables(state)
|
fixTables(state)
|
||||||
}
|
}
|
||||||
|
|
||||||
return true
|
return true
|
||||||
},
|
},
|
||||||
setCellSelection: position => ({ tr, dispatch }) => {
|
setCellSelection:
|
||||||
|
position => ({ tr, dispatch }) => {
|
||||||
if (dispatch) {
|
if (dispatch) {
|
||||||
const selection = CellSelection.create(tr.doc, position.anchorCell, position.headCell)
|
const selection = CellSelection.create(
|
||||||
|
tr.doc,
|
||||||
|
position.anchorCell,
|
||||||
|
position.headCell,
|
||||||
|
)
|
||||||
|
|
||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
tr.setSelection(selection)
|
tr.setSelection(selection)
|
||||||
@@ -198,6 +248,78 @@ export const Table = Node.create<TableOptions>({
|
|||||||
|
|
||||||
return true
|
return true
|
||||||
},
|
},
|
||||||
|
|
||||||
|
tableHasHeader:
|
||||||
|
() => ({ state }) => {
|
||||||
|
const $pos = state.selection.$anchor
|
||||||
|
|
||||||
|
for (let d = $pos.depth; d > 0; d -= 1) {
|
||||||
|
const node = $pos.node(d)
|
||||||
|
|
||||||
|
if (node.type.spec.tableRole === 'table') {
|
||||||
|
const ref = node.attrs?.ref
|
||||||
|
|
||||||
|
if (!ref) { return false }
|
||||||
|
const tableThDom = document.querySelector(
|
||||||
|
`div.ProseMirror table[data-ref=${node.attrs.ref}] > tbody > tr > th, div.ProseMirror table[data-ref=${node.attrs.ref}] > thead > tr > th`,
|
||||||
|
)
|
||||||
|
|
||||||
|
if (tableThDom) { return true }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false
|
||||||
|
},
|
||||||
|
|
||||||
|
tableHasClass:
|
||||||
|
className => ({ state }) => {
|
||||||
|
const $pos = state.selection.$anchor
|
||||||
|
|
||||||
|
for (let d = $pos.depth; d > 0; d -= 1) {
|
||||||
|
const node = $pos.node(d)
|
||||||
|
|
||||||
|
if (node.type.spec.tableRole === 'table') {
|
||||||
|
const classStr = node.attrs?.class || ''
|
||||||
|
const classList = classStr?.split(' ') || []
|
||||||
|
const classIndex = classList.indexOf(className)
|
||||||
|
|
||||||
|
if (classIndex >= 0) {
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false
|
||||||
|
},
|
||||||
|
|
||||||
|
toggleTableClass:
|
||||||
|
className => ({ state }) => {
|
||||||
|
const $pos = state.selection.$anchor
|
||||||
|
|
||||||
|
for (let d = $pos.depth; d > 0; d -= 1) {
|
||||||
|
const node = $pos.node(d)
|
||||||
|
|
||||||
|
if (node.type.spec.tableRole === 'table') {
|
||||||
|
const classStr = node.attrs?.class || ''
|
||||||
|
const classList = classStr?.split(' ') || []
|
||||||
|
const classIndex = classList.indexOf(className)
|
||||||
|
|
||||||
|
if (classIndex >= 0) {
|
||||||
|
classList.splice(classIndex, 1)
|
||||||
|
} else {
|
||||||
|
classList.push(className)
|
||||||
|
}
|
||||||
|
const newClassStr = classList.join(' ')
|
||||||
|
|
||||||
|
state.tr.setNodeAttribute($pos.before(d), 'class', newClassStr)
|
||||||
|
const tableDom = document.querySelector(
|
||||||
|
`div.ProseMirror table[data-ref=${node.attrs.ref}]`,
|
||||||
|
)
|
||||||
|
|
||||||
|
if (tableDom) { tableDom.className = newClassStr }
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false
|
||||||
|
},
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
@@ -212,11 +334,7 @@ export const Table = Node.create<TableOptions>({
|
|||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.editor
|
return this.editor.chain().addRowAfter().goToNextCell().run()
|
||||||
.chain()
|
|
||||||
.addRowAfter()
|
|
||||||
.goToNextCell()
|
|
||||||
.run()
|
|
||||||
},
|
},
|
||||||
'Shift-Tab': () => this.editor.commands.goToPreviousCell(),
|
'Shift-Tab': () => this.editor.commands.goToPreviousCell(),
|
||||||
Backspace: deleteTableWhenAllCellsSelected,
|
Backspace: deleteTableWhenAllCellsSelected,
|
||||||
@@ -230,14 +348,18 @@ export const Table = Node.create<TableOptions>({
|
|||||||
const isResizable = this.options.resizable && this.editor.isEditable
|
const isResizable = this.options.resizable && this.editor.isEditable
|
||||||
|
|
||||||
return [
|
return [
|
||||||
...(isResizable ? [columnResizing({
|
...(isResizable
|
||||||
|
? [
|
||||||
|
columnResizing({
|
||||||
handleWidth: this.options.handleWidth,
|
handleWidth: this.options.handleWidth,
|
||||||
cellMinWidth: this.options.cellMinWidth,
|
cellMinWidth: this.options.cellMinWidth,
|
||||||
View: this.options.View,
|
View: this.options.View,
|
||||||
// TODO: PR for @types/prosemirror-tables
|
// TODO: PR for @types/prosemirror-tables
|
||||||
// @ts-ignore (incorrect type)
|
// @ts-ignore (incorrect type)
|
||||||
lastColumnResizable: this.options.lastColumnResizable,
|
lastColumnResizable: this.options.lastColumnResizable,
|
||||||
})] : []),
|
}),
|
||||||
|
]
|
||||||
|
: []),
|
||||||
tableEditing({
|
tableEditing({
|
||||||
allowTableNodeSelection: this.options.allowTableNodeSelection,
|
allowTableNodeSelection: this.options.allowTableNodeSelection,
|
||||||
}),
|
}),
|
||||||
@@ -252,7 +374,9 @@ export const Table = Node.create<TableOptions>({
|
|||||||
}
|
}
|
||||||
|
|
||||||
return {
|
return {
|
||||||
tableRole: callOrReturn(getExtensionField(extension, 'tableRole', context)),
|
tableRole: callOrReturn(
|
||||||
|
getExtensionField(extension, 'tableRole', context),
|
||||||
|
),
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -3,6 +3,22 @@
|
|||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||||
|
|
||||||
|
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-task-item
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-task-item
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
||||||
|
|
||||||
**Note:** Version bump only for package @tiptap/extension-task-item
|
**Note:** Version bump only for package @tiptap/extension-task-item
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@tiptap/extension-task-item",
|
"name": "@tiptap/extension-task-item",
|
||||||
"description": "task item extension for tiptap",
|
"description": "task item extension for tiptap",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"homepage": "https://tiptap.dev",
|
"homepage": "https://tiptap.dev",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"tiptap",
|
"tiptap",
|
||||||
|
|||||||
@@ -3,6 +3,22 @@
|
|||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||||
|
|
||||||
|
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-task-list
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-task-list
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
||||||
|
|
||||||
**Note:** Version bump only for package @tiptap/extension-task-list
|
**Note:** Version bump only for package @tiptap/extension-task-list
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@tiptap/extension-task-list",
|
"name": "@tiptap/extension-task-list",
|
||||||
"description": "task list extension for tiptap",
|
"description": "task list extension for tiptap",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"homepage": "https://tiptap.dev",
|
"homepage": "https://tiptap.dev",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"tiptap",
|
"tiptap",
|
||||||
|
|||||||
@@ -3,6 +3,22 @@
|
|||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||||
|
|
||||||
|
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-text-align
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-text-align
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
||||||
|
|
||||||
**Note:** Version bump only for package @tiptap/extension-text-align
|
**Note:** Version bump only for package @tiptap/extension-text-align
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@tiptap/extension-text-align",
|
"name": "@tiptap/extension-text-align",
|
||||||
"description": "text align extension for tiptap",
|
"description": "text align extension for tiptap",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"homepage": "https://tiptap.dev",
|
"homepage": "https://tiptap.dev",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"tiptap",
|
"tiptap",
|
||||||
|
|||||||
@@ -3,6 +3,22 @@
|
|||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||||
|
|
||||||
|
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-text-style
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-text-style
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
||||||
|
|
||||||
**Note:** Version bump only for package @tiptap/extension-text-style
|
**Note:** Version bump only for package @tiptap/extension-text-style
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@tiptap/extension-text-style",
|
"name": "@tiptap/extension-text-style",
|
||||||
"description": "text style extension for tiptap",
|
"description": "text style extension for tiptap",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"homepage": "https://tiptap.dev",
|
"homepage": "https://tiptap.dev",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"tiptap",
|
"tiptap",
|
||||||
|
|||||||
@@ -3,6 +3,22 @@
|
|||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||||
|
|
||||||
|
# [2.0.0-beta.199](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.198...v2.0.0-beta.199) (2022-09-30)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-text
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# [2.0.0-beta.198](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.197...v2.0.0-beta.198) (2022-09-29)
|
||||||
|
|
||||||
|
**Note:** Version bump only for package @tiptap/extension-text
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
# [2.0.0-beta.197](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.196...v2.0.0-beta.197) (2022-09-26)
|
||||||
|
|
||||||
**Note:** Version bump only for package @tiptap/extension-text
|
**Note:** Version bump only for package @tiptap/extension-text
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "@tiptap/extension-text",
|
"name": "@tiptap/extension-text",
|
||||||
"description": "text extension for tiptap",
|
"description": "text extension for tiptap",
|
||||||
"version": "2.0.0-beta.197",
|
"version": "2.0.0-beta.199",
|
||||||
"homepage": "https://tiptap.dev",
|
"homepage": "https://tiptap.dev",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"tiptap",
|
"tiptap",
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user