{"_id":"@adilamanat/strapi-plugin-ckeditor-markdown","_rev":"3-9ee010002048ba5ef32ca955e0140f8f","time":{"1.0.0":"2021-12-13T10:23:50.433Z","created":"2021-12-13T11:32:33.041Z","1.0.1":"2021-12-13T11:32:33.361Z","modified":"2022-04-04T11:30:10.524Z"},"name":"@adilamanat/strapi-plugin-ckeditor-markdown","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.1":{"name":"@adilamanat/strapi-plugin-ckeditor-markdown","version":"1.0.1","description":"Replace Strapi default WYSIWYG editor with enhanced build of CKEditor 5","private":false,"keywords":["ckeditor5-build","ckeditor","ckeditor5","ckeditor 5","wysiwyg","rich text","editor","html","contentEditable","editing","operational transformation","ot","collaboration","collaborative","real-time","framework","strapi"],"strapi":{"name":"ckeditor","icon":"edit","description":"Replace Strapi default WYSIWYG editor with enhanced build of CKEditor 5"},"scripts":{"postversion":"git push && git push --tags"},"dependencies":{"@ckeditor/ckeditor5-react":"^3.0.2","@adilamanat/ckeditor-classic-strapi-wysiwyg":"^1.0.0"},"author":{"name":"Adil Amanat","email":"aadilamanat44@gmail.com","url":"https://github.com/AdilAmanat"},"homepage":"https://github.com/AdilAmanat/strapi-plugin-ckeditor-markdown","bugs":{"url":"https://github.com/AdilAmanat/strapi-plugin-ckeditor-markdown/issues"},"repository":{"type":"git","url":"git://github.com/AdilAmanat/strapi-plugin-ckeditor-markdown.git"},"engines":{"node":">=10.0.0","npm":">=6.0.0"},"license":"MIT","_id":"@adilamanat/strapi-plugin-ckeditor-markdown@1.0.1","_nodeVersion":"16.8.0","_npmVersion":"7.21.0","dist":{"integrity":"sha512-ek9buo5KqOUUTCMS22+ctzwhS2JR1TWhO1VgpDWFI1u5/TpLSEk1cKSP0xv6jlpHEPUzytRPQVVXXhENt7oBNg==","shasum":"28920e49c31ce4a863f8580fbab2e660a805eca9","tarball":"https://registry.npmjs.org/@adilamanat/strapi-plugin-ckeditor-markdown/-/strapi-plugin-ckeditor-markdown-1.0.1.tgz","fileCount":34,"unpackedSize":14423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhty9RCRA9TVsSAnZWagAAT6EP/1eQZ9W//yKZtmKAV07j\nCzPQhGdmlbVv5lmrj2Qk+PDHiuzz+OFXO4dAAYoRHv1dTPKAGmjBmfHZNxDi\nWF1Y8A4vibALPlyIjWP4Pa7d4fPyeCPlqsyg22F7gQgAAXMxX2jM1O2OB8YF\nKoSAwe6jT2r9nJF+Pt4V9jAWgZhBZgfQftZPjjXAbPzRI8wQwZLWUL3JuQRV\nT+RWqbrZ2hk9wnKKT6Z17oDisJ6xCrYH5vwIGubLqPQAnP4chwcPH1XzkAvO\nEPZjiMqZYq0d/Zm+OSVztRPyAe6Lg5p6+r+qjR4EkcnvAJYzh7GO1U5zVu14\nrAU0wh3GQCMS37jhnBLr9SfIlPgiUl3xh5Hi/YXX+J2fWQbGmeY0bW6mR4/h\nAHe6A9WEfNt40iUAeyoesMUFEI34zXpmyspDZUc7naSMJznKo7yZTSRsolZY\nyKhGmoO4C0JMVNh2WkzxnKwRy72rm70QUJhSz/qVV7H4/wNVNAw2wEmaJDeY\nwL+4DK7F12U2aUqmyM3LTFrzrFxEBkzVbpInpkumgD6fxBe6RhP4gLtAMDaD\nT5TJdADkuXL8yRzKSAjqWYnk1ZhI2aELbb03VxiMO4tZotr6i0VF0kSVyA96\nnku8TSzPY4zhq/LozpZtoKz8vJDOs/bdxGUDtCD9Wp949EC9M3cCIG4XcIbI\nfDxh\r\n=NE6p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFdSDVr9h3HGPUvx47ufZ2Fr1fiuiySw0awrCHzgrU19AiBbSlIt6nCfrGi7hxiACPmZrSCjSiky85rmWT4L5+jR4Q=="}]},"_npmUser":{"name":"adilamanat","email":"adil.amanat@zameen.com"},"directories":{},"maintainers":[{"name":"adilamanat","email":"adil.amanat@zameen.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strapi-plugin-ckeditor-markdown_1.0.1_1639395153091_0.47553540975586084"},"_hasShrinkwrap":false}},"maintainers":[{"name":"adilamanat","email":"adil.amanat@zameen.com"}],"description":"Replace Strapi default WYSIWYG editor with enhanced build of CKEditor 5","homepage":"https://github.com/AdilAmanat/strapi-plugin-ckeditor-markdown","keywords":["ckeditor5-build","ckeditor","ckeditor5","ckeditor 5","wysiwyg","rich text","editor","html","contentEditable","editing","operational transformation","ot","collaboration","collaborative","real-time","framework","strapi"],"repository":{"type":"git","url":"git://github.com/AdilAmanat/strapi-plugin-ckeditor-markdown.git"},"author":{"name":"Adil Amanat","email":"aadilamanat44@gmail.com","url":"https://github.com/AdilAmanat"},"bugs":{"url":"https://github.com/AdilAmanat/strapi-plugin-ckeditor-markdown/issues"},"license":"MIT","readme":"# Strapi CKEditor5 plugin\n\nReplace default [Strapi](https://github.com/strapi/strapi) markdown WYSIWYG editor with enhanced build of HTML [CKEditor 5](https://github.com/ckeditor/ckeditor5).\n\n![strapi-plugin-ckeditor5](sample/strapi-plugin-ckeditor.png)\n\n*Sample for [this](https://faryaros.com/articles/it2021) article.*\n\n[👀 **Live Demo**](https://roslovets-inc.github.io/ckeditor5-build-strapi-wysiwyg/sample.html)\n\n\n## Features\n\n- [Enhanced build of CKEditor 5](https://github.com/Roslovets-Inc/ckeditor5-build-strapi-wysiwyg) with more capabilities then Classic Editor build\n- Extensive set of features for your rich content\n- Optional editor customization\n- Automatically upload Inserted images to Media Library (thanks to [ckeditor5-strapi-upload-plugin](https://github.com/gtomato/ckeditor5-strapi-upload-plugin))\n- Media Library button to insert stored images directly to the editor 🔥\n- Automatic translation of UI into selected in Strapi language 🔥\n- Full screen mode 🔥\n\n\n## How to try\n\nCheck out [👀 **live demo**](https://roslovets-inc.github.io/ckeditor5-build-strapi-wysiwyg/sample.html) where you can test most of the features.\n\n\n## How to install\n\nGo to your Strapi project folder and execute\n\n```bash\nnpm i strapi-plugin-ckeditor5\n```\n\nDon't forget to rebuild Strapi\n\n```bash\nnpm run strapi build\n```\n\n## How to remove unused buttons\n\nSee [customization guide](#how-to-customize-editor-optional).\n\n\n## How to customize editor (optional)\n\nIf you want to change appearance of the editor or remove unused buttons you can add a custom CKEditor configuration to override default settings:\n\n0. Go to your Strapi folder\n\n1. Copy template config file [`node_modules/strapi-plugin-ckeditor5/admin/src/config/ckeditor.js`](admin/src/config/ckeditor.js) to `extensions/ckeditor5/admin/src/config`\n\n2. Set up `extensions/ckeditor5/admin/src/config/ckeditor.js` (see [CKEditor configuration guide](https://ckeditor.com/docs/ckeditor5/latest/builds/guides/integration/configuration.html))\n\n3. Rebuild Strapi\n\n```bash\nnpm run strapi build\n```\n\n### Configuration example\n\n```js\n// ckeditor.js\nmodule.exports = ({\n\t// Override toolbar config to leave a few buttons\n    toolbar: {\n\t\titems: [\n\t\t\t'heading',\n\t\t\t'|',\n\t\t\t'bold',\n\t\t\t'italic',\n\t\t\t'link',\n\t\t\t'alignment',\n\t\t\t'|',\n\t\t\t'undo',\n\t\t\t'redo'\n\t\t]\n\t}\n});\n```\n\n### Default configuration\n\nFor information and inspiration: default editor configuration defined [here](https://github.com/AdilAmanat/ckeditor-classic-strapi-wysiwyg/blob/e259d72cfc611a0f03aaa7686865412f421fc49c/src/ckeditor.js#L78).\n\n\n## How to add more features to the editor\nIf you want to see more features in this plugin feel free to request it in [issues](https://github.com/AdilAmanat/strapi-plugin-ckeditor-markdown/issues) or create pull request in the [ckeditor-build-strapi-wysiwyg](https://github.com/AdilAmanat/ckeditor-classic-strapi-wysiwyg) repo. Together we will build a comprehensive editor for common needs.\n\n\n## Acknowledgement\n\nThis plugin uses some code from [official manual](https://strapi.io/documentation/developer-docs/latest/guides/registering-a-field-in-admin.html).\n\n\n## Links\n\n- [NPM package](https://www.npmjs.com/package/strapi-plugin-ckeditor-markdown)\n- [GitHub repository](https://github.com/AdilAmanat/strapi-plugin-ckeditor-markdown)\n\n\n## ⭐️ Show your support\n\nGive a star if this project helped you.\n","readmeFilename":"README.md"}