Neolithic Prancing Minotaurs
Learn about our RFC process, Open RFC meetings & more.Join in the discussion! »

slack-markdown-it

1.0.5 • Public • Published

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

Install

npm i slack-markdown-it

DownloadsWeekly Downloads

15

Version

1.0.5

License

MIT

Unpacked Size

19.4 kB

Total Files

16

Last publish

Collaborators

  • avatar