mirror of
https://github.com/ueberdosis/tiptap.git
synced 2024-12-11 15:59:01 +08:00
1.4 KiB
1.4 KiB
CharacterCount
The CharacterCount
extension limits the number of allowed character to a specific length. That’s it, that’s all.
Installation
# with npm
npm install @tiptap/extension-character-count
# with Yarn
yarn add @tiptap/extension-character-count
Settings
Option | Type | Default | Description |
---|---|---|---|
limit | Number |
0 |
The maximum number of characters that should be allowed. |
Source code
packages/extension-character-count/
Usage
Count words, emojis, letters …
Want to count words instead? Or emojis? Or the letter a? Sure, no problem. You can access the textContent
directly and count whatever you’re into.
new Editor({
onUpdate({ editor }) {
const wordCount = editor.state.doc.textContent.split(' ').length
console.log(wordCount)
},
})