{"_id":"@drozd.red/strapi-plugin-ckeditor","_rev":"6-07dceee98258db05cd8a8510b913066d","name":"@drozd.red/strapi-plugin-ckeditor","dist-tags":{"latest":"1.0.5"},"versions":{"1.0.0":{"name":"@drozd.red/strapi-plugin-ckeditor","version":"1.0.0","keywords":["strapi","strapi-plugin","ckeditor","ckeditor5","ckeditor 5","wysiwyg","rich text","editor"],"author":{"name":"Kirill Tsarevskiy"},"license":"MIT","_id":"@drozd.red/strapi-plugin-ckeditor@1.0.0","maintainers":[{"name":"r3g3m8","email":"futb.kirill8888@yandex.ru"}],"homepage":"https://github.com/YOUR_USERNAME/strapi-plugin-ckeditor-local#readme","bugs":{"url":"https://github.com/YOUR_USERNAME/strapi-plugin-ckeditor-local/issues"},"dist":{"shasum":"8b23c1a949e50f6f63e85878ff1a319b86b81f1b","tarball":"https://registry.npmjs.org/@drozd.red/strapi-plugin-ckeditor/-/strapi-plugin-ckeditor-1.0.0.tgz","fileCount":23,"integrity":"sha512-64QMwMeCKtySpTwvcNGPK3OgbApBcE2oqBR93sENOHUSI4vvezw5sQq3eYAPb631u0B1VJg7YG/tE7DCXsO6cQ==","signatures":[{"sig":"MEUCIGlUuRgLB6QPedfAIcrsQfE0igw77YZVHQeeMREJ967tAiEAyiE9g1XTTkZ27bt8h6TXgopwH630NriX9qThz4s36mU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1707374},"main":"./strapi-server.js","strapi":{"kind":"plugin","name":"ckeditor","description":"The rich text editor for every use case","displayName":"CKEditor (Local)"},"engines":{"npm":">=6.0.0","node":">=18.0.0 <=22.x.x"},"exports":{"./package.json":"./package.json","./strapi-admin":{"import":"./admin/src/index.js","source":"./admin/src/index.js","default":"./admin/src/index.js","require":"./admin/src/index.js"},"./strapi-server":{"import":"./strapi-server.js","source":"./strapi-server.js","default":"./strapi-server.js","require":"./strapi-server.js"}},"scripts":{"prepublishOnly":"echo 'Ready to publish!'"},"_npmUser":{"name":"r3g3m8","email":"futb.kirill8888@yandex.ru"},"repository":{"url":"git+https://github.com/YOUR_USERNAME/strapi-plugin-ckeditor-local.git","type":"git"},"_npmVersion":"10.8.2","description":"CKEditor 5 - Local Integration for Strapi with embedded assets.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"@ckeditor/ckeditor5-react":"^9.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","@strapi/strapi":"^4.4.0","styled-components":"^5.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false},"styled-components":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/strapi-plugin-ckeditor_1.0.0_1769430569956_0.6807623995253338","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@drozd.red/strapi-plugin-ckeditor","version":"1.0.1","keywords":["strapi","strapi-plugin","ckeditor","ckeditor5","ckeditor 5","wysiwyg","rich text","editor"],"author":{"name":"Kirill Tsarevskiy"},"license":"MIT","_id":"@drozd.red/strapi-plugin-ckeditor@1.0.1","maintainers":[{"name":"r3g3m8","email":"futb.kirill8888@yandex.ru"}],"homepage":"https://github.com/YOUR_USERNAME/strapi-plugin-ckeditor-local#readme","bugs":{"url":"https://github.com/YOUR_USERNAME/strapi-plugin-ckeditor-local/issues"},"dist":{"shasum":"3f6d632e75b8f3f6c038f930e9a8f71dae210f38","tarball":"https://registry.npmjs.org/@drozd.red/strapi-plugin-ckeditor/-/strapi-plugin-ckeditor-1.0.1.tgz","fileCount":23,"integrity":"sha512-QTASME6o7bOymIbqzuVt8QNTb3op8pi4a7BIKY5C/0aCLWsZbkvRGX/B+0pWT7NGE10lX+ySwAxqUbYhmbNR9g==","signatures":[{"sig":"MEQCIG3ihT0ATQVI18xV7ZW0zj9sjZ/1Nk7mJhV02nM3UCyiAiBToxN055po9LzTOu6YS2Btl/h44INa/Zm7/OnsMA4tBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1707796},"main":"./strapi-server.js","strapi":{"kind":"plugin","name":"ckeditor","description":"The rich text editor for every use case","displayName":"CKEditor (Local)"},"engines":{"npm":">=6.0.0","node":">=18.0.0 <=22.x.x"},"exports":{"./package.json":"./package.json","./strapi-admin":{"import":"./admin/src/index.js","source":"./admin/src/index.js","default":"./admin/src/index.js","require":"./admin/src/index.js"},"./strapi-server":{"import":"./strapi-server.js","source":"./strapi-server.js","default":"./strapi-server.js","require":"./strapi-server.js"}},"scripts":{"prepublishOnly":"echo 'Ready to publish!'"},"_npmUser":{"name":"r3g3m8","email":"futb.kirill8888@yandex.ru"},"repository":{"url":"git+https://github.com/YOUR_USERNAME/strapi-plugin-ckeditor-local.git","type":"git"},"_npmVersion":"10.8.2","description":"CKEditor 5 - Local Integration for Strapi with embedded assets.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"@ckeditor/ckeditor5-react":"^9.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","@strapi/strapi":"^4.4.0","styled-components":"^5.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false},"styled-components":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/strapi-plugin-ckeditor_1.0.1_1769432172734_0.03565170888248437","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@drozd.red/strapi-plugin-ckeditor","version":"1.0.2","keywords":["strapi","strapi-plugin","ckeditor","ckeditor5","ckeditor 5","wysiwyg","rich text","editor"],"author":{"name":"Kirill Tsarevskiy"},"license":"MIT","_id":"@drozd.red/strapi-plugin-ckeditor@1.0.2","maintainers":[{"name":"r3g3m8","email":"futb.kirill8888@yandex.ru"}],"homepage":"https://github.com/YOUR_USERNAME/strapi-plugin-ckeditor-local#readme","bugs":{"url":"https://github.com/YOUR_USERNAME/strapi-plugin-ckeditor-local/issues"},"dist":{"shasum":"749833af9cdab8e210d71519a5e60ec8dd8c538c","tarball":"https://registry.npmjs.org/@drozd.red/strapi-plugin-ckeditor/-/strapi-plugin-ckeditor-1.0.2.tgz","fileCount":23,"integrity":"sha512-rSJNnazG77JH6omYKjcrtvoYZbl7OEj55I7F4B7s9E9qokGPP1RztdQv2aTdmFt/ZxYYIb8uWCN74f5L4lIPMQ==","signatures":[{"sig":"MEYCIQDzNQ6zPJfEx8mZljRRCR5utEp2kbAuDAarB/Vc6WZ41AIhAKwJBGePNbv/5sCBxbKMbhbdIH+QzFTFYTe+vR79+B2U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1706711},"main":"./strapi-server.js","strapi":{"kind":"plugin","name":"ckeditor","description":"The rich text editor for every use case","displayName":"CKEditor (Local)"},"engines":{"npm":">=6.0.0","node":">=18.0.0 <=22.x.x"},"exports":{"./package.json":"./package.json","./strapi-admin":{"import":"./admin/src/index.js","source":"./admin/src/index.js","default":"./admin/src/index.js","require":"./admin/src/index.js"},"./strapi-server":{"import":"./strapi-server.js","source":"./strapi-server.js","default":"./strapi-server.js","require":"./strapi-server.js"}},"scripts":{"prepublishOnly":"echo 'Ready to publish!'"},"_npmUser":{"name":"r3g3m8","email":"futb.kirill8888@yandex.ru"},"repository":{"url":"git+https://github.com/YOUR_USERNAME/strapi-plugin-ckeditor-local.git","type":"git"},"_npmVersion":"10.8.2","description":"CKEditor 5 - Local Integration for Strapi with embedded assets.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"@ckeditor/ckeditor5-react":"^9.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","@strapi/strapi":"^4.4.0","styled-components":"^5.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false},"styled-components":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/strapi-plugin-ckeditor_1.0.2_1769432902836_0.16562684889412105","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@drozd.red/strapi-plugin-ckeditor","version":"1.0.3","keywords":["strapi","strapi-plugin","ckeditor","ckeditor5","ckeditor 5","wysiwyg","rich text","editor"],"author":{"name":"Kirill Tsarevskiy"},"license":"MIT","_id":"@drozd.red/strapi-plugin-ckeditor@1.0.3","maintainers":[{"name":"r3g3m8","email":"futb.kirill8888@yandex.ru"}],"dist":{"shasum":"9928d638899a648b3656dd594f340319af8b7d7d","tarball":"https://registry.npmjs.org/@drozd.red/strapi-plugin-ckeditor/-/strapi-plugin-ckeditor-1.0.3.tgz","fileCount":23,"integrity":"sha512-PItYAaxDqsHKbGAQIwgX+D/KVPNI9m4NW2MT/UgyIuVO61xDaCZWLMtxR6MBaNgoO4jKIB51fZHnLxVPYRlV1w==","signatures":[{"sig":"MEUCIQCUkN4Iu7EN3EDRpcPZzwv0X9ZXWgRHSmB9Ou93vHPeXgIgC4VSfJ5cN73LSoB5U8hHEkeaRwk9rwDEH2QDVA9Hu6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1706207},"main":"./strapi-server.js","strapi":{"kind":"plugin","name":"ckeditor","description":"The rich text editor for every use case","displayName":"CKEditor (Local)"},"engines":{"npm":">=6.0.0","node":">=18.0.0 <=22.x.x"},"exports":{"./package.json":"./package.json","./strapi-admin":{"import":"./admin/src/index.js","source":"./admin/src/index.js","default":"./admin/src/index.js","require":"./admin/src/index.js"},"./strapi-server":{"import":"./strapi-server.js","source":"./strapi-server.js","default":"./strapi-server.js","require":"./strapi-server.js"}},"scripts":{"prepublishOnly":"echo 'Ready to publish!'"},"_npmUser":{"name":"r3g3m8","email":"futb.kirill8888@yandex.ru"},"_npmVersion":"10.8.2","description":"CKEditor 5 - Local Integration for Strapi with embedded assets.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"@ckeditor/ckeditor5-react":"^9.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","@strapi/strapi":"^4.4.0","styled-components":"^5.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false},"styled-components":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/strapi-plugin-ckeditor_1.0.3_1769434093298_0.1546253238325188","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@drozd.red/strapi-plugin-ckeditor","version":"1.0.4","keywords":["strapi","strapi-plugin","ckeditor","ckeditor5","ckeditor 5","wysiwyg","rich text","editor"],"author":{"name":"Kirill Tsarevskiy"},"license":"MIT","_id":"@drozd.red/strapi-plugin-ckeditor@1.0.4","maintainers":[{"name":"r3g3m8","email":"futb.kirill8888@yandex.ru"}],"dist":{"shasum":"4440e8d3cc25ed52927fc22f3190ae072c2719b1","tarball":"https://registry.npmjs.org/@drozd.red/strapi-plugin-ckeditor/-/strapi-plugin-ckeditor-1.0.4.tgz","fileCount":23,"integrity":"sha512-CE3FnGnigBooPP+HgWgZgr7gsuQd8jZ56EWAm+N6Bkti0VVAkgzWBeefLOaxCWEgpZjHASsKpmDwEWh8uodpaA==","signatures":[{"sig":"MEQCIGi0M/jE0DVQCV10B05VIiSQQMwJF0t6vxdcwI6xaXTPAiB6vZg0VDUNmDxKOSZoO4zt0smoRcx8FY6gfwcDF2+3ZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1707233},"main":"./strapi-server.js","strapi":{"kind":"plugin","name":"ckeditor","description":"The rich text editor for every use case","displayName":"CKEditor (Local)"},"engines":{"npm":">=6.0.0","node":">=18.0.0 <=22.x.x"},"exports":{"./package.json":"./package.json","./strapi-admin":{"import":"./admin/src/index.js","source":"./admin/src/index.js","default":"./admin/src/index.js","require":"./admin/src/index.js"},"./strapi-server":{"import":"./strapi-server.js","source":"./strapi-server.js","default":"./strapi-server.js","require":"./strapi-server.js"}},"scripts":{"prepublishOnly":"echo 'Ready to publish!'"},"_npmUser":{"name":"r3g3m8","email":"futb.kirill8888@yandex.ru"},"_npmVersion":"10.8.2","description":"CKEditor 5 - Local Integration for Strapi with embedded assets.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"@ckeditor/ckeditor5-react":"^9.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","@strapi/strapi":"^4.4.0","styled-components":"^5.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false},"styled-components":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/strapi-plugin-ckeditor_1.0.4_1785335157144_0.5518115494773168","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@drozd.red/strapi-plugin-ckeditor","version":"1.0.5","description":"CKEditor 5 - Local Integration for Strapi with embedded assets.","license":"MIT","author":{"name":"Kirill Tsarevskiy"},"strapi":{"name":"ckeditor","description":"The rich text editor for every use case","kind":"plugin","displayName":"CKEditor (Local)"},"keywords":["strapi","strapi-plugin","ckeditor","ckeditor5","ckeditor 5","wysiwyg","rich text","editor"],"main":"./strapi-server.js","exports":{"./strapi-admin":{"source":"./admin/src/index.js","import":"./admin/src/index.js","require":"./admin/src/index.js","default":"./admin/src/index.js"},"./strapi-server":{"source":"./strapi-server.js","import":"./strapi-server.js","require":"./strapi-server.js","default":"./strapi-server.js"},"./package.json":"./package.json"},"scripts":{"prepublishOnly":"echo 'Ready to publish!'"},"dependencies":{"@ckeditor/ckeditor5-react":"^9.1.0"},"peerDependencies":{"@strapi/strapi":"^4.4.0","react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","styled-components":"^5.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false},"styled-components":{"optional":false}},"engines":{"node":">=18.0.0 <=22.x.x","npm":">=6.0.0"},"publishConfig":{"access":"public"},"_id":"@drozd.red/strapi-plugin-ckeditor@1.0.5","_nodeVersion":"20.18.3","_npmVersion":"10.8.2","dist":{"integrity":"sha512-L38iC2Pw0BwvXt2HaiAor9YECZfKqF6P+3D/++W6HS5U+YxZbX+4F18WDVpjGB4HhVg42WK/A1bVhyzmUimuMg==","shasum":"a289daf7057ef86b96dc4f0f4d5cfea641df39f0","tarball":"https://registry.npmjs.org/@drozd.red/strapi-plugin-ckeditor/-/strapi-plugin-ckeditor-1.0.5.tgz","fileCount":23,"unpackedSize":1707221,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICjYYtnBH2ABhqa3QHLEBG/yX+HsQ5Xt+DuptPOUkHPUAiB5JDxR9GScCq9SN/RMZPgZkpuJFlRrujxM9MJtPIYWFQ=="}]},"_npmUser":{"name":"r3g3m8","email":"futb.kirill8888@yandex.ru"},"directories":{},"maintainers":[{"name":"r3g3m8","email":"futb.kirill8888@yandex.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/strapi-plugin-ckeditor_1.0.5_1785337111292_0.1665624199400888"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-26T12:29:29.620Z","modified":"2026-07-29T14:58:31.640Z","1.0.0":"2026-01-26T12:29:30.208Z","1.0.1":"2026-01-26T12:56:13.002Z","1.0.2":"2026-01-26T13:08:23.035Z","1.0.3":"2026-01-26T13:28:13.465Z","1.0.4":"2026-07-29T14:25:57.323Z","1.0.5":"2026-07-29T14:58:31.442Z"},"author":{"name":"Kirill Tsarevskiy"},"license":"MIT","keywords":["strapi","strapi-plugin","ckeditor","ckeditor5","ckeditor 5","wysiwyg","rich text","editor"],"description":"CKEditor 5 - Local Integration for Strapi with embedded assets.","maintainers":[{"name":"r3g3m8","email":"futb.kirill8888@yandex.ru"}],"readme":"# Strapi Plugin CKEditor\r\n\r\nThis CKEditor plugin needs to avoid problem with loading css and js script from cdn that not allowed in some countries. This integration for Strapi v4 with embedded assets - no external CDN dependencies.\r\n\r\n## ✨ Features\r\n\r\n- 🎨 **Three presets**: Light, Standard, and Rich\r\n- 📝 **Output formats**: HTML or Markdown\r\n- 🖼️ **Strapi Media Library integration**\r\n- 🌙 **Dark mode support**\r\n- 📏 **Maximum characters validation**\r\n- 🚀 **Self-hosted assets** - no external CDN needed\r\n\r\n## 📦 Installation\r\n\r\n```bash\r\nnpm install @drozd.red/strapi-plugin-ckeditor\r\n# or\r\npnpm add '@drozd.red/strapi-plugin-ckeditor'\r\n```\r\n\r\n## ⚙️ Configuration\r\n\r\n### 1. Enable the plugin\r\n\r\nCreate or edit `config/plugins.js`:\r\n\r\n```javascript\r\nmodule.exports = {\r\n  'ckeditor': {\r\n    enabled: true,\r\n  },\r\n};\r\n```\r\n\r\n## 🎯 Usage\r\n\r\n1. Go to **Content-Type Builder**\r\n2. Add a new field\r\n3. Select **Custom** tab\r\n4. Choose **CKEditor**\r\n5. Configure the preset and output format\r\n\r\n## 📋 Presets\r\n\r\n| Preset | Description |\r\n|--------|-------------|\r\n| **Light** | Basic formatting: bold, italic, links |\r\n| **Standard** | Common features: lists, images, tables |\r\n| **Rich** | Full-featured: code blocks, media embeds |\r\n\r\n## 🔧 Requirements\r\n\r\n- Strapi v4.4.0 or higher\r\n- Node.js >= 18.x\r\n\r\n## 📄 License\r\n\r\nMIT License\r\n","readmeFilename":"README.md"}