{"_id":"@amerandish/farsava-ckeditor","_rev":"6-b15b24c086b9d8e9edf820c8c8db114b","name":"@amerandish/farsava-ckeditor","dist-tags":{"latest":"1.0.2"},"versions":{"0.1.0":{"name":"@amerandish/farsava-ckeditor","version":"0.1.0","description":"","main":"src/index.js","keywords":["Farsava","NodeJs","Javascript","SDK","CKEDITOR","ASR"],"author":{"name":"Amin Taghikhani","email":"amin@amerandish.com"},"license":"LGPL-3.0-or-later","dependencies":{"@amerandish/farsava":"^0.3.1","@ckeditor/ckeditor5-core":"^22.0.0","@ckeditor/ckeditor5-dev-utils":"^23.5.1","@ckeditor/ckeditor5-essentials":"^22.0.0","@ckeditor/ckeditor5-ui":"^22.0.0"},"gitHead":"4b6562661bd35def8054aca6ba76003c2c26674a","_id":"@amerandish/farsava-ckeditor@0.1.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-MmIK8Pj8lKNXwfHhg4n/RMh3n5t/rX0h6omw7ez0ZKaKFkWirbVAoffj9VGEHB4I4B+pn7NjflAl4rSidMDsqw==","shasum":"5c3f18d0771438def516b8e39b424d4ad2fd1033","tarball":"https://registry.npmjs.org/@amerandish/farsava-ckeditor/-/farsava-ckeditor-0.1.0.tgz","fileCount":6,"unpackedSize":7891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfl83JCRA9TVsSAnZWagAAMEoP+QGFgfboIopc23JAqs8V\nTLuEtAxrCFzFuiWHvXndJIhVz2+NsTh4VEUV25er2AfWGetHW55eyQlsIQ7D\nUWaVlLESFdP4EciDJHIjFINtfUvxn0KMk3/nk7hpfRBcz49cYb/MjsiWZHnl\nThvAWaH/k7CQ55htAgfR0YuFYKeCPpQtqoJd2awrwriHe3UvPG6ttBESAUTE\nqgy+UbXH8Yz5ADOdQUeu6rCr+Et7pAHxZefEYk/KQmsEMU1J4Syng2osnLir\nCZk5x6Si+EqyzHI/juRRpnNoke798Wsr7SsFgO7GvvJKAuXA2szNSHAP0mqZ\nan4gy06wyLHbqgn1ysupU79P3+AtEa7Sk6sJwTS4jNboyNOfA9doXE2R/7IP\n1daqFOD4rK8naKsAgoHkwHlNbEEIVhuyOdXLk04acISX3afX8Uw6GTqr29nx\nFEcnUKqFyNPhPmxmII4v5Dv1GM5lJPLsOc4m+qTyQH3t2EzDWHV9zybDgm3O\nZAkEToWbMxzB7q0hcXuiDexrLtlpF18NuVdG18A8vtltlmXj5ms43GsDvVW1\n+Et3kGMYnCX5jSVw6eZnjunYK4bMcbQU4AzXKD6efB3osGv+vStAOGW45Zgh\n35Z4QIjpzBArCHSDYxUvIDQcmi9W76yifQnudmtDSI+F+cZNwoB9/4W35JeQ\nGQOP\r\n=OxCx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAcvWTcs2HHyWdKW66k4mqVLUPZ6q9Rqx7Leveg1pwdTAiEA4EzGy4sw4fNGX+0jSB7iQxHW1DEgf4P1eMNWc56vmTo="}]},"maintainers":[{"name":"amin_amerandish","email":"amin@amerandish.com"}],"_npmUser":{"name":"amin_amerandish","email":"amin@amerandish.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farsava-ckeditor_0.1.0_1603784136854_0.38525327442488155"},"_hasShrinkwrap":false},"1.0.2":{"name":"@amerandish/farsava-ckeditor","version":"1.0.2","description":"Farsava Ckeditor5 Plugin","main":"src/index.js","scripts":{},"keywords":["Farsava","NodeJs","Javascript","SDK","CKEDITOR","ASR"],"author":{"name":"Amin Taghikhani","email":"amin@amerandish.com"},"license":"LGPL-3.0-or-later","dependencies":{"@amerandish/farsava":"^0.3.1","@ckeditor/ckeditor5-core":"^27.1.0","@ckeditor/ckeditor5-engine":"^27.1.0","@ckeditor/ckeditor5-ui":"^27.1.0","@ckeditor/ckeditor5-utils":"^27.1.0","@ckeditor/ckeditor5-widget":"^27.1.0"},"gitHead":"e72dbef86bf77809a3bb36cfe996dc1d82c40cdf","_id":"@amerandish/farsava-ckeditor@1.0.2","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-pjHOgr59xPMhmyhVzcnYxWgR6QuWAvFp9sevGwWpqXnmz7tD9mdOF4MfC1tfliGRCb3a58QRU2g8YdI817JgvA==","shasum":"34ed5db31156e3a021fb4d82ee0d1617eaa3aee5","tarball":"https://registry.npmjs.org/@amerandish/farsava-ckeditor/-/farsava-ckeditor-1.0.2.tgz","fileCount":16,"unpackedSize":65082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgo7iXCRA9TVsSAnZWagAAg1gQAJ0bQtaZLCgErrUmKum/\n5FMFPCpkg/m/LQIDaLLOa6+VmepCDlIgOvg+WQlT2lK29tDl6/9FDPiJaShz\nKQRUx9ZTh9ISRsKIJj+FoesFFa/6n5rd/pzCRACqrwq29LGWAfYWrUGaiMqv\n0IcNkGQtaa5iX8+GJXRxLrmEjbYYI2o6IWoRRFSnh0VDJ0nIkOdC0UG/XGM7\nWgP27RGqBEUG1TZ1W7nG/YPE8BLDWuDA8RtFXSitlaD9NbE443hfvjogpQU7\nCjXBmu4HesoYXuFjAIurIjEjJZZ1dMBnohQakAKLYQ2e4FiKbPnPkCuoTU+n\nDnl2IvpbpOMS8DbBlppeyXn5aX+FeqUSKKlAYyRCws4Zl89cVwyV6rM2WipZ\nWex5G9E+9IonoVaKxw90roZmBhEw/UrHJDeQNRb4V9cCJ4jm5+0O9Glc/Uby\npqqnvf2VxbqTomc40dO2mQPyRIOopwtI4rLUelNDbLjHOhd+AtkoMwYdoF2B\n+p6IeVWcJ3CMcs/XmfB5Z2MfmMYWLQQlIVdjXiZaOBrpnQIqJ+Nj2JbmzhfR\nF3jFzgjJNtvIiOBA65P4Gu8LrDdQnt4z/ldKmPOOIjGExJyZENsAA0sBTnea\nKE1obxenV8G32r8oPzSopFR+fyGHP8huznBIjFXchRV3moWeT1r8b/KMLo1J\noMFs\r\n=OOyt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICpuhZBknV7tbvBklvcioxYbIzUQGuM54NoHmxXhzmE/AiBw5sai5O77icqZKD71gj9QPfOqVz7tc+7ng7z1Qbx4MQ=="}]},"_npmUser":{"name":"amin_amerandish","email":"amin@amerandish.com"},"directories":{},"maintainers":[{"name":"amin_amerandish","email":"amin@amerandish.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/farsava-ckeditor_1.0.2_1621342358653_0.740004026541975"},"_hasShrinkwrap":false}},"time":{"created":"2020-10-27T07:35:36.576Z","0.1.0":"2020-10-27T07:35:36.973Z","modified":"2022-04-04T13:48:06.514Z","1.0.0":"2021-05-18T11:42:27.965Z","1.0.1":"2021-05-18T12:49:31.669Z","1.0.2":"2021-05-18T12:52:38.806Z"},"maintainers":[{"name":"amin_amerandish","email":"amin@amerandish.com"}],"keywords":["Farsava","NodeJs","Javascript","SDK","CKEDITOR","ASR"],"author":{"name":"Amin Taghikhani","email":"amin@amerandish.com"},"license":"LGPL-3.0-or-later","readme":"<div dir=\"rtl\">\n\n# افزونه فارس‌آوا برای CKEditor5\n\nبه کمک دستور زیر می‌توانید افزونه فارس‌آوا را نصب کنید:\n\n</div>\n\n```bash\nnpm install --save @amerandish/farsava-ckeditor\n```\n\n<div dir=\"rtl\">\n\nپس از نصب افزونه، نیاز است تا در `CKEditor5` خود افزونه را اضافه کنید.\n\nبه عنوان مثال:\n</div>\n\n```javascript\n\n// index.js\nimport ClassicEditor from '@ckeditor/ckeditor5-editor-classic/src/classiceditor';\nimport Essentials from '@ckeditor/ckeditor5-essentials/src/essentials';\nimport Paragraph from '@ckeditor/ckeditor5-paragraph/src/paragraph';\nimport Bold from '@ckeditor/ckeditor5-basic-styles/src/bold';\nimport Italic from '@ckeditor/ckeditor5-basic-styles/src/italic';\nimport {CONSTANTS, Farsava} from \"@amerandish/farsava-ckeditor\";\n\nClassicEditor\n    .create(document.querySelector('#editor'), {\n        plugins: [Essentials, Paragraph, Bold, Italic, Farsava],\n        toolbar: ['bold', 'italic', CONSTANTS.buttons.duration, CONSTANTS.buttons.toggle, CONSTANTS.buttons.download],\n        farsavaConfig: {\n            liveUrl: '<LIVE_URL>', // آدرس سرور\n            apiKey: '<API_KEY>',   // توکن\n        },\n    })\n    .then(editor => {\n        console.log('Editor was initialized', editor);\n    })\n    .catch(error => {\n        console.error(error.stack);\n    });\n\n```\n\n<div dir=\"rtl\">\n\nبرای استفاده نیاز است آدرس سرور و همینطور توکن خود را در بخش زیر قرار دهید: \n\n</div>\n\n```javascript\n\nfarsavaConfig: {\n    liveUrl: '<LIVE_URL>', // آدرس سرور\n    apiKey: '<API_KEY>'   // توکن\n}        \n\n```\n\n<div dir=\"rtl\">\n\nاین افزونه شامل ۵ آیتم نمایشی است که میتوانید به صورت دلخواه در `CKEditor` خود قرار دهید:\n\n\n<table>\n<thead>\n<tr>\n<th>عنوان</th>\n<th>متغیر</th>\n<th>کارکرد</th>\n<th>توضیحات</th>\n<th>نیازمندی</th>\n</tr>\n</thead>\n<tbody style=\"text-align: center\">\n<tr>\n<td>آیتم مدت زمان</td>\n<td>\n\n`CONSTANTS.buttons.duration`\n</td>\n<td>نمایش مدت زمان ضبط شدن صوت</td>\n<td> - </td>\n<td> - </td>\n</tr>\n<tr>\n<td>آیتم شروع ضبط</td>\n<td>\n\n`CONSTANTS.buttons.start`\n</td>\n<td>شروع به ضبط کردن صوت</td>\n<td>در صورت استفاده از این آیتم نیاز است آیتم توقف ضبط هم استفاده شود.</td>\n<td>\n\n`CONSTANTS.buttons.stop`\n</td>\n</tr>\n<tr>\n<td>آیتم توقف ضبط</td>\n<td>\n\n`CONSTANTS.buttons.stop`\n</td>\n<td>توقف ضبط کردن صوت</td>\n<td>در صورت استفاده از این آیتم نیاز است آیتم شروع ضبط هم استفاده شود.</td>\n<td>\n\n`CONSTANTS.buttons.start`\n</td>\n</tr>\n<tr>\n<td>آیتم شروع/توقف ضبط</td>\n<td>\n\n`CONSTANTS.buttons.toggle`\n</td>\n<td>شروع/توقف ضبط کردن صوت</td>\n<td>در صورت استفاده از این آیتم نیازی نیست آیتم های شروع و توقف ضبط اضافه شوند</td>\n<td> - </td>\n</tr>\n<tr>\n<td>آیتم دانلود محتوا</td>\n<td>\n\n`CONSTANTS.buttons.download`\n</td>\n<td>دانلود کردن متن </td>\n<td> - </td>\n<td> - </td>\n</tr>\n</tbody>\n</table>\n\nحالت های آیتم های نمایشی:\n\n\n<table>\n<thead>\n<tr>\n<th>حالت</th>\n<th>عکس</th>\n<th>آیتم های نمایشی</th>\n</tr>\n</thead>\n<tbody style=\"text-align: center\">\n<tr>\n<td>ضبط متوقف شده/آماده به ضبط</td>\n<td>\n\n![ضبط متوقف شده/آماده به ضبط](theme/icons/mic.png)\n\n</td>\n<td style=\"text-align: left\">\n\n`CONSTANTS.buttons.start`, `CONSTANTS.buttons.toggle`\n</td>\n</tr>\n\n<tr>\n<td>ضبط متوقف شده/آماده به ضبط</td>\n<td>\n\n![ضبط متوقف شده/آماده به ضبط](theme/icons/stop_active.png)\n\n</td>\n<td style=\"text-align: left\">\n\n`CONSTANTS.buttons.stop`\n</td>\n</tr>\n\n\n<tr>\n<td>در حال ضبط</td>\n<td>\n\n![در حال ضبط](theme/icons/mic_active.png)\n\n</td>\n<td style=\"text-align: left\">\n\n`CONSTANTS.buttons.start`, `CONSTANTS.buttons.toggle`\n</td>\n</tr>\n\n<tr>\n<td>در حال ضبط</td>\n<td>\n\n![در حال ضبط](theme/icons/stop.png)\n\n</td>\n<td style=\"text-align: left\">\n\n`CONSTANTS.buttons.stop`\n</td>\n</tr>\n\n<tr>\n<td>در حال توقف ضبط</td>\n<td>\n\n![در حال توقف ضبط](theme/icons/stop_active.png)\n\n</td>\n<td style=\"text-align: left\">\n\n`CONSTANTS.buttons.stop`, `CONSTANTS.buttons.toggle`\n</td>\n</tr>\n\n\n</tbody>\n</table>\n\n</div>\n\n","readmeFilename":"README.md","description":"Farsava Ckeditor5 Plugin"}