1.0.4 • Published 5 years ago

markdown-slack v1.0.4

Weekly downloads
2
License
MIT
Repository
github
Last release
5 years ago

slack-markdown-it

🚀 This plugin overrides default Github style to Slack style for syntax parser of the following:

  1. Bold (Using bold for strong emphasis instead of bold or bold )

  2. Italic (Using italic for emphasis instead of bold )

  3. Strikethrough (Using ~ strikethrough ~ instead of ~~ strikethrough ~~)

Demo: https://codesandbox.io/embed/j2y24r3yq9

How to install 🛠️

npm install markdown-it-slack --save
yarn add markdown-it-slack

How to use 👨‍💻

Using import

import Markdown from "markdown-it";
import MarkdownSlack from 'slack-markdown-it';

const md = Markdown();
md.use(MarkdownSlack);

md.renderInline(`*This is me in bold*, and he is in _italic_. Don't ~strikethrough~ me!`)

Using require

const md = require('markdown-it')();
md.use(require('slack-markdown-it'));

md.renderInline(`*This is me in bold*, and he is in _italic_. Don't ~strikethrough~ me!`)

Coming soon 🏹 👩‍🔬

  • Customize which syntax to override.

  • Optimization for tag rendering.

  • Test coverage.

License

MIT