1.1.0 • Published 1 year ago

md-writer v1.1.0

Weekly downloads
1
License
MIT
Repository
github
Last release
1 year ago

md-writer

CI Status

A utility module for writing Markdown adhering to the CommonMark spec.

Install

yarn add md-writer # Or alternatively: `npm install md-writer`

Usage

import {
    codeSpan,
    fencedCodeBlock,
    fencedJsCodeBlock,
    fencedShCodeBlock,
    fencedTsCodeBlock,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6
} from 'md-writer';

codeSpan('<span>Hello world!</span>');
// > `<span>Hello world!</span>`

fencedCodeBlock('5 + 5');
// > ```
// > 5 + 5
// > ```

fencedCodeBlock(`print('Hello world!')`, 'python');
// > ```python
// > print('Hello world!')
// > ```

fencedJsCodeBlock('console.log("Hello world!");');
// > ```js
// > console.log("Hello world!");
// > ```

fencedShCodeBlock(`print 'Hello world!'`);
// > ```bash
// > print 'Hello world!'
// > ```

fencedTsCodeBlock('console.log("Hello world!");');
// > ```ts
// > console.log("Hello world!");
// > ```

h1('Header One');
// > Header One
// > ==========

h2('Header Two');
// > Header Two
// > ----------

h3('Header Three');
// > ### Header Three

h4('Header Four');
// > #### Header Four

h5('Header Five');
// > ##### Header Five

h6('Header Six');
// > ###### Header Six

NOTE: This is a pure ESM package. See here for details.

Testing

yarn test # Or alternatively: `npm test`

Reference

License

The MIT License (Expat). See the license file for details.

1.1.0

1 year ago

1.0.0

1 year ago

0.3.0

1 year ago

0.2.0

7 years ago

0.1.0

7 years ago