Classic build of CKEditor 5. Features the classic creator and the standard set of article features.
The package contain two bundles of the classic editor:
build/ckeditor.js – minified, ES6 version of the bundle,build/ckeditor.compat.js – minified, backward-compatible version of the bundle (babel-preset-env is configured to support 'last 2 versions', 'ie >= 11').First, install the build from npm:
npm install --save @ckeditor/ckeditor5-build-classic
And use it in your website:
<div id="editor">
<p>This is the editor content.</p>
</div>
<script src="./node_modules/@ckeditor/ckeditor5-build-classic/build/ckeditor.js"></script>
<script>
ClassicEditor.create( document.querySelector( '#editor' ) )
.then( editor => {
window.editor = editor;
} )
.catch( err => {
console.error( err.stack );
} );
</script>
Or in your JavaScript application:
import { ClassicEditor } from '@ckeditor/ckeditor5-build-classic/build/ckeditor';
// or using CommonJS verion:
// const ClassicEditor = require( '@ckeditor/ckeditor5-build-classic/build/ckeditor' ).ClassicEditor;
ClassicEditor.create( document.querySelector( '#editor' ) )
.then( editor => {
window.editor = editor;
} )
.catch( err => {
console.error( err.stack );
} );
Note: If you're planning to integrate CKEditor 5 deep into your application it's actually more convenient and recommended to install and import the source modules directly (like it happens in ckeditor.js).
Note: This section assumes that you cloned this package repository and execute the commands inside it.
You can modify build-config.js or any of the Webpack configs and run:
npm run build
To rebuild the entry-point (ckeditor.js) and both builds (build/*).
You can also modify ckeditor.js directly and run one of npm run build-ckeditor or npm run build-ckeditor-compat.
Licensed under the GPL, LGPL and MPL licenses, at your choice. For full details about the license, please check the LICENSE.md file.