@yozora/parser-gfm v2.3.12
A markdown parser with built-in tokenizers to fully support GFM (without GFM extensions).
See @yozora/parser-gfm documentation for details.
Install
npm
npm install --save @yozora/parser-gfmyarn
yarn add @yozora/parser-gfm
Usage
Basic
import GfmParser from '@yozora/parser-gfm' const parser = new GfmParser() // parse markdown source content. parser.parse('source markdown content') // parse markdown source content with custom options. parser.parse( 'source markdown content', // markdown source contents, `string|Iterable<string>` {}, // ParseOptions, optional. ) // parse multiple markdown source content pieces. parser.parse(['source', 'contents'])Use withing generator:
import GfmParser from '@yozora/parser-gfm' const parser = new GfmParser() /** * String stream is supported through the iterator API. */ function* source () { yield 'hello', yield 'world', } parser.parse(source())
Options
Constructor Options
Name Type Required Description blockFallbackTokenizerBlockFallbackTokenizerfalseFallback tokenizer on processing block structure phase inlineFallbackTokenizerInlineFallbackTokenizerfalseFallback tokenizer on processing inline structure phase defaultParseOptionsParseOptionsfalseDefault options for parse()ParseOptionsName Type Required Description shouldReservePositionbooleanfalseWhether it is necessary to reserve the position in the Node produced presetDefinitionsArray<Omit<Definition, 'type'>falsePreset definitions presetFootnoteDefinitionsArray<Omit<FootnoteDefinition, 'type'>falsePreset footnote definition
Overview
Built-in tokenizers
Related
8 months ago
9 months ago
10 months ago
11 months ago
11 months ago
12 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
5 years ago
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago