Условия запуска
Для подключения через script доступен готовый браузерный архив. Для ESM используйте npm install @vitext-ru/editor@beta. Демонстрация выше обрабатывает документ в браузере; серверное хранилище не подключено.
Код
import { ViText, createWordCountPlugin, createTextCasePlugin,
createTypographyPlugin, createSearchReplacePlugin,
createSpellcheckPlugin, createCharacterLimitPlugin } from '@vitext-ru/editor';
const editor = new ViText('#editor', {
preset: 'pro', language: 'ru',
plugins: [createWordCountPlugin(), createTextCasePlugin(),
createTypographyPlugin(), createSearchReplacePlugin(),
createSpellcheckPlugin({ language: 'ru-RU' }),
createCharacterLimitPlugin({ limit: 300 })]
});
Результат и ограничения
Редактируйте текст и смотрите применённый HTML. В исходнике ошибки не заменяют последнюю корректную версию. При уходе экземпляр уничтожается вместе с обработчиками.
Подробное руководство. Открыть отдельно. Исходники всех примеров: apps/site/examples/ в checkout.