textdown
v1.0.0
Published
Tiny markdown formatter
Downloads
2
Maintainers
Readme
textdown
Very tiny (100 LOC) textdownwn formatter
Instalation
npm install --save textdown
Supported 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.