🎉 initiate project *astro_rewrite*
This commit is contained in:
parent
ffd4d5e86c
commit
2ba37bfbe3
8658 changed files with 2268794 additions and 2538 deletions
138
node_modules/micromark-util-symbol/codes.d.ts
generated
vendored
Normal file
138
node_modules/micromark-util-symbol/codes.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,138 @@
|
|||
export namespace codes {
|
||||
const carriageReturn: -5
|
||||
const lineFeed: -4
|
||||
const carriageReturnLineFeed: -3
|
||||
const horizontalTab: -2
|
||||
const virtualSpace: -1
|
||||
const eof: null
|
||||
const nul: 0
|
||||
const soh: 1
|
||||
const stx: 2
|
||||
const etx: 3
|
||||
const eot: 4
|
||||
const enq: 5
|
||||
const ack: 6
|
||||
const bel: 7
|
||||
const bs: 8
|
||||
const ht: 9
|
||||
const lf: 10
|
||||
const vt: 11
|
||||
const ff: 12
|
||||
const cr: 13
|
||||
const so: 14
|
||||
const si: 15
|
||||
const dle: 16
|
||||
const dc1: 17
|
||||
const dc2: 18
|
||||
const dc3: 19
|
||||
const dc4: 20
|
||||
const nak: 21
|
||||
const syn: 22
|
||||
const etb: 23
|
||||
const can: 24
|
||||
const em: 25
|
||||
const sub: 26
|
||||
const esc: 27
|
||||
const fs: 28
|
||||
const gs: 29
|
||||
const rs: 30
|
||||
const us: 31
|
||||
const space: 32
|
||||
const exclamationMark: 33
|
||||
const quotationMark: 34
|
||||
const numberSign: 35
|
||||
const dollarSign: 36
|
||||
const percentSign: 37
|
||||
const ampersand: 38
|
||||
const apostrophe: 39
|
||||
const leftParenthesis: 40
|
||||
const rightParenthesis: 41
|
||||
const asterisk: 42
|
||||
const plusSign: 43
|
||||
const comma: 44
|
||||
const dash: 45
|
||||
const dot: 46
|
||||
const slash: 47
|
||||
const digit0: 48
|
||||
const digit1: 49
|
||||
const digit2: 50
|
||||
const digit3: 51
|
||||
const digit4: 52
|
||||
const digit5: 53
|
||||
const digit6: 54
|
||||
const digit7: 55
|
||||
const digit8: 56
|
||||
const digit9: 57
|
||||
const colon: 58
|
||||
const semicolon: 59
|
||||
const lessThan: 60
|
||||
const equalsTo: 61
|
||||
const greaterThan: 62
|
||||
const questionMark: 63
|
||||
const atSign: 64
|
||||
const uppercaseA: 65
|
||||
const uppercaseB: 66
|
||||
const uppercaseC: 67
|
||||
const uppercaseD: 68
|
||||
const uppercaseE: 69
|
||||
const uppercaseF: 70
|
||||
const uppercaseG: 71
|
||||
const uppercaseH: 72
|
||||
const uppercaseI: 73
|
||||
const uppercaseJ: 74
|
||||
const uppercaseK: 75
|
||||
const uppercaseL: 76
|
||||
const uppercaseM: 77
|
||||
const uppercaseN: 78
|
||||
const uppercaseO: 79
|
||||
const uppercaseP: 80
|
||||
const uppercaseQ: 81
|
||||
const uppercaseR: 82
|
||||
const uppercaseS: 83
|
||||
const uppercaseT: 84
|
||||
const uppercaseU: 85
|
||||
const uppercaseV: 86
|
||||
const uppercaseW: 87
|
||||
const uppercaseX: 88
|
||||
const uppercaseY: 89
|
||||
const uppercaseZ: 90
|
||||
const leftSquareBracket: 91
|
||||
const backslash: 92
|
||||
const rightSquareBracket: 93
|
||||
const caret: 94
|
||||
const underscore: 95
|
||||
const graveAccent: 96
|
||||
const lowercaseA: 97
|
||||
const lowercaseB: 98
|
||||
const lowercaseC: 99
|
||||
const lowercaseD: 100
|
||||
const lowercaseE: 101
|
||||
const lowercaseF: 102
|
||||
const lowercaseG: 103
|
||||
const lowercaseH: 104
|
||||
const lowercaseI: 105
|
||||
const lowercaseJ: 106
|
||||
const lowercaseK: 107
|
||||
const lowercaseL: 108
|
||||
const lowercaseM: 109
|
||||
const lowercaseN: 110
|
||||
const lowercaseO: 111
|
||||
const lowercaseP: 112
|
||||
const lowercaseQ: 113
|
||||
const lowercaseR: 114
|
||||
const lowercaseS: 115
|
||||
const lowercaseT: 116
|
||||
const lowercaseU: 117
|
||||
const lowercaseV: 118
|
||||
const lowercaseW: 119
|
||||
const lowercaseX: 120
|
||||
const lowercaseY: 121
|
||||
const lowercaseZ: 122
|
||||
const leftCurlyBrace: 123
|
||||
const verticalBar: 124
|
||||
const rightCurlyBrace: 125
|
||||
const tilde: 126
|
||||
const del: 127
|
||||
const byteOrderMarker: 65279
|
||||
const replacementCharacter: 65533
|
||||
}
|
158
node_modules/micromark-util-symbol/codes.js
generated
vendored
Normal file
158
node_modules/micromark-util-symbol/codes.js
generated
vendored
Normal file
|
@ -0,0 +1,158 @@
|
|||
/**
|
||||
* Character codes.
|
||||
*
|
||||
* This module is compiled away!
|
||||
*
|
||||
* micromark works based on character codes.
|
||||
* This module contains constants for the ASCII block and the replacement
|
||||
* character.
|
||||
* A couple of them are handled in a special way, such as the line endings
|
||||
* (CR, LF, and CR+LF, commonly known as end-of-line: EOLs), the tab (horizontal
|
||||
* tab) and its expansion based on what column it’s at (virtual space),
|
||||
* and the end-of-file (eof) character.
|
||||
* As values are preprocessed before handling them, the actual characters LF,
|
||||
* CR, HT, and NUL (which is present as the replacement character), are
|
||||
* guaranteed to not exist.
|
||||
*
|
||||
* Unicode basic latin block.
|
||||
*/
|
||||
export const 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>`
|
||||
})
|
36
node_modules/micromark-util-symbol/constants.d.ts
generated
vendored
Normal file
36
node_modules/micromark-util-symbol/constants.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,36 @@
|
|||
export namespace constants {
|
||||
const attentionSideBefore: 1
|
||||
const attentionSideAfter: 2
|
||||
const atxHeadingOpeningFenceSizeMax: 6
|
||||
const autolinkDomainSizeMax: 63
|
||||
const autolinkSchemeSizeMax: 32
|
||||
const cdataOpeningString: 'CDATA['
|
||||
const characterGroupWhitespace: 1
|
||||
const characterGroupPunctuation: 2
|
||||
const characterReferenceDecimalSizeMax: 7
|
||||
const characterReferenceHexadecimalSizeMax: 6
|
||||
const characterReferenceNamedSizeMax: 31
|
||||
const codeFencedSequenceSizeMin: 3
|
||||
const contentTypeDocument: 'document'
|
||||
const contentTypeFlow: 'flow'
|
||||
const contentTypeContent: 'content'
|
||||
const contentTypeString: 'string'
|
||||
const contentTypeText: 'text'
|
||||
const hardBreakPrefixSizeMin: 2
|
||||
const htmlRaw: 1
|
||||
const htmlComment: 2
|
||||
const htmlInstruction: 3
|
||||
const htmlDeclaration: 4
|
||||
const htmlCdata: 5
|
||||
const htmlBasic: 6
|
||||
const htmlComplete: 7
|
||||
const htmlRawSizeMax: 8
|
||||
const linkResourceDestinationBalanceMax: 32
|
||||
const linkReferenceSizeMax: 999
|
||||
const listItemValueSizeMax: 10
|
||||
const numericBaseDecimal: 10
|
||||
const numericBaseHexadecimal: 16
|
||||
const tabSize: 4
|
||||
const thematicBreakMarkerCountMin: 3
|
||||
const v8MaxSafeChunkSize: 10000
|
||||
}
|
44
node_modules/micromark-util-symbol/constants.js
generated
vendored
Normal file
44
node_modules/micromark-util-symbol/constants.js
generated
vendored
Normal file
|
@ -0,0 +1,44 @@
|
|||
/**
|
||||
* 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.
|
||||
*/
|
||||
export const constants = /** @type {const} */ ({
|
||||
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 punctuation
|
||||
characterReferenceDecimalSizeMax: 7, // `�`.
|
||||
characterReferenceHexadecimalSizeMax: 6, // `�`.
|
||||
characterReferenceNamedSizeMax: 31, // `∳`.
|
||||
codeFencedSequenceSizeMin: 3, // At least 3 ticks or tildes are needed.
|
||||
contentTypeDocument: 'document',
|
||||
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: 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: 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.
|
||||
})
|
59
node_modules/micromark-util-symbol/package.json
generated
vendored
Normal file
59
node_modules/micromark-util-symbol/package.json
generated
vendored
Normal file
|
@ -0,0 +1,59 @@
|
|||
{
|
||||
"name": "micromark-util-symbol",
|
||||
"version": "1.1.0",
|
||||
"description": "micromark utility with symbols",
|
||||
"license": "MIT",
|
||||
"keywords": [
|
||||
"micromark",
|
||||
"util",
|
||||
"utility",
|
||||
"symbol"
|
||||
],
|
||||
"repository": "https://github.com/micromark/micromark/tree/main/packages/micromark-util-symbol",
|
||||
"bugs": "https://github.com/micromark/micromark/issues",
|
||||
"funding": [
|
||||
{
|
||||
"type": "GitHub Sponsors",
|
||||
"url": "https://github.com/sponsors/unifiedjs"
|
||||
},
|
||||
{
|
||||
"type": "OpenCollective",
|
||||
"url": "https://opencollective.com/unified"
|
||||
}
|
||||
],
|
||||
"author": "Titus Wormer <tituswormer@gmail.com> (https://wooorm.com)",
|
||||
"contributors": [
|
||||
"Titus Wormer <tituswormer@gmail.com> (https://wooorm.com)"
|
||||
],
|
||||
"sideEffects": false,
|
||||
"type": "module",
|
||||
"files": [
|
||||
"codes.d.ts",
|
||||
"codes.js",
|
||||
"constants.d.ts",
|
||||
"constants.js",
|
||||
"types.d.ts",
|
||||
"types.js",
|
||||
"values.d.ts",
|
||||
"values.js"
|
||||
],
|
||||
"To do": "next major: remove `.js` suffixes",
|
||||
"exports": {
|
||||
"./codes": "./codes.js",
|
||||
"./codes.js": "./codes.js",
|
||||
"./constants": "./constants.js",
|
||||
"./constants.js": "./constants.js",
|
||||
"./types": "./types.js",
|
||||
"./types.js": "./types.js",
|
||||
"./values": "./values.js",
|
||||
"./values.js": "./values.js"
|
||||
},
|
||||
"scripts": {},
|
||||
"xo": false,
|
||||
"typeCoverage": {
|
||||
"atLeast": 100,
|
||||
"detail": true,
|
||||
"strict": true,
|
||||
"ignoreCatch": true
|
||||
}
|
||||
}
|
172
node_modules/micromark-util-symbol/readme.md
generated
vendored
Normal file
172
node_modules/micromark-util-symbol/readme.md
generated
vendored
Normal file
|
@ -0,0 +1,172 @@
|
|||
# micromark-util-symbol
|
||||
|
||||
[![Build][build-badge]][build]
|
||||
[![Coverage][coverage-badge]][coverage]
|
||||
[![Downloads][downloads-badge]][downloads]
|
||||
[![Size][bundle-size-badge]][bundle-size]
|
||||
[![Sponsors][sponsors-badge]][opencollective]
|
||||
[![Backers][backers-badge]][opencollective]
|
||||
[![Chat][chat-badge]][chat]
|
||||
|
||||
[micromark][] utility with symbols.
|
||||
|
||||
## Contents
|
||||
|
||||
* [What is this?](#what-is-this)
|
||||
* [When should I use this?](#when-should-i-use-this)
|
||||
* [Install](#install)
|
||||
* [Use](#use)
|
||||
* [API](#api)
|
||||
* [Types](#types)
|
||||
* [Compatibility](#compatibility)
|
||||
* [Security](#security)
|
||||
* [Contribute](#contribute)
|
||||
* [License](#license)
|
||||
|
||||
## What is this?
|
||||
|
||||
This package exposes constants used throughout the micromark ecosystem.
|
||||
|
||||
## When should I use this?
|
||||
|
||||
This package is useful when you are making your own micromark extensions.
|
||||
It’s useful to reference these constants by name instead of value while
|
||||
developing.
|
||||
[`micromark-build`][micromark-build] compiles them away for production code.
|
||||
|
||||
## Install
|
||||
|
||||
This package is [ESM only][esm].
|
||||
In Node.js (version 16+), install with [npm][]:
|
||||
|
||||
```sh
|
||||
npm install micromark-util-symbol
|
||||
```
|
||||
|
||||
In Deno with [`esm.sh`][esmsh]:
|
||||
|
||||
```js
|
||||
import {codes} from 'https://esm.sh/micromark-util-symbol/codes@1'
|
||||
```
|
||||
|
||||
In browsers with [`esm.sh`][esmsh]:
|
||||
|
||||
```html
|
||||
<script type="module">
|
||||
import {codes} from 'https://esm.sh/micromark-util-symbol/codes@1?bundle'
|
||||
</script>
|
||||
```
|
||||
|
||||
## Use
|
||||
|
||||
```js
|
||||
import {codes} from 'micromark-util-symbol/codes'
|
||||
import {constants} from 'micromark-util-symbol/constants'
|
||||
import {types} from 'micromark-util-symbol/types'
|
||||
import {values} from 'micromark-util-symbol/values'
|
||||
|
||||
console.log(codes.atSign) // 64
|
||||
console.log(constants.characterReferenceNamedSizeMax) // 31
|
||||
console.log(types.definitionDestinationRaw) // 'definitionDestinationRaw'
|
||||
console.log(values.atSign) // '@'
|
||||
```
|
||||
|
||||
## API
|
||||
|
||||
This package has four entries in its export map: `micromark-util-symbol/codes`,
|
||||
`micromark-util-symbol/constants`, `micromark-util-symbol/types`,
|
||||
`micromark-util-symbol/values`.
|
||||
|
||||
Each module exports an identifier with the same name (for example,
|
||||
`micromark-util-symbol/codes` has `codes`), which is an object mapping strings
|
||||
to other values.
|
||||
|
||||
See the code for the exposed data.
|
||||
|
||||
## Types
|
||||
|
||||
This package is fully typed with [TypeScript][].
|
||||
It exports no additional types.
|
||||
|
||||
## Compatibility
|
||||
|
||||
Projects maintained by the unified collective are compatible with all maintained
|
||||
versions of Node.js.
|
||||
As of now, that is Node.js 16+.
|
||||
Our projects sometimes work with older versions, but this is not guaranteed.
|
||||
|
||||
This package works with `micromark` version 3+.
|
||||
|
||||
## Security
|
||||
|
||||
This package is safe.
|
||||
See [`security.md`][securitymd] in [`micromark/.github`][health] for how to
|
||||
submit a security report.
|
||||
|
||||
## Contribute
|
||||
|
||||
See [`contributing.md`][contributing] in [`micromark/.github`][health] for ways
|
||||
to get started.
|
||||
See [`support.md`][support] for ways to get help.
|
||||
|
||||
This project has a [code of conduct][coc].
|
||||
By interacting with this repository, organisation, or community you agree to
|
||||
abide by its terms.
|
||||
|
||||
## License
|
||||
|
||||
[MIT][license] © [Titus Wormer][author]
|
||||
|
||||
<!-- Definitions -->
|
||||
|
||||
[build-badge]: https://github.com/micromark/micromark/workflows/main/badge.svg
|
||||
|
||||
[build]: https://github.com/micromark/micromark/actions
|
||||
|
||||
[coverage-badge]: https://img.shields.io/codecov/c/github/micromark/micromark.svg
|
||||
|
||||
[coverage]: https://codecov.io/github/micromark/micromark
|
||||
|
||||
[downloads-badge]: https://img.shields.io/npm/dm/micromark-util-symbol.svg
|
||||
|
||||
[downloads]: https://www.npmjs.com/package/micromark-util-symbol
|
||||
|
||||
[bundle-size-badge]: https://img.shields.io/badge/dynamic/json?label=minzipped%20size&query=$.size.compressedSize&url=https://deno.bundlejs.com/?q=micromark-util-symbol
|
||||
|
||||
[bundle-size]: https://bundlejs.com/?q=micromark-util-symbol
|
||||
|
||||
[sponsors-badge]: https://opencollective.com/unified/sponsors/badge.svg
|
||||
|
||||
[backers-badge]: https://opencollective.com/unified/backers/badge.svg
|
||||
|
||||
[opencollective]: https://opencollective.com/unified
|
||||
|
||||
[npm]: https://docs.npmjs.com/cli/install
|
||||
|
||||
[esm]: https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c
|
||||
|
||||
[esmsh]: https://esm.sh
|
||||
|
||||
[chat-badge]: https://img.shields.io/badge/chat-discussions-success.svg
|
||||
|
||||
[chat]: https://github.com/micromark/micromark/discussions
|
||||
|
||||
[license]: https://github.com/micromark/micromark/blob/main/license
|
||||
|
||||
[author]: https://wooorm.com
|
||||
|
||||
[health]: https://github.com/micromark/.github
|
||||
|
||||
[securitymd]: https://github.com/micromark/.github/blob/main/security.md
|
||||
|
||||
[contributing]: https://github.com/micromark/.github/blob/main/contributing.md
|
||||
|
||||
[support]: https://github.com/micromark/.github/blob/main/support.md
|
||||
|
||||
[coc]: https://github.com/micromark/.github/blob/main/code-of-conduct.md
|
||||
|
||||
[typescript]: https://www.typescriptlang.org
|
||||
|
||||
[micromark]: https://github.com/micromark/micromark
|
||||
|
||||
[micromark-build]: https://github.com/micromark/micromark/tree/main/packages/micromark-build
|
105
node_modules/micromark-util-symbol/types.d.ts
generated
vendored
Normal file
105
node_modules/micromark-util-symbol/types.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,105 @@
|
|||
export namespace types {
|
||||
const data: 'data'
|
||||
const whitespace: 'whitespace'
|
||||
const lineEnding: 'lineEnding'
|
||||
const lineEndingBlank: 'lineEndingBlank'
|
||||
const linePrefix: 'linePrefix'
|
||||
const lineSuffix: 'lineSuffix'
|
||||
const atxHeading: 'atxHeading'
|
||||
const atxHeadingSequence: 'atxHeadingSequence'
|
||||
const atxHeadingText: 'atxHeadingText'
|
||||
const autolink: 'autolink'
|
||||
const autolinkEmail: 'autolinkEmail'
|
||||
const autolinkMarker: 'autolinkMarker'
|
||||
const autolinkProtocol: 'autolinkProtocol'
|
||||
const characterEscape: 'characterEscape'
|
||||
const characterEscapeValue: 'characterEscapeValue'
|
||||
const characterReference: 'characterReference'
|
||||
const characterReferenceMarker: 'characterReferenceMarker'
|
||||
const characterReferenceMarkerNumeric: 'characterReferenceMarkerNumeric'
|
||||
const characterReferenceMarkerHexadecimal: 'characterReferenceMarkerHexadecimal'
|
||||
const characterReferenceValue: 'characterReferenceValue'
|
||||
const codeFenced: 'codeFenced'
|
||||
const codeFencedFence: 'codeFencedFence'
|
||||
const codeFencedFenceSequence: 'codeFencedFenceSequence'
|
||||
const codeFencedFenceInfo: 'codeFencedFenceInfo'
|
||||
const codeFencedFenceMeta: 'codeFencedFenceMeta'
|
||||
const codeFlowValue: 'codeFlowValue'
|
||||
const codeIndented: 'codeIndented'
|
||||
const codeText: 'codeText'
|
||||
const codeTextData: 'codeTextData'
|
||||
const codeTextPadding: 'codeTextPadding'
|
||||
const codeTextSequence: 'codeTextSequence'
|
||||
const content: 'content'
|
||||
const definition: 'definition'
|
||||
const definitionDestination: 'definitionDestination'
|
||||
const definitionDestinationLiteral: 'definitionDestinationLiteral'
|
||||
const definitionDestinationLiteralMarker: 'definitionDestinationLiteralMarker'
|
||||
const definitionDestinationRaw: 'definitionDestinationRaw'
|
||||
const definitionDestinationString: 'definitionDestinationString'
|
||||
const definitionLabel: 'definitionLabel'
|
||||
const definitionLabelMarker: 'definitionLabelMarker'
|
||||
const definitionLabelString: 'definitionLabelString'
|
||||
const definitionMarker: 'definitionMarker'
|
||||
const definitionTitle: 'definitionTitle'
|
||||
const definitionTitleMarker: 'definitionTitleMarker'
|
||||
const definitionTitleString: 'definitionTitleString'
|
||||
const emphasis: 'emphasis'
|
||||
const emphasisSequence: 'emphasisSequence'
|
||||
const emphasisText: 'emphasisText'
|
||||
const escapeMarker: 'escapeMarker'
|
||||
const hardBreakEscape: 'hardBreakEscape'
|
||||
const hardBreakTrailing: 'hardBreakTrailing'
|
||||
const htmlFlow: 'htmlFlow'
|
||||
const htmlFlowData: 'htmlFlowData'
|
||||
const htmlText: 'htmlText'
|
||||
const htmlTextData: 'htmlTextData'
|
||||
const image: 'image'
|
||||
const label: 'label'
|
||||
const labelText: 'labelText'
|
||||
const labelLink: 'labelLink'
|
||||
const labelImage: 'labelImage'
|
||||
const labelMarker: 'labelMarker'
|
||||
const labelImageMarker: 'labelImageMarker'
|
||||
const labelEnd: 'labelEnd'
|
||||
const link: 'link'
|
||||
const paragraph: 'paragraph'
|
||||
const reference: 'reference'
|
||||
const referenceMarker: 'referenceMarker'
|
||||
const referenceString: 'referenceString'
|
||||
const resource: 'resource'
|
||||
const resourceDestination: 'resourceDestination'
|
||||
const resourceDestinationLiteral: 'resourceDestinationLiteral'
|
||||
const resourceDestinationLiteralMarker: 'resourceDestinationLiteralMarker'
|
||||
const resourceDestinationRaw: 'resourceDestinationRaw'
|
||||
const resourceDestinationString: 'resourceDestinationString'
|
||||
const resourceMarker: 'resourceMarker'
|
||||
const resourceTitle: 'resourceTitle'
|
||||
const resourceTitleMarker: 'resourceTitleMarker'
|
||||
const resourceTitleString: 'resourceTitleString'
|
||||
const setextHeading: 'setextHeading'
|
||||
const setextHeadingText: 'setextHeadingText'
|
||||
const setextHeadingLine: 'setextHeadingLine'
|
||||
const setextHeadingLineSequence: 'setextHeadingLineSequence'
|
||||
const strong: 'strong'
|
||||
const strongSequence: 'strongSequence'
|
||||
const strongText: 'strongText'
|
||||
const thematicBreak: 'thematicBreak'
|
||||
const thematicBreakSequence: 'thematicBreakSequence'
|
||||
const blockQuote: 'blockQuote'
|
||||
const blockQuotePrefix: 'blockQuotePrefix'
|
||||
const blockQuoteMarker: 'blockQuoteMarker'
|
||||
const blockQuotePrefixWhitespace: 'blockQuotePrefixWhitespace'
|
||||
const listOrdered: 'listOrdered'
|
||||
const listUnordered: 'listUnordered'
|
||||
const listItemIndent: 'listItemIndent'
|
||||
const listItemMarker: 'listItemMarker'
|
||||
const listItemPrefix: 'listItemPrefix'
|
||||
const listItemPrefixWhitespace: 'listItemPrefixWhitespace'
|
||||
const listItemValue: 'listItemValue'
|
||||
const chunkDocument: 'chunkDocument'
|
||||
const chunkContent: 'chunkContent'
|
||||
const chunkFlow: 'chunkFlow'
|
||||
const chunkText: 'chunkText'
|
||||
const chunkString: 'chunkString'
|
||||
}
|
453
node_modules/micromark-util-symbol/types.js
generated
vendored
Normal file
453
node_modules/micromark-util-symbol/types.js
generated
vendored
Normal file
|
@ -0,0 +1,453 @@
|
|||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
// Note: when changing the next record, you must also change `TokenTypeMap`
|
||||
// in `micromark-util-types/index.d.ts`.
|
||||
export const 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 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
|
||||
chunkDocument: 'chunkDocument',
|
||||
chunkContent: 'chunkContent',
|
||||
chunkFlow: 'chunkFlow',
|
||||
chunkText: 'chunkText',
|
||||
chunkString: 'chunkString'
|
||||
})
|
101
node_modules/micromark-util-symbol/values.d.ts
generated
vendored
Normal file
101
node_modules/micromark-util-symbol/values.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,101 @@
|
|||
export namespace values {
|
||||
const ht: '\t'
|
||||
const lf: '\n'
|
||||
const cr: '\r'
|
||||
const space: ' '
|
||||
const exclamationMark: '!'
|
||||
const quotationMark: '"'
|
||||
const numberSign: '#'
|
||||
const dollarSign: '$'
|
||||
const percentSign: '%'
|
||||
const ampersand: '&'
|
||||
const apostrophe: "'"
|
||||
const leftParenthesis: '('
|
||||
const rightParenthesis: ')'
|
||||
const asterisk: '*'
|
||||
const plusSign: '+'
|
||||
const comma: ','
|
||||
const dash: '-'
|
||||
const dot: '.'
|
||||
const slash: '/'
|
||||
const digit0: '0'
|
||||
const digit1: '1'
|
||||
const digit2: '2'
|
||||
const digit3: '3'
|
||||
const digit4: '4'
|
||||
const digit5: '5'
|
||||
const digit6: '6'
|
||||
const digit7: '7'
|
||||
const digit8: '8'
|
||||
const digit9: '9'
|
||||
const colon: ':'
|
||||
const semicolon: ';'
|
||||
const lessThan: '<'
|
||||
const equalsTo: '='
|
||||
const greaterThan: '>'
|
||||
const questionMark: '?'
|
||||
const atSign: '@'
|
||||
const uppercaseA: 'A'
|
||||
const uppercaseB: 'B'
|
||||
const uppercaseC: 'C'
|
||||
const uppercaseD: 'D'
|
||||
const uppercaseE: 'E'
|
||||
const uppercaseF: 'F'
|
||||
const uppercaseG: 'G'
|
||||
const uppercaseH: 'H'
|
||||
const uppercaseI: 'I'
|
||||
const uppercaseJ: 'J'
|
||||
const uppercaseK: 'K'
|
||||
const uppercaseL: 'L'
|
||||
const uppercaseM: 'M'
|
||||
const uppercaseN: 'N'
|
||||
const uppercaseO: 'O'
|
||||
const uppercaseP: 'P'
|
||||
const uppercaseQ: 'Q'
|
||||
const uppercaseR: 'R'
|
||||
const uppercaseS: 'S'
|
||||
const uppercaseT: 'T'
|
||||
const uppercaseU: 'U'
|
||||
const uppercaseV: 'V'
|
||||
const uppercaseW: 'W'
|
||||
const uppercaseX: 'X'
|
||||
const uppercaseY: 'Y'
|
||||
const uppercaseZ: 'Z'
|
||||
const leftSquareBracket: '['
|
||||
const backslash: '\\'
|
||||
const rightSquareBracket: ']'
|
||||
const caret: '^'
|
||||
const underscore: '_'
|
||||
const graveAccent: '`'
|
||||
const lowercaseA: 'a'
|
||||
const lowercaseB: 'b'
|
||||
const lowercaseC: 'c'
|
||||
const lowercaseD: 'd'
|
||||
const lowercaseE: 'e'
|
||||
const lowercaseF: 'f'
|
||||
const lowercaseG: 'g'
|
||||
const lowercaseH: 'h'
|
||||
const lowercaseI: 'i'
|
||||
const lowercaseJ: 'j'
|
||||
const lowercaseK: 'k'
|
||||
const lowercaseL: 'l'
|
||||
const lowercaseM: 'm'
|
||||
const lowercaseN: 'n'
|
||||
const lowercaseO: 'o'
|
||||
const lowercaseP: 'p'
|
||||
const lowercaseQ: 'q'
|
||||
const lowercaseR: 'r'
|
||||
const lowercaseS: 's'
|
||||
const lowercaseT: 't'
|
||||
const lowercaseU: 'u'
|
||||
const lowercaseV: 'v'
|
||||
const lowercaseW: 'w'
|
||||
const lowercaseX: 'x'
|
||||
const lowercaseY: 'y'
|
||||
const lowercaseZ: 'z'
|
||||
const leftCurlyBrace: '{'
|
||||
const verticalBar: '|'
|
||||
const rightCurlyBrace: '}'
|
||||
const tilde: '~'
|
||||
const replacementCharacter: '<27>'
|
||||
}
|
109
node_modules/micromark-util-symbol/values.js
generated
vendored
Normal file
109
node_modules/micromark-util-symbol/values.js
generated
vendored
Normal file
|
@ -0,0 +1,109 @@
|
|||
/**
|
||||
* This module is compiled away!
|
||||
*
|
||||
* While micromark works based on character codes, this module includes the
|
||||
* string versions of ’em.
|
||||
* The C0 block, except for LF, CR, HT, and w/ the replacement character added,
|
||||
* are available here.
|
||||
*/
|
||||
export const values = /** @type {const} */ ({
|
||||
ht: '\t',
|
||||
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: '<27>'
|
||||
})
|
Loading…
Add table
Add a link
Reference in a new issue