feat(ui): finalize E-TIB modernization with footer redesign, video optimization, and TS fixes
Former-commit-id: 67ac02c8404cc66893fdf97308574701cca6000c
This commit is contained in:
Generated
Vendored
Symlink
+1
@@ -0,0 +1 @@
|
||||
../../mdast-util-from-markdown@2.0.3/node_modules/mdast-util-from-markdown
|
||||
Generated
Vendored
+2
@@ -0,0 +1,2 @@
|
||||
// Note: types exposed from `index.d.ts`.
|
||||
export {default} from './lib/index.js'
|
||||
Generated
Vendored
+43
@@ -0,0 +1,43 @@
|
||||
/**
|
||||
* @typedef {import('mdast').Root} Root
|
||||
* @typedef {import('mdast-util-from-markdown').Options} FromMarkdownOptions
|
||||
* @typedef {import('unified').Parser<Root>} Parser
|
||||
* @typedef {import('unified').Processor<Root>} Processor
|
||||
*/
|
||||
|
||||
/**
|
||||
* @typedef {Omit<FromMarkdownOptions, 'extensions' | 'mdastExtensions'>} Options
|
||||
*/
|
||||
|
||||
import {fromMarkdown} from 'mdast-util-from-markdown'
|
||||
|
||||
/**
|
||||
* Aadd support for parsing from markdown.
|
||||
*
|
||||
* @param {Readonly<Options> | null | undefined} [options]
|
||||
* Configuration (optional).
|
||||
* @returns {undefined}
|
||||
* Nothing.
|
||||
*/
|
||||
export default function remarkParse(options) {
|
||||
/** @type {Processor} */
|
||||
// @ts-expect-error: TS in JSDoc generates wrong types if `this` is typed regularly.
|
||||
const self = this
|
||||
|
||||
self.parser = parser
|
||||
|
||||
/**
|
||||
* @type {Parser}
|
||||
*/
|
||||
function parser(doc) {
|
||||
return fromMarkdown(doc, {
|
||||
...self.data('settings'),
|
||||
...options,
|
||||
// Note: these options are not in the readme.
|
||||
// The goal is for them to be set by plugins on `data` instead of being
|
||||
// passed by users.
|
||||
extensions: self.data('micromarkExtensions') || [],
|
||||
mdastExtensions: self.data('fromMarkdownExtensions') || []
|
||||
})
|
||||
}
|
||||
}
|
||||
Generated
Vendored
+72
@@ -0,0 +1,72 @@
|
||||
{
|
||||
"name": "remark-parse",
|
||||
"version": "11.0.0",
|
||||
"description": "remark plugin to add support for parsing markdown input",
|
||||
"license": "MIT",
|
||||
"keywords": [
|
||||
"abstract",
|
||||
"ast",
|
||||
"markdown",
|
||||
"mdast",
|
||||
"parse",
|
||||
"plugin",
|
||||
"remark",
|
||||
"remark-plugin",
|
||||
"syntax",
|
||||
"tree",
|
||||
"unified"
|
||||
],
|
||||
"homepage": "https://remark.js.org",
|
||||
"repository": "https://github.com/remarkjs/remark/tree/main/packages/remark-parse",
|
||||
"bugs": "https://github.com/remarkjs/remark/issues",
|
||||
"funding": {
|
||||
"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)",
|
||||
"Eugene Sharygin <eush77@gmail.com>",
|
||||
"Junyoung Choi <fluke8259@gmail.com>",
|
||||
"Elijah Hamovitz <elijahhamovitz@gmail.com>",
|
||||
"Ika <ikatyang@gmail.com>"
|
||||
],
|
||||
"sideEffects": false,
|
||||
"type": "module",
|
||||
"exports": "./index.js",
|
||||
"files": [
|
||||
"lib/",
|
||||
"index.d.ts",
|
||||
"index.js"
|
||||
],
|
||||
"dependencies": {
|
||||
"@types/mdast": "^4.0.0",
|
||||
"mdast-util-from-markdown": "^2.0.0",
|
||||
"micromark-util-types": "^2.0.0",
|
||||
"unified": "^11.0.0"
|
||||
},
|
||||
"scripts": {},
|
||||
"typeCoverage": {
|
||||
"atLeast": 100,
|
||||
"detail": true,
|
||||
"ignoreCatch": true,
|
||||
"strict": true
|
||||
},
|
||||
"xo": {
|
||||
"overrides": [
|
||||
{
|
||||
"files": [
|
||||
"**/*.ts"
|
||||
],
|
||||
"rules": {
|
||||
"@typescript-eslint/ban-types": "off",
|
||||
"@typescript-eslint/consistent-type-definitions": "off"
|
||||
}
|
||||
}
|
||||
],
|
||||
"prettier": true,
|
||||
"rules": {
|
||||
"unicorn/no-this-assignment": "off"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user