1.0.0 • Published 8 years ago
textdown v1.0.0
textdown
Very tiny (100 LOC) textdownwn formatter
Instalation
npm install --save textdownSupported styles
# Header 1 (heading1)## Heading 2 (heading2)### Heading 3 (heading3)**Bold** (bold)_Italic_ (italic)[link](url) (link)> Quote (quote)- Bullted list (bulletedList)1. Ordered list (orderedList)[ ] Task list (taskList)
Usage
import textdown from "textdown";
/**
* textdown(text: string, style: string, cursorPosition: {start: number, end: number});
*/
const line = "Think of RxJS as Lodash for events.";
console.log(textdown(line, "bulletedList", { start: 13, end: 13 }));
/*
Think of
- RxJS
as Lodash for events.
*/
// you can specify selection of the text as range
console.log(textdown(line, "bold", { start: 9, end: 13 }));
// Think of **RxJS** as Lodash for events.License
1.0.0
8 years ago