This commit is contained in:
5
node_modules/micromark/dist/constant/assign.js
generated
vendored
Normal file
5
node_modules/micromark/dist/constant/assign.js
generated
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
'use strict'
|
||||
|
||||
var assign = Object.assign
|
||||
|
||||
module.exports = assign
|
||||
23
node_modules/micromark/dist/constant/constants.d.ts
generated
vendored
Normal file
23
node_modules/micromark/dist/constant/constants.d.ts
generated
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
// This module is generated by `script/`.
|
||||
|
||||
export type Constant =
|
||||
| 1
|
||||
| 2
|
||||
| 6
|
||||
| 63
|
||||
| 32
|
||||
| 'CDATA['
|
||||
| 7
|
||||
| 31
|
||||
| 3
|
||||
| 'flow'
|
||||
| 'content'
|
||||
| 'string'
|
||||
| 'text'
|
||||
| 4
|
||||
| 5
|
||||
| 8
|
||||
| 999
|
||||
| 10
|
||||
| 16
|
||||
| 10000
|
||||
71
node_modules/micromark/dist/constant/constants.js
generated
vendored
Normal file
71
node_modules/micromark/dist/constant/constants.js
generated
vendored
Normal file
@@ -0,0 +1,71 @@
|
||||
'use strict'
|
||||
|
||||
// This module is compiled away!
|
||||
//
|
||||
// Parsing markdown comes with a couple of constants, such as minimum or maximum
|
||||
// sizes of certain sequences.
|
||||
// Additionally, there are a couple symbols used inside micromark.
|
||||
// These are all defined here, but compiled away by scripts.
|
||||
var constants = {
|
||||
attentionSideBefore: 1,
|
||||
// Symbol to mark an attention sequence as before content: `*a`
|
||||
attentionSideAfter: 2,
|
||||
// Symbol to mark an attention sequence as after content: `a*`
|
||||
atxHeadingOpeningFenceSizeMax: 6,
|
||||
// 6 number signs is fine, 7 isn’t.
|
||||
autolinkDomainSizeMax: 63,
|
||||
// 63 characters is fine, 64 is too many.
|
||||
autolinkSchemeSizeMax: 32,
|
||||
// 32 characters is fine, 33 is too many.
|
||||
cdataOpeningString: 'CDATA[',
|
||||
// And preceded by `<![`.
|
||||
characterGroupWhitespace: 1,
|
||||
// Symbol used to indicate a character is whitespace
|
||||
characterGroupPunctuation: 2,
|
||||
// Symbol used to indicate a character is whitespace
|
||||
characterReferenceDecimalSizeMax: 7,
|
||||
// `�`.
|
||||
characterReferenceHexadecimalSizeMax: 6,
|
||||
// `�`.
|
||||
characterReferenceNamedSizeMax: 31,
|
||||
// `∳`.
|
||||
codeFencedSequenceSizeMin: 3,
|
||||
// At least 3 ticks or tildes are needed.
|
||||
contentTypeFlow: 'flow',
|
||||
contentTypeContent: 'content',
|
||||
contentTypeString: 'string',
|
||||
contentTypeText: 'text',
|
||||
hardBreakPrefixSizeMin: 2,
|
||||
// At least 2 trailing spaces are needed.
|
||||
htmlRaw: 1,
|
||||
// Symbol for `<script>`
|
||||
htmlComment: 2,
|
||||
// Symbol for `<!---->`
|
||||
htmlInstruction: 3,
|
||||
// Symbol for `<?php?>`
|
||||
htmlDeclaration: 4,
|
||||
// Symbol for `<!doctype>`
|
||||
htmlCdata: 5,
|
||||
// Symbol for `<![CDATA[]]>`
|
||||
htmlBasic: 6,
|
||||
// Symbol for `<div`
|
||||
htmlComplete: 7,
|
||||
// Symbol for `<x>`
|
||||
htmlRawSizeMax: 8,
|
||||
// Length of `textarea`.
|
||||
linkResourceDestinationBalanceMax: 3,
|
||||
// See: <https://spec.commonmark.org/0.29/#link-destination>
|
||||
linkReferenceSizeMax: 999,
|
||||
// See: <https://spec.commonmark.org/0.29/#link-label>
|
||||
listItemValueSizeMax: 10,
|
||||
// See: <https://spec.commonmark.org/0.29/#ordered-list-marker>
|
||||
numericBaseDecimal: 10,
|
||||
numericBaseHexadecimal: 0x10,
|
||||
tabSize: 4,
|
||||
// Tabs have a hard-coded size of 4, per CommonMark.
|
||||
thematicBreakMarkerCountMin: 3,
|
||||
// At least 3 asterisks, dashes, or underscores are needed.
|
||||
v8MaxSafeChunkSize: 10000 // V8 (and potentially others) have problems injecting giant arrays into other arrays, hence we operate in chunks.
|
||||
}
|
||||
|
||||
module.exports = constants
|
||||
5
node_modules/micromark/dist/constant/from-char-code.js
generated
vendored
Normal file
5
node_modules/micromark/dist/constant/from-char-code.js
generated
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
'use strict'
|
||||
|
||||
var fromCharCode = String.fromCharCode
|
||||
|
||||
module.exports = fromCharCode
|
||||
5
node_modules/micromark/dist/constant/has-own-property.js
generated
vendored
Normal file
5
node_modules/micromark/dist/constant/has-own-property.js
generated
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
'use strict'
|
||||
|
||||
var own = {}.hasOwnProperty
|
||||
|
||||
module.exports = own
|
||||
69
node_modules/micromark/dist/constant/html-block-names.js
generated
vendored
Normal file
69
node_modules/micromark/dist/constant/html-block-names.js
generated
vendored
Normal file
@@ -0,0 +1,69 @@
|
||||
'use strict'
|
||||
|
||||
// This module is copied from <https://spec.commonmark.org/0.29/#html-blocks>.
|
||||
var basics = [
|
||||
'address',
|
||||
'article',
|
||||
'aside',
|
||||
'base',
|
||||
'basefont',
|
||||
'blockquote',
|
||||
'body',
|
||||
'caption',
|
||||
'center',
|
||||
'col',
|
||||
'colgroup',
|
||||
'dd',
|
||||
'details',
|
||||
'dialog',
|
||||
'dir',
|
||||
'div',
|
||||
'dl',
|
||||
'dt',
|
||||
'fieldset',
|
||||
'figcaption',
|
||||
'figure',
|
||||
'footer',
|
||||
'form',
|
||||
'frame',
|
||||
'frameset',
|
||||
'h1',
|
||||
'h2',
|
||||
'h3',
|
||||
'h4',
|
||||
'h5',
|
||||
'h6',
|
||||
'head',
|
||||
'header',
|
||||
'hr',
|
||||
'html',
|
||||
'iframe',
|
||||
'legend',
|
||||
'li',
|
||||
'link',
|
||||
'main',
|
||||
'menu',
|
||||
'menuitem',
|
||||
'nav',
|
||||
'noframes',
|
||||
'ol',
|
||||
'optgroup',
|
||||
'option',
|
||||
'p',
|
||||
'param',
|
||||
'section',
|
||||
'source',
|
||||
'summary',
|
||||
'table',
|
||||
'tbody',
|
||||
'td',
|
||||
'tfoot',
|
||||
'th',
|
||||
'thead',
|
||||
'title',
|
||||
'tr',
|
||||
'track',
|
||||
'ul'
|
||||
]
|
||||
|
||||
module.exports = basics
|
||||
6
node_modules/micromark/dist/constant/html-raw-names.js
generated
vendored
Normal file
6
node_modules/micromark/dist/constant/html-raw-names.js
generated
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
'use strict'
|
||||
|
||||
// This module is copied from <https://spec.commonmark.org/0.29/#html-blocks>.
|
||||
var raws = ['pre', 'script', 'style', 'textarea']
|
||||
|
||||
module.exports = raws
|
||||
5
node_modules/micromark/dist/constant/splice.js
generated
vendored
Normal file
5
node_modules/micromark/dist/constant/splice.js
generated
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
'use strict'
|
||||
|
||||
var splice = [].splice
|
||||
|
||||
module.exports = splice
|
||||
3
node_modules/micromark/dist/constant/types.d.ts
generated
vendored
Normal file
3
node_modules/micromark/dist/constant/types.d.ts
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
// This module is generated by `script/`.
|
||||
|
||||
export type Type = string
|
||||
357
node_modules/micromark/dist/constant/types.js
generated
vendored
Normal file
357
node_modules/micromark/dist/constant/types.js
generated
vendored
Normal file
@@ -0,0 +1,357 @@
|
||||
'use strict'
|
||||
|
||||
// This module is compiled away!
|
||||
//
|
||||
// Here is the list of all types of tokens exposed by micromark, with a short
|
||||
// explanation of what they include and where they are found.
|
||||
// In picking names, generally, the rule is to be as explicit as possible
|
||||
// instead of reusing names.
|
||||
// For example, there is a `definitionDestination` and a `resourceDestination`,
|
||||
// instead of one shared name.
|
||||
var types = {
|
||||
// Generic type for data, such as in a title, a destination, etc.
|
||||
data: 'data',
|
||||
// Generic type for syntactic whitespace (tabs, virtual spaces, spaces).
|
||||
// Such as, between a fenced code fence and an info string.
|
||||
whitespace: 'whitespace',
|
||||
// Generic type for line endings (line feed, carriage return, carriage return +
|
||||
// line feed).
|
||||
lineEnding: 'lineEnding',
|
||||
// A line ending, but ending a blank line.
|
||||
lineEndingBlank: 'lineEndingBlank',
|
||||
// Generic type for whitespace (tabs, virtual spaces, spaces) at the start of a
|
||||
// line.
|
||||
linePrefix: 'linePrefix',
|
||||
// Generic type for whitespace (tabs, virtual spaces, spaces) at the end of a
|
||||
// line.
|
||||
lineSuffix: 'lineSuffix',
|
||||
// Whole ATX heading:
|
||||
//
|
||||
// ```markdown
|
||||
// #
|
||||
// ## Alpha
|
||||
// ### Bravo ###
|
||||
// ```
|
||||
//
|
||||
// Includes `atxHeadingSequence`, `whitespace`, `atxHeadingText`.
|
||||
atxHeading: 'atxHeading',
|
||||
// Sequence of number signs in an ATX heading (`###`).
|
||||
atxHeadingSequence: 'atxHeadingSequence',
|
||||
// Content in an ATX heading (`alpha`).
|
||||
// Includes text.
|
||||
atxHeadingText: 'atxHeadingText',
|
||||
// Whole autolink (`<https://example.com>` or `<admin@example.com>`)
|
||||
// Includes `autolinkMarker` and `autolinkProtocol` or `autolinkEmail`.
|
||||
autolink: 'autolink',
|
||||
// Email autolink w/o markers (`admin@example.com`)
|
||||
autolinkEmail: 'autolinkEmail',
|
||||
// Marker around an `autolinkProtocol` or `autolinkEmail` (`<` or `>`).
|
||||
autolinkMarker: 'autolinkMarker',
|
||||
// Protocol autolink w/o markers (`https://example.com`)
|
||||
autolinkProtocol: 'autolinkProtocol',
|
||||
// A whole character escape (`\-`).
|
||||
// Includes `escapeMarker` and `characterEscapeValue`.
|
||||
characterEscape: 'characterEscape',
|
||||
// The escaped character (`-`).
|
||||
characterEscapeValue: 'characterEscapeValue',
|
||||
// A whole character reference (`&`, `≠`, or `𝌆`).
|
||||
// Includes `characterReferenceMarker`, an optional
|
||||
// `characterReferenceMarkerNumeric`, in which case an optional
|
||||
// `characterReferenceMarkerHexadecimal`, and a `characterReferenceValue`.
|
||||
characterReference: 'characterReference',
|
||||
// The start or end marker (`&` or `;`).
|
||||
characterReferenceMarker: 'characterReferenceMarker',
|
||||
// Mark reference as numeric (`#`).
|
||||
characterReferenceMarkerNumeric: 'characterReferenceMarkerNumeric',
|
||||
// Mark reference as numeric (`x` or `X`).
|
||||
characterReferenceMarkerHexadecimal: 'characterReferenceMarkerHexadecimal',
|
||||
// Value of character reference w/o markers (`amp`, `8800`, or `1D306`).
|
||||
characterReferenceValue: 'characterReferenceValue',
|
||||
// Whole fenced code:
|
||||
//
|
||||
// ````markdown
|
||||
// ```js
|
||||
// alert(1)
|
||||
// ```
|
||||
// ````
|
||||
codeFenced: 'codeFenced',
|
||||
// A fenced code fence, including whitespace, sequence, info, and meta
|
||||
// (` ```js `).
|
||||
codeFencedFence: 'codeFencedFence',
|
||||
// Sequence of grave accent or tilde characters (` ``` `) in a fence.
|
||||
codeFencedFenceSequence: 'codeFencedFenceSequence',
|
||||
// Info word (`js`) in a fence.
|
||||
// Includes string.
|
||||
codeFencedFenceInfo: 'codeFencedFenceInfo',
|
||||
// Meta words (`highlight="1"`) in a fence.
|
||||
// Includes string.
|
||||
codeFencedFenceMeta: 'codeFencedFenceMeta',
|
||||
// A line of code.
|
||||
codeFlowValue: 'codeFlowValue',
|
||||
// Whole indented code:
|
||||
//
|
||||
// ```markdown
|
||||
// alert(1)
|
||||
// ```
|
||||
//
|
||||
// Includes `lineEnding`, `linePrefix`, and `codeFlowValue`.
|
||||
codeIndented: 'codeIndented',
|
||||
// A text code (``` `alpha` ```).
|
||||
// Includes `codeTextSequence`, `codeTextData`, `lineEnding`, and can include
|
||||
// `codeTextPadding`.
|
||||
codeText: 'codeText',
|
||||
codeTextData: 'codeTextData',
|
||||
// A space or line ending right after or before a tick.
|
||||
codeTextPadding: 'codeTextPadding',
|
||||
// A text code fence (` `` `).
|
||||
codeTextSequence: 'codeTextSequence',
|
||||
// Whole content:
|
||||
//
|
||||
// ```markdown
|
||||
// [a]: b
|
||||
// c
|
||||
// =
|
||||
// d
|
||||
// ```
|
||||
//
|
||||
// Includes `paragraph` and `definition`.
|
||||
content: 'content',
|
||||
// Whole definition:
|
||||
//
|
||||
// ```markdown
|
||||
// [micromark]: https://github.com/micromark/micromark
|
||||
// ```
|
||||
//
|
||||
// Includes `definitionLabel`, `definitionMarker`, `whitespace`,
|
||||
// `definitionDestination`, and optionally `lineEnding` and `definitionTitle`.
|
||||
definition: 'definition',
|
||||
// Destination of a definition (`https://github.com/micromark/micromark` or
|
||||
// `<https://github.com/micromark/micromark>`).
|
||||
// Includes `definitionDestinationLiteral` or `definitionDestinationRaw`.
|
||||
definitionDestination: 'definitionDestination',
|
||||
// Enclosed destination of a definition
|
||||
// (`<https://github.com/micromark/micromark>`).
|
||||
// Includes `definitionDestinationLiteralMarker` and optionally
|
||||
// `definitionDestinationString`.
|
||||
definitionDestinationLiteral: 'definitionDestinationLiteral',
|
||||
// Markers of an enclosed definition destination (`<` or `>`).
|
||||
definitionDestinationLiteralMarker: 'definitionDestinationLiteralMarker',
|
||||
// Unenclosed destination of a definition
|
||||
// (`https://github.com/micromark/micromark`).
|
||||
// Includes `definitionDestinationString`.
|
||||
definitionDestinationRaw: 'definitionDestinationRaw',
|
||||
// Text in an destination (`https://github.com/micromark/micromark`).
|
||||
// Includes string.
|
||||
definitionDestinationString: 'definitionDestinationString',
|
||||
// Label of a definition (`[micromark]`).
|
||||
// Includes `definitionLabelMarker` and `definitionLabelString`.
|
||||
definitionLabel: 'definitionLabel',
|
||||
// Markers of a definition label (`[` or `]`).
|
||||
definitionLabelMarker: 'definitionLabelMarker',
|
||||
// Value of a definition label (`micromark`).
|
||||
// Includes string.
|
||||
definitionLabelString: 'definitionLabelString',
|
||||
// Marker between a label and a destination (`:`).
|
||||
definitionMarker: 'definitionMarker',
|
||||
// Title of a definition (`"x"`, `'y'`, or `(z)`).
|
||||
// Includes `definitionTitleMarker` and optionally `definitionTitleString`.
|
||||
definitionTitle: 'definitionTitle',
|
||||
// Marker around a title of a definition (`"`, `'`, `(`, or `)`).
|
||||
definitionTitleMarker: 'definitionTitleMarker',
|
||||
// Data without markers in a title (`z`).
|
||||
// Includes string.
|
||||
definitionTitleString: 'definitionTitleString',
|
||||
// Emphasis (`*alpha*`).
|
||||
// Includes `emphasisSequence` and `emphasisText`.
|
||||
emphasis: 'emphasis',
|
||||
// Sequence of emphasis markers (`*` or `_`).
|
||||
emphasisSequence: 'emphasisSequence',
|
||||
// Emphasis text (`alpha`).
|
||||
// Includes text.
|
||||
emphasisText: 'emphasisText',
|
||||
// The character escape marker (`\`).
|
||||
escapeMarker: 'escapeMarker',
|
||||
// A hard break created with a backslash (`\\n`).
|
||||
// Includes `escapeMarker` (does not include the line ending)
|
||||
hardBreakEscape: 'hardBreakEscape',
|
||||
// A hard break created with trailing spaces (` \n`).
|
||||
// Does not include the line ending.
|
||||
hardBreakTrailing: 'hardBreakTrailing',
|
||||
// Flow HTML:
|
||||
//
|
||||
// ```markdown
|
||||
// <div
|
||||
// ```
|
||||
//
|
||||
// Inlcudes `lineEnding`, `htmlFlowData`.
|
||||
htmlFlow: 'htmlFlow',
|
||||
htmlFlowData: 'htmlFlowData',
|
||||
// HTML in text (the tag in `a <i> b`).
|
||||
// Includes `lineEnding`, `htmlTextData`.
|
||||
htmlText: 'htmlText',
|
||||
htmlTextData: 'htmlTextData',
|
||||
// Whole image (``, `![alpha][bravo]`, `![alpha][]`, or
|
||||
// `![alpha]`).
|
||||
// Includes `label` and an optional `resource` or `reference`.
|
||||
image: 'image',
|
||||
// Whole link label (`[*alpha*]`).
|
||||
// Includes `labelLink` or `labelImage`, `labelText`, and `labelEnd`.
|
||||
label: 'label',
|
||||
// Text in an label (`*alpha*`).
|
||||
// Includes text.
|
||||
labelText: 'labelText',
|
||||
// Start a link label (`[`).
|
||||
// Includes a `labelMarker`.
|
||||
labelLink: 'labelLink',
|
||||
// Start an image label (`![`).
|
||||
// Includes `labelImageMarker` and `labelMarker`.
|
||||
labelImage: 'labelImage',
|
||||
// Marker of a label (`[` or `]`).
|
||||
labelMarker: 'labelMarker',
|
||||
// Marker to start an image (`!`).
|
||||
labelImageMarker: 'labelImageMarker',
|
||||
// End a label (`]`).
|
||||
// Includes `labelMarker`.
|
||||
labelEnd: 'labelEnd',
|
||||
// Whole link (`[alpha](bravo)`, `[alpha][bravo]`, `[alpha][]`, or `[alpha]`).
|
||||
// Includes `label` and an optional `resource` or `reference`.
|
||||
link: 'link',
|
||||
// Whole paragraph:
|
||||
//
|
||||
// ```markdown
|
||||
// alpha
|
||||
// bravo.
|
||||
// ```
|
||||
//
|
||||
// Includes text.
|
||||
paragraph: 'paragraph',
|
||||
// A reference (`[alpha]` or `[]`).
|
||||
// Includes `referenceMarker` and an optional `referenceString`.
|
||||
reference: 'reference',
|
||||
// A reference marker (`[` or `]`).
|
||||
referenceMarker: 'referenceMarker',
|
||||
// Reference text (`alpha`).
|
||||
// Includes string.
|
||||
referenceString: 'referenceString',
|
||||
// A resource (`(https://example.com "alpha")`).
|
||||
// Includes `resourceMarker`, an optional `resourceDestination` with an optional
|
||||
// `whitespace` and `resourceTitle`.
|
||||
resource: 'resource',
|
||||
// A resource destination (`https://example.com`).
|
||||
// Includes `resourceDestinationLiteral` or `resourceDestinationRaw`.
|
||||
resourceDestination: 'resourceDestination',
|
||||
// A literal resource destination (`<https://example.com>`).
|
||||
// Includes `resourceDestinationLiteralMarker` and optionally
|
||||
// `resourceDestinationString`.
|
||||
resourceDestinationLiteral: 'resourceDestinationLiteral',
|
||||
// A resource destination marker (`<` or `>`).
|
||||
resourceDestinationLiteralMarker: 'resourceDestinationLiteralMarker',
|
||||
// A raw resource destination (`https://example.com`).
|
||||
// Includes `resourceDestinationString`.
|
||||
resourceDestinationRaw: 'resourceDestinationRaw',
|
||||
// Resource destination text (`https://example.com`).
|
||||
// Includes string.
|
||||
resourceDestinationString: 'resourceDestinationString',
|
||||
// A resource marker (`(` or `)`).
|
||||
resourceMarker: 'resourceMarker',
|
||||
// A resource title (`"alpha"`, `'alpha'`, or `(alpha)`).
|
||||
// Includes `resourceTitleMarker` and optionally `resourceTitleString`.
|
||||
resourceTitle: 'resourceTitle',
|
||||
// A resource title marker (`"`, `'`, `(`, or `)`).
|
||||
resourceTitleMarker: 'resourceTitleMarker',
|
||||
// Resource destination title (`alpha`).
|
||||
// Includes string.
|
||||
resourceTitleString: 'resourceTitleString',
|
||||
// Whole setext heading:
|
||||
//
|
||||
// ```markdown
|
||||
// alpha
|
||||
// bravo
|
||||
// =====
|
||||
// ```
|
||||
//
|
||||
// Includes `setextHeadingText`, `lineEnding`, `linePrefix`, and
|
||||
// `setextHeadingLine`.
|
||||
setextHeading: 'setextHeading',
|
||||
// Content in a setext heading (`alpha\nbravo`).
|
||||
// Includes text.
|
||||
setextHeadingText: 'setextHeadingText',
|
||||
// Underline in a setext heading, including whitespace suffix (`==`).
|
||||
// Includes `setextHeadingLineSequence`.
|
||||
setextHeadingLine: 'setextHeadingLine',
|
||||
// Sequence of equals or dash characters in underline in a setext heading (`-`).
|
||||
setextHeadingLineSequence: 'setextHeadingLineSequence',
|
||||
// Strong (`**alpha**`).
|
||||
// Includes `strongSequence` and `strongText`.
|
||||
strong: 'strong',
|
||||
// Sequence of strong markers (`**` or `__`).
|
||||
strongSequence: 'strongSequence',
|
||||
// Strong text (`alpha`).
|
||||
// Includes text.
|
||||
strongText: 'strongText',
|
||||
// Whole thematic break:
|
||||
//
|
||||
// ```markdown
|
||||
// * * *
|
||||
// ```
|
||||
//
|
||||
// Includes `thematicBreakSequence` and `whitespace`.
|
||||
thematicBreak: 'thematicBreak',
|
||||
// A sequence of one or more thematic break markers (`***`).
|
||||
thematicBreakSequence: 'thematicBreakSequence',
|
||||
// Whole block quote:
|
||||
//
|
||||
// ```markdown
|
||||
// > a
|
||||
// >
|
||||
// > b
|
||||
// ```
|
||||
//
|
||||
// Includes `blockQuotePrefix` and flow.
|
||||
blockQuote: 'blockQuote',
|
||||
// The `>` or `> ` of a block quote.
|
||||
blockQuotePrefix: 'blockQuotePrefix',
|
||||
// The `>` of a block quote prefix.
|
||||
blockQuoteMarker: 'blockQuoteMarker',
|
||||
// The optional ` ` of a block quote prefix.
|
||||
blockQuotePrefixWhitespace: 'blockQuotePrefixWhitespace',
|
||||
// Whole unordered list:
|
||||
//
|
||||
// ```markdown
|
||||
// - a
|
||||
// b
|
||||
// ```
|
||||
//
|
||||
// Includes `listItemPrefix`, flow, and optionally `listItemIndent` on further
|
||||
// lines.
|
||||
listOrdered: 'listOrdered',
|
||||
// Whole ordered list:
|
||||
//
|
||||
// ```markdown
|
||||
// 1. a
|
||||
// b
|
||||
// ```
|
||||
//
|
||||
// Includes `listItemPrefix`, flow, and optionally `listItemIndent` on further
|
||||
// lines.
|
||||
listUnordered: 'listUnordered',
|
||||
// The indent of further list item lines.
|
||||
listItemIndent: 'listItemIndent',
|
||||
// A marker, as in, `*`, `+`, `-`, `.`, or `)`.
|
||||
listItemMarker: 'listItemMarker',
|
||||
// The thing that starts a list item, such as `1. `.
|
||||
// Includes `listItemValue` if ordered, `listItemMarker`, and
|
||||
// `listItemPrefixWhitespace` (unless followed by a line ending).
|
||||
listItemPrefix: 'listItemPrefix',
|
||||
// The whitespace after a marker.
|
||||
listItemPrefixWhitespace: 'listItemPrefixWhitespace',
|
||||
// The numerical value of an ordered item.
|
||||
listItemValue: 'listItemValue',
|
||||
// Internal types used for subtokenizers, compiled away
|
||||
chunkContent: 'chunkContent',
|
||||
chunkFlow: 'chunkFlow',
|
||||
chunkText: 'chunkText',
|
||||
chunkString: 'chunkString'
|
||||
}
|
||||
|
||||
module.exports = types
|
||||
11
node_modules/micromark/dist/constant/unicode-punctuation-regex.js
generated
vendored
Normal file
11
node_modules/micromark/dist/constant/unicode-punctuation-regex.js
generated
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
'use strict'
|
||||
|
||||
// This module is generated by `script/`.
|
||||
//
|
||||
// CommonMark handles attention (emphasis, strong) markers based on what comes
|
||||
// before or after them.
|
||||
// One such difference is if those characters are Unicode punctuation.
|
||||
// This script is generated from the Unicode data.
|
||||
var unicodePunctuation = /[!-\/:-@\[-`\{-~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]/
|
||||
|
||||
module.exports = unicodePunctuation
|
||||
Reference in New Issue
Block a user