hyper_render_markdown 1.2.0 copy "hyper_render_markdown: ^1.2.0" to clipboard
hyper_render_markdown: ^1.2.0 copied to clipboard

Markdown parser plugin for HyperRender - Converts Markdown to Universal Document Tree (UDT).

hyper_render_markdown #

Markdown parsing plugin for HyperRender with GitHub Flavored Markdown (GFM) support.


Installation #

dependencies:
  hyper_render_core: ^1.2.0
  hyper_render_markdown: ^1.2.0

Usage #

import 'package:hyper_render_core/hyper_render_core.dart';
import 'package:hyper_render_markdown/hyper_render_markdown.dart';

final document = MarkdownContentParser().parse('''
# Hello

This is **bold** and *italic* text.

- Item 1
- Item 2

```dart
void main() => print('Hello');

''');

HyperRenderWidget(document: document)


### GFM options

```dart
final parser = MarkdownContentParser(
  enableGfm: true,        // GitHub Flavored Markdown (default: true)
  enableInlineHtml: true, // allow inline HTML
);

With syntax highlighting #

import 'package:hyper_render_highlight/hyper_render_highlight.dart';

HyperRenderWidget(
  document: MarkdownContentParser().parse(markdownWithCode),
  codeHighlighter: FlutterHighlightCodeHighlighter(
    theme: HighlightTheme.atomOneDark,
  ),
)

Supported GFM features #

Feature Syntax
Tables | col | col |
Task lists - [x] / - [ ]
Strikethrough ~~text~~
Fenced code blocks ```lang ```
Autolinks https://...

License #

MIT — see LICENSE.

2
likes
160
points
305
downloads

Documentation

API reference

Publisher

verified publisherbrewkits.dev

Weekly Downloads

Markdown parser plugin for HyperRender - Converts Markdown to Universal Document Tree (UDT).

Homepage
Repository (GitHub)
View/report issues

Topics

#flutter #markdown-renderer #markdown #commonmark

License

MIT (license)

Dependencies

flutter, hyper_render_core, markdown

More

Packages that depend on hyper_render_markdown