$ gnpm install micromark-factory-whitespace
micromark factory to parse markdown line endings or spaces (found in lots of places).
npm:
npm install micromark-factory-whitespace
import {factoryWhitespace} from 'micromark-factory-whitespace'
import {codes} from 'micromark-util-symbol/codes'
import {types} from 'micromark-util-symbol/types'
// A micromark tokenizer that uses the factory:
/** @type {Tokenizer} */
function tokenizeTitle(effects, ok, nok) {
return start
/** @type {State} */
function start(code) {
return markdownLineEndingOrSpace(code)
? factoryWhitespace(effects, before)(code)
: nok(code)
}
// …
}
This module exports the following identifiers: factoryWhitespace
.
There is no default export.
factoryWhitespace(…)
Note that there is no nok
parameter:
ok
will be switched to whether spaces were found
or not,factoryWhitespace
effects
(Effects
) — Contextok
(State
) — State switched to when successfulState
.
See security.md
in micromark/.github
for how to
submit a security report.
See contributing.md
in micromark/.github
for ways
to get started.
See support.md
for ways to get help.
This project has a code of conduct. By interacting with this repository, organisation, or community you agree to abide by its terms.
Copyright 2013 - present © cnpmjs.org | Home |