quill_delta_markdown 0.1.1 copy "quill_delta_markdown: ^0.1.1" to clipboard
quill_delta_markdown: ^0.1.1 copied to clipboard

Quill Delta <-> Markdown conversion. Pure Dart. Importer pivots through HTML; exporter walks Delta lines natively.

example/quill_delta_markdown_example.dart

// Quill Delta <-> Markdown round-trip example.
import 'package:dart_quill_delta/dart_quill_delta.dart';
import 'package:quill_delta_markdown/quill_delta_markdown.dart';

void main() async {
  // Markdown -> Delta.
  final delta = await MarkdownImporter().import(
    '# Hello\n\nThis is **bold** and *italic*.\n',
  );
  print('Delta: ${delta.toJson()}');

  // Delta -> Markdown.
  final reverse = Delta()
    ..insert('Title\n', {'header': 1})
    ..insert('Line one.\n');
  final md = await const MarkdownExporter().export(reverse);
  print('Markdown:\n$md');
}
0
likes
160
points
40
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Quill Delta <-> Markdown conversion. Pure Dart. Importer pivots through HTML; exporter walks Delta lines natively.

Repository (GitHub)
View/report issues
Contributing

Topics

#quill #delta #markdown #editor #converter

License

MIT (license)

Dependencies

dart_quill_delta, markdown, quill_delta_core, quill_delta_html

More

Packages that depend on quill_delta_markdown