818 lines
22 KiB
JavaScript
818 lines
22 KiB
JavaScript
// node_modules/micromark-util-symbol/lib/codes.js
|
||
var codes = (
|
||
/** @type {const} */
|
||
{
|
||
carriageReturn: -5,
|
||
lineFeed: -4,
|
||
carriageReturnLineFeed: -3,
|
||
horizontalTab: -2,
|
||
virtualSpace: -1,
|
||
eof: null,
|
||
nul: 0,
|
||
soh: 1,
|
||
stx: 2,
|
||
etx: 3,
|
||
eot: 4,
|
||
enq: 5,
|
||
ack: 6,
|
||
bel: 7,
|
||
bs: 8,
|
||
ht: 9,
|
||
// `\t`
|
||
lf: 10,
|
||
// `\n`
|
||
vt: 11,
|
||
// `\v`
|
||
ff: 12,
|
||
// `\f`
|
||
cr: 13,
|
||
// `\r`
|
||
so: 14,
|
||
si: 15,
|
||
dle: 16,
|
||
dc1: 17,
|
||
dc2: 18,
|
||
dc3: 19,
|
||
dc4: 20,
|
||
nak: 21,
|
||
syn: 22,
|
||
etb: 23,
|
||
can: 24,
|
||
em: 25,
|
||
sub: 26,
|
||
esc: 27,
|
||
fs: 28,
|
||
gs: 29,
|
||
rs: 30,
|
||
us: 31,
|
||
space: 32,
|
||
exclamationMark: 33,
|
||
// `!`
|
||
quotationMark: 34,
|
||
// `"`
|
||
numberSign: 35,
|
||
// `#`
|
||
dollarSign: 36,
|
||
// `$`
|
||
percentSign: 37,
|
||
// `%`
|
||
ampersand: 38,
|
||
// `&`
|
||
apostrophe: 39,
|
||
// `'`
|
||
leftParenthesis: 40,
|
||
// `(`
|
||
rightParenthesis: 41,
|
||
// `)`
|
||
asterisk: 42,
|
||
// `*`
|
||
plusSign: 43,
|
||
// `+`
|
||
comma: 44,
|
||
// `,`
|
||
dash: 45,
|
||
// `-`
|
||
dot: 46,
|
||
// `.`
|
||
slash: 47,
|
||
// `/`
|
||
digit0: 48,
|
||
// `0`
|
||
digit1: 49,
|
||
// `1`
|
||
digit2: 50,
|
||
// `2`
|
||
digit3: 51,
|
||
// `3`
|
||
digit4: 52,
|
||
// `4`
|
||
digit5: 53,
|
||
// `5`
|
||
digit6: 54,
|
||
// `6`
|
||
digit7: 55,
|
||
// `7`
|
||
digit8: 56,
|
||
// `8`
|
||
digit9: 57,
|
||
// `9`
|
||
colon: 58,
|
||
// `:`
|
||
semicolon: 59,
|
||
// `;`
|
||
lessThan: 60,
|
||
// `<`
|
||
equalsTo: 61,
|
||
// `=`
|
||
greaterThan: 62,
|
||
// `>`
|
||
questionMark: 63,
|
||
// `?`
|
||
atSign: 64,
|
||
// `@`
|
||
uppercaseA: 65,
|
||
// `A`
|
||
uppercaseB: 66,
|
||
// `B`
|
||
uppercaseC: 67,
|
||
// `C`
|
||
uppercaseD: 68,
|
||
// `D`
|
||
uppercaseE: 69,
|
||
// `E`
|
||
uppercaseF: 70,
|
||
// `F`
|
||
uppercaseG: 71,
|
||
// `G`
|
||
uppercaseH: 72,
|
||
// `H`
|
||
uppercaseI: 73,
|
||
// `I`
|
||
uppercaseJ: 74,
|
||
// `J`
|
||
uppercaseK: 75,
|
||
// `K`
|
||
uppercaseL: 76,
|
||
// `L`
|
||
uppercaseM: 77,
|
||
// `M`
|
||
uppercaseN: 78,
|
||
// `N`
|
||
uppercaseO: 79,
|
||
// `O`
|
||
uppercaseP: 80,
|
||
// `P`
|
||
uppercaseQ: 81,
|
||
// `Q`
|
||
uppercaseR: 82,
|
||
// `R`
|
||
uppercaseS: 83,
|
||
// `S`
|
||
uppercaseT: 84,
|
||
// `T`
|
||
uppercaseU: 85,
|
||
// `U`
|
||
uppercaseV: 86,
|
||
// `V`
|
||
uppercaseW: 87,
|
||
// `W`
|
||
uppercaseX: 88,
|
||
// `X`
|
||
uppercaseY: 89,
|
||
// `Y`
|
||
uppercaseZ: 90,
|
||
// `Z`
|
||
leftSquareBracket: 91,
|
||
// `[`
|
||
backslash: 92,
|
||
// `\`
|
||
rightSquareBracket: 93,
|
||
// `]`
|
||
caret: 94,
|
||
// `^`
|
||
underscore: 95,
|
||
// `_`
|
||
graveAccent: 96,
|
||
// `` ` ``
|
||
lowercaseA: 97,
|
||
// `a`
|
||
lowercaseB: 98,
|
||
// `b`
|
||
lowercaseC: 99,
|
||
// `c`
|
||
lowercaseD: 100,
|
||
// `d`
|
||
lowercaseE: 101,
|
||
// `e`
|
||
lowercaseF: 102,
|
||
// `f`
|
||
lowercaseG: 103,
|
||
// `g`
|
||
lowercaseH: 104,
|
||
// `h`
|
||
lowercaseI: 105,
|
||
// `i`
|
||
lowercaseJ: 106,
|
||
// `j`
|
||
lowercaseK: 107,
|
||
// `k`
|
||
lowercaseL: 108,
|
||
// `l`
|
||
lowercaseM: 109,
|
||
// `m`
|
||
lowercaseN: 110,
|
||
// `n`
|
||
lowercaseO: 111,
|
||
// `o`
|
||
lowercaseP: 112,
|
||
// `p`
|
||
lowercaseQ: 113,
|
||
// `q`
|
||
lowercaseR: 114,
|
||
// `r`
|
||
lowercaseS: 115,
|
||
// `s`
|
||
lowercaseT: 116,
|
||
// `t`
|
||
lowercaseU: 117,
|
||
// `u`
|
||
lowercaseV: 118,
|
||
// `v`
|
||
lowercaseW: 119,
|
||
// `w`
|
||
lowercaseX: 120,
|
||
// `x`
|
||
lowercaseY: 121,
|
||
// `y`
|
||
lowercaseZ: 122,
|
||
// `z`
|
||
leftCurlyBrace: 123,
|
||
// `{`
|
||
verticalBar: 124,
|
||
// `|`
|
||
rightCurlyBrace: 125,
|
||
// `}`
|
||
tilde: 126,
|
||
// `~`
|
||
del: 127,
|
||
// Unicode Specials block.
|
||
byteOrderMarker: 65279,
|
||
// Unicode Specials block.
|
||
replacementCharacter: 65533
|
||
// `<60>`
|
||
}
|
||
);
|
||
|
||
// node_modules/micromark-util-symbol/lib/constants.js
|
||
var constants = (
|
||
/** @type {const} */
|
||
{
|
||
attentionSideAfter: 2,
|
||
// Symbol to mark an attention sequence as after content: `a*`
|
||
attentionSideBefore: 1,
|
||
// Symbol to mark an attention sequence as before 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 `<![`.
|
||
characterGroupPunctuation: 2,
|
||
// Symbol used to indicate a character is punctuation
|
||
characterGroupWhitespace: 1,
|
||
// Symbol used to indicate a character is whitespace
|
||
characterReferenceDecimalSizeMax: 7,
|
||
// `�`.
|
||
characterReferenceHexadecimalSizeMax: 6,
|
||
// `�`.
|
||
characterReferenceNamedSizeMax: 31,
|
||
// `∳`.
|
||
codeFencedSequenceSizeMin: 3,
|
||
// At least 3 ticks or tildes are needed.
|
||
contentTypeContent: "content",
|
||
contentTypeDocument: "document",
|
||
contentTypeFlow: "flow",
|
||
contentTypeString: "string",
|
||
contentTypeText: "text",
|
||
hardBreakPrefixSizeMin: 2,
|
||
// At least 2 trailing spaces are needed.
|
||
htmlBasic: 6,
|
||
// Symbol for `<div`
|
||
htmlCdata: 5,
|
||
// Symbol for `<![CDATA[]]>`
|
||
htmlComment: 2,
|
||
// Symbol for `<!---->`
|
||
htmlComplete: 7,
|
||
// Symbol for `<x>`
|
||
htmlDeclaration: 4,
|
||
// Symbol for `<!doctype>`
|
||
htmlInstruction: 3,
|
||
// Symbol for `<?php?>`
|
||
htmlRawSizeMax: 8,
|
||
// Length of `textarea`.
|
||
htmlRaw: 1,
|
||
// Symbol for `<script>`
|
||
linkResourceDestinationBalanceMax: 32,
|
||
// See: <https://spec.commonmark.org/0.30/#link-destination>, <https://github.com/remarkjs/react-markdown/issues/658#issuecomment-984345577>
|
||
linkReferenceSizeMax: 999,
|
||
// See: <https://spec.commonmark.org/0.30/#link-label>
|
||
listItemValueSizeMax: 10,
|
||
// See: <https://spec.commonmark.org/0.30/#ordered-list-marker>
|
||
numericBaseDecimal: 10,
|
||
numericBaseHexadecimal: 16,
|
||
tabSize: 4,
|
||
// Tabs have a hard-coded size of 4, per CommonMark.
|
||
thematicBreakMarkerCountMin: 3,
|
||
// At least 3 asterisks, dashes, or underscores are needed.
|
||
v8MaxSafeChunkSize: 1e4
|
||
// V8 (and potentially others) have problems injecting giant arrays into other arrays, hence we operate in chunks.
|
||
}
|
||
);
|
||
|
||
// node_modules/micromark-util-symbol/lib/types.js
|
||
var types = (
|
||
/** @type {const} */
|
||
{
|
||
// 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`).
|
||
// Note: 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 ordered list:
|
||
//
|
||
// ```markdown
|
||
// 1. a
|
||
// b
|
||
// ```
|
||
//
|
||
// Includes `listItemPrefix`, flow, and optionally `listItemIndent` on further
|
||
// lines.
|
||
listOrdered: "listOrdered",
|
||
// Whole unordered list:
|
||
//
|
||
// ```markdown
|
||
// - 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
|
||
chunkDocument: "chunkDocument",
|
||
chunkContent: "chunkContent",
|
||
chunkFlow: "chunkFlow",
|
||
chunkText: "chunkText",
|
||
chunkString: "chunkString"
|
||
}
|
||
);
|
||
|
||
// node_modules/micromark-util-symbol/lib/values.js
|
||
var values = (
|
||
/** @type {const} */
|
||
{
|
||
ht: " ",
|
||
lf: "\n",
|
||
cr: "\r",
|
||
space: " ",
|
||
exclamationMark: "!",
|
||
quotationMark: '"',
|
||
numberSign: "#",
|
||
dollarSign: "$",
|
||
percentSign: "%",
|
||
ampersand: "&",
|
||
apostrophe: "'",
|
||
leftParenthesis: "(",
|
||
rightParenthesis: ")",
|
||
asterisk: "*",
|
||
plusSign: "+",
|
||
comma: ",",
|
||
dash: "-",
|
||
dot: ".",
|
||
slash: "/",
|
||
digit0: "0",
|
||
digit1: "1",
|
||
digit2: "2",
|
||
digit3: "3",
|
||
digit4: "4",
|
||
digit5: "5",
|
||
digit6: "6",
|
||
digit7: "7",
|
||
digit8: "8",
|
||
digit9: "9",
|
||
colon: ":",
|
||
semicolon: ";",
|
||
lessThan: "<",
|
||
equalsTo: "=",
|
||
greaterThan: ">",
|
||
questionMark: "?",
|
||
atSign: "@",
|
||
uppercaseA: "A",
|
||
uppercaseB: "B",
|
||
uppercaseC: "C",
|
||
uppercaseD: "D",
|
||
uppercaseE: "E",
|
||
uppercaseF: "F",
|
||
uppercaseG: "G",
|
||
uppercaseH: "H",
|
||
uppercaseI: "I",
|
||
uppercaseJ: "J",
|
||
uppercaseK: "K",
|
||
uppercaseL: "L",
|
||
uppercaseM: "M",
|
||
uppercaseN: "N",
|
||
uppercaseO: "O",
|
||
uppercaseP: "P",
|
||
uppercaseQ: "Q",
|
||
uppercaseR: "R",
|
||
uppercaseS: "S",
|
||
uppercaseT: "T",
|
||
uppercaseU: "U",
|
||
uppercaseV: "V",
|
||
uppercaseW: "W",
|
||
uppercaseX: "X",
|
||
uppercaseY: "Y",
|
||
uppercaseZ: "Z",
|
||
leftSquareBracket: "[",
|
||
backslash: "\\",
|
||
rightSquareBracket: "]",
|
||
caret: "^",
|
||
underscore: "_",
|
||
graveAccent: "`",
|
||
lowercaseA: "a",
|
||
lowercaseB: "b",
|
||
lowercaseC: "c",
|
||
lowercaseD: "d",
|
||
lowercaseE: "e",
|
||
lowercaseF: "f",
|
||
lowercaseG: "g",
|
||
lowercaseH: "h",
|
||
lowercaseI: "i",
|
||
lowercaseJ: "j",
|
||
lowercaseK: "k",
|
||
lowercaseL: "l",
|
||
lowercaseM: "m",
|
||
lowercaseN: "n",
|
||
lowercaseO: "o",
|
||
lowercaseP: "p",
|
||
lowercaseQ: "q",
|
||
lowercaseR: "r",
|
||
lowercaseS: "s",
|
||
lowercaseT: "t",
|
||
lowercaseU: "u",
|
||
lowercaseV: "v",
|
||
lowercaseW: "w",
|
||
lowercaseX: "x",
|
||
lowercaseY: "y",
|
||
lowercaseZ: "z",
|
||
leftCurlyBrace: "{",
|
||
verticalBar: "|",
|
||
rightCurlyBrace: "}",
|
||
tilde: "~",
|
||
replacementCharacter: "<22>"
|
||
}
|
||
);
|
||
|
||
// node_modules/micromark-util-character/dev/index.js
|
||
var asciiAlpha = regexCheck(/[A-Za-z]/);
|
||
var asciiAlphanumeric = regexCheck(/[\dA-Za-z]/);
|
||
var asciiAtext = regexCheck(/[#-'*+\--9=?A-Z^-~]/);
|
||
function asciiControl(code) {
|
||
return (
|
||
// Special whitespace codes (which have negative values), C0 and Control
|
||
// character DEL
|
||
code !== null && (code < codes.space || code === codes.del)
|
||
);
|
||
}
|
||
var asciiDigit = regexCheck(/\d/);
|
||
var asciiHexDigit = regexCheck(/[\dA-Fa-f]/);
|
||
var asciiPunctuation = regexCheck(/[!-/:-@[-`{-~]/);
|
||
function markdownLineEnding(code) {
|
||
return code !== null && code < codes.horizontalTab;
|
||
}
|
||
function markdownLineEndingOrSpace(code) {
|
||
return code !== null && (code < codes.nul || code === codes.space);
|
||
}
|
||
function markdownSpace(code) {
|
||
return code === codes.horizontalTab || code === codes.virtualSpace || code === codes.space;
|
||
}
|
||
var unicodePunctuation = regexCheck(/\p{P}|\p{S}/u);
|
||
var unicodeWhitespace = regexCheck(/\s/);
|
||
function regexCheck(regex) {
|
||
return check;
|
||
function check(code) {
|
||
return code !== null && code > -1 && regex.test(String.fromCharCode(code));
|
||
}
|
||
}
|
||
|
||
export {
|
||
codes,
|
||
constants,
|
||
types,
|
||
values,
|
||
asciiAlpha,
|
||
asciiAlphanumeric,
|
||
asciiControl,
|
||
markdownLineEnding,
|
||
markdownLineEndingOrSpace,
|
||
markdownSpace,
|
||
unicodePunctuation,
|
||
unicodeWhitespace
|
||
};
|
||
//# sourceMappingURL=chunk-QZZOH36M.js.map
|