![Maven Central Adds Sigstore Signature Validation](https://cdn.sanity.io/images/cgdhsj6q/production/7da3bc8a946cfb5df15d7fcf49767faedc72b483-1024x1024.webp?w=400&fit=max&auto=format)
Security News
Maven Central Adds Sigstore Signature Validation
Maven Central now validates Sigstore signatures, making it easier for developers to verify the provenance of Java packages.
@ckeditor/ckeditor5-word-count
Advanced tools
Word and character count feature for CKEditor 5.
@ckeditor/ckeditor5-word-count is a plugin for CKEditor 5 that provides word and character count functionality. It is useful for applications where tracking the length of the text is important, such as content management systems, blogging platforms, and educational tools.
Basic Word Count
This code demonstrates how to integrate the WordCount plugin into a CKEditor 5 instance and access the current word count.
const WordCount = require('@ckeditor/ckeditor5-word-count/src/wordcount');
ClassicEditor
.create(document.querySelector('#editor'), {
plugins: [ WordCount, ... ],
toolbar: [ 'wordCount', ... ]
})
.then(editor => {
const wordCountPlugin = editor.plugins.get('WordCount');
console.log(wordCountPlugin.words); // Outputs the current word count
})
.catch(error => {
console.error(error);
});
Character Count
This code demonstrates how to integrate the WordCount plugin into a CKEditor 5 instance and access the current character count.
const WordCount = require('@ckeditor/ckeditor5-word-count/src/wordcount');
ClassicEditor
.create(document.querySelector('#editor'), {
plugins: [ WordCount, ... ],
toolbar: [ 'wordCount', ... ]
})
.then(editor => {
const wordCountPlugin = editor.plugins.get('WordCount');
console.log(wordCountPlugin.characters); // Outputs the current character count
})
.catch(error => {
console.error(error);
});
Customizing Word Count Display
This code demonstrates how to customize the display of the word count by specifying a container element where the word count will be displayed.
const WordCount = require('@ckeditor/ckeditor5-word-count/src/wordcount');
ClassicEditor
.create(document.querySelector('#editor'), {
plugins: [ WordCount, ... ],
toolbar: [ 'wordCount', ... ],
wordCount: {
container: document.querySelector('#word-count-container')
}
})
.then(editor => {
const wordCountPlugin = editor.plugins.get('WordCount');
console.log(wordCountPlugin.words); // Outputs the current word count
})
.catch(error => {
console.error(error);
});
text-statistics is another package that provides various text statistics including word count, character count, and readability scores. It is more comprehensive in terms of the types of statistics it offers compared to @ckeditor/ckeditor5-word-count, but it does not provide direct integration with CKEditor 5.
wordcount is a simple package that provides word and character count functionality. It is lightweight and easy to use but does not offer the same level of integration with CKEditor 5 as @ckeditor/ckeditor5-word-count.
This package implements word count and character count support for CKEditor 5.
This plugin is part of the ckeditor5
package. Install the whole package to use it.
npm install ckeditor5
If you want to check full CKEditor 5 capabilities, sign up for a free non-commitment 14-day trial.
Check out the demo in the word count and character count feature guide.
See the @ckeditor/ckeditor5-word-count
package page in CKEditor 5 documentation.
Licensed under a dual-license model, this software is available under:
For more information, see: https://ckeditor.com/legal/ckeditor-licensing-options.
FAQs
Word and character count feature for CKEditor 5.
The npm package @ckeditor/ckeditor5-word-count receives a total of 0 weekly downloads. As such, @ckeditor/ckeditor5-word-count popularity was classified as not popular.
We found that @ckeditor/ckeditor5-word-count demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Maven Central now validates Sigstore signatures, making it easier for developers to verify the provenance of Java packages.
Security News
CISOs are racing to adopt AI for cybersecurity, but hurdles in budgets and governance may leave some falling behind in the fight against cyber threats.
Research
Security News
Socket researchers uncovered a backdoored typosquat of BoltDB in the Go ecosystem, exploiting Go Module Proxy caching to persist undetected for years.