@cksource-cs/ckeditor-test-bundles-module

3.4.0 • Public • Published

CKEditor test bundles module

The bundle contains CKEditor 5 builds used for E2E and CKEditor Documents Converter tests. All the available bundles can be found in index.js.

Table of contents

  • CKEditor 5 builds defined in scripts/updateCKEditorBundles.js in version 40.1.0,
  • Track Changes Data Editor - built manually. The bundle have been provided to make sure integration with TrackChangesData plugin works correctly,
  • Collaboration Editor V32 - built manually. Before CKEditor5 v33 RTC plugins contained their offline versions so to make sure CS is backward compatible this bundle is provided. The actual version is 27.0.0
  • Multi-root Editor - built manually. It's a bundle with all RTC features (RTC, Comments, Track Changes, Revision History) and support for multi-root. Multi-root editors can't be built using the Online Builder.
  • Collaboration Editor DLL - built manually. DLL editors cannot be built through the Online Builder. For instructions on how to build such editor see https://www.notion.so/How-to-upload-the-DLL-editor-bundle-to-CS-91856b2d7633491e8f123a2c18d6c25f
  • Classic Editor DLL - built manually similarly as the one above.

How to update CKEditor test bundles

  1. Copy bundles directory from some package that currently has installed newest @cksource-cs/ckeditor-test-bundles-module NPM package (e.g. cs/cs-e2e-tests/node_modules/@cksource-cs/ckeditor-test-bundles-module/src/bundles) to your local machine (it is required to add missing bundles in step 3).
  2. Run npm run update:bundles.
  3. Add missing bundles - collaboration-editor-v32.bundle,multiroot-editor.bundle, classic-editor-dll.bundle, collaboration-editor-dll.bundle and track-changes-data-editor.bundle from your local copy. Eventually, you can get them from pulled tarball from npm from the latest version of the package.
  4. Set a proper version, lastPublicVersion and set private to false in the package.json file.
  5. update editorVersion in package.json file.
  6. Run npm publish (use temporarily Publish token in ~/.npmrc file).

How to add a new bundle

  1. Define a new bundle and its set of plugins in scripts/updateCKEditorBundles.js.
  2. Run npm run update:bundles.
  3. Set a proper version, lastPublicVersion and set private to false in the package.json file.
  4. Run npm publish (use temporarily Publish token in ~/.npmrc file).

After publish do not forget to:

  • update @cksource-cs/ckeditor-test-bundles-module in packages where the package is used,
  • revert version to 1.0.0 and set private to true in the package.json file.
  • use the Read-only token back in ~/.npmrc file.

Readme

Keywords

none

Package Sidebar

Install

npm i @cksource-cs/ckeditor-test-bundles-module

Weekly Downloads

828

Version

3.4.0

License

UNLICENSED

Unpacked Size

26.6 MB

Total Files

19

Last publish

Collaborators

  • pmazurek-cksource
  • fiiiiii
  • jugglingjsons-cksource
  • noxuhax.tiny
  • sdudzik-cksource
  • korobochkin
  • yacodes
  • rinat.khusyainov
  • ilia-sidorov-tiny
  • igor-kuznetsov
  • dimakovalevsky
  • p.wiaderny
  • lukaszgudel
  • mhartwich-cksource
  • lkaleta
  • mzmijewski
  • rpotyka-cksource
  • mpytel-cksource
  • dszczepaniak-cksource
  • smarkowicz-cksource
  • bartoszputek
  • bartekczerwonka
  • sdomas
  • d.pawlowski.cksource
  • s.greczyn
  • p.miszczak
  • kacper.betanski