svelte-svs-editor — Svelte Simple Editor

SvsEditor — это простой визуальный редактор для Svelte-приложений с базовым функционалом, позволяющим редактировать текст, добавлять картинки, таблицы, списки, формы, ссылки и другие элементы.

Ключевые особенности

Базовое форматирование:

B, I, S, U, H1-5, OL, UL, QUOTE, LEFT, CENTER, RIGHT, LINK, CODE, TABLE

Работа с картинками:
Вставка через drag and drop (Dropzone) или по вставке из буфера.
Картинка сохраняется в виде base64 (не отправляется на сервер).
Возможность перекодировать вставленный base64 в webp-base64 и изменять размеры перед вставкой.
Простая интеграция:
Редактор был создан для Django-шаблонов, поэтому может "биндиться" к любому элементу, по умолчанию к 
<div id="svs-editor">
.
Удобен для быстрого редактирования контента в админке, а также во внешних приложениях.
Безопасность (санитизация):
Есть возможность включить санитизацию HTML через DOMPurify.
Запрещённые теги и атрибуты можно указать в конфиге.
Настройка качества webp:
Используется библиотека @jsquash/webp для конвертации изображений в webp.
Качество и прочие параметры задаются в конфиге.


Ссылка
   Вперед