Catalog npm
Back to packageRELEASE DETAILS

25.1.2

npm

2read-ckeditor5-custom-build

The classic editor build of CKEditor 5 – the best browser-based rich text editor.

ckeditorckeditor 5ckeditor5ckeditor5-buildcollaborationcollaborativecontenteditableeditingeditorframeworkhtmloperational transformationotreal-timerich textwysiwyg
Published2 Dec 2022
Direct dependencies45
Transitive dependenciesNot calculated

README

Current package documentation

CKEditor 5 classic editor build

npm version Build Status
Dependency Status devDependency Status

The classic editor build for CKEditor 5. Read more about the classic editor build and see the demo.

CKEditor 5 classic editor build screenshot

Documentation

See:

Quick start

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( error => {
			console.error( 'There was a problem initializing the editor.', error );
		} );
</script>

Or in your JavaScript application:

import ClassicEditor from '@ckeditor/ckeditor5-build-classic';

// Or using the CommonJS version:
// const ClassicEditor = require( '@ckeditor/ckeditor5-build-classic' );

ClassicEditor
	.create( document.querySelector( '#editor' ) )
	.then( editor => {
		window.editor = editor;
	} )
	.catch( error => {
		console.error( 'There was a problem initializing the editor.', error );
	} );

Note: If you are planning to integrate CKEditor 5 deep into your application, it is actually more convenient and recommended to install and import the source modules directly (like it happens in ckeditor.js). Read more in the Advanced setup guide.

License

Licensed under the terms of GNU General Public License Version 2 or later. For full details about the license, please check the LICENSE.md file or https://ckeditor.com/legal/ckeditor-oss-license.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 45

