quill_delta_html 0.1.0 copy "quill_delta_html: ^0.1.0" to clipboard
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());
}
0
likes
160
points
50
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Lossless bidirectional Quill Delta <-> HTML conversion. Pure Dart. Cross-editor (CKEditor, TipTap, ProseMirror, Quill JS, Lexical) interop with adapter API for custom embeds.

Repository (GitHub)
View/report issues
Contributing

Topics

#quill #delta #html #editor #converter

License

MIT (license)

Dependencies

dart_quill_delta, html, quill_delta_core

More

Packages that depend on quill_delta_html