
Security News
Vite+ Joins the Push to Consolidate JavaScript Tooling
Evan You announces Vite+, a commercial, Rust-powered toolchain built on the Vite ecosystem to unify JavaScript development and fund open source.
@ckeditor/ckeditor5-angular
Advanced tools
Official Angular component for CKEditor 5 – the best browser-based rich text editor.
Official CKEditor 5 rich text editor component for Angular 13+.
See the "Rich text editor component for Angular" guide in the CKEditor 5 documentation to learn more:
ngModel
@Input
properties@Output
propertiesBecause of the breaking changes in the Angular library output format, the @ckeditor/ckeditor5-angular
package is released in the following versions to support various Angular ecosystems:
Package version | Angular version | Details |
---|---|---|
Actively supported versions | ||
^10 | 16+ | Requires CKEditor 5 in version 46 or higher. |
Past releases (no longer maintained) | ||
^9 | 16+ | Migration to TypeScript 5. Declaration files are not backward compatible. Requires CKEditor 5 in version 43 or higher. |
^8 | 13+ | Requires CKEditor 5 at least in version 42. |
^7 | 13+ | Changes in peer dependencies. (issue) |
^6 | 13+ | Requires CKEditor 5 at least in version 37. |
^5 | 13+ | Requires Angular at least in version 13+. Lower versions are no longer maintained. |
^4 | 9.1+ | Requires CKEditor 5 at least in version 34. |
^3 | 9.1+ | Requires Node.js at least in version 14. |
^2 | 9.1+ | Migration to TypeScript 4. Declaration files are not backward compatible. |
^1 | 5.x - 8.x | Angular versions are no longer maintained. |
Note that the package.json
file used in the main repository isn't published on npm (the production one is present in src/ckeditor/package.json
).
After cloning this repository, install necessary dependencies:
npm install
This repository contains the following code:
./src/ckeditor
contains the implementation of the <ckeditor>
component,./src/app
is a demo application using the component.Note: The npm package contains a packaged component only.
To open the demo application using the component, run:
npm run start
To test it in production, use:
npm run start -- --configuration production
To run unit tests, use:
npm run test
To run e2e tests, run:
# Prepare the server.
npm run start
# Then, start tests.
npm run test:e2e
To run coverage tests, run:
npm run coverage
Play with the application and make sure the component works properly.
CircleCI automates the release process and can release both channels: stable (X.Y.Z
) and pre-releases (X.Y.Z-alpha.X
, etc.).
Before you start, you need to prepare the changelog entries.
#master
branch is up-to-date: git fetch && git checkout master && git pull
.git checkout -b release-[YYYYMMDD]
where YYYYMMDD
is the current day.yarn run release:prepare-changelog
.
--date
option, e.g., --date=2025-06-11
.--dry-run
option, you can check what the script will do without actually modifying the files.the/a
articles, ()
to method names, "it's" -> "its", etc.#master
branch.@ckeditor/ckeditor-5-platform
team to review the pull request and trigger the release process.Licensed under a dual-license model, this software is available under:
For more information, see: https://ckeditor.com/legal/ckeditor-licensing-options.
10.0.0 (July 9, 2025)
v46.0.0
), adopting the type import names. Starting from this version, previous CKEditor 5 releases are no longer compatible due to breaking changes in definitions and package structure. See ckeditor/ckeditor5#18583FAQs
Official Angular component for CKEditor 5 – the best browser-based rich text editor.
The npm package @ckeditor/ckeditor5-angular receives a total of 61,412 weekly downloads. As such, @ckeditor/ckeditor5-angular popularity was classified as popular.
We found that @ckeditor/ckeditor5-angular 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
Evan You announces Vite+, a commercial, Rust-powered toolchain built on the Vite ecosystem to unify JavaScript development and fund open source.
Security News
Ruby Central’s incident report on the RubyGems.org access dispute sparks backlash from former maintainers and renewed debate over project governance.
Research
/Security News
Socket researchers uncover how threat actors weaponize Discord across the npm, PyPI, and RubyGems ecosystems to exfiltrate sensitive data.