Update micromark

This commit is contained in:
Titus Wormer 2023-06-29 11:53:09 +02:00
parent fc7018604d
commit 32cd3d7736
No known key found for this signature in database
GPG key ID: E6E581152ED04E2E
10 changed files with 21 additions and 24 deletions

View file

@ -9,9 +9,7 @@
import {ok as assert} from 'uvu/assert' import {ok as assert} from 'uvu/assert'
import {factorySpace} from 'micromark-factory-space' import {factorySpace} from 'micromark-factory-space'
import {markdownLineEnding} from 'micromark-util-character' import {markdownLineEnding} from 'micromark-util-character'
import {codes} from 'micromark-util-symbol/codes.js' import {codes, constants, types} from 'micromark-util-symbol'
import {constants} from 'micromark-util-symbol/constants.js'
import {types} from 'micromark-util-symbol/types.js'
import {factoryAttributes} from './factory-attributes.js' import {factoryAttributes} from './factory-attributes.js'
import {factoryLabel} from './factory-label.js' import {factoryLabel} from './factory-label.js'
import {factoryName} from './factory-name.js' import {factoryName} from './factory-name.js'

View file

@ -8,8 +8,7 @@
import {ok as assert} from 'uvu/assert' import {ok as assert} from 'uvu/assert'
import {factorySpace} from 'micromark-factory-space' import {factorySpace} from 'micromark-factory-space'
import {markdownLineEnding} from 'micromark-util-character' import {markdownLineEnding} from 'micromark-util-character'
import {codes} from 'micromark-util-symbol/codes.js' import {codes, types} from 'micromark-util-symbol'
import {types} from 'micromark-util-symbol/types.js'
import {factoryAttributes} from './factory-attributes.js' import {factoryAttributes} from './factory-attributes.js'
import {factoryLabel} from './factory-label.js' import {factoryLabel} from './factory-label.js'
import {factoryName} from './factory-name.js' import {factoryName} from './factory-name.js'

View file

@ -7,8 +7,7 @@
*/ */
import {ok as assert} from 'uvu/assert' import {ok as assert} from 'uvu/assert'
import {codes} from 'micromark-util-symbol/codes.js' import {codes, types} from 'micromark-util-symbol'
import {types} from 'micromark-util-symbol/types.js'
import {factoryAttributes} from './factory-attributes.js' import {factoryAttributes} from './factory-attributes.js'
import {factoryLabel} from './factory-label.js' import {factoryLabel} from './factory-label.js'
import {factoryName} from './factory-name.js' import {factoryName} from './factory-name.js'

View file

@ -15,8 +15,7 @@ import {
markdownLineEndingOrSpace, markdownLineEndingOrSpace,
markdownSpace markdownSpace
} from 'micromark-util-character' } from 'micromark-util-character'
import {codes} from 'micromark-util-symbol/codes.js' import {codes, types} from 'micromark-util-symbol'
import {types} from 'micromark-util-symbol/types.js'
/** /**
* @param {Effects} effects * @param {Effects} effects

View file

@ -7,9 +7,7 @@
import {ok as assert} from 'uvu/assert' import {ok as assert} from 'uvu/assert'
import {markdownLineEnding} from 'micromark-util-character' import {markdownLineEnding} from 'micromark-util-character'
import {codes} from 'micromark-util-symbol/codes.js' import {codes, constants, types} from 'micromark-util-symbol'
import {constants} from 'micromark-util-symbol/constants.js'
import {types} from 'micromark-util-symbol/types.js'
// This is a fork of: // This is a fork of:
// <https://github.com/micromark/micromark/tree/main/packages/micromark-factory-label> // <https://github.com/micromark/micromark/tree/main/packages/micromark-factory-label>

View file

@ -6,7 +6,7 @@
*/ */
import {asciiAlpha, asciiAlphanumeric} from 'micromark-util-character' import {asciiAlpha, asciiAlphanumeric} from 'micromark-util-character'
import {codes} from 'micromark-util-symbol/codes.js' import {codes} from 'micromark-util-symbol'
/** /**
* @this {TokenizeContext} * @this {TokenizeContext}

View file

@ -66,7 +66,7 @@ export function directiveHtml(options) {
return { return {
enter: { enter: {
directiveContainer() { directiveContainer() {
return enter.call(this, 'containerDirective') enter.call(this, 'containerDirective')
}, },
directiveContainerAttributes: enterAttributes, directiveContainerAttributes: enterAttributes,
directiveContainerLabel: enterLabel, directiveContainerLabel: enterLabel,
@ -75,13 +75,13 @@ export function directiveHtml(options) {
}, },
directiveLeaf() { directiveLeaf() {
return enter.call(this, 'leafDirective') enter.call(this, 'leafDirective')
}, },
directiveLeafAttributes: enterAttributes, directiveLeafAttributes: enterAttributes,
directiveLeafLabel: enterLabel, directiveLeafLabel: enterLabel,
directiveText() { directiveText() {
return enter.call(this, 'textDirective') enter.call(this, 'textDirective')
}, },
directiveTextAttributes: enterAttributes, directiveTextAttributes: enterAttributes,
directiveTextLabel: enterLabel directiveTextLabel: enterLabel

View file

@ -2,7 +2,7 @@
* @typedef {import('micromark-util-types').Extension} Extension * @typedef {import('micromark-util-types').Extension} Extension
*/ */
import {codes} from 'micromark-util-symbol/codes.js' import {codes} from 'micromark-util-symbol'
import {directiveContainer} from './directive-container.js' import {directiveContainer} from './directive-container.js'
import {directiveLeaf} from './directive-leaf.js' import {directiveLeaf} from './directive-leaf.js'
import {directiveText} from './directive-text.js' import {directiveText} from './directive-text.js'

View file

@ -39,11 +39,11 @@
"default": "./index.js" "default": "./index.js"
}, },
"dependencies": { "dependencies": {
"micromark-factory-space": "^1.0.0", "micromark-factory-space": "^2.0.0",
"micromark-factory-whitespace": "^1.0.0", "micromark-factory-whitespace": "^2.0.0",
"micromark-util-character": "^1.0.0", "micromark-util-character": "^2.0.0",
"micromark-util-symbol": "^1.0.0", "micromark-util-symbol": "^2.0.0",
"micromark-util-types": "^1.0.0", "micromark-util-types": "^2.0.0",
"parse-entities": "^4.0.0", "parse-entities": "^4.0.0",
"uvu": "^0.5.0" "uvu": "^0.5.0"
}, },
@ -51,8 +51,8 @@
"@types/node": "^20.0.0", "@types/node": "^20.0.0",
"c8": "^8.0.0", "c8": "^8.0.0",
"html-void-elements": "^3.0.0", "html-void-elements": "^3.0.0",
"micromark": "^3.0.0", "micromark": "^4.0.0",
"micromark-build": "^1.0.0", "micromark-build": "^2.0.0",
"prettier": "^2.0.0", "prettier": "^2.0.0",
"remark-cli": "^11.0.0", "remark-cli": "^11.0.0",
"remark-preset-wooorm": "^9.0.0", "remark-preset-wooorm": "^9.0.0",

View file

@ -1701,7 +1701,11 @@ function youtube(d) {
/** /**
* @this {CompileContext} * @this {CompileContext}
* Context.
* @type {Handle} * @type {Handle}
* Handle.
* @returns {undefined}
* Nothing.
*/ */
function h(d) { function h(d) {
const content = d.content || d.label const content = d.content || d.label