1.0.9 • Published 11 months ago

@presmihaylov/slackmd v1.0.9

Weekly downloads
-
License
MIT
Repository
github
Last release
11 months ago

@presmihaylov/slackmd

A lightweight utility to convert Slack markdown to standard markdown.

npm version License: MIT

Installation

npm install @presmihaylov/slackmd
# or
yarn add @presmihaylov/slackmd
# or
bun add @presmihaylov/slackmd

Usage

import { slackMarkdownToMarkdown } from '@presmihaylov/slackmd';

// Basic usage
const slackText = "Hello *bold* text and _italic_ with <https://example.com|a link>";
const standardMarkdown = slackMarkdownToMarkdown(slackText);
console.log(standardMarkdown);
// Output: "Hello **bold** text and _italic_ with [a link](https://example.com)"

API

slackMarkdownToMarkdown(text, logLevel)

Converts Slack markdown to standard markdown format.

Parameters:

  • text (string): The Slack markdown text to convert
  • logLevel (LogLevel, optional): The level of logging. Defaults to LogLevel.OFF

Returns:

  • Standard markdown formatted text (string)

License

MIT © presmihaylov