This commit is contained in:
2024-03-22 03:47:51 +05:30
parent 8bcf3d211e
commit 89819f6fe2
28440 changed files with 3211033 additions and 2 deletions

View File

@@ -0,0 +1,29 @@
/**
* @typedef {import('micromark-util-types').HtmlExtension} HtmlExtension
*/
/**
* Create an HTML extension for `micromark` to support GFM task list items when
* serializing to HTML.
*
* @returns {HtmlExtension}
* Extension for `micromark` that can be passed in `htmlExtensions` to
* support GFM task list items when serializing to HTML.
*/
export function gfmTaskListItemHtml() {
return {
enter: {
taskListCheck() {
this.tag('<input type="checkbox" disabled="" ')
}
},
exit: {
taskListCheck() {
this.tag('/>')
},
taskListCheckValueChecked() {
this.tag('checked="" ')
}
}
}
}