add: gfm markdown

This commit is contained in:
Johannes Kirschbauer 2024-01-02 13:45:34 +01:00
parent c431c6159c
commit 4c771896b3
No known key found for this signature in database
5 changed files with 1472 additions and 16 deletions

View File

@ -1,16 +0,0 @@
const withMDX = require("@next/mdx")();
/** @type {import('next').NextConfig} */
const nextConfig = {
pageExtensions: ["js", "jsx", "mdx", "ts", "tsx"],
compress: true,
optimizeFonts: true,
output: "export",
reactStrictMode: true,
swcMinify: true,
images: {
loader: "custom",
},
};
module.exports = withMDX(nextConfig);

37
website/next.config.mjs Normal file
View File

@ -0,0 +1,37 @@
import rehypeHighlight from "rehype-highlight";
import bash from "highlight.js/lib/languages/bash";
import haskell from "highlight.js/lib/languages/haskell";
import nix from "highlight.js/lib/languages/nix";
import mdx from "@next/mdx";
import remarkGfm from "remark-gfm";
const withMDX = mdx({
options: {
remarkPlugins: [remarkGfm],
rehypePlugins: [
[
rehypeHighlight,
{
detect: true,
languages: { nix, haskell, bash, default: nix },
},
],
],
},
});
/** @type {import('next').NextConfig} */
const nextConfig = {
pageExtensions: ["js", "jsx", "mdx", "ts", "tsx"],
compress: true,
optimizeFonts: true,
output: "export",
reactStrictMode: true,
swcMinify: true,
images: {
loader: "custom",
},
};
// module.exports = nextConfig;
export default withMDX(nextConfig);

689
website/nix/pdefs.nix vendored
View File

