quill_delta_html 0.1.0
quill_delta_html: ^0.1.0 copied to clipboard
Lossless bidirectional Quill Delta <-> HTML conversion. Pure Dart. Cross-editor (CKEditor, TipTap, ProseMirror, Quill JS, Lexical) interop with adapter API for custom embeds.
example/quill_delta_html_example.dart
// Quill Delta <-> HTML round-trip example.
import 'package:dart_quill_delta/dart_quill_delta.dart';
import 'package:quill_delta_html/quill_delta_html.dart';
void main() {
final codec = QuillHtmlCodec();
// Delta -> HTML.
final delta = Delta()
..insert('Heading\n', {'header': 1})
..insert('Bold ', {'bold': true})
..insert('italic ', {'italic': true})
..insert('text.\n');
final html = codec.encode(delta);
print(html);
// HTML -> Delta.
final back = codec.decode(html);
print(back.toJson());
}