Native requirements
45 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
@ckeditor/ckeditor5-alignment
Environment
{
  "local_name": "@ckeditor/ckeditor5-alignment",
  "alias": false,
  "peer_metadata": null
}
^25.0.0runtime
@ckeditor/ckeditor5-font
Environment
{
  "local_name": "@ckeditor/ckeditor5-font",
  "alias": false,
  "peer_metadata": null
}
^25.0.0runtime
@ckeditor/ckeditor5-horizontal-line
Environment
{
  "local_name": "@ckeditor/ckeditor5-horizontal-line",
  "alias": false,
  "peer_metadata": null
}
^25.0.0runtime
@ckeditor/ckeditor5-html-embed
Environment
{
  "local_name": "@ckeditor/ckeditor5-html-embed",
  "alias": false,
  "peer_metadata": null
}
^25.0.0runtime
@ckeditor/ckeditor5-remove-format
Environment
{
  "local_name": "@ckeditor/ckeditor5-remove-format",
  "alias": false,
  "peer_metadata": null
}
^25.0.0runtime
@ckeditor/ckeditor5-special-characters
Environment
{
  "local_name": "@ckeditor/ckeditor5-special-characters",
  "alias": false,
  "peer_metadata": null
}
^25.0.0runtime
@ckeditor/ckeditor5-widget
Environment
{
  "local_name": "@ckeditor/ckeditor5-widget",
  "alias": false,
  "peer_metadata": null
}
^25.0.0runtime
@simonwep/pickr
Environment
{
  "local_name": "@simonwep/pickr",
  "alias": false,
  "peer_metadata": null
}
^1.7.2runtime
@wwalc/ckeditor5-emoji
Environment
{
  "local_name": "@wwalc/ckeditor5-emoji",
  "alias": false,
  "peer_metadata": null
}
^11.0.2runtime
css-loader
Environment
{
  "local_name": "css-loader",
  "alias": false,
  "peer_metadata": null
}
^3.6.0runtime
mini-css-extract-plugin
Environment
{
  "local_name": "mini-css-extract-plugin",
  "alias": false,
  "peer_metadata": null
}
^0.9.0runtime
@ckeditor/ckeditor5-adapter-ckfinder
Environment
{
  "local_name": "@ckeditor/ckeditor5-adapter-ckfinder",
  "alias": false,
  "peer_metadata": null
}
^25.0.0development
@ckeditor/ckeditor5-autoformat
Environment
{
  "local_name": "@ckeditor/ckeditor5-autoformat",
  "alias": false,
  "peer_metadata": null
}
^25.0.0development
@ckeditor/ckeditor5-basic-styles
Environment
{
  "local_name": "@ckeditor/ckeditor5-basic-styles",
  "alias": false,
  "peer_metadata": null
}
^25.0.0development
@ckeditor/ckeditor5-block-quote
Environment
{
  "local_name": "@ckeditor/ckeditor5-block-quote",
  "alias": false,
  "peer_metadata": null
}
^25.0.0development
@ckeditor/ckeditor5-ckfinder
Environment
{
  "local_name": "@ckeditor/ckeditor5-ckfinder",
  "alias": false,
  "peer_metadata": null
}
^25.0.0development
@ckeditor/ckeditor5-core
Environment
{
  "local_name": "@ckeditor/ckeditor5-core",
  "alias": false,
  "peer_metadata": null
}
^25.0.0development
@ckeditor/ckeditor5-dev-utils
Environment
{
  "local_name": "@ckeditor/ckeditor5-dev-utils",
  "alias": false,
  "peer_metadata": null
}
^13.0.0development
@ckeditor/ckeditor5-dev-webpack-plugin
Environment
{
  "local_name": "@ckeditor/ckeditor5-dev-webpack-plugin",
  "alias": false,
  "peer_metadata": null
}
^9.0.0development
@ckeditor/ckeditor5-easy-image
Environment
{
  "local_name": "@ckeditor/ckeditor5-easy-image",
  "alias": false,
  "peer_metadata": null
}
^25.0.0development
@ckeditor/ckeditor5-editor-classic
Environment
{
  "local_name": "@ckeditor/ckeditor5-editor-classic",
  "alias": false,
  "peer_metadata": null
}
^25.0.0development
@ckeditor/ckeditor5-essentials
Environment
{
  "local_name": "@ckeditor/ckeditor5-essentials",
  "alias": false,
  "peer_metadata": null
}
^25.0.0development
@ckeditor/ckeditor5-heading
Environment
{
  "local_name": "@ckeditor/ckeditor5-heading",
  "alias": false,
  "peer_metadata": null
}
^25.0.0development
@ckeditor/ckeditor5-image
Environment
{
  "local_name": "@ckeditor/ckeditor5-image",
  "alias": false,
  "peer_metadata": null
}
^25.0.0development
@ckeditor/ckeditor5-indent
Environment
{
  "local_name": "@ckeditor/ckeditor5-indent",
  "alias": false,
  "peer_metadata": null
}
^25.0.0development
@ckeditor/ckeditor5-link
Environment
{
  "local_name": "@ckeditor/ckeditor5-link",
  "alias": false,
  "peer_metadata": null
}
^25.0.0development
@ckeditor/ckeditor5-list
Environment
{
  "local_name": "@ckeditor/ckeditor5-list",
  "alias": false,
  "peer_metadata": null
}
^25.0.0development
@ckeditor/ckeditor5-media-embed
Environment
{
  "local_name": "@ckeditor/ckeditor5-media-embed",
  "alias": false,
  "peer_metadata": null
}
^25.0.0development
@ckeditor/ckeditor5-paragraph
Environment
{
  "local_name": "@ckeditor/ckeditor5-paragraph",
  "alias": false,
  "peer_metadata": null
}
^25.0.0development
@ckeditor/ckeditor5-paste-from-office
Environment
{
  "local_name": "@ckeditor/ckeditor5-paste-from-office",
  "alias": false,
  "peer_metadata": null
}
^25.0.0development
@ckeditor/ckeditor5-table
Environment
{
  "local_name": "@ckeditor/ckeditor5-table",
  "alias": false,
  "peer_metadata": null
}
^25.0.0development
@ckeditor/ckeditor5-typing
Environment
{
  "local_name": "@ckeditor/ckeditor5-typing",
  "alias": false,
  "peer_metadata": null
}
^25.0.0development
@ckeditor/ckeditor5-theme-lark
Environment
{
  "local_name": "@ckeditor/ckeditor5-theme-lark",
  "alias": false,
  "peer_metadata": null
}
^25.0.0development
eslint
Environment
{
  "local_name": "eslint",
  "alias": false,
  "peer_metadata": null
}
^5.5.0development
eslint-config-ckeditor5
Environment
{
  "local_name": "eslint-config-ckeditor5",
  "alias": false,
  "peer_metadata": null
}
^2.0.0development
husky
Environment
{
  "local_name": "husky",
  "alias": false,
  "peer_metadata": null
}
^1.3.1development
lint-staged
Environment
{
  "local_name": "lint-staged",
  "alias": false,
  "peer_metadata": null
}
^7.0.0development
stylelint
Environment
{
  "local_name": "stylelint",
  "alias": false,
  "peer_metadata": null
}
^11.1.1development
stylelint-config-ckeditor5
Environment
{
  "local_name": "stylelint-config-ckeditor5",
  "alias": false,
  "peer_metadata": null
}
^1.0.0development
postcss-loader
Environment
{
  "local_name": "postcss-loader",
  "alias": false,
  "peer_metadata": null
}
^3.0.0development
raw-loader
Environment
{
  "local_name": "raw-loader",
  "alias": false,
  "peer_metadata": null
}
^3.1.0development
style-loader
Environment
{
  "local_name": "style-loader",
  "alias": false,
  "peer_metadata": null
}
^1.0.0development
terser-webpack-plugin
Environment
{
  "local_name": "terser-webpack-plugin",
  "alias": false,
  "peer_metadata": null
}
^2.2.1development
webpack
Environment
{
  "local_name": "webpack",
  "alias": false,
  "peer_metadata": null
}
^4.39.1development
webpack-cli
Environment
{
  "local_name": "webpack-cli",
  "alias": false,
  "peer_metadata": null
}
^3.3.6development

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "integrity": "sha512-hyutK0UE2T6feKCBnb9yQpBbddy846HX2m+wxvAgr3x2Q87NlyTZaQNVF/UE95E5WntdwQ4OPBFMVidazL68uw==",
  "shasum": "4bf903f63f64e5d214fdcfc495cf2a318ea3544b",
  "tarball": "https://registry.npmjs.org/2read-ckeditor5-custom-build/-/2read-ckeditor5-custom-build-25.1.2.tgz",
  "fileCount": 70,
  "unpackedSize": 6173463,
  "signatures": [
    {
      "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
      "sig": "MEUCIQD7aYYKggrAE3iu9gjWWZ70WhG+pb6duyHM15pxYyOlnQIgJ7fjGmruFEvmCkXf1mGlSurTr3aC/2354kwHErC0FBE="
    }
  ],
  "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiXX5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjoxAAmmB3mAotbyRL3CwUe9e0nMl6vNBr8CW6rcZdcevnvNRcUfr0\r\nflp+nRLVzMyLOlGb3ihCWcJ8c+ul5yyDjI9AU5nFrU9rVdvkuKABwR908uap\r\n9ykTtuelmJQb54FQSC9+eNpdM6MXDebbsSDDE52bJvmPLEQRSipM+A7QE5+4\r\nFztpvRKGYqeWMm4Zu7qFL5kzi3KAHJtG+cZfQOZC0Qzc5vpVI3mNzvUTJOh5\r\ncfZpE+PKGC9tLhIUzSmq9y5Mtl1qQqZ2sMO4B8TVJeiC4j/w5hBTqM08HXHd\r\niXrYc3Xu40nTKkkx1HzXOPmP0+Y31omAA5iiKzjxwMJ9MPTyaTZ1AdKXFywB\r\nWO9byaxMVR6lMnlwzRSq0gCDlYAAy49ke5HPDbbb9bZq8V6LTY7sETwyiI4l\r\niAl64OQcFvk7Y8ROAbKLw/K4fs3opZqdRVFL9ax4wS18a6tEFnV4PrOmv0C4\r\nG34NRWBBkzWUCqOiQJ6iagcWJHIjpCd9/5yX1ti23/B/V3dBo0SQtQlWcxBF\r\nK5ka4xBo/0CAO4jw13IAA/UK+GiXt4j4ChMjUwi8LrHV2GIK4biFojyY+SVr\r\n/lI7H/kHL3B2Nu2kpcL1hxjiVAAuIIm2BJXGa1KpRophAPyMUZDQjdpzL2mn\r\nGsN6Kp9ANdr9a2avVefjbit6je3ILsFkcpQ=\r\n=c8dM\r\n-----END PGP SIGNATURE-----\r\n"
}

Repository

PENDING
ckeditor/ckeditor5-build-classic

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 19:18 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:97784aa42628a4ea38a0769f11ce75b65afc0ec514b30ebafc7c1a0b2d2be6d5

Other collected versions

25.1.131 May25.1.015 May25.0.919 Apr25.0.87 Apr25.0.77 Apr25.0.67 AprView all collected versions →