4.1.0 • Published 4 years ago

react-native-github-markdown v4.1.0

Weekly downloads
150
License
MIT
Repository
github
Last release
4 years ago

React Native Github Markdown

npm version npm download

Generate GitHub Flavored Markdown (with syntax highlight) using React Native WebView.

Screenshot 📱 👇

Features

  • Render GitHub Flavored Markdown on your React Native WebView.

  • Auto-height WebView adjusted to the document.

  • Code syntax highlighting.

  • Dark mode!

Install

npm i react-native-github-markdown

or

yarn add react-native-github-markdown

Your React Native configuration should support react-native-webview.

Usage

import MarkdownWebView from 'react-native-github-markdown';

<MarkdownWebView
  style={{marginTop: 10}}
  content={'# React Native Github Markdown\n\nHello world!'}
  highlight
  darkMode
/>;

Props

  • defaultHeight: default height when the actual height has not been computed.
  • content: raw markdown content to render.
  • highlight: whether to use highlight.js for syntax highlighting.
  • darkMode: whether to set rendered results in dark mode.

Caveats

  • I haven't found any working HTML sanitizer for React Native, so you should always treat unknown input source carefully. Do proper sanitization yourself if possible.
  • Code syntax highlighting seems odd for long code snippets. It's a problem with highlight.js. You can choose to disable it using the highlight prop.

Behind the Scene

4.1.0

4 years ago

4.0.4

4 years ago

4.0.3

4 years ago

4.0.2

4 years ago

4.0.1

4 years ago

4.0.0

4 years ago

3.0.2

4 years ago

3.0.1

4 years ago

3.0.0

4 years ago

2.2.0

5 years ago

2.1.2

5 years ago

2.1.1

5 years ago

2.1.0

5 years ago

2.0.0

5 years ago

1.2.0

5 years ago

1.1.1

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago