0.0.1 • Published 2 years ago

markdown-matcher v0.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

Install

npm i markdown-matcher --save

Usage

regexp constant

you can import the regular expression from markdown-matcher for other purposes.

import { HEADER, H1, H2, LINK } from 'markdown-matcher';

match

import { H1, match } from 'markdown-matcher';
const str = '# header1 \n 1234';
match(str, 'h1'); // => # header1

hasHeader

Determine if header exists.

import { hasHeader } from 'markdown-matcher';
const str = '# header1 \n 1234';
hasHeader(str, 'header'); // => true
hasHeader(str, 'h1'); // => true
hasHeader(str, 'h2'); // => false

hasLink

Determine if link exists.

import { hasLink } from 'markdown-matcher';
const str = '[](http://abc.com) \n 1234';
hasLink(str); // => true

hasCodeBlock

Determine if code block exists.

import { hasCodeBlock } from 'markdown-matcher';
const str = '```js var a = 1``` \n 1234';
hasCodeBlock(str); // => true

more

hasImage, hasItalic, hasBold, hasHeightLight