Package Exports
- @ckeditor/ckeditor5-utils
 - @ckeditor/ckeditor5-utils/dist/index-content.css
 - @ckeditor/ckeditor5-utils/dist/index-editor.css
 - @ckeditor/ckeditor5-utils/dist/index.css
 - @ckeditor/ckeditor5-utils/dist/index.js
 - @ckeditor/ckeditor5-utils/dist/index.js.map
 - @ckeditor/ckeditor5-utils/package.json
 - @ckeditor/ckeditor5-utils/src/abortabledebounce
 - @ckeditor/ckeditor5-utils/src/abortabledebounce.d.ts
 - @ckeditor/ckeditor5-utils/src/abortabledebounce.js
 - @ckeditor/ckeditor5-utils/src/areconnectedthroughproperties
 - @ckeditor/ckeditor5-utils/src/areconnectedthroughproperties.d.ts
 - @ckeditor/ckeditor5-utils/src/areconnectedthroughproperties.js
 - @ckeditor/ckeditor5-utils/src/ckeditorerror
 - @ckeditor/ckeditor5-utils/src/ckeditorerror.d.ts
 - @ckeditor/ckeditor5-utils/src/ckeditorerror.js
 - @ckeditor/ckeditor5-utils/src/collection
 - @ckeditor/ckeditor5-utils/src/collection.d.ts
 - @ckeditor/ckeditor5-utils/src/collection.js
 - @ckeditor/ckeditor5-utils/src/collectstylesheets
 - @ckeditor/ckeditor5-utils/src/collectstylesheets.d.ts
 - @ckeditor/ckeditor5-utils/src/collectstylesheets.js
 - @ckeditor/ckeditor5-utils/src/comparearrays
 - @ckeditor/ckeditor5-utils/src/comparearrays.d.ts
 - @ckeditor/ckeditor5-utils/src/comparearrays.js
 - @ckeditor/ckeditor5-utils/src/config
 - @ckeditor/ckeditor5-utils/src/config.d.ts
 - @ckeditor/ckeditor5-utils/src/config.js
 - @ckeditor/ckeditor5-utils/src/count
 - @ckeditor/ckeditor5-utils/src/count.d.ts
 - @ckeditor/ckeditor5-utils/src/count.js
 - @ckeditor/ckeditor5-utils/src/crc32
 - @ckeditor/ckeditor5-utils/src/crc32.d.ts
 - @ckeditor/ckeditor5-utils/src/crc32.js
 - @ckeditor/ckeditor5-utils/src/delay
 - @ckeditor/ckeditor5-utils/src/delay.d.ts
 - @ckeditor/ckeditor5-utils/src/delay.js
 - @ckeditor/ckeditor5-utils/src/diff
 - @ckeditor/ckeditor5-utils/src/diff.d.ts
 - @ckeditor/ckeditor5-utils/src/diff.js
 - @ckeditor/ckeditor5-utils/src/difftochanges
 - @ckeditor/ckeditor5-utils/src/difftochanges.d.ts
 - @ckeditor/ckeditor5-utils/src/difftochanges.js
 - @ckeditor/ckeditor5-utils/src/dom/createelement
 - @ckeditor/ckeditor5-utils/src/dom/createelement.d.ts
 - @ckeditor/ckeditor5-utils/src/dom/createelement.js
 - @ckeditor/ckeditor5-utils/src/dom/emittermixin
 - @ckeditor/ckeditor5-utils/src/dom/emittermixin.d.ts
 - @ckeditor/ckeditor5-utils/src/dom/emittermixin.js
 - @ckeditor/ckeditor5-utils/src/dom/findclosestscrollableancestor
 - @ckeditor/ckeditor5-utils/src/dom/findclosestscrollableancestor.d.ts
 - @ckeditor/ckeditor5-utils/src/dom/findclosestscrollableancestor.js
 - @ckeditor/ckeditor5-utils/src/dom/getancestors
 - @ckeditor/ckeditor5-utils/src/dom/getancestors.d.ts
 - @ckeditor/ckeditor5-utils/src/dom/getancestors.js
 - @ckeditor/ckeditor5-utils/src/dom/getborderwidths
 - @ckeditor/ckeditor5-utils/src/dom/getborderwidths.d.ts
 - @ckeditor/ckeditor5-utils/src/dom/getborderwidths.js
 - @ckeditor/ckeditor5-utils/src/dom/getcommonancestor
 - @ckeditor/ckeditor5-utils/src/dom/getcommonancestor.d.ts
 - @ckeditor/ckeditor5-utils/src/dom/getcommonancestor.js
 - @ckeditor/ckeditor5-utils/src/dom/getdatafromelement
 - @ckeditor/ckeditor5-utils/src/dom/getdatafromelement.d.ts
 - @ckeditor/ckeditor5-utils/src/dom/getdatafromelement.js
 - @ckeditor/ckeditor5-utils/src/dom/getpositionedancestor
 - @ckeditor/ckeditor5-utils/src/dom/getpositionedancestor.d.ts
 - @ckeditor/ckeditor5-utils/src/dom/getpositionedancestor.js
 - @ckeditor/ckeditor5-utils/src/dom/getrangefrommouseevent
 - @ckeditor/ckeditor5-utils/src/dom/getrangefrommouseevent.d.ts
 - @ckeditor/ckeditor5-utils/src/dom/getrangefrommouseevent.js
 - @ckeditor/ckeditor5-utils/src/dom/getvisualviewportoffset
 - @ckeditor/ckeditor5-utils/src/dom/getvisualviewportoffset.d.ts
 - @ckeditor/ckeditor5-utils/src/dom/getvisualviewportoffset.js
 - @ckeditor/ckeditor5-utils/src/dom/global
 - @ckeditor/ckeditor5-utils/src/dom/global.d.ts
 - @ckeditor/ckeditor5-utils/src/dom/global.js
 - @ckeditor/ckeditor5-utils/src/dom/indexof
 - @ckeditor/ckeditor5-utils/src/dom/indexof.d.ts
 - @ckeditor/ckeditor5-utils/src/dom/indexof.js
 - @ckeditor/ckeditor5-utils/src/dom/insertat
 - @ckeditor/ckeditor5-utils/src/dom/insertat.d.ts
 - @ckeditor/ckeditor5-utils/src/dom/insertat.js
 - @ckeditor/ckeditor5-utils/src/dom/iscomment
 - @ckeditor/ckeditor5-utils/src/dom/iscomment.d.ts
 - @ckeditor/ckeditor5-utils/src/dom/iscomment.js
 - @ckeditor/ckeditor5-utils/src/dom/isnode
 - @ckeditor/ckeditor5-utils/src/dom/isnode.d.ts
 - @ckeditor/ckeditor5-utils/src/dom/isnode.js
 - @ckeditor/ckeditor5-utils/src/dom/isrange
 - @ckeditor/ckeditor5-utils/src/dom/isrange.d.ts
 - @ckeditor/ckeditor5-utils/src/dom/isrange.js
 - @ckeditor/ckeditor5-utils/src/dom/istext
 - @ckeditor/ckeditor5-utils/src/dom/istext.d.ts
 - @ckeditor/ckeditor5-utils/src/dom/istext.js
 - @ckeditor/ckeditor5-utils/src/dom/isvalidattributename
 - @ckeditor/ckeditor5-utils/src/dom/isvalidattributename.d.ts
 - @ckeditor/ckeditor5-utils/src/dom/isvalidattributename.js
 - @ckeditor/ckeditor5-utils/src/dom/isvisible
 - @ckeditor/ckeditor5-utils/src/dom/isvisible.d.ts
 - @ckeditor/ckeditor5-utils/src/dom/isvisible.js
 - @ckeditor/ckeditor5-utils/src/dom/iswindow
 - @ckeditor/ckeditor5-utils/src/dom/iswindow.d.ts
 - @ckeditor/ckeditor5-utils/src/dom/iswindow.js
 - @ckeditor/ckeditor5-utils/src/dom/position
 - @ckeditor/ckeditor5-utils/src/dom/position.d.ts
 - @ckeditor/ckeditor5-utils/src/dom/position.js
 - @ckeditor/ckeditor5-utils/src/dom/rect
 - @ckeditor/ckeditor5-utils/src/dom/rect.d.ts
 - @ckeditor/ckeditor5-utils/src/dom/rect.js
 - @ckeditor/ckeditor5-utils/src/dom/remove
 - @ckeditor/ckeditor5-utils/src/dom/remove.d.ts
 - @ckeditor/ckeditor5-utils/src/dom/remove.js
 - @ckeditor/ckeditor5-utils/src/dom/resizeobserver
 - @ckeditor/ckeditor5-utils/src/dom/resizeobserver.d.ts
 - @ckeditor/ckeditor5-utils/src/dom/resizeobserver.js
 - @ckeditor/ckeditor5-utils/src/dom/scroll
 - @ckeditor/ckeditor5-utils/src/dom/scroll.d.ts
 - @ckeditor/ckeditor5-utils/src/dom/scroll.js
 - @ckeditor/ckeditor5-utils/src/dom/setdatainelement
 - @ckeditor/ckeditor5-utils/src/dom/setdatainelement.d.ts
 - @ckeditor/ckeditor5-utils/src/dom/setdatainelement.js
 - @ckeditor/ckeditor5-utils/src/dom/tounit
 - @ckeditor/ckeditor5-utils/src/dom/tounit.d.ts
 - @ckeditor/ckeditor5-utils/src/dom/tounit.js
 - @ckeditor/ckeditor5-utils/src/elementreplacer
 - @ckeditor/ckeditor5-utils/src/elementreplacer.d.ts
 - @ckeditor/ckeditor5-utils/src/elementreplacer.js
 - @ckeditor/ckeditor5-utils/src/emittermixin
 - @ckeditor/ckeditor5-utils/src/emittermixin.d.ts
 - @ckeditor/ckeditor5-utils/src/emittermixin.js
 - @ckeditor/ckeditor5-utils/src/env
 - @ckeditor/ckeditor5-utils/src/env.d.ts
 - @ckeditor/ckeditor5-utils/src/env.js
 - @ckeditor/ckeditor5-utils/src/eventinfo
 - @ckeditor/ckeditor5-utils/src/eventinfo.d.ts
 - @ckeditor/ckeditor5-utils/src/eventinfo.js
 - @ckeditor/ckeditor5-utils/src/fastdiff
 - @ckeditor/ckeditor5-utils/src/fastdiff.d.ts
 - @ckeditor/ckeditor5-utils/src/fastdiff.js
 - @ckeditor/ckeditor5-utils/src/first
 - @ckeditor/ckeditor5-utils/src/first.d.ts
 - @ckeditor/ckeditor5-utils/src/first.js
 - @ckeditor/ckeditor5-utils/src/focustracker
 - @ckeditor/ckeditor5-utils/src/focustracker.d.ts
 - @ckeditor/ckeditor5-utils/src/focustracker.js
 - @ckeditor/ckeditor5-utils/src/index
 - @ckeditor/ckeditor5-utils/src/index.d.ts
 - @ckeditor/ckeditor5-utils/src/index.js
 - @ckeditor/ckeditor5-utils/src/inserttopriorityarray
 - @ckeditor/ckeditor5-utils/src/inserttopriorityarray.d.ts
 - @ckeditor/ckeditor5-utils/src/inserttopriorityarray.js
 - @ckeditor/ckeditor5-utils/src/isiterable
 - @ckeditor/ckeditor5-utils/src/isiterable.d.ts
 - @ckeditor/ckeditor5-utils/src/isiterable.js
 - @ckeditor/ckeditor5-utils/src/keyboard
 - @ckeditor/ckeditor5-utils/src/keyboard.d.ts
 - @ckeditor/ckeditor5-utils/src/keyboard.js
 - @ckeditor/ckeditor5-utils/src/keystrokehandler
 - @ckeditor/ckeditor5-utils/src/keystrokehandler.d.ts
 - @ckeditor/ckeditor5-utils/src/keystrokehandler.js
 - @ckeditor/ckeditor5-utils/src/language
 - @ckeditor/ckeditor5-utils/src/language.d.ts
 - @ckeditor/ckeditor5-utils/src/language.js
 - @ckeditor/ckeditor5-utils/src/locale
 - @ckeditor/ckeditor5-utils/src/locale.d.ts
 - @ckeditor/ckeditor5-utils/src/locale.js
 - @ckeditor/ckeditor5-utils/src/mapsequal
 - @ckeditor/ckeditor5-utils/src/mapsequal.d.ts
 - @ckeditor/ckeditor5-utils/src/mapsequal.js
 - @ckeditor/ckeditor5-utils/src/mix
 - @ckeditor/ckeditor5-utils/src/mix.d.ts
 - @ckeditor/ckeditor5-utils/src/mix.js
 - @ckeditor/ckeditor5-utils/src/nth
 - @ckeditor/ckeditor5-utils/src/nth.d.ts
 - @ckeditor/ckeditor5-utils/src/nth.js
 - @ckeditor/ckeditor5-utils/src/objecttomap
 - @ckeditor/ckeditor5-utils/src/objecttomap.d.ts
 - @ckeditor/ckeditor5-utils/src/objecttomap.js
 - @ckeditor/ckeditor5-utils/src/observablemixin
 - @ckeditor/ckeditor5-utils/src/observablemixin.d.ts
 - @ckeditor/ckeditor5-utils/src/observablemixin.js
 - @ckeditor/ckeditor5-utils/src/parsebase64encodedobject
 - @ckeditor/ckeditor5-utils/src/parsebase64encodedobject.d.ts
 - @ckeditor/ckeditor5-utils/src/parsebase64encodedobject.js
 - @ckeditor/ckeditor5-utils/src/priorities
 - @ckeditor/ckeditor5-utils/src/priorities.d.ts
 - @ckeditor/ckeditor5-utils/src/priorities.js
 - @ckeditor/ckeditor5-utils/src/retry
 - @ckeditor/ckeditor5-utils/src/retry.d.ts
 - @ckeditor/ckeditor5-utils/src/retry.js
 - @ckeditor/ckeditor5-utils/src/splicearray
 - @ckeditor/ckeditor5-utils/src/splicearray.d.ts
 - @ckeditor/ckeditor5-utils/src/splicearray.js
 - @ckeditor/ckeditor5-utils/src/spy
 - @ckeditor/ckeditor5-utils/src/spy.d.ts
 - @ckeditor/ckeditor5-utils/src/spy.js
 - @ckeditor/ckeditor5-utils/src/toarray
 - @ckeditor/ckeditor5-utils/src/toarray.d.ts
 - @ckeditor/ckeditor5-utils/src/toarray.js
 - @ckeditor/ckeditor5-utils/src/tomap
 - @ckeditor/ckeditor5-utils/src/tomap.d.ts
 - @ckeditor/ckeditor5-utils/src/tomap.js
 - @ckeditor/ckeditor5-utils/src/translation-service
 - @ckeditor/ckeditor5-utils/src/translation-service.d.ts
 - @ckeditor/ckeditor5-utils/src/translation-service.js
 - @ckeditor/ckeditor5-utils/src/uid
 - @ckeditor/ckeditor5-utils/src/uid.d.ts
 - @ckeditor/ckeditor5-utils/src/uid.js
 - @ckeditor/ckeditor5-utils/src/unicode
 - @ckeditor/ckeditor5-utils/src/unicode.d.ts
 - @ckeditor/ckeditor5-utils/src/unicode.js
 - @ckeditor/ckeditor5-utils/src/version
 - @ckeditor/ckeditor5-utils/src/version.d.ts
 - @ckeditor/ckeditor5-utils/src/version.js
 - @ckeditor/ckeditor5-utils/src/wait
 - @ckeditor/ckeditor5-utils/src/wait.d.ts
 - @ckeditor/ckeditor5-utils/src/wait.js
 
Readme
CKEditor 5 utilities
Various utilities used by CKEditor 5 and its features. This is a sort of CKEditor 5's standard library.
Installation
This plugin is part of the ckeditor5 package. Install the whole package to use it.
npm install ckeditor5Create free account
If you want to check full CKEditor 5 capabilities, sign up for a free non-commitment 14-day trial.
Documentation
See the @ckeditor/ckeditor5-utils package page in CKEditor 5 documentation.
License
Licensed under a dual-license model, this software is available under:
- the GNU General Public License Version 2 or later,
 - or commercial license terms from CKSource Holding sp. z o.o.
 
For more information, see: https://ckeditor.com/legal/ckeditor-licensing-options.