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

18
node_modules/remark-gfm/lib/index.d.ts generated vendored Normal file
View File

@@ -0,0 +1,18 @@
/**
* Add support GFM (autolink literals, footnotes, strikethrough, tables,
* tasklists).
*
* @param {Options | null | undefined} [options]
* Configuration (optional).
* @returns {undefined}
* Nothing.
*/
export default function remarkGfm(options?: Options | null | undefined): undefined;
export type Root = import('mdast').Root;
export type MdastOptions = import('mdast-util-gfm').Options;
export type MicromarkOptions = import('micromark-extension-gfm').Options;
export type Processor = import('unified').Processor<Root>;
/**
* Configuration.
*/
export type Options = MicromarkOptions & MdastOptions;

48
node_modules/remark-gfm/lib/index.js generated vendored Normal file
View File

@@ -0,0 +1,48 @@
/// <reference types="remark-parse" />
/// <reference types="remark-stringify" />
/**
* @typedef {import('mdast').Root} Root
* @typedef {import('mdast-util-gfm').Options} MdastOptions
* @typedef {import('micromark-extension-gfm').Options} MicromarkOptions
* @typedef {import('unified').Processor<Root>} Processor
*/
/**
* @typedef {MicromarkOptions & MdastOptions} Options
* Configuration.
*/
import {gfmFromMarkdown, gfmToMarkdown} from 'mdast-util-gfm'
import {gfm} from 'micromark-extension-gfm'
/** @type {Options} */
const emptyOptions = {}
/**
* Add support GFM (autolink literals, footnotes, strikethrough, tables,
* tasklists).
*
* @param {Options | null | undefined} [options]
* Configuration (optional).
* @returns {undefined}
* Nothing.
*/
export default function remarkGfm(options) {
// @ts-expect-error: TS is wrong about `this`.
// eslint-disable-next-line unicorn/no-this-assignment
const self = /** @type {Processor} */ (this)
const settings = options || emptyOptions
const data = self.data()
const micromarkExtensions =
data.micromarkExtensions || (data.micromarkExtensions = [])
const fromMarkdownExtensions =
data.fromMarkdownExtensions || (data.fromMarkdownExtensions = [])
const toMarkdownExtensions =
data.toMarkdownExtensions || (data.toMarkdownExtensions = [])
micromarkExtensions.push(gfm(settings))
fromMarkdownExtensions.push(gfmFromMarkdown())
toMarkdownExtensions.push(gfmToMarkdown(settings))
}