How to use the simple-markdown.defaultRules.escape function in simple-markdown

To help you get started, we’ve selected a few simple-markdown examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github jaylineko / discohook / src / markup / parseMarkup.tsx View on Github external
import { getEmojiUrl, nameToEmoji } from "./emoji"
import { jumbosizeEmojis } from "./jumbosizeEmojis"
import {
  BlockQuoteContainer,
  BlockQuoteContent,
  BlockQuoteDivider,
  Code,
  Emoji,
  Mention,
  Spoiler,
} from "./styles"

type ReactRules = Record

const baseRules: ReactRules = {
  escape: defaultRules.escape,
  link: {
    ...defaultRules.link,
    react: (node, output, state) => (
      <a rel="noopener noreferrer nofollow ugc" title="{node.title}" href="{node.target}">
        {output(node.content, state)}
      </a>
    ),
  },
  autolink: {
    ...defaultRules.autolink,