{"id":40720,"library":"ckeditor5-build-classic-extended","title":"CKEditor 5 Classic Editor Build Extended","description":"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.","status":"deprecated","version":"20.0.1","language":"javascript","source_language":"en","source_url":"https://github.com/jainsuneet/ckeditor5-build-classic-extended","tags":["javascript","ckeditor5-build","ckeditor","ckeditor5","ckeditor 5","wysiwyg","rich text","editor","html"],"install":[{"cmd":"npm install ckeditor5-build-classic-extended","lang":"bash","label":"npm"},{"cmd":"yarn add ckeditor5-build-classic-extended","lang":"bash","label":"yarn"},{"cmd":"pnpm add ckeditor5-build-classic-extended","lang":"bash","label":"pnpm"}],"dependencies":[],"imports":[{"note":"CJS require works but ESM import is preferred for modern bundlers.","wrong":"const ClassicEditor = require('ckeditor5-build-classic-extended');","symbol":"ClassicEditor","correct":"import ClassicEditor from 'ckeditor5-build-classic-extended';"},{"note":"EditorConfig is a type, not a runtime value; use type import in TypeScript.","wrong":"import { EditorConfig } from 'ckeditor5-build-classic-extended';","symbol":"EditorConfig","correct":"import type { EditorConfig } from 'ckeditor5-build-classic-extended';"},{"note":"Individual plugins are named exports, not default exports.","wrong":"import Essentials from 'ckeditor5-build-classic-extended';","symbol":"Plugins","correct":"import { Essentials, Bold, Italic } from 'ckeditor5-build-classic-extended';"}],"quickstart":{"code":"import ClassicEditor from 'ckeditor5-build-classic-extended';\n\nClassicEditor\n  .create( document.querySelector( '#editor' ), {\n    toolbar: [ 'heading', '|', 'bold', 'italic', 'link', 'bulletedList', 'numberedList', 'blockQuote', 'imageUpload' ],\n    language: 'en'\n  } )\n  .then( editor => {\n    console.log( 'Editor initialized', editor );\n  } )\n  .catch( error => {\n    console.error( error.stack );\n  });","lang":"typescript","description":"Initialize the CKEditor 5 classic editor extended instance on a DOM element with toolbar configuration."},"warnings":[{"fix":"Replace with @ckeditor/ckeditor5-build-classic or the custom build approach.","message":"This package is a third-party fork and not officially supported by CKSource. Use official CKEditor 5 builds instead.","severity":"deprecated","affected_versions":"*"},{"fix":"Refer to the extended build's documentation for exact plugin list.","message":"The plugin set differs from official classic build; some plugins may be missing or have different names.","severity":"breaking","affected_versions":"*"},{"fix":"Update to official CKEditor 5 latest version or use a supported custom build.","message":"Version 20.0.1 is outdated; CKEditor 5 is at major version 35+ as of 2024.","severity":"deprecated","affected_versions":"*"}],"env_vars":null,"search_vec":"'20.0.1':27 '2021':42 '5':2,13,51,71,80 'activ':34 'ad':17 'addit':54 'beyond':22 'build':5,16,25,72,76 'ckeditor':1,12,50,70,77,79 'ckeditor5':75,78 'ckeditor5-build':74 'classic':3,14 'communiti':37 'editor':4,15,84 'etc':61 'extend':6,8 'extra':18 'featur':21 'fork':46 'html':85 'imag':57 'includ':53 'javascript':73 'last':39 'like':56 'link':59 'mainten':30 'mediaemb':60 'new':65 'offici':49,69 'plugin':19,55 'prefer':67 'project':66 'recommend':63 'releas':31 'rich':82 'standard':24 'support':38 'tabl':58 'text':83 'updat':35,40 'version':9,26 'wysiwyg':81","created_at":"2026-06-04T18:48:55.838216+00:00","updated_at":"2026-06-04T18:48:55.838216+00:00","problems":[{"fix":"Run 'npm install ckeditor5-build-classic-extended' and ensure import matches package name.","cause":"Package not installed or incorrect import path.","error":"Module not found: Error: Can't resolve 'ckeditor5-build-classic-extended'"},{"fix":"Use 'const ClassicEditor = require('ckeditor5-build-classic-extended').default;' or switch to ESM import.","cause":"Using default import incorrectly in a CJS environment.","error":"ClassicEditor is not a constructor"},{"fix":"Install peer dependencies: '@ckeditor/ckeditor5-core', '@ckeditor/ckeditor5-engine', etc.","cause":"This package may have peer dependencies missing.","error":"Cannot find module 'ckeditor5' or related dependencies"}],"ecosystem":"npm","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://ckeditor.com/ckeditor-5","github":"https://github.com/jainsuneet/ckeditor5-build-classic-extended","docs":null,"changelog":null,"pypi":null,"npm":"ckeditor5-build-classic-extended","openapi_spec":null,"status_page":null,"smithery":null,"categories":["productivity"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-04","next_check":"2026-09-02","install_tag":null}}