Skip to content

bdistin/discord-md-tags

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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***"

About

A collection of tag functions for discord markdown

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •