typographic-markdown

3.1.1 • Public • Published

typographic-markdown

NPM version Build Status Coveralls Status Dependency Status

Ready to use Textr plugin for markdown to make your typography better.

Transform your markdown using typographic-base or other typographic-* transformers, skipping code.

Install

npm install --save typographic-markdown

Usage

You can use it as a textr-compatible text transformer:

import t from 'typographic-markdown';
 
t(`Hello, "world"...`); // Hello, “world”…
// … or with Ukrainian local (for example)
t(`Hello, "world!"`, { locale: 'uk' }); // Hello, «world»…

Take a look how you to use it from CLI.

API

This plugin has similar API as remark-textr.

typographicMarkdown(text[, options, plugins])

Signatures:

  • typographicMarkdown(text[, options, plugins])
  • typographicMarkdown(text[, options|plugins])

text

Type: String
Default: ''

Text that will be transformed.

options

Type: Object
Default: { locale: 'en-us' }

It’s Textr’s options. Check out Textr usage section.

plugins

Type: Array
Default: ['typographic-base']

Array of Textr plugins. They are available on npm, labelled with textr keyword. Also you can easily create new one. Don’t be scared.

As default it uses typographic-base bundle that already contains plugins you might want to use.

CLI

Easy to use typographic-markdown from your terminal using textr-cli:

# install textr-cli globaly, also don't forget about md-typographer 
$ npm install -g textr-cli typographic-markdown
 
# … then run `textr` like so 
$ textr readme.md -t typographic-markdown -l uk -o fixed.md

Related

License

MIT © Denys Dovhan

Package Sidebar

Install

npm i typographic-markdown

Weekly Downloads

1

Version

3.1.1

License

MIT

Last publish

Collaborators

  • denysdovhan