{"_id":"@authorium/ckeditor5-build-multi-root","_rev":"3-b81d9dd0304779f7dfae4815b45f8f27","name":"@authorium/ckeditor5-build-multi-root","dist-tags":{"latest":"42.0.2-genai"},"versions":{"41.3.1":{"name":"@authorium/ckeditor5-build-multi-root","version":"41.3.1","keywords":["ckeditor5-build","ckeditor","ckeditor5","ckeditor 5","wysiwyg","rich text","editor","html","contentEditable","editing","operational transformation","ot","collaboration","collaborative","real-time","framework"],"author":{"url":"http://cksource.com/","name":"CKSource"},"license":"GPL-2.0-or-later","_id":"@authorium/ckeditor5-build-multi-root@41.3.1","maintainers":[{"name":"authorium","email":"benjo@cityinnovate.com"}],"homepage":"https://ckeditor.com/ckeditor-5","bugs":{"url":"https://github.com/ckeditor/ckeditor5/issues"},"dist":{"shasum":"b5b57293bb8111c179b7000e24a072c2a69f1390","tarball":"https://registry.npmjs.org/@authorium/ckeditor5-build-multi-root/-/ckeditor5-build-multi-root-41.3.1.tgz","fileCount":78,"integrity":"sha512-Bue5kXU5EfUO0vrSlHsFwDSn0P1CbMuVrlAV75fXfT2L8fNy6U1UtHpK00Bb1Rh4i5J9SlBx6UlFVv2suwySPg==","signatures":[{"sig":"MEUCIQDr3Ngy3oGMdBvoOkXSPV79m/drFZ3iiCMtrHy7qx1QCgIgYODPkDkA/5xFRx1TdhgYf337Wr62FFn1X6GRDYW5X8Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15432167},"main":"./build/ckeditor.js","types":"./build/ckeditor.d.ts","gitHead":"585ddad4beddcf906194ce119ebc319624642058","scripts":{"build":"webpack --mode production","postbuild":"tsc -p ./tsconfig.types.json"},"_npmUser":{"name":"authorium","email":"benjo@cityinnovate.com"},"repository":{"url":"git+https://github.com/ckeditor/ckeditor5.git","type":"git","directory":"packages/ckeditor5-build-multi-root"},"_npmVersion":"10.2.4","description":"The multi-root editor build of CKEditor 5 – the best browser-based rich text editor.","directories":{},"_nodeVersion":"21.6.2","dependencies":{"@ckeditor/ckeditor5-core":"41.3.1","@ckeditor/ckeditor5-font":"41.3.1","@ckeditor/ckeditor5-link":"41.3.1","@ckeditor/ckeditor5-list":"41.3.1","@ckeditor/ckeditor5-undo":"41.3.1","@ckeditor/ckeditor5-image":"41.3.1","@ckeditor/ckeditor5-table":"41.3.1","@ckeditor/ckeditor5-engine":"41.3.1","@ckeditor/ckeditor5-indent":"41.3.1","@ckeditor/ckeditor5-typing":"41.3.1","@ckeditor/ckeditor5-heading":"41.3.1","@ckeditor/ckeditor5-mention":"41.3.1","@ckeditor/ckeditor5-comments":"41.3.1","@ckeditor/ckeditor5-watchdog":"41.3.1","@ckeditor/ckeditor5-alignment":"41.3.1","@ckeditor/ckeditor5-highlight":"41.3.1","@ckeditor/ckeditor5-paragraph":"41.3.1","@ckeditor/ckeditor5-autoformat":"41.3.1","@ckeditor/ckeditor5-essentials":"41.3.1","@ckeditor/ckeditor5-page-break":"41.3.1","@ckeditor/ckeditor5-block-quote":"41.3.1","@ckeditor/ckeditor5-media-embed":"41.3.1","@ckeditor/ckeditor5-basic-styles":"41.3.1","@ckeditor/ckeditor5-remove-format":"41.3.1","@ckeditor/ckeditor5-track-changes":"41.3.1","@ckeditor/ckeditor5-cloud-services":"41.3.1","@ckeditor/ckeditor5-horizontal-line":"41.3.1","@ckeditor/ckeditor5-adapter-ckfinder":"41.3.1","@ckeditor/ckeditor5-find-and-replace":"^41.3.1","@ckeditor/ckeditor5-editor-multi-root":"41.3.1","@ckeditor/ckeditor5-paste-from-office":"41.3.1","@webspellchecker/wproofreader-ckeditor5":"^2.0.1","@ckeditor/ckeditor5-real-time-collaboration":"41.3.1"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.58.1","typescript":"5.0.4","webpack-cli":"^4.9.0","terser-webpack-plugin":"^4.2.3","@ckeditor/ckeditor5-dev-utils":"^39.0.0","@ckeditor/ckeditor5-theme-lark":"41.3.1","@ckeditor/ckeditor5-dev-translations":"^39.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ckeditor5-build-multi-root_41.3.1_1713895677360_0.8537220523891926","host":"s3://npm-registry-packages"}},"41.4.2":{"name":"@authorium/ckeditor5-build-multi-root","version":"41.4.2","keywords":["ckeditor5-build","ckeditor","ckeditor5","ckeditor 5","wysiwyg","rich text","editor","html","contentEditable","editing","operational transformation","ot","collaboration","collaborative","real-time","framework"],"author":{"url":"http://cksource.com/","name":"CKSource"},"license":"GPL-2.0-or-later","_id":"@authorium/ckeditor5-build-multi-root@41.4.2","maintainers":[{"name":"authorium","email":"benjo@cityinnovate.com"}],"homepage":"https://ckeditor.com/ckeditor-5","bugs":{"url":"https://github.com/ckeditor/ckeditor5/issues"},"dist":{"shasum":"54607d681b1fb927d5bc8134f93303d806f9a4e0","tarball":"https://registry.npmjs.org/@authorium/ckeditor5-build-multi-root/-/ckeditor5-build-multi-root-41.4.2.tgz","fileCount":79,"integrity":"sha512-9uogTzNhj2HL90w1WfwcxjhUQiO2cRJvHO1pTLMGsjz9oX2WpP4unUcehXOamPSJK2z4XUfUCGhs9KnzKddkDQ==","signatures":[{"sig":"MEQCIEvySwM18dd3duHeGdQwWUbmzfK+HW/mV8ziL/RNjqiIAiAIujTHzLCiR4nK5KQtkOvDlOtjH4uenkMpuryNHVHfRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15488423},"main":"./build/ckeditor.js","types":"./build/ckeditor.d.ts","gitHead":"cce5f6fcbc2e970260561ad49157d53011c6ca91","scripts":{"build":"webpack --mode production","postbuild":"tsc -p ./tsconfig.types.json"},"_npmUser":{"name":"authorium","email":"benjo@cityinnovate.com"},"repository":{"url":"git+https://github.com/ckeditor/ckeditor5.git","type":"git","directory":"packages/ckeditor5-build-multi-root"},"_npmVersion":"10.2.4","description":"The multi-root editor build of CKEditor 5 – the best browser-based rich text editor.","directories":{},"_nodeVersion":"21.6.2","dependencies":{"@ckeditor/ckeditor5-core":"41.4.2","@ckeditor/ckeditor5-font":"41.4.2","@ckeditor/ckeditor5-link":"41.4.2","@ckeditor/ckeditor5-list":"41.4.2","@ckeditor/ckeditor5-undo":"41.4.2","@ckeditor/ckeditor5-image":"41.4.2","@ckeditor/ckeditor5-table":"41.4.2","@ckeditor/ckeditor5-engine":"41.4.2","@ckeditor/ckeditor5-indent":"41.4.2","@ckeditor/ckeditor5-typing":"41.4.2","@ckeditor/ckeditor5-heading":"41.4.2","@ckeditor/ckeditor5-mention":"41.4.2","@ckeditor/ckeditor5-comments":"41.4.2","@ckeditor/ckeditor5-watchdog":"41.4.2","@ckeditor/ckeditor5-alignment":"41.4.2","@ckeditor/ckeditor5-highlight":"41.4.2","@ckeditor/ckeditor5-paragraph":"41.4.2","@ckeditor/ckeditor5-autoformat":"41.4.2","@ckeditor/ckeditor5-essentials":"41.4.2","@ckeditor/ckeditor5-page-break":"41.4.2","@ckeditor/ckeditor5-block-quote":"41.4.2","@ckeditor/ckeditor5-media-embed":"41.4.2","@ckeditor/ckeditor5-basic-styles":"41.4.2","@ckeditor/ckeditor5-remove-format":"41.4.2","@ckeditor/ckeditor5-track-changes":"41.4.2","@ckeditor/ckeditor5-cloud-services":"41.4.2","@ckeditor/ckeditor5-horizontal-line":"41.4.2","@ckeditor/ckeditor5-adapter-ckfinder":"41.4.2","@ckeditor/ckeditor5-find-and-replace":"^41.4.2","@ckeditor/ckeditor5-editor-multi-root":"41.4.2","@ckeditor/ckeditor5-paste-from-office":"41.4.2","@webspellchecker/wproofreader-ckeditor5":"^2.0.1","@ckeditor/ckeditor5-real-time-collaboration":"41.4.2"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.58.1","typescript":"5.0.4","webpack-cli":"^4.9.0","terser-webpack-plugin":"^4.2.3","@ckeditor/ckeditor5-dev-utils":"^40.0.0","@ckeditor/ckeditor5-theme-lark":"41.4.2","@ckeditor/ckeditor5-dev-translations":"^40.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ckeditor5-build-multi-root_41.4.2_1717081591064_0.19533743786221303","host":"s3://npm-registry-packages"}},"42.0.2-genai":{"name":"@authorium/ckeditor5-build-multi-root","version":"42.0.2-genai","description":"The multi-root editor build of CKEditor 5 – the best browser-based rich text editor.","keywords":["ckeditor5-build","ckeditor","ckeditor5","ckeditor 5","wysiwyg","rich text","editor","html","contentEditable","editing","operational transformation","ot","collaboration","collaborative","real-time","framework"],"main":"./build/ckeditor.js","types":"./build/ckeditor.d.ts","dependencies":{"@ckeditor/ckeditor5-adapter-ckfinder":"42.0.2","@ckeditor/ckeditor5-autoformat":"42.0.2","@ckeditor/ckeditor5-basic-styles":"42.0.2","@ckeditor/ckeditor5-block-quote":"42.0.2","@ckeditor/ckeditor5-ckbox":"42.0.2","@ckeditor/ckeditor5-ckfinder":"42.0.2","@ckeditor/ckeditor5-cloud-services":"42.0.2","@ckeditor/ckeditor5-easy-image":"42.0.2","@ckeditor/ckeditor5-editor-multi-root":"42.0.2","@ckeditor/ckeditor5-essentials":"42.0.2","@ckeditor/ckeditor5-heading":"42.0.2","@ckeditor/ckeditor5-image":"42.0.2","@ckeditor/ckeditor5-indent":"42.0.2","@ckeditor/ckeditor5-link":"42.0.2","@ckeditor/ckeditor5-list":"42.0.2","@ckeditor/ckeditor5-media-embed":"42.0.2","@ckeditor/ckeditor5-paragraph":"42.0.2","@ckeditor/ckeditor5-paste-from-office":"42.0.2","@ckeditor/ckeditor5-table":"42.0.2","@ckeditor/ckeditor5-typing":"42.0.2"},"devDependencies":{"@ckeditor/ckeditor5-core":"42.0.2","@ckeditor/ckeditor5-dev-translations":"^42.0.0","@ckeditor/ckeditor5-dev-utils":"^42.0.0","@ckeditor/ckeditor5-theme-lark":"42.0.2","terser-webpack-plugin":"^4.2.3","typescript":"5.0.4","webpack":"^5.58.1","webpack-cli":"^4.9.0"},"author":{"name":"CKSource","url":"http://cksource.com/"},"license":"GPL-2.0-or-later","homepage":"https://ckeditor.com/ckeditor-5","bugs":{"url":"https://github.com/ckeditor/ckeditor5/issues"},"repository":{"type":"git","url":"git+https://github.com/ckeditor/ckeditor5.git","directory":"packages/ckeditor5-build-multi-root"},"scripts":{"build":"webpack --mode production","dev":"webpack --mode production --watch","postbuild":"tsc -p ./tsconfig.types.json"},"_id":"@authorium/ckeditor5-build-multi-root@42.0.2-genai","gitHead":"c2b81efc304a8856d7babad87b774b84229e93d0","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-wMmc6+nGbhzYcYRsy9su00LCRKKLK4WUUpkJLpkwZC0A+7wzwxPYdeFUk1UqdH9vo8x8scgp9ePS5+jhciDoBg==","shasum":"85b87f29608052d8895e91ec02a90034dbdfe3b4","tarball":"https://registry.npmjs.org/@authorium/ckeditor5-build-multi-root/-/ckeditor5-build-multi-root-42.0.2-genai.tgz","fileCount":79,"unpackedSize":16616840,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEYJhG8X1F4ZUBU9s7U78I245SfhCh8TMyDV2+P+sde0AiEA88wtGHGJgoDWWOgGsUlfVeKxwSWkBJ0t3vlaHZEyvjQ="}]},"_npmUser":{"name":"sh-authorium","email":"stephen.handley@authorium.com"},"directories":{},"maintainers":[{"name":"authorium","email":"benjo@cityinnovate.com"},{"name":"sh-authorium","email":"stephen.handley@authorium.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ckeditor5-build-multi-root_42.0.2-genai_1725395723223_0.8946196895100225"},"_hasShrinkwrap":false}},"time":{"created":"2024-04-23T18:07:57.251Z","modified":"2024-09-03T20:35:23.624Z","41.3.1":"2024-04-23T18:07:57.615Z","41.4.2":"2024-05-30T15:06:31.319Z","42.0.2-genai":"2024-09-03T20:35:23.474Z"},"bugs":{"url":"https://github.com/ckeditor/ckeditor5/issues"},"author":{"name":"CKSource","url":"http://cksource.com/"},"license":"GPL-2.0-or-later","homepage":"https://ckeditor.com/ckeditor-5","keywords":["ckeditor5-build","ckeditor","ckeditor5","ckeditor 5","wysiwyg","rich text","editor","html","contentEditable","editing","operational transformation","ot","collaboration","collaborative","real-time","framework"],"repository":{"type":"git","url":"git+https://github.com/ckeditor/ckeditor5.git","directory":"packages/ckeditor5-build-multi-root"},"description":"The multi-root editor build of CKEditor 5 – the best browser-based rich text editor.","maintainers":[{"name":"authorium","email":"benjo@cityinnovate.com"},{"name":"sh-authorium","email":"stephen.handley@authorium.com"}],"readme":"CKEditor&nbsp;5 multi-root editor build\n==============================================\n\n[![npm version](https://badge.fury.io/js/%40ckeditor%2Fckeditor5-build-multi-root.svg)](https://www.npmjs.com/package/@ckeditor/ckeditor5-build-multi-root)\n[![Coverage Status](https://coveralls.io/repos/github/ckeditor/ckeditor5/badge.svg?branch=master)](https://coveralls.io/github/ckeditor/ckeditor5?branch=master)\n[![Build Status](https://travis-ci.com/ckeditor/ckeditor5.svg?branch=master)](https://app.travis-ci.com/github/ckeditor/ckeditor5)\n\nThe multi-root editor build for CKEditor&nbsp;5. Read more about the [multi-root editor build](https://ckeditor.com/docs/ckeditor5/latest/getting-started/legacy/installation-methods/predefined-builds.html#multi-root-editor) and see the [demo](https://ckeditor.com/docs/ckeditor5/latest/examples/builds/multi-root-editor.html).\n\n## Documentation\n\nSee:\n\n* [Installation](https://ckeditor.com/docs/ckeditor5/latest/installation/getting-started/quick-start.html) for how to install this package and what it contains.\n* [Editor lifecycle](https://ckeditor.com/docs/ckeditor5/latest/installation/legacy/getting-started/editor-lifecycle.html) for how to create an editor and interact with it.\n* [Configuration](https://ckeditor.com/docs/ckeditor5/latest/getting-started/setup/configuration.html) for how to configure the editor.\n* [Creating custom builds](https://ckeditor.com/docs/ckeditor5/latest/installation/getting-started/quick-start.html#building-the-editor-from-source) for how to customize the build (configure and rebuild the editor bundle).\n\n## Quick start\n\nFirst, install the build from npm:\n\n```bash\nnpm install --save @ckeditor/ckeditor5-build-multi-root\n```\n\nAnd use it in your website:\n\n```html\n<div id=\"toolbar\"></div>\n<div id=\"header\">\n\t<p>Content for header.</p>\n</div>\n<div id=\"content\">\n\t<p>Main editor content.</p>\n</div>\n<div class=\"boxes\">\n\t<div class=\"box box-left editor\">\n\t\t<div id=\"left-side\">\n\t\t\t<p>Content for left-side box.</p>\n\t\t</div>\n\t</div>\n\t<div class=\"box box-right editor\">\n\t\t<div id=\"right-side\">\n\t\t\t<p>Content for right-side box.</p>\n\t\t</div>\n\t</div>\n</div>\n<script src=\"./node_modules/@ckeditor/ckeditor5-build-multi-root/build/ckeditor.js\"></script>\n<script>\n\tMultiRootEditor\n\t\t\t.create( {\n\t\t\t\theader: document.getElementById( 'header' ),\n\t\t\t\tcontent: document.getElementById( 'content' ),\n\t\t\t\tleftSide: document.getElementById( 'left-side' ),\n\t\t\t\trightSide: document.getElementById( 'right-side' )\n\t\t\t} )\n\t\t\t.then( editor => {\n\t\t\t\twindow.editor = editor;\n\n\t\t\t\t// Append toolbar to a proper container.\n\t\t\t\tconst toolbarContainer = document.getElementById( 'toolbar' );\n\t\t\t\ttoolbarContainer.appendChild( editor.ui.view.toolbar.element );\n\t\t\t} )\n\t\t\t.catch( error => {\n\t\t\t\tconsole.error( 'There was a problem initializing the editor.', error );\n\t\t\t} );\n</script>\n\n```\n\nOr in your JavaScript application:\n\n```js\nimport MultiRootEditor from '@ckeditor/ckeditor5-build-multi-root';\n\n// Or using the CommonJS version:\n// const MultiRootEditor = require( '@ckeditor/ckeditor5-build-multi-root' );\n\nMultiRootEditor\n\t.create( {\n\t\theader: document.getElementById( 'header' ),\n\t\tcontent: document.getElementById( 'content' ),\n\t\tleftSide: document.getElementById( 'left-side' ),\n\t\trightSide: document.getElementById( 'right-side' )\n\t} )\n\t.then( editor => {\n\t\twindow.editor = editor;\n\n\t\t// Append toolbar to a proper container.\n\t\tconst toolbarContainer = document.getElementById( 'toolbar' );\n\t\ttoolbarContainer.appendChild( editor.ui.view.toolbar.element );\n\t} )\n\t.catch( error => {\n\t\tconsole.error( 'There was a problem initializing the editor.', error );\n\t} );\n```\n\n**Note:** If you are planning to integrate CKEditor&nbsp;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](https://ckeditor.com/docs/ckeditor5/latest/getting-started/legacy/advanced/advanced-setup.html).\n\n## License\n\nLicensed under the terms of [GNU General Public License Version 2 or later](http://www.gnu.org/licenses/gpl.html). For full details about the license, please check the `LICENSE.md` file or [https://ckeditor.com/legal/ckeditor-oss-license](https://ckeditor.com/legal/ckeditor-oss-license).\n","readmeFilename":"README.md"}