Registry / productivity / ckeditor5-build-classic-extended

ckeditor5-build-classic-extended

JSON →
library20.0.1jsnpmunverified

An extended version of the CKEditor 5 classic editor build, adding extra plugins and features beyond the standard build. Version 20.0.1 is a maintenance release with no active updates or community support (last updated in 2021). It is a fork from the official CKEditor 5 and includes additional plugins like Image, Table, Link, MediaEmbed, etc. Not recommended for new projects; prefer the official CKEditor 5 builds.

npm install ckeditor5-build-classic-extended
INSTALL
IMPORT
SIG · CKEDITOR5-BUILD-CL
C
ckeditor5-build-classic-extended
productivityjavascriptv20.0.1
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

ClassicEditor
✓ import ClassicEditor from 'ckeditor5-build-classic-extended';
✗ const ClassicEditor = require('ckeditor5-build-classic-extended');
CJS require works but ESM import is preferred for modern bundlers.
EditorConfig
✓ import type { EditorConfig } from 'ckeditor5-build-classic-extended';
✗ import { EditorConfig } from 'ckeditor5-build-classic-extended';
EditorConfig is a type, not a runtime value; use type import in TypeScript.
Plugins
✓ import { Essentials, Bold, Italic } from 'ckeditor5-build-classic-extended';
✗ import Essentials from 'ckeditor5-build-classic-extended';
Individual plugins are named exports, not default exports.

Initialize the CKEditor 5 classic editor extended instance on a DOM element with toolbar configuration.

import ClassicEditor from 'ckeditor5-build-classic-extended'; ClassicEditor .create( document.querySelector( '#editor' ), { toolbar: [ 'heading', '|', 'bold', 'italic', 'link', 'bulletedList', 'numberedList', 'blockQuote', 'imageUpload' ], language: 'en' } ) .then( editor => { console.log( 'Editor initialized', editor ); } ) .catch( error => { console.error( error.stack ); });
Debug
Known issues
deprecatedThis package is a third-party fork and not officially supported by CKSource. Use official CKEditor 5 builds instead.
fix
Replace with @ckeditor/ckeditor5-build-classic or the custom build approach.
affects: *
breakingThe plugin set differs from official classic build; some plugins may be missing or have different names.
fix
Refer to the extended build's documentation for exact plugin list.
affects: *
deprecatedVersion 20.0.1 is outdated; CKEditor 5 is at major version 35+ as of 2024.
fix
Update to official CKEditor 5 latest version or use a supported custom build.
affects: *
Errors
Common errors & fixes
Module not found: Error: Can't resolve 'ckeditor5-build-classic-extended'
Package not installed or incorrect import path.
fix
Run 'npm install ckeditor5-build-classic-extended' and ensure import matches package name.
ClassicEditor is not a constructor
Using default import incorrectly in a CJS environment.
fix
Use 'const ClassicEditor = require('ckeditor5-build-classic-extended').default;' or switch to ESM import.
Cannot find module 'ckeditor5' or related dependencies
This package may have peer dependencies missing.
fix
Install peer dependencies: '@ckeditor/ckeditor5-core', '@ckeditor/ckeditor5-engine', etc.
Upgrade
Version history
20.0.1latest on npm
Audit
Dependencies

No dependency data recorded yet.

Agent activity
29 hits · last 30 days
node
22
Amazon
1
OpenAI (training)
1
Resources
ckeditor5-build-classic-extended — npm install ckeditor5-build-classic-extended · libregistry