{"_id":"@chenyangshun/ckeditor5-ai-plugin","_rev":"4-eaab0de206603ca8097d5de9745d6ed8","name":"@chenyangshun/ckeditor5-ai-plugin","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"name":"@chenyangshun/ckeditor5-ai-plugin","version":"1.0.0","description":"AI plugin for CKEditor 5","keywords":["ckeditor","ckeditor5","ckeditor 5","ckeditor5-ai-plugin","ai plugin ckeditor","ai plugin ckeditor5","ai ckeditor5","ai"],"main":"src/ai.js","devDependencies":{"@ckeditor/ckeditor5-core":"^35.0.1","@ckeditor/ckeditor5-dev-utils":"^30.4.0","@ckeditor/ckeditor5-editor-classic":"^35.0.1","@ckeditor/ckeditor5-theme-lark":"^35.0.1","@ckeditor/ckeditor5-typing":"^35.0.1","@ckeditor/ckeditor5-ui":"^35.0.1","@ckeditor/ckeditor5-utils":"^35.0.1","css-loader":"^5.2.7","webpack":"^5.74.0","webpack-cli":"^4.10.0"},"engines":{"node":">=12.0.0","npm":">=5.7.1"},"author":{"name":"Sky","email":"cys8899@qq.com"},"license":"GPL-2.0-or-later","bugs":{"url":"https://github.com/cys/ckeditor5-ai-plugin/issues"},"repository":{"type":"git","url":"git+https://github.com/cys/ckeditor5-ai-plugin.git"},"scripts":{"build":"webpack"},"homepage":"https://github.com/cys/ckeditor5-ai-plugin#readme","_id":"@chenyangshun/ckeditor5-ai-plugin@1.0.0","_nodeVersion":"16.13.1","_npmVersion":"9.2.0","dist":{"integrity":"sha512-lAxew0yIDCGEdQmzBMs3tNCgG8FQIHriNAKMjN8OMfLT0ENbJ1CqM50fT64HOg78dYZy0Oh/ZSmSwTQcsYp3Ug==","shasum":"893d0760e4dd6bf44e3735f86563ae01eb151719","tarball":"https://registry.npmjs.org/@chenyangshun/ckeditor5-ai-plugin/-/ckeditor5-ai-plugin-1.0.0.tgz","fileCount":16,"unpackedSize":387741,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFsLmva4FTC4rVLZOqsUMk0LdZe46EsHcNreCJyDJVIuAiAmuQvPehdPjaPqUC+8CbFwcpLEi0J07mcuqM4uO7aqjw=="}]},"_npmUser":{"name":"chenyangshun","email":"cys8899@qq.com"},"directories":{},"maintainers":[{"name":"chenyangshun","email":"cys8899@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ckeditor5-ai-plugin_1.0.0_1683476395790_0.2557683914829323"},"_hasShrinkwrap":false},"1.0.1":{"name":"@chenyangshun/ckeditor5-ai-plugin","version":"1.0.1","description":"AI plugin for CKEditor 5","keywords":["ckeditor","ckeditor5","ckeditor 5","ckeditor5-ai-plugin","ai plugin ckeditor","ai plugin ckeditor5","ai ckeditor5","ai"],"main":"src/ai.js","devDependencies":{"@ckeditor/ckeditor5-core":"^35.0.1","@ckeditor/ckeditor5-dev-utils":"^30.4.0","@ckeditor/ckeditor5-editor-classic":"^35.0.1","@ckeditor/ckeditor5-theme-lark":"^35.0.1","@ckeditor/ckeditor5-typing":"^35.0.1","@ckeditor/ckeditor5-ui":"^35.0.1","@ckeditor/ckeditor5-utils":"^35.0.1","css-loader":"^5.2.7","webpack":"^5.74.0","webpack-cli":"^4.10.0"},"engines":{"node":">=12.0.0","npm":">=5.7.1"},"author":{"name":"Sky","email":"cys8899@qq.com"},"license":"GPL-2.0-or-later","bugs":{"url":"https://github.com/cys/ckeditor5-ai-plugin/issues"},"repository":{"type":"git","url":"git+https://github.com/cys/ckeditor5-ai-plugin.git"},"scripts":{"build":"webpack"},"homepage":"https://github.com/cys/ckeditor5-ai-plugin#readme","_id":"@chenyangshun/ckeditor5-ai-plugin@1.0.1","_nodeVersion":"16.13.1","_npmVersion":"9.2.0","dist":{"integrity":"sha512-krBn9+T64dc98bcriWnO6hDN4M9BN+zXYEOLo3z5EkNu4zJ2ru4zGTgbnHy1xUEmWhtejEXrmEQdTvq1uWa4QA==","shasum":"ba611c5b9ac8c3ca4ef1312bfd4e98304debd7c6","tarball":"https://registry.npmjs.org/@chenyangshun/ckeditor5-ai-plugin/-/ckeditor5-ai-plugin-1.0.1.tgz","fileCount":16,"unpackedSize":387741,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHN396dck676rcxYL45H57DNFIO7ZRgwtSgE+7271Tc8AiADUEEuHFvwidEQaI9HXA+QTaJissPZzns1vLBGEnuAoA=="}]},"_npmUser":{"name":"chenyangshun","email":"cys8899@qq.com"},"directories":{},"maintainers":[{"name":"chenyangshun","email":"cys8899@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ckeditor5-ai-plugin_1.0.1_1683476665728_0.8723043393301233"},"_hasShrinkwrap":false},"1.0.2":{"name":"@chenyangshun/ckeditor5-ai-plugin","version":"1.0.2","description":"AI plugin for CKEditor 5","keywords":["ckeditor","ckeditor5","ckeditor 5","ckeditor5-ai-plugin","ai plugin ckeditor","ai plugin ckeditor5","ai ckeditor5","ai"],"main":"src/ai.js","devDependencies":{"@ckeditor/ckeditor5-core":"^35.0.1","@ckeditor/ckeditor5-dev-utils":"^30.4.0","@ckeditor/ckeditor5-editor-classic":"^35.0.1","@ckeditor/ckeditor5-theme-lark":"^35.0.1","@ckeditor/ckeditor5-typing":"^35.0.1","@ckeditor/ckeditor5-ui":"^35.0.1","@ckeditor/ckeditor5-utils":"^35.0.1","css-loader":"^5.2.7","webpack":"^5.74.0","webpack-cli":"^4.10.0"},"engines":{"node":">=12.0.0","npm":">=5.7.1"},"author":{"name":"Sky","email":"cys8899@qq.com"},"license":"GPL-2.0-or-later","bugs":{"url":"https://github.com/cys/ckeditor5-ai-plugin/issues"},"repository":{"type":"git","url":"git+https://github.com/cys/ckeditor5-ai-plugin.git"},"scripts":{"build":"webpack"},"homepage":"https://github.com/cys/ckeditor5-ai-plugin#readme","_id":"@chenyangshun/ckeditor5-ai-plugin@1.0.2","_nodeVersion":"16.13.1","_npmVersion":"9.2.0","dist":{"integrity":"sha512-sD2xSBT3l4aoRFleL4FZdWluR/GAtLI7FB+J6MVY2cncQvPaxHYdebdIRxRQRiicJCIKWAAW+x6f2VG2VcPt/A==","shasum":"7609767c84bbadeacc44e1ab15a02682502ecfe4","tarball":"https://registry.npmjs.org/@chenyangshun/ckeditor5-ai-plugin/-/ckeditor5-ai-plugin-1.0.2.tgz","fileCount":16,"unpackedSize":387760,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoqeVz1ARM1eKN2cr/GiFbfOjqBPfosh2IoMJaz16NAQIhAMFY131574Amf5QgsZKLNCuSREyC1BAH4ZqFO+4tZZCh"}]},"_npmUser":{"name":"chenyangshun","email":"cys8899@qq.com"},"directories":{},"maintainers":[{"name":"chenyangshun","email":"cys8899@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ckeditor5-ai-plugin_1.0.2_1683477234000_0.9624495065266869"},"_hasShrinkwrap":false},"1.0.3":{"name":"@chenyangshun/ckeditor5-ai-plugin","version":"1.0.3","description":"AI plugin for CKEditor 5","keywords":["ckeditor","ckeditor5","ckeditor 5","ckeditor5-ai-plugin","ai plugin ckeditor","ai plugin ckeditor5","ai ckeditor5","ai"],"main":"src/index.js","devDependencies":{"@ckeditor/ckeditor5-core":"^37.1.0","@ckeditor/ckeditor5-build-decoupled-document":"^37.1.0","@ckeditor/ckeditor5-dev-utils":"^30.4.0","@ckeditor/ckeditor5-theme-lark":"^35.0.1","@ckeditor/ckeditor5-typing":"^35.0.1","@ckeditor/ckeditor5-ui":"^37.1.0","@ckeditor/ckeditor5-utils":"^37.1.0","css-loader":"^5.2.7","webpack":"^5.74.0","webpack-cli":"^4.10.0"},"engines":{"node":">=12.0.0","npm":">=5.7.1"},"author":{"name":"Sky","email":"cys8899@qq.com"},"license":"GPL-2.0-or-later","bugs":{"url":"https://github.com/cys/ckeditor5-ai-plugin/issues"},"repository":{"type":"git","url":"git+https://github.com/cys/ckeditor5-ai-plugin.git"},"scripts":{"build":"webpack"},"homepage":"https://github.com/cys/ckeditor5-ai-plugin#readme","_id":"@chenyangshun/ckeditor5-ai-plugin@1.0.3","_nodeVersion":"16.13.1","_npmVersion":"9.2.0","dist":{"integrity":"sha512-nD6P/OVzbby3XbSzoVB/PZFSAKEF73OMwkOXk87iVmfeZPlhQJ+SIzAV0VwSoUHrjUfRVROTsSWyFnhu+aWxuQ==","shasum":"dce9a4c04e7ea6949d3adf8a4e7c0cae252c8d14","tarball":"https://registry.npmjs.org/@chenyangshun/ckeditor5-ai-plugin/-/ckeditor5-ai-plugin-1.0.3.tgz","fileCount":17,"unpackedSize":644532,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCewkwNNlyzPwoVhJNwfHTmeNy7VZ3GuTM9pKoqNdFQVAIgZ/+ObsGGT48nX7y0caKlQ4oO24anqhnu1b0sEoO7czA="}]},"_npmUser":{"name":"chenyangshun","email":"cys8899@qq.com"},"directories":{},"maintainers":[{"name":"chenyangshun","email":"cys8899@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ckeditor5-ai-plugin_1.0.3_1683478990494_0.9557396082614815"},"_hasShrinkwrap":false},"1.0.4":{"name":"@chenyangshun/ckeditor5-ai-plugin","version":"1.0.4","description":"AI plugin for CKEditor 5","keywords":["ckeditor","ckeditor5","ckeditor 5","ckeditor5-ai-plugin","ai plugin ckeditor","ai plugin ckeditor5","ai ckeditor5","ai"],"main":"src/index.js","devDependencies":{"@ckeditor/ckeditor5-core":"^37.1.0","@ckeditor/ckeditor5-build-decoupled-document":"^37.1.0","@ckeditor/ckeditor5-dev-utils":"^30.4.0","@ckeditor/ckeditor5-theme-lark":"^35.0.1","@ckeditor/ckeditor5-typing":"^35.0.1","@ckeditor/ckeditor5-ui":"^37.1.0","@ckeditor/ckeditor5-utils":"^37.1.0","css-loader":"^5.2.7","webpack":"^5.74.0","webpack-cli":"^4.10.0"},"engines":{"node":">=12.0.0","npm":">=5.7.1"},"author":{"name":"Sky","email":"cys8899@qq.com"},"license":"GPL-2.0-or-later","bugs":{"url":"https://github.com/cys/ckeditor5-ai-plugin/issues"},"repository":{"type":"git","url":"git+https://github.com/cys/ckeditor5-ai-plugin.git"},"scripts":{"dll:build":"webpack"},"homepage":"https://github.com/cys/ckeditor5-ai-plugin#readme","_id":"@chenyangshun/ckeditor5-ai-plugin@1.0.4","_nodeVersion":"16.13.1","_npmVersion":"9.2.0","dist":{"integrity":"sha512-6QMvsy6ds44rwtMjTix08BTJ6oGSKGGT+f3Fs5p9Pq877xpbk/auCgQQAOqLpwnEbjLN9RRM+jvftVCMXCEJUA==","shasum":"254b8eb8ffa9984b52456eb18f6f108083d0010a","tarball":"https://registry.npmjs.org/@chenyangshun/ckeditor5-ai-plugin/-/ckeditor5-ai-plugin-1.0.4.tgz","fileCount":17,"unpackedSize":644536,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYPKROF+xevS1DefE06AOxN0bNqsUvou3sdEt6og6RnwIhAKqrDJlgADzOLOQbTk/PxcdAfX8yHmIJ6NghhCw6n9ti"}]},"_npmUser":{"name":"chenyangshun","email":"cys8899@qq.com"},"directories":{},"maintainers":[{"name":"chenyangshun","email":"cys8899@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ckeditor5-ai-plugin_1.0.4_1683480240075_0.9878293868442032"},"_hasShrinkwrap":false}},"time":{"created":"2023-05-07T16:19:55.639Z","1.0.0":"2023-05-07T16:19:55.959Z","modified":"2023-05-07T17:24:00.373Z","1.0.1":"2023-05-07T16:24:25.958Z","1.0.2":"2023-05-07T16:33:54.177Z","1.0.3":"2023-05-07T17:03:10.742Z","1.0.4":"2023-05-07T17:24:00.284Z"},"maintainers":[{"name":"chenyangshun","email":"cys8899@qq.com"}],"description":"AI plugin for CKEditor 5","homepage":"https://github.com/cys/ckeditor5-ai-plugin#readme","keywords":["ckeditor","ckeditor5","ckeditor 5","ckeditor5-ai-plugin","ai plugin ckeditor","ai plugin ckeditor5","ai ckeditor5","ai"],"repository":{"type":"git","url":"git+https://github.com/cys/ckeditor5-ai-plugin.git"},"author":{"name":"Sky","email":"cys8899@qq.com"},"bugs":{"url":"https://github.com/cys/ckeditor5-ai-plugin/issues"},"license":"GPL-2.0-or-later","readme":"# CKEditor 5 Emoji plugin\n\n[![npm](https://img.shields.io/npm/v/@phudak/ckeditor5-emoji)](https://www.npmjs.com/package/@phudak/ckeditor5-emoji)\n[![npm](https://img.shields.io/npm/dw/@phudak/ckeditor5-emoji)](https://www.npmjs.com/package/@phudak/ckeditor5-emoji)\n[![npm bundle size](https://img.shields.io/bundlephobia/min/@phudak/ckeditor5-emoji)](https://www.npmjs.com/package/@phudak/ckeditor5-emoji)\n[![NPM](https://img.shields.io/npm/l/@phudak/ckeditor5-emoji)](https://www.npmjs.com/package/@phudak/ckeditor5-emoji)\n\n\nEmoji plugin using a modified version of the ckeditor5 SpecialCharacters plugin.\n\n![Preview Image](preview.png \"Preview Image\")\n\n## Setup\n\n1. Installation\n\nTo install it, run:\n\n```javascript\nnpm i --save @phudak/ckeditor5-emoji\n```\n\n2. Importing modules\n\nImport the Emoji plugin with all optional categories. If you want to exclude some category, don't import it.\n\n```javascript\nimport {\n    Emoji, EmojiActivity, EmojiFlags, EmojiFood, EmojiNature, EmojiObjects, EmojiPeople,\n    EmojiPlaces, EmojiSymbols\n} from '@phudak/ckeditor5-emoji/src';\n```\n\n3. Add imported modules to plugins \n\nAdd the Emoji plugin and optional categories to CKEditor plugins.\n\nAdd plugin to build:\n\n```javascript\nInlineEditor\n    .create( document.querySelector( '#editor' ), {\n        plugins: [\n            ...,\n            Emoji,\n            EmojiPeople,\n            EmojiNature,\n            EmojiPlaces,\n            EmojiFood,\n            EmojiActivity,\n            EmojiObjects,\n            EmojiSymbols,\n            EmojiFlags,\n        ],\n    } )\n    .then( editor => {\n        window.editor = editor;\n    } )\n    .catch( err => {\n        console.error( err.stack );\n    } );\n```\n\n**or** add plugin to custom editor builder:\n\n```javascript\nInlineEditor.builtinPlugins = [\n    ...\n    Emoji,\n    EmojiPeople,\n    EmojiNature,\n    EmojiPlaces,\n    EmojiFood,\n    EmojiActivity,\n    EmojiObjects,\n    EmojiSymbols,\n    EmojiFlags,\n]\n```\n\n4. Add the Emoji plugin to toolbar\n\nAdd plugin to build:\n\n```javascript\nInlineEditor\n    .create( document.querySelector( '#editor' ), {\n        plugins: [...],\n        toolbar: [ ... , 'emoji' ],\n    } )\n    .then( editor => {\n        window.editor = editor;\n    } )\n    .catch( err => {\n        console.error( err.stack );\n    } );\n```\n\n**or** add plugin to custom editor builder:\n\n```javascript\nInlineEditor.defaultConfig = {\n    toolbar: {\n        items: [\n            ...,\n\t    'emoji',\n\t    '|',\n\t    'undo',\n\t    'redo'\n\t]\n    },\n};\n```\n\n5. Enjoy\n\n### Integration examples\n\nYou can check my Emoji plugin integration into custom CKEditor builds here:\n\n- [@phudak/ckeditor5-build-inline-simple](https://www.npmjs.com/package/@phudak/ckeditor5-build-inline-simple)\n- [@phudak/ckeditor5-build-inline-basic](https://www.npmjs.com/package/@phudak/ckeditor5-build-inline-basic)\n- [@phudak/ckeditor5-build-inline-full](https://www.npmjs.com/package/@phudak/ckeditor5-build-inline-full)\n\n## Emoji Set\n\nEmoji are divided into categories:\n\n- All\n- Activity\n- Food\n- Flags\n- Nature\n- Objects\n- People\n- Places\n- Symbols\n\nYou can choose specific categories or import all of them.\n\n\n\n\n","readmeFilename":"README.md"}