{"_id":"@camilo__lp/custom-editor-vue3","_rev":"3-1d245003168a070befdfc6d4ca327dbd","name":"@camilo__lp/custom-editor-vue3","description":"A project with CKEditor 5 and Vue 3 custom","dist-tags":{"latest":"2.0.0"},"versions":{"0.0.1":{"name":"@camilo__lp/custom-editor-vue3","version":"0.0.1","author":{"name":"Camilo López"},"license":"MIT","_id":"@camilo__lp/custom-editor-vue3@0.0.1","maintainers":[{"name":"camilo_lp","email":"camilolopez1506@gmail.com"}],"dist":{"shasum":"1445a0d40ae06f1006666d00b514ea4b5c33ef3a","tarball":"https://registry.npmjs.org/@camilo__lp/custom-editor-vue3/-/custom-editor-vue3-0.0.1.tgz","fileCount":81,"integrity":"sha512-e2NVsJHu+qUO5Po+2tkcNLJWINF7ZaTC8DlFUGLQIcq7FPwOczSqp7anFjuzZa4VsGTDvdlVw6woHtcMX9U1UA==","signatures":[{"sig":"MEQCICQ/eOI6MLIkK96dqMmcpG6ndCtckS7IP2960Xv7pNCfAiBMRNq8D7U114+uPJ5Iw/30rd7E0t9IBAeUE96sbl43Ig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10356368},"main":"./build/ckeditor.js","types":"./build/ckeditor.d.ts","gitHead":"09c98ae09609d9aa83c814d7673a2eb6b029df5d","scripts":{"build":"webpack --mode production","postbuild":"tsc --declaration --declarationDir build --stripInternal --emitDeclarationOnly"},"_npmUser":{"name":"camilo_lp","email":"camilolopez1506@gmail.com"},"_npmVersion":"10.5.0","description":"A project with ckeditor 5 and vue 3 custom","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@ckeditor/ckeditor5-ui":"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-indent":"41.3.1","@ckeditor/ckeditor5-typing":"41.3.1","@ckeditor/ckeditor5-upload":"41.3.1","@ckeditor/ckeditor5-heading":"41.3.1","@ckeditor/ckeditor5-autosave":"41.3.1","@ckeditor/ckeditor5-language":"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-select-all":"41.3.1","@ckeditor/ckeditor5-word-count":"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-html-support":"41.3.1","@ckeditor/ckeditor5-cloud-services":"41.3.1","@ckeditor/ckeditor5-editor-classic":"41.3.1","@ckeditor/ckeditor5-source-editing":"41.3.1","@ckeditor/ckeditor5-find-and-replace":"41.3.1","@ckeditor/ckeditor5-paste-from-office":"41.3.1","@ckeditor/ckeditor5-restricted-editing":"41.3.1","@ckeditor/ckeditor5-special-characters":"41.3.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.38","webpack":"^5.91.0","ts-loader":"^9.5.1","css-loader":"^5.2.7","raw-loader":"^4.0.2","typescript":"5.0.4","webpack-cli":"^4.10.0","style-loader":"^2.0.0","postcss-loader":"^4.3.0","terser-webpack-plugin":"^4.2.3","@ckeditor/ckeditor5-core":"41.3.1","@ckeditor/ckeditor5-dev-utils":"^32.1.2","@ckeditor/ckeditor5-theme-lark":"41.3.1","@ckeditor/ckeditor5-dev-translations":"^32.1.2"},"_npmOperationalInternal":{"tmp":"tmp/custom-editor-vue3_0.0.1_1715527128666_0.7827925203922512","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@camilo__lp/custom-editor-vue3","version":"1.0.0","author":{"name":"Camilo López"},"license":"MIT","_id":"@camilo__lp/custom-editor-vue3@1.0.0","maintainers":[{"name":"camilo_lp","email":"camilolopez1506@gmail.com"}],"dist":{"shasum":"95cd51fd7cf3342f3a1f1224dbc25cb25def28d7","tarball":"https://registry.npmjs.org/@camilo__lp/custom-editor-vue3/-/custom-editor-vue3-1.0.0.tgz","fileCount":82,"integrity":"sha512-AMxRylkDDhDPNHudO/fu3wQi7ne8rfIwgYkN+YmuvDwxZeGN6zaw35DxZQut6qyvKSVfCRyTAB/n5iXB71Sbdw==","signatures":[{"sig":"MEQCIDnl2BDF/KJioDlPL0UXbAcWKrgwKIDZ5hvjRs7pYhSDAiBknEHE44sHghRN23Pv3yPM2wdAunOypLY69bJrQdkSBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10358942},"main":"./build/ckeditor.js","types":"./build/ckeditor.d.ts","gitHead":"c1c4bc18c0e11fca354c0f9ae1886bd70e511786","scripts":{"build":"webpack --mode production","postbuild":"tsc --declaration --declarationDir build --stripInternal --emitDeclarationOnly"},"_npmUser":{"name":"camilo_lp","email":"camilolopez1506@gmail.com"},"_npmVersion":"10.5.0","description":"A project with ckeditor 5 and vue 3 custom","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@ckeditor/ckeditor5-ui":"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-indent":"41.3.1","@ckeditor/ckeditor5-typing":"41.3.1","@ckeditor/ckeditor5-upload":"41.3.1","@ckeditor/ckeditor5-heading":"41.3.1","@ckeditor/ckeditor5-autosave":"41.3.1","@ckeditor/ckeditor5-language":"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-select-all":"41.3.1","@ckeditor/ckeditor5-word-count":"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-html-support":"41.3.1","@ckeditor/ckeditor5-cloud-services":"41.3.1","@ckeditor/ckeditor5-editor-classic":"41.3.1","@ckeditor/ckeditor5-source-editing":"41.3.1","@ckeditor/ckeditor5-find-and-replace":"41.3.1","@ckeditor/ckeditor5-paste-from-office":"41.3.1","@ckeditor/ckeditor5-restricted-editing":"41.3.1","@ckeditor/ckeditor5-special-characters":"41.3.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.38","webpack":"^5.91.0","ts-loader":"^9.5.1","css-loader":"^5.2.7","raw-loader":"^4.0.2","typescript":"5.0.4","webpack-cli":"^4.10.0","style-loader":"^2.0.0","postcss-loader":"^4.3.0","terser-webpack-plugin":"^4.2.3","@ckeditor/ckeditor5-core":"41.3.1","@ckeditor/ckeditor5-dev-utils":"^32.1.2","@ckeditor/ckeditor5-theme-lark":"41.3.1","@ckeditor/ckeditor5-dev-translations":"^32.1.2"},"_npmOperationalInternal":{"tmp":"tmp/custom-editor-vue3_1.0.0_1715732138238_0.17339403038025436","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@camilo__lp/custom-editor-vue3","version":"1.0.1","keywords":["CKEditor5","ckeditor","Vue 3","Vue3"],"author":{"name":"Camilo López"},"license":"MIT","_id":"@camilo__lp/custom-editor-vue3@1.0.1","maintainers":[{"name":"camilo_lp","email":"camilolopez1506@gmail.com"}],"dist":{"shasum":"d575abab10f93b632e0c674ffb00c0e47647b7fb","tarball":"https://registry.npmjs.org/@camilo__lp/custom-editor-vue3/-/custom-editor-vue3-1.0.1.tgz","fileCount":82,"integrity":"sha512-QTTTa/sfmI8x7+tHegXHMt8gT5k5kkwsj1xZTgOm3KgiGpTAiJg9TZ5gayUmMH2oUDvrxFBovht2SzXdIxFbvQ==","signatures":[{"sig":"MEYCIQCMpi7J8JOiOmW/F76OmCcr17/uDGesLN9+f1WHDo+KrwIhAOvfhuNc3L+v1oKD156tyJx4pfOnVzv91AvrxABEPiDU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10358999},"main":"./build/ckeditor.js","types":"./build/ckeditor.d.ts","gitHead":"ca89c295e6444f4a8ead4f66588e1031daf2a03b","scripts":{"build":"webpack --mode production","postbuild":"tsc --declaration --declarationDir build --stripInternal --emitDeclarationOnly"},"_npmUser":{"name":"camilo_lp","email":"camilolopez1506@gmail.com"},"_npmVersion":"10.5.0","description":"A project with CKEditor 5 and Vue 3 custom","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@ckeditor/ckeditor5-ui":"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-indent":"41.3.1","@ckeditor/ckeditor5-typing":"41.3.1","@ckeditor/ckeditor5-upload":"41.3.1","@ckeditor/ckeditor5-heading":"41.3.1","@ckeditor/ckeditor5-autosave":"41.3.1","@ckeditor/ckeditor5-language":"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-select-all":"41.3.1","@ckeditor/ckeditor5-word-count":"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-html-support":"41.3.1","@ckeditor/ckeditor5-cloud-services":"41.3.1","@ckeditor/ckeditor5-editor-classic":"41.3.1","@ckeditor/ckeditor5-source-editing":"41.3.1","@ckeditor/ckeditor5-find-and-replace":"41.3.1","@ckeditor/ckeditor5-paste-from-office":"41.3.1","@ckeditor/ckeditor5-restricted-editing":"41.3.1","@ckeditor/ckeditor5-special-characters":"41.3.1"},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.38","webpack":"^5.91.0","ts-loader":"^9.5.1","css-loader":"^5.2.7","raw-loader":"^4.0.2","typescript":"5.0.4","webpack-cli":"^4.10.0","style-loader":"^2.0.0","postcss-loader":"^4.3.0","terser-webpack-plugin":"^4.2.3","@ckeditor/ckeditor5-core":"41.3.1","@ckeditor/ckeditor5-dev-utils":"^32.1.2","@ckeditor/ckeditor5-theme-lark":"41.3.1","@ckeditor/ckeditor5-dev-translations":"^32.1.2"},"_npmOperationalInternal":{"tmp":"tmp/custom-editor-vue3_1.0.1_1715732514808_0.6999554983254561","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@camilo__lp/custom-editor-vue3","author":{"name":"Camilo López"},"description":"A project with CKEditor 5 and Vue 3 custom","keywords":["CKEditor5","ckeditor","Vue 3","Vue3"],"version":"2.0.0","license":"MIT","main":"./build/ckeditor.js","types":"./build/ckeditor.d.ts","dependencies":{"@ckeditor/ckeditor5-alignment":"41.3.1","@ckeditor/ckeditor5-autoformat":"41.3.1","@ckeditor/ckeditor5-autosave":"41.3.1","@ckeditor/ckeditor5-basic-styles":"41.3.1","@ckeditor/ckeditor5-block-quote":"41.3.1","@ckeditor/ckeditor5-cloud-services":"41.3.1","@ckeditor/ckeditor5-editor-classic":"41.3.1","@ckeditor/ckeditor5-essentials":"41.3.1","@ckeditor/ckeditor5-find-and-replace":"41.3.1","@ckeditor/ckeditor5-font":"41.3.1","@ckeditor/ckeditor5-heading":"41.3.1","@ckeditor/ckeditor5-highlight":"41.3.1","@ckeditor/ckeditor5-html-support":"41.3.1","@ckeditor/ckeditor5-image":"41.3.1","@ckeditor/ckeditor5-indent":"41.3.1","@ckeditor/ckeditor5-language":"41.3.1","@ckeditor/ckeditor5-link":"41.3.1","@ckeditor/ckeditor5-list":"41.3.1","@ckeditor/ckeditor5-media-embed":"41.3.1","@ckeditor/ckeditor5-page-break":"41.3.1","@ckeditor/ckeditor5-paragraph":"41.3.1","@ckeditor/ckeditor5-paste-from-office":"41.3.1","@ckeditor/ckeditor5-restricted-editing":"41.3.1","@ckeditor/ckeditor5-select-all":"41.3.1","@ckeditor/ckeditor5-source-editing":"41.3.1","@ckeditor/ckeditor5-special-characters":"41.3.1","@ckeditor/ckeditor5-table":"41.3.1","@ckeditor/ckeditor5-typing":"41.3.1","@ckeditor/ckeditor5-ui":"41.3.1","@ckeditor/ckeditor5-undo":"41.3.1","@ckeditor/ckeditor5-upload":"41.3.1","@ckeditor/ckeditor5-watchdog":"41.3.1","@ckeditor/ckeditor5-word-count":"41.3.1"},"devDependencies":{"@ckeditor/ckeditor5-core":"41.3.1","@ckeditor/ckeditor5-dev-translations":"^32.1.2","@ckeditor/ckeditor5-dev-utils":"^32.1.2","@ckeditor/ckeditor5-theme-lark":"41.3.1","css-loader":"^5.2.7","postcss":"^8.4.38","postcss-loader":"^4.3.0","raw-loader":"^4.0.2","style-loader":"^2.0.0","terser-webpack-plugin":"^4.2.3","ts-loader":"^9.5.1","typescript":"5.0.4","webpack":"^5.91.0","webpack-cli":"^4.10.0"},"scripts":{"build":"webpack --mode production","postbuild":"tsc --declaration --declarationDir build --stripInternal --emitDeclarationOnly"},"_id":"@camilo__lp/custom-editor-vue3@2.0.0","gitHead":"860f5a331f1492d86def3c78eccd537030fc1de4","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-k/5v2u1gYY9vZhZ4LXsdOlnlbzyk4fMboUoQHHVd2oxK71+r2LlyqRquCVpGC6EPAwe7CXYoFmRaxoPaoGyI7Q==","shasum":"839cfa523d40ae8ded3b461e8952c0648da01a14","tarball":"https://registry.npmjs.org/@camilo__lp/custom-editor-vue3/-/custom-editor-vue3-2.0.0.tgz","fileCount":82,"unpackedSize":10344892,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICoSW3zuu8yUlUvfxmqIsSciYqEle++oYl2eCEdrBowfAiB73PvOmWPCxxFOxdksKUx7xN5z6LUXshYIJZ3E9twPuQ=="}]},"_npmUser":{"name":"camilo_lp","email":"camilolopez1506@gmail.com"},"directories":{},"maintainers":[{"name":"camilo_lp","email":"camilolopez1506@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/custom-editor-vue3_2.0.0_1717255008130_0.482230492587018"},"_hasShrinkwrap":false}},"time":{"created":"2024-05-12T15:18:48.579Z","modified":"2024-06-01T15:16:48.520Z","0.0.1":"2024-05-12T15:18:48.877Z","1.0.0":"2024-05-15T00:15:38.495Z","1.0.1":"2024-05-15T00:21:55.004Z","2.0.0":"2024-06-01T15:16:48.310Z"},"maintainers":[{"name":"camilo_lp","email":"camilolopez1506@gmail.com"}],"author":{"name":"Camilo López"},"keywords":["CKEditor5","ckeditor","Vue 3","Vue3"],"license":"MIT","readme":"# CKEditor Vue 3 complete custom build\r\n\r\nThis is a project which uses a custom build of CKEditor, this build has the vast majority of free plugins already installed and the toolbar already organized, it was created with the intention that you only install the package and pass it as an editor to the CKEditor package.\r\n\r\nThis editor uses the Spanish Colombia language by default, if you want to use another language, you would just have to create a [new custom build](https://ckeditor.com/docs/ckeditor5/latest/installation/getting-started/quick-start-other.html), upload it to npm (there are other options to use CKEditor locally) and instead of installing this package you install yours, they are practically the same steps, it's really easy!!!\r\n\r\n## Sources\r\n\r\n-   [CKEditor](https://ckeditor.com)\r\n-   [CKEditor Vue 3](https://ckeditor.com/docs/ckeditor5/latest/installation/integrations/vuejs-v3.html)\r\n\r\n## Deployment\r\n\r\nTo be able to run the project it is the same as if you were using a normal editor or the default CKEditor.\r\n\r\nFollow the next steps:\r\n\r\n-   Install the following dependencies\r\n    ```bash\r\n    npm install --save @ckeditor/ckeditor5-vue\r\n    ```\r\n-   Go to your main.js or main.ts file and add the following line, this is to instantiate the component so you can use the component globally.\r\n\r\n    ```js\r\n    import CKEditor from \"@ckeditor/ckeditor5-vue\";\r\n    ```\r\n\r\n    ```js\r\n    Vue.createApp({\r\n        /* options */\r\n    })\r\n        .use(CKEditor)\r\n        .mount(/* DOM element */);\r\n    ```\r\n\r\n    [But if you want to do it only in a single component, you can follow CKEditor's guide.](https://ckeditor.com/docs/ckeditor5/latest/installation/integrations/vuejs-v3.html#using-the-component-locally)\r\n\r\n-   Install the CKEditor Vue 3 complete custom build package or yours.\r\n    ```bash\r\n    npm i @camilo__lp/custom-editor-vue3\r\n    ```\r\n-   Go to the component where you want to use the custom editor and do the following:\r\n    ```html\r\n    <script setup>\r\n        import { ref } from \"vue\";\r\n        import { Editor } from \"@camilo__lp/custom-editor-vue3\"; // Or yours\r\n        const editorSettings = {\r\n            //settings\r\n        };\r\n        const body = ref(\"\");\r\n    </script>\r\n    <template>\r\n        <ckeditor :editor=\"Editor\" v-model=\"body\" :config=\"editorSettings\">\r\n        </ckeditor>\r\n    </template>\r\n    ```\r\n-   Enjoy your editor\r\n\r\n## Support\r\n\r\n-   This editor is using version 41.3.1 in dependencies and in the editor itself\r\n-   This editor uses the Spanish Colombia language by default\r\n","readmeFilename":"README.md"}