JSPM

@ckeditor/ckeditor5-utils

47.0.0-alpha.4
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 1320206
  • Score
    100M100P100Q192072F
  • License SEE LICENSE IN LICENSE.md

Miscellaneous utilities used by CKEditor 5.

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/decodelicensekey
  • @ckeditor/ckeditor5-utils/src/decodelicensekey.d.ts
  • @ckeditor/ckeditor5-utils/src/decodelicensekey.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/formathtml
  • @ckeditor/ckeditor5-utils/src/formathtml.d.ts
  • @ckeditor/ckeditor5-utils/src/formathtml.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/isfeatureblockedbylicensekey
  • @ckeditor/ckeditor5-utils/src/isfeatureblockedbylicensekey.d.ts
  • @ckeditor/ckeditor5-utils/src/isfeatureblockedbylicensekey.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/legacyerrors
  • @ckeditor/ckeditor5-utils/src/legacyerrors.d.ts
  • @ckeditor/ckeditor5-utils/src/legacyerrors.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

npm version Coverage Status CircleCI

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 ckeditor5

Create 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:

For more information, see: https://ckeditor.com/legal/ckeditor-licensing-options.