@ -9271,6 +9271,19 @@
version = "2.0.0";
};
};
markdown-table = {
"3.0.3" = {
fetchInfo = {
narHash = "sha256-JVFwcYAc15+6w6TVK6cSOJggGSsMatGTxKcVNawpcl0=";
type = "tarball";
url = "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz";
};
ident = "markdown-table";
ltype = "file";
treeInfo = { };
version = "3.0.3";
};
};
mdast-util-definitions = {
"5.1.2" = {
depInfo = {
@ -9300,6 +9313,40 @@
version = "5.1.2";
};
};
mdast-util-find-and-replace = {
"3.0.1" = {
depInfo = {
"@types/mdast" = {
descriptor = "^4.0.0";
pin = "4.0.1";
runtime = true;
};
escape-string-regexp = {
descriptor = "^5.0.0";
pin = "5.0.0";
runtime = true;
};
unist-util-is = {
descriptor = "^6.0.0";
pin = "6.0.0";
runtime = true;
};
unist-util-visit-parents = {
descriptor = "^6.0.0";
pin = "6.0.1";
runtime = true;
};
};
fetchInfo = {
narHash = "sha256-gzeVBfPju1GizrtgUTbd+SDuiVxm64hoWzxc/fJfDu0=";
type = "tarball";
url = "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.1.tgz";
};
ident = "mdast-util-find-and-replace";
ltype = "file";
version = "3.0.1";
};
};
mdast-util-from-markdown = {
"1.3.1" = {
depInfo = {
@ -9490,6 +9537,235 @@
version = "2.0.1";
};
};
mdast-util-gfm = {
"3.0.0" = {
depInfo = {
mdast-util-from-markdown = {
descriptor = "^2.0.0";
pin = "2.0.0";
runtime = true;
};
mdast-util-gfm-autolink-literal = {
descriptor = "^2.0.0";
pin = "2.0.0";
runtime = true;
};
mdast-util-gfm-footnote = {
descriptor = "^2.0.0";
pin = "2.0.0";
runtime = true;
};
mdast-util-gfm-strikethrough = {
descriptor = "^2.0.0";
pin = "2.0.0";
runtime = true;
};
mdast-util-gfm-table = {
descriptor = "^2.0.0";
pin = "2.0.0";
runtime = true;
};
mdast-util-gfm-task-list-item = {
descriptor = "^2.0.0";
pin = "2.0.0";
runtime = true;
};
mdast-util-to-markdown = {
descriptor = "^2.0.0";
pin = "2.1.0";
runtime = true;
};
};
fetchInfo = {
narHash = "sha256-tnKXd8rmiN8hT1wvwPB8ZkTRhqel7JpB/zi23VkxUj0=";
type = "tarball";
url = "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.0.0.tgz";
};
ident = "mdast-util-gfm";
ltype = "file";
version = "3.0.0";
};
};
mdast-util-gfm-autolink-literal = {
"2.0.0" = {
depInfo = {
"@types/mdast" = {
descriptor = "^4.0.0";
pin = "4.0.1";
runtime = true;
};
ccount = {
descriptor = "^2.0.0";
pin = "2.0.1";
runtime = true;
};
devlop = {
descriptor = "^1.0.0";
pin = "1.1.0";
runtime = true;
};
mdast-util-find-and-replace = {
descriptor = "^3.0.0";
pin = "3.0.1";
runtime = true;
};
micromark-util-character = {
descriptor = "^2.0.0";
pin = "2.0.1";
runtime = true;
};
};
fetchInfo = {
narHash = "sha256-hfUES66/Xm3PN+CLos5UTRPipVHe5szRcUXoSZTlp1M=";
type = "tarball";
url = "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.0.tgz";
};
ident = "mdast-util-gfm-autolink-literal";
ltype = "file";
version = "2.0.0";
};
};
mdast-util-gfm-footnote = {
"2.0.0" = {
depInfo = {
"@types/mdast" = {
descriptor = "^4.0.0";
pin = "4.0.1";
runtime = true;
};
devlop = {
descriptor = "^1.1.0";
pin = "1.1.0";
runtime = true;
};
mdast-util-from-markdown = {
descriptor = "^2.0.0";
pin = "2.0.0";
runtime = true;
};
mdast-util-to-markdown = {
descriptor = "^2.0.0";
pin = "2.1.0";
runtime = true;
};
micromark-util-normalize-identifier = {
descriptor = "^2.0.0";
pin = "2.0.0";
runtime = true;
};
};
fetchInfo = {
narHash = "sha256-o5FJq2JDsMbOyratRQr/iFEB3/TFWMQBM62CEXf+VVw=";
type = "tarball";
url = "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.0.0.tgz";
};
ident = "mdast-util-gfm-footnote";
ltype = "file";
version = "2.0.0";
};
};
mdast-util-gfm-strikethrough = {
"2.0.0" = {
depInfo = {
"@types/mdast" = {
descriptor = "^4.0.0";
pin = "4.0.1";
runtime = true;
};
mdast-util-from-markdown = {
descriptor = "^2.0.0";
pin = "2.0.0";
runtime = true;
};
mdast-util-to-markdown = {
descriptor = "^2.0.0";
pin = "2.1.0";
runtime = true;
};
};
fetchInfo = {
narHash = "sha256-rFO4ArBGX8tpUb2l4M0LWK21WtCw+tNx+cUMfuO1guc=";
type = "tarball";
url = "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz";
};
ident = "mdast-util-gfm-strikethrough";
ltype = "file";
version = "2.0.0";
};
};
mdast-util-gfm-table = {
"2.0.0" = {
depInfo = {
"@types/mdast" = {
descriptor = "^4.0.0";
pin = "4.0.1";
runtime = true;
};
devlop = {
descriptor = "^1.0.0";
pin = "1.1.0";
runtime = true;
};
markdown-table = {
descriptor = "^3.0.0";
pin = "3.0.3";
runtime = true;
};
mdast-util-from-markdown = {
descriptor = "^2.0.0";
pin = "2.0.0";
runtime = true;
};
mdast-util-to-markdown = {
descriptor = "^2.0.0";
pin = "2.1.0";
runtime = true;
};
};
fetchInfo = {
narHash = "sha256-LjETMhiKvo/p2qU0HwRMGHjn6gunYncHANfAU05w1o0=";
type = "tarball";
url = "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz";
};
ident = "mdast-util-gfm-table";
ltype = "file";
version = "2.0.0";
};
};
mdast-util-gfm-task-list-item = {
"2.0.0" = {
depInfo = {
"@types/mdast" = {
descriptor = "^4.0.0";
pin = "4.0.1";
runtime = true;
};
devlop = {
descriptor = "^1.0.0";
pin = "1.1.0";
runtime = true;
};
mdast-util-from-markdown = {
descriptor = "^2.0.0";
pin = "2.0.0";
runtime = true;
};
mdast-util-to-markdown = {
descriptor = "^2.0.0";
pin = "2.1.0";
runtime = true;
};
};
fetchInfo = {
narHash = "sha256-WfbYZ8oW0k1aBdmXzsC3uhezhmka3eWaWUNfJaf+YCI=";
type = "tarball";
url = "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz";
};
ident = "mdast-util-gfm-task-list-item";
ltype = "file";
version = "2.0.0";
};
};
mdast-util-mdx = {
"2.0.1" = {
depInfo = {
@ -10615,6 +10891,289 @@
version = "2.0.0";
};
};
micromark-extension-gfm = {
"3.0.0" = {
depInfo = {
micromark-extension-gfm-autolink-literal = {
descriptor = "^2.0.0";
pin = "2.0.0";
runtime = true;
};
micromark-extension-gfm-footnote = {
descriptor = "^2.0.0";
pin = "2.0.0";
runtime = true;
};
micromark-extension-gfm-strikethrough = {
descriptor = "^2.0.0";
pin = "2.0.0";
runtime = true;
};
micromark-extension-gfm-table = {
descriptor = "^2.0.0";
pin = "2.0.0";
runtime = true;
};
micromark-extension-gfm-tagfilter = {
descriptor = "^2.0.0";
pin = "2.0.0";
runtime = true;
};
micromark-extension-gfm-task-list-item = {
descriptor = "^2.0.0";
pin = "2.0.1";
runtime = true;
};
micromark-util-combine-extensions = {
descriptor = "^2.0.0";
pin = "2.0.0";
runtime = true;
};
micromark-util-types = {
descriptor = "^2.0.0";
pin = "2.0.0";
runtime = true;
};
};
fetchInfo = {
narHash = "sha256-mzVpvDumZ3HzJmBvIMnIB4d8jmY0vBfr50jJu6UmPck=";
type = "tarball";
url = "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz";
};
ident = "micromark-extension-gfm";
ltype = "file";
version = "3.0.0";
};
};
micromark-extension-gfm-autolink-literal = {
"2.0.0" = {
depInfo = {
micromark-util-character = {
descriptor = "^2.0.0";
pin = "2.0.1";
runtime = true;
};
micromark-util-sanitize-uri = {
descriptor = "^2.0.0";
pin = "2.0.0";
runtime = true;
};
micromark-util-symbol = {
descriptor = "^2.0.0";
pin = "2.0.0";
runtime = true;
};
micromark-util-types = {
descriptor = "^2.0.0";
pin = "2.0.0";
runtime = true;
};
};
fetchInfo = {
narHash = "sha256-G/EAbY5JHSpLPhyRYErZ56oGCfJoYzo6XtgAmF0GTIg=";
type = "tarball";
url = "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.0.0.tgz";
};
ident = "micromark-extension-gfm-autolink-literal";
ltype = "file";
version = "2.0.0";
};
};
micromark-extension-gfm-footnote = {
"2.0.0" = {
depInfo = {
devlop = {
descriptor = "^1.0.0";
pin = "1.1.0";
runtime = true;
};
micromark-core-commonmark = {
descriptor = "^2.0.0";
pin = "2.0.0";
runtime = true;
};
micromark-factory-space = {
descriptor = "^2.0.0";
pin = "2.0.0";
runtime = true;
};
micromark-util-character = {
descriptor = "^2.0.0";
pin = "2.0.1";
runtime = true;
};
micromark-util-normalize-identifier = {
descriptor = "^2.0.0";
pin = "2.0.0";
runtime = true;
};
micromark-util-sanitize-uri = {
descriptor = "^2.0.0";
pin = "2.0.0";
runtime = true;
};
micromark-util-symbol = {
descriptor = "^2.0.0";
pin = "2.0.0";
runtime = true;
};
micromark-util-types = {
descriptor = "^2.0.0";
pin = "2.0.0";
runtime = true;
};
};
fetchInfo = {
narHash = "sha256-6ZQw9Wmu8YrbOxdHVnXCE1eWlF35b96KrBHudjJec6I=";
type = "tarball";
url = "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.0.0.tgz";
};
ident = "micromark-extension-gfm-footnote";
ltype = "file";
version = "2.0.0";
};
};
micromark-extension-gfm-strikethrough = {
"2.0.0" = {
depInfo = {
devlop = {
descriptor = "^1.0.0";
pin = "1.1.0";
runtime = true;
};
micromark-util-chunked = {
descriptor = "^2.0.0";
pin = "2.0.0";
runtime = true;
};
micromark-util-classify-character = {
descriptor = "^2.0.0";
pin = "2.0.0";
runtime = true;
};
micromark-util-resolve-all = {
descriptor = "^2.0.0";
pin = "2.0.0";
runtime = true;
};
micromark-util-symbol = {
descriptor = "^2.0.0";
pin = "2.0.0";
runtime = true;
};
micromark-util-types = {
descriptor = "^2.0.0";
pin = "2.0.0";
runtime = true;
};
};
fetchInfo = {
narHash = "sha256-HURnhNG4hXu1HiO84vvlTVk9I4ZxuYZuUgDhr9VCYD8=";
type = "tarball";
url = "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.0.0.tgz";
};
ident = "micromark-extension-gfm-strikethrough";
ltype = "file";
version = "2.0.0";
};
};
micromark-extension-gfm-table = {
"2.0.0" = {
depInfo = {
devlop = {
descriptor = "^1.0.0";
pin = "1.1.0";
runtime = true;
};
micromark-factory-space = {
descriptor = "^2.0.0";
pin = "2.0.0";
runtime = true;
};
micromark-util-character = {
descriptor = "^2.0.0";
pin = "2.0.1";
runtime = true;
};
micromark-util-symbol = {
descriptor = "^2.0.0";
pin = "2.0.0";
runtime = true;
};
micromark-util-types = {
descriptor = "^2.0.0";
pin = "2.0.0";
runtime = true;
};
};
fetchInfo = {
narHash = "sha256-LJFXSAgYe4DKCGKtPuZwFzXUzBdyKq7S5HmnHQ0MPGU=";
type = "tarball";
url = "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.0.0.tgz";
};
ident = "micromark-extension-gfm-table";
ltype = "file";
version = "2.0.0";
};
};
micromark-extension-gfm-tagfilter = {
"2.0.0" = {
depInfo = {
micromark-util-types = {
descriptor = "^2.0.0";
pin = "2.0.0";
runtime = true;
};
};
fetchInfo = {
narHash = "sha256-sTeAYan1qqTZubR41UhoF4wi+nM0aqWgRy2I+FiAVTg=";
type = "tarball";
url = "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz";
};
ident = "micromark-extension-gfm-tagfilter";
ltype = "file";
version = "2.0.0";
};
};
micromark-extension-gfm-task-list-item = {
"2.0.1" = {
depInfo = {
devlop = {
descriptor = "^1.0.0";
pin = "1.1.0";
runtime = true;
};
micromark-factory-space = {
descriptor = "^2.0.0";
pin = "2.0.0";
runtime = true;
};
micromark-util-character = {
descriptor = "^2.0.0";
pin = "2.0.1";
runtime = true;
};
micromark-util-symbol = {
descriptor = "^2.0.0";
pin = "2.0.0";
runtime = true;
};
micromark-util-types = {
descriptor = "^2.0.0";
pin = "2.0.0";
runtime = true;
};
};
fetchInfo = {
narHash = "sha256-ixs0+dQS34j/EgHPmZzQGUqshnkgqdXubZqHQrCtajs=";
type = "tarball";
url = "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.0.1.tgz";
};
ident = "micromark-extension-gfm-task-list-item";
ltype = "file";
version = "2.0.1";
};
};
micromark-extension-mdx-expression = {
"1.0.8" = {
depInfo = {
@ -12807,6 +13366,11 @@
pin = "5.0.0";
runtime = true;
};
remark-gfm = {
descriptor = "^4.0.0";
pin = "4.0.0";
runtime = true;
};
remark-heading-id = {
descriptor = "^1.0.1";
pin = "1.0.1";
@ -14376,6 +14940,9 @@
"node_modules/markdown-extensions" = {
key = "markdown-extensions/1.1.1";
};
"node_modules/markdown-table" = {
key = "markdown-table/3.0.3";
};
"node_modules/mdast-util-definitions" = {
key = "mdast-util-definitions/5.1.2";
};
@ -14394,6 +14961,12 @@
"node_modules/mdast-util-definitions/node_modules/unist-util-visit-parents" = {
key = "unist-util-visit-parents/5.1.3";
};
"node_modules/mdast-util-find-and-replace" = {
key = "mdast-util-find-and-replace/3.0.1";
};
"node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp" = {
key = "escape-string-regexp/5.0.0";
};
"node_modules/mdast-util-from-markdown" = {
key = "mdast-util-from-markdown/2.0.0";
};
@ -14409,6 +14982,54 @@
"node_modules/mdast-util-frontmatter/node_modules/mdast-util-to-markdown" = {
key = "mdast-util-to-markdown/2.1.0";
};
"node_modules/mdast-util-gfm" = {
key = "mdast-util-gfm/3.0.0";
};
"node_modules/mdast-util-gfm-autolink-literal" = {
key = "mdast-util-gfm-autolink-literal/2.0.0";
};
"node_modules/mdast-util-gfm-footnote" = {
key = "mdast-util-gfm-footnote/2.0.0";
};
"node_modules/mdast-util-gfm-footnote/node_modules/mdast-util-phrasing" = {
key = "mdast-util-phrasing/4.0.0";
};
"node_modules/mdast-util-gfm-footnote/node_modules/mdast-util-to-markdown" = {
key = "mdast-util-to-markdown/2.1.0";
};
"node_modules/mdast-util-gfm-strikethrough" = {
key = "mdast-util-gfm-strikethrough/2.0.0";
};
"node_modules/mdast-util-gfm-strikethrough/node_modules/mdast-util-phrasing" = {
key = "mdast-util-phrasing/4.0.0";
};
"node_modules/mdast-util-gfm-strikethrough/node_modules/mdast-util-to-markdown" = {
key = "mdast-util-to-markdown/2.1.0";
};
"node_modules/mdast-util-gfm-table" = {
key = "mdast-util-gfm-table/2.0.0";
};
"node_modules/mdast-util-gfm-table/node_modules/mdast-util-phrasing" = {
key = "mdast-util-phrasing/4.0.0";
};
"node_modules/mdast-util-gfm-table/node_modules/mdast-util-to-markdown" = {
key = "mdast-util-to-markdown/2.1.0";
};
"node_modules/mdast-util-gfm-task-list-item" = {
key = "mdast-util-gfm-task-list-item/2.0.0";
};
"node_modules/mdast-util-gfm-task-list-item/node_modules/mdast-util-phrasing" = {
key = "mdast-util-phrasing/4.0.0";
};
"node_modules/mdast-util-gfm-task-list-item/node_modules/mdast-util-to-markdown" = {
key = "mdast-util-to-markdown/2.1.0";
};
"node_modules/mdast-util-gfm/node_modules/mdast-util-phrasing" = {
key = "mdast-util-phrasing/4.0.0";
};
"node_modules/mdast-util-gfm/node_modules/mdast-util-to-markdown" = {
key = "mdast-util-to-markdown/2.1.0";
};
"node_modules/mdast-util-mdx" = {
key = "mdast-util-mdx/2.0.1";
};
@ -14814,6 +15435,27 @@
"node_modules/micromark-extension-frontmatter" = {
key = "micromark-extension-frontmatter/2.0.0";
};
"node_modules/micromark-extension-gfm" = {
key = "micromark-extension-gfm/3.0.0";
};
"node_modules/micromark-extension-gfm-autolink-literal" = {
key = "micromark-extension-gfm-autolink-literal/2.0.0";
};
"node_modules/micromark-extension-gfm-footnote" = {
key = "micromark-extension-gfm-footnote/2.0.0";
};
"node_modules/micromark-extension-gfm-strikethrough" = {
key = "micromark-extension-gfm-strikethrough/2.0.0";
};
"node_modules/micromark-extension-gfm-table" = {
key = "micromark-extension-gfm-table/2.0.0";
};
"node_modules/micromark-extension-gfm-tagfilter" = {
key = "micromark-extension-gfm-tagfilter/2.0.0";
};
"node_modules/micromark-extension-gfm-task-list-item" = {
key = "micromark-extension-gfm-task-list-item/2.0.1";
};
"node_modules/micromark-extension-mdx-expression" = {
key = "micromark-extension-mdx-expression/1.0.8";
};
@ -15275,6 +15917,9 @@
"node_modules/remark-frontmatter" = {
key = "remark-frontmatter/5.0.0";
};
"node_modules/remark-gfm" = {
key = "remark-gfm/4.0.0";
};
"node_modules/remark-heading-id" = {
key = "remark-heading-id/1.0.1";
};
@ -17022,6 +17667,50 @@
version = "5.0.0";
};
};
remark-gfm = {
"4.0.0" = {
depInfo = {
"@types/mdast" = {
descriptor = "^4.0.0";
pin = "4.0.1";
runtime = true;
};
mdast-util-gfm = {
descriptor = "^3.0.0";
pin = "3.0.0";
runtime = true;
};
micromark-extension-gfm = {
descriptor = "^3.0.0";
pin = "3.0.0";
runtime = true;
};
remark-parse = {
descriptor = "^11.0.0";
pin = "11.0.0";
runtime = true;
};
remark-stringify = {
descriptor = "^11.0.0";
pin = "11.0.0";
runtime = true;
};
unified = {
descriptor = "^11.0.0";
pin = "11.0.4";
runtime = true;
};
};
fetchInfo = {
narHash = "sha256-igYay5xztQl0uaWTyvlcFicsDIQ9xdp23sLi+RW19zc=";
type = "tarball";
url = "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.0.tgz";
};
ident = "remark-gfm";
ltype = "file";
version = "4.0.0";
};
};
remark-heading-id = {
"1.0.1" = {
depInfo = {

View File

@ -44,6 +44,7 @@
"rehype-slug": "^6.0.0",
"rehype-stringify": "^10.0.0",
"remark-frontmatter": "^5.0.0",
"remark-gfm": "^4.0.0",
"remark-heading-id": "^1.0.1",
"remark-parse": "^11.0.0",
"remark-rehype": "^11.0.0",
@ -5748,6 +5749,15 @@
"node": ">=0.10.0"
}
},
"node_modules/markdown-table": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz",
"integrity": "sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==",
"funding": {
"type": "github",
"url": "https://github.com/sponsors/wooorm"
}
},
"node_modules/mdast-util-definitions": {
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz",
@ -5814,6 +5824,32 @@
"url": "https://opencollective.com/unified"
}
},
"node_modules/mdast-util-find-and-replace": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.1.tgz",
"integrity": "sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==",
"dependencies": {
"@types/mdast": "^4.0.0",
"escape-string-regexp": "^5.0.0",
"unist-util-is": "^6.0.0",
"unist-util-visit-parents": "^6.0.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/unified"
}
},
"node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz",
"integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==",
"engines": {
"node": ">=12"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/mdast-util-from-markdown": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz",
@ -5897,6 +5933,261 @@
"url": "https://opencollective.com/unified"
}
},
"node_modules/mdast-util-gfm": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.0.0.tgz",
"integrity": "sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==",
"dependencies": {
"mdast-util-from-markdown": "^2.0.0",
"mdast-util-gfm-autolink-literal": "^2.0.0",
"mdast-util-gfm-footnote": "^2.0.0",
"mdast-util-gfm-strikethrough": "^2.0.0",
"mdast-util-gfm-table": "^2.0.0",
"mdast-util-gfm-task-list-item": "^2.0.0",
"mdast-util-to-markdown": "^2.0.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/unified"
}
},
"node_modules/mdast-util-gfm-autolink-literal": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.0.tgz",
"integrity": "sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg==",
"dependencies": {
"@types/mdast": "^4.0.0",
"ccount": "^2.0.0",
"devlop": "^1.0.0",
"mdast-util-find-and-replace": "^3.0.0",
"micromark-util-character": "^2.0.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/unified"
}
},
"node_modules/mdast-util-gfm-footnote": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.0.0.tgz",
"integrity": "sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==",
"dependencies": {
"@types/mdast": "^4.0.0",
"devlop": "^1.1.0",
"mdast-util-from-markdown": "^2.0.0",
"mdast-util-to-markdown": "^2.0.0",
"micromark-util-normalize-identifier": "^2.0.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/unified"
}
},
"node_modules/mdast-util-gfm-footnote/node_modules/mdast-util-phrasing": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.0.0.tgz",
"integrity": "sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA==",
"dependencies": {
"@types/mdast": "^4.0.0",
"unist-util-is": "^6.0.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/unified"
}
},
"node_modules/mdast-util-gfm-footnote/node_modules/mdast-util-to-markdown": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz",
"integrity": "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==",
"dependencies": {
"@types/mdast": "^4.0.0",
"@types/unist": "^3.0.0",
"longest-streak": "^3.0.0",
"mdast-util-phrasing": "^4.0.0",
"mdast-util-to-string": "^4.0.0",
"micromark-util-decode-string": "^2.0.0",
"unist-util-visit": "^5.0.0",
"zwitch": "^2.0.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/unified"
}
},
"node_modules/mdast-util-gfm-strikethrough": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz",
"integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==",
"dependencies": {
"@types/mdast": "^4.0.0",
"mdast-util-from-markdown": "^2.0.0",
"mdast-util-to-markdown": "^2.0.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/unified"
}
},
"node_modules/mdast-util-gfm-strikethrough/node_modules/mdast-util-phrasing": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.0.0.tgz",
"integrity": "sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA==",
"dependencies": {
"@types/mdast": "^4.0.0",
"unist-util-is": "^6.0.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/unified"
}
},
"node_modules/mdast-util-gfm-strikethrough/node_modules/mdast-util-to-markdown": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz",
"integrity": "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==",
"dependencies": {
"@types/mdast": "^4.0.0",
"@types/unist": "^3.0.0",
"longest-streak": "^3.0.0",
"mdast-util-phrasing": "^4.0.0",
"mdast-util-to-string": "^4.0.0",
"micromark-util-decode-string": "^2.0.0",
"unist-util-visit": "^5.0.0",
"zwitch": "^2.0.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/unified"
}
},
"node_modules/mdast-util-gfm-table": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz",
"integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==",
"dependencies": {
"@types/mdast": "^4.0.0",
"devlop": "^1.0.0",
"markdown-table": "^3.0.0",
"mdast-util-from-markdown": "^2.0.0",
"mdast-util-to-markdown": "^2.0.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/unified"
}
},
"node_modules/mdast-util-gfm-table/node_modules/mdast-util-phrasing": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.0.0.tgz",
"integrity": "sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA==",
"dependencies": {
"@types/mdast": "^4.0.0",
"unist-util-is": "^6.0.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/unified"
}
},
"node_modules/mdast-util-gfm-table/node_modules/mdast-util-to-markdown": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz",
"integrity": "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==",
"dependencies": {
"@types/mdast": "^4.0.0",
"@types/unist": "^3.0.0",
"longest-streak": "^3.0.0",
"mdast-util-phrasing": "^4.0.0",
"mdast-util-to-string": "^4.0.0",
"micromark-util-decode-string": "^2.0.0",
"unist-util-visit": "^5.0.0",
"zwitch": "^2.0.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/unified"
}
},
"node_modules/mdast-util-gfm-task-list-item": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz",
"integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==",
"dependencies": {
"@types/mdast": "^4.0.0",
"devlop": "^1.0.0",
"mdast-util-from-markdown": "^2.0.0",
"mdast-util-to-markdown": "^2.0.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/unified"
}
},
"node_modules/mdast-util-gfm-task-list-item/node_modules/mdast-util-phrasing": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.0.0.tgz",
"integrity": "sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA==",
"dependencies": {
"@types/mdast": "^4.0.0",
"unist-util-is": "^6.0.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/unified"
}
},
"node_modules/mdast-util-gfm-task-list-item/node_modules/mdast-util-to-markdown": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz",
"integrity": "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==",
"dependencies": {
"@types/mdast": "^4.0.0",
"@types/unist": "^3.0.0",
"longest-streak": "^3.0.0",
"mdast-util-phrasing": "^4.0.0",
"mdast-util-to-string": "^4.0.0",
"micromark-util-decode-string": "^2.0.0",
"unist-util-visit": "^5.0.0",
"zwitch": "^2.0.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/unified"
}
},
"node_modules/mdast-util-gfm/node_modules/mdast-util-phrasing": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.0.0.tgz",
"integrity": "sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA==",
"dependencies": {
"@types/mdast": "^4.0.0",
"unist-util-is": "^6.0.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/unified"
}
},
"node_modules/mdast-util-gfm/node_modules/mdast-util-to-markdown": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz",
"integrity": "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==",
"dependencies": {
"@types/mdast": "^4.0.0",
"@types/unist": "^3.0.0",
"longest-streak": "^3.0.0",
"mdast-util-phrasing": "^4.0.0",
"mdast-util-to-string": "^4.0.0",
"micromark-util-decode-string": "^2.0.0",
"unist-util-visit": "^5.0.0",
"zwitch": "^2.0.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/unified"
}
},
"node_modules/mdast-util-mdx": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-2.0.1.tgz",
@ -8265,6 +8556,120 @@
"url": "https://opencollective.com/unified"
}
},
"node_modules/micromark-extension-gfm": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz",
"integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==",
"dependencies": {
"micromark-extension-gfm-autolink-literal": "^2.0.0",
"micromark-extension-gfm-footnote": "^2.0.0",
"micromark-extension-gfm-strikethrough": "^2.0.0",
"micromark-extension-gfm-table": "^2.0.0",
"micromark-extension-gfm-tagfilter": "^2.0.0",
"micromark-extension-gfm-task-list-item": "^2.0.0",
"micromark-util-combine-extensions": "^2.0.0",
"micromark-util-types": "^2.0.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/unified"
}
},
"node_modules/micromark-extension-gfm-autolink-literal": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.0.0.tgz",
"integrity": "sha512-rTHfnpt/Q7dEAK1Y5ii0W8bhfJlVJFnJMHIPisfPK3gpVNuOP0VnRl96+YJ3RYWV/P4gFeQoGKNlT3RhuvpqAg==",
"dependencies": {
"micromark-util-character": "^2.0.0",
"micromark-util-sanitize-uri": "^2.0.0",
"micromark-util-symbol": "^2.0.0",
"micromark-util-types": "^2.0.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/unified"
}
},
"node_modules/micromark-extension-gfm-footnote": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.0.0.tgz",
"integrity": "sha512-6Rzu0CYRKDv3BfLAUnZsSlzx3ak6HAoI85KTiijuKIz5UxZxbUI+pD6oHgw+6UtQuiRwnGRhzMmPRv4smcz0fg==",
"dependencies": {
"devlop": "^1.0.0",
"micromark-core-commonmark": "^2.0.0",
"micromark-factory-space": "^2.0.0",
"micromark-util-character": "^2.0.0",
"micromark-util-normalize-identifier": "^2.0.0",
"micromark-util-sanitize-uri": "^2.0.0",
"micromark-util-symbol": "^2.0.0",
"micromark-util-types": "^2.0.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/unified"
}
},
"node_modules/micromark-extension-gfm-strikethrough": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.0.0.tgz",
"integrity": "sha512-c3BR1ClMp5fxxmwP6AoOY2fXO9U8uFMKs4ADD66ahLTNcwzSCyRVU4k7LPV5Nxo/VJiR4TdzxRQY2v3qIUceCw==",
"dependencies": {
"devlop": "^1.0.0",
"micromark-util-chunked": "^2.0.0",
"micromark-util-classify-character": "^2.0.0",
"micromark-util-resolve-all": "^2.0.0",
"micromark-util-symbol": "^2.0.0",
"micromark-util-types": "^2.0.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/unified"
}
},
"node_modules/micromark-extension-gfm-table": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.0.0.tgz",
"integrity": "sha512-PoHlhypg1ItIucOaHmKE8fbin3vTLpDOUg8KAr8gRCF1MOZI9Nquq2i/44wFvviM4WuxJzc3demT8Y3dkfvYrw==",
"dependencies": {
"devlop": "^1.0.0",
"micromark-factory-space": "^2.0.0",
"micromark-util-character": "^2.0.0",
"micromark-util-symbol": "^2.0.0",
"micromark-util-types": "^2.0.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/unified"
}
},
"node_modules/micromark-extension-gfm-tagfilter": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz",
"integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==",
"dependencies": {
"micromark-util-types": "^2.0.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/unified"
}
},
"node_modules/micromark-extension-gfm-task-list-item": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.0.1.tgz",
"integrity": "sha512-cY5PzGcnULaN5O7T+cOzfMoHjBW7j+T9D2sucA5d/KbsBTPcYdebm9zUd9zzdgJGCwahV+/W78Z3nbulBYVbTw==",
"dependencies": {
"devlop": "^1.0.0",
"micromark-factory-space": "^2.0.0",
"micromark-util-character": "^2.0.0",
"micromark-util-symbol": "^2.0.0",
"micromark-util-types": "^2.0.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/unified"
}
},
"node_modules/micromark-extension-mdx-expression": {
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-1.0.8.tgz",
@ -10435,6 +10840,23 @@
"url": "https://opencollective.com/unified"
}
},
"node_modules/remark-gfm": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.0.tgz",
"integrity": "sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==",
"dependencies": {
"@types/mdast": "^4.0.0",
"mdast-util-gfm": "^3.0.0",
"micromark-extension-gfm": "^3.0.0",
"remark-parse": "^11.0.0",
"remark-stringify": "^11.0.0",
"unified": "^11.0.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/unified"
}
},
"node_modules/remark-heading-id": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/remark-heading-id/-/remark-heading-id-1.0.1.tgz",
@ -15824,6 +16246,11 @@
"resolved": "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-1.1.1.tgz",
"integrity": "sha512-WWC0ZuMzCyDHYCasEGs4IPvLyTGftYwh6wIEOULOF0HXcqZlhwRzrK0w2VUlxWA98xnvb/jszw4ZSkJ6ADpM6Q=="
},
"markdown-table": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz",
"integrity": "sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw=="
},
"mdast-util-definitions": {
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz",
@ -15876,6 +16303,24 @@
}
}
},
"mdast-util-find-and-replace": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.1.tgz",
"integrity": "sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==",
"requires": {
"@types/mdast": "^4.0.0",
"escape-string-regexp": "^5.0.0",
"unist-util-is": "^6.0.0",
"unist-util-visit-parents": "^6.0.0"
},
"dependencies": {
"escape-string-regexp": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz",
"integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw=="
}
}
},
"mdast-util-from-markdown": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz",
@ -15939,6 +16384,207 @@
}
}
},
"mdast-util-gfm": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.0.0.tgz",
"integrity": "sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==",
"requires": {
"mdast-util-from-markdown": "^2.0.0",
"mdast-util-gfm-autolink-literal": "^2.0.0",
"mdast-util-gfm-footnote": "^2.0.0",
"mdast-util-gfm-strikethrough": "^2.0.0",
"mdast-util-gfm-table": "^2.0.0",
"mdast-util-gfm-task-list-item": "^2.0.0",
"mdast-util-to-markdown": "^2.0.0"
},
"dependencies": {
"mdast-util-phrasing": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.0.0.tgz",
"integrity": "sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA==",
"requires": {
"@types/mdast": "^4.0.0",
"unist-util-is": "^6.0.0"
}
},
"mdast-util-to-markdown": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz",
"integrity": "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==",
"requires": {
"@types/mdast": "^4.0.0",
"@types/unist": "^3.0.0",
"longest-streak": "^3.0.0",
"mdast-util-phrasing": "^4.0.0",
"mdast-util-to-string": "^4.0.0",
"micromark-util-decode-string": "^2.0.0",
"unist-util-visit": "^5.0.0",
"zwitch": "^2.0.0"
}
}
}
},
"mdast-util-gfm-autolink-literal": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.0.tgz",
"integrity": "sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg==",
"requires": {
"@types/mdast": "^4.0.0",
"ccount": "^2.0.0",
"devlop": "^1.0.0",
"mdast-util-find-and-replace": "^3.0.0",
"micromark-util-character": "^2.0.0"
}
},
"mdast-util-gfm-footnote": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.0.0.tgz",
"integrity": "sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==",
"requires": {
"@types/mdast": "^4.0.0",
"devlop": "^1.1.0",
"mdast-util-from-markdown": "^2.0.0",
"mdast-util-to-markdown": "^2.0.0",
"micromark-util-normalize-identifier": "^2.0.0"
},
"dependencies": {
"mdast-util-phrasing": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.0.0.tgz",
"integrity": "sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA==",
"requires": {
"@types/mdast": "^4.0.0",
"unist-util-is": "^6.0.0"
}
},
"mdast-util-to-markdown": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz",
"integrity": "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==",
"requires": {
"@types/mdast": "^4.0.0",
"@types/unist": "^3.0.0",
"longest-streak": "^3.0.0",
"mdast-util-phrasing": "^4.0.0",
"mdast-util-to-string": "^4.0.0",
"micromark-util-decode-string": "^2.0.0",
"unist-util-visit": "^5.0.0",
"zwitch": "^2.0.0"
}
}
}
},
"mdast-util-gfm-strikethrough": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz",
"integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==",
"requires": {
"@types/mdast": "^4.0.0",
"mdast-util-from-markdown": "^2.0.0",
"mdast-util-to-markdown": "^2.0.0"
},
"dependencies": {
"mdast-util-phrasing": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.0.0.tgz",
"integrity": "sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA==",
"requires": {
"@types/mdast": "^4.0.0",
"unist-util-is": "^6.0.0"
}
},
"mdast-util-to-markdown": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz",
"integrity": "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==",
"requires": {
"@types/mdast": "^4.0.0",
"@types/unist": "^3.0.0",
"longest-streak": "^3.0.0",
"mdast-util-phrasing": "^4.0.0",
"mdast-util-to-string": "^4.0.0",
"micromark-util-decode-string": "^2.0.0",
"unist-util-visit": "^5.0.0",
"zwitch": "^2.0.0"
}
}
}
},
"mdast-util-gfm-table": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz",
"integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==",
"requires": {
"@types/mdast": "^4.0.0",
"devlop": "^1.0.0",
"markdown-table": "^3.0.0",
"mdast-util-from-markdown": "^2.0.0",
"mdast-util-to-markdown": "^2.0.0"
},
"dependencies": {
"mdast-util-phrasing": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.0.0.tgz",
"integrity": "sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA==",
"requires": {
"@types/mdast": "^4.0.0",
"unist-util-is": "^6.0.0"
}
},
"mdast-util-to-markdown": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz",
"integrity": "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==",
"requires": {
"@types/mdast": "^4.0.0",
"@types/unist": "^3.0.0",
"longest-streak": "^3.0.0",
"mdast-util-phrasing": "^4.0.0",
"mdast-util-to-string": "^4.0.0",
"micromark-util-decode-string": "^2.0.0",
"unist-util-visit": "^5.0.0",
"zwitch": "^2.0.0"
}
}
}
},
"mdast-util-gfm-task-list-item": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz",
"integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==",
"requires": {
"@types/mdast": "^4.0.0",
"devlop": "^1.0.0",
"mdast-util-from-markdown": "^2.0.0",
"mdast-util-to-markdown": "^2.0.0"
},
"dependencies": {
"mdast-util-phrasing": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.0.0.tgz",
"integrity": "sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA==",
"requires": {
"@types/mdast": "^4.0.0",
"unist-util-is": "^6.0.0"
}
},
"mdast-util-to-markdown": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz",
"integrity": "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==",
"requires": {
"@types/mdast": "^4.0.0",
"@types/unist": "^3.0.0",
"longest-streak": "^3.0.0",
"mdast-util-phrasing": "^4.0.0",
"mdast-util-to-string": "^4.0.0",
"micromark-util-decode-string": "^2.0.0",
"unist-util-visit": "^5.0.0",
"zwitch": "^2.0.0"
}
}
}
},
"mdast-util-mdx": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-2.0.1.tgz",
@ -17298,6 +17944,92 @@
"micromark-util-types": "^2.0.0"
}
},
"micromark-extension-gfm": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz",
"integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==",
"requires": {
"micromark-extension-gfm-autolink-literal": "^2.0.0",
"micromark-extension-gfm-footnote": "^2.0.0",
"micromark-extension-gfm-strikethrough": "^2.0.0",
"micromark-extension-gfm-table": "^2.0.0",
"micromark-extension-gfm-tagfilter": "^2.0.0",
"micromark-extension-gfm-task-list-item": "^2.0.0",
"micromark-util-combine-extensions": "^2.0.0",
"micromark-util-types": "^2.0.0"
}
},
"micromark-extension-gfm-autolink-literal": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.0.0.tgz",
"integrity": "sha512-rTHfnpt/Q7dEAK1Y5ii0W8bhfJlVJFnJMHIPisfPK3gpVNuOP0VnRl96+YJ3RYWV/P4gFeQoGKNlT3RhuvpqAg==",
"requires": {
"micromark-util-character": "^2.0.0",
"micromark-util-sanitize-uri": "^2.0.0",
"micromark-util-symbol": "^2.0.0",
"micromark-util-types": "^2.0.0"
}
},
"micromark-extension-gfm-footnote": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.0.0.tgz",
"integrity": "sha512-6Rzu0CYRKDv3BfLAUnZsSlzx3ak6HAoI85KTiijuKIz5UxZxbUI+pD6oHgw+6UtQuiRwnGRhzMmPRv4smcz0fg==",
"requires": {
"devlop": "^1.0.0",
"micromark-core-commonmark": "^2.0.0",
"micromark-factory-space": "^2.0.0",
"micromark-util-character": "^2.0.0",
"micromark-util-normalize-identifier": "^2.0.0",
"micromark-util-sanitize-uri": "^2.0.0",
"micromark-util-symbol": "^2.0.0",
"micromark-util-types": "^2.0.0"
}
},
"micromark-extension-gfm-strikethrough": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.0.0.tgz",
"integrity": "sha512-c3BR1ClMp5fxxmwP6AoOY2fXO9U8uFMKs4ADD66ahLTNcwzSCyRVU4k7LPV5Nxo/VJiR4TdzxRQY2v3qIUceCw==",
"requires": {
"devlop": "^1.0.0",
"micromark-util-chunked": "^2.0.0",
"micromark-util-classify-character": "^2.0.0",
"micromark-util-resolve-all": "^2.0.0",
"micromark-util-symbol": "^2.0.0",
"micromark-util-types": "^2.0.0"
}
},
"micromark-extension-gfm-table": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.0.0.tgz",
"integrity": "sha512-PoHlhypg1ItIucOaHmKE8fbin3vTLpDOUg8KAr8gRCF1MOZI9Nquq2i/44wFvviM4WuxJzc3demT8Y3dkfvYrw==",
"requires": {
"devlop": "^1.0.0",
"micromark-factory-space": "^2.0.0",
"micromark-util-character": "^2.0.0",
"micromark-util-symbol": "^2.0.0",
"micromark-util-types": "^2.0.0"
}
},
"micromark-extension-gfm-tagfilter": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz",
"integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==",
"requires": {
"micromark-util-types": "^2.0.0"
}
},
"micromark-extension-gfm-task-list-item": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.0.1.tgz",
"integrity": "sha512-cY5PzGcnULaN5O7T+cOzfMoHjBW7j+T9D2sucA5d/KbsBTPcYdebm9zUd9zzdgJGCwahV+/W78Z3nbulBYVbTw==",
"requires": {
"devlop": "^1.0.0",
"micromark-factory-space": "^2.0.0",
"micromark-util-character": "^2.0.0",
"micromark-util-symbol": "^2.0.0",
"micromark-util-types": "^2.0.0"
}
},
"micromark-extension-mdx-expression": {
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-1.0.8.tgz",
@ -18588,6 +19320,19 @@
"unified": "^11.0.0"
}
},
"remark-gfm": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.0.tgz",
"integrity": "sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==",
"requires": {
"@types/mdast": "^4.0.0",
"mdast-util-gfm": "^3.0.0",
"micromark-extension-gfm": "^3.0.0",
"remark-parse": "^11.0.0",
"remark-stringify": "^11.0.0",
"unified": "^11.0.0"
}
},
"remark-heading-id": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/remark-heading-id/-/remark-heading-id-1.0.1.tgz",

View File

@ -45,6 +45,7 @@
"rehype-slug": "^6.0.0",
"rehype-stringify": "^10.0.0",
"remark-frontmatter": "^5.0.0",
"remark-gfm": "^4.0.0",
"remark-heading-id": "^1.0.1",
"remark-parse": "^11.0.0",
"remark-rehype": "^11.0.0",