discord-md-tags
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

discord-md-tags

A collection of tag functions for discord markdown

These are Tag Functions for use with Tagged Templates

Usage is simple:

const { bold, italic } = require('discord-md-tags');
 
console.log(bold `text`);
// Logs: "**text**"
 
console.log(bold `bold ${italic `bold and italic`}`);
// Logs: "**bold *bold and italic***"

This works the same for italic, underline, code, spoiler, strikethrough, quote.

codeblock also works the same, but has a bit more:

const { codeblock } = require('discord-md-tags');
 
console.log(codeblock `text`);
// Logs: "```\ntext```"
 
console.log(codeblock('md') `text`);
// Logs: "```md\ntext```"

Find the native javascript nesting a bit ugly? Find beauty by making composite formats with the included compose util!

const { bold, italic, compose } = require('discord-md-tags');
 
// :(
console.log(bold `${italic `text`}`);
// Logs: "***text***"
 
// :)
console.log(compose(bold, italic) `text`);
// Logs: "***text***"

Readme

Keywords

Package Sidebar

Install

npm i discord-md-tags

Weekly Downloads

13

Version

1.0.0

License

MIT

Unpacked Size

18.4 kB

Total Files

36

Last publish

Collaborators

  • bdistin