diff --git a/astro.config.ts b/astro.config.ts
index cccb614..0c48ca6 100644
--- a/astro.config.ts
+++ b/astro.config.ts
@@ -1,7 +1,33 @@
import { defineConfig, passthroughImageService } from "astro/config"
+import starlight from "@astrojs/starlight"
+
+const logo = "./src/images/icon.svg"
export default defineConfig({
trailingSlash: "never",
build: { format: "directory" },
+ integrations: [
+ starlight({
+ title: "Federated Nexus",
+ description:
+ "Federated Nexus is a community resource hosting multiple FOSS (especially federated) services, including Matrix and Forgejo.",
+ favicon: logo,
+ logo: {
+ src: logo,
+ },
+ social: [
+ {
+ icon: "seti:git",
+ label: "Source Code",
+ href: "https://git.federated.nexus",
+ },
+ {
+ icon: "mastodon",
+ label: "Mastodon",
+ href: "https://wetdry.world/@QuadRadical",
+ },
+ ],
+ }),
+ ],
image: { service: passthroughImageService() },
})
diff --git a/deno.lock b/deno.lock
index bd9606f..a31a248 100644
--- a/deno.lock
+++ b/deno.lock
@@ -1,33 +1,25 @@
{
"version": "4",
"specifiers": {
- "npm:@iconify-json/akar-icons@^1.2.2": "1.2.2",
- "npm:astro-icon@^1.1.5": "1.1.5",
+ "npm:@astrojs/starlight@~0.34.3": "0.34.3_astro@5.1.8__vite@6.0.11__zod@3.24.1",
"npm:astro@^5.1.8": "5.1.8_vite@6.0.11_zod@3.24.1",
- "npm:mdui@^2.1.3": "2.1.3",
- "npm:sharp@~0.33.5": "0.33.5"
+ "npm:sharp@~0.33.5": "0.33.5",
+ "npm:starlight@~0.3.9": "0.3.9"
},
"npm": {
- "@antfu/install-pkg@1.0.0": {
- "integrity": "sha512-xvX6P/lo1B3ej0OsaErAjqgFYzYVcJpamjLAFLYh9vRJngBrMoUG7aVnrGTeqM7yxbyTD5p3F2+0/QUEh8Vzhw==",
- "dependencies": [
- "package-manager-detector",
- "tinyexec"
- ]
- },
- "@antfu/utils@8.1.1": {
- "integrity": "sha512-Mex9nXf9vR6AhcXmMrlz/HVgYYZpVGJ6YlPgwl7UnaFpnshXs6EK/oa5Gpf3CzENMjkvEx2tQtntGnb7UtSTOQ=="
- },
"@astrojs/compiler@2.10.3": {
"integrity": "sha512-bL/O7YBxsFt55YHU021oL+xz+B/9HvGNId3F9xURN16aeqDK9juHGktdkCSXz+U4nqFACq6ZFvWomOzhV+zfPw=="
},
"@astrojs/internal-helpers@0.4.2": {
"integrity": "sha512-EdDWkC3JJVcpGpqJAU/5hSk2LKXyG3mNGkzGoAuyK+xoPHbaVdSuIWoN1QTnmK3N/gGfaaAfM8gO2KDCAW7S3w=="
},
+ "@astrojs/internal-helpers@0.6.1": {
+ "integrity": "sha512-l5Pqf6uZu31aG+3Lv8nl/3s4DbUzdlxTWDof4pEpto6GUJNhhCbelVi9dEyurOVyqaelwmS9oSyOWOENSfgo9A=="
+ },
"@astrojs/markdown-remark@6.0.2": {
"integrity": "sha512-aAoHGVRK3rebCYbaLjyyR+3VeAuTz4q49syUxJP29Oo5yZHdy4cCAXRqLBdr9mJVlxCUUjZiF0Dau6YBf65SGg==",
"dependencies": [
- "@astrojs/prism",
+ "@astrojs/prism@3.2.0",
"github-slugger",
"hast-util-from-html",
"hast-util-to-text",
@@ -36,11 +28,11 @@
"mdast-util-definitions",
"rehype-raw",
"rehype-stringify",
- "remark-gfm",
+ "remark-gfm@4.0.0",
"remark-parse",
- "remark-rehype",
+ "remark-rehype@11.1.1",
"remark-smartypants",
- "shiki",
+ "shiki@1.29.1",
"unified",
"unist-util-remove-position",
"unist-util-visit",
@@ -48,10 +40,102 @@
"vfile"
]
},
+ "@astrojs/markdown-remark@6.3.2": {
+ "integrity": "sha512-bO35JbWpVvyKRl7cmSJD822e8YA8ThR/YbUsciWNA7yTcqpIAL2hJDToWP5KcZBWxGT6IOdOkHSXARSNZc4l/Q==",
+ "dependencies": [
+ "@astrojs/internal-helpers@0.6.1",
+ "@astrojs/prism@3.3.0",
+ "github-slugger",
+ "hast-util-from-html",
+ "hast-util-to-text",
+ "import-meta-resolve",
+ "js-yaml@4.1.0",
+ "mdast-util-definitions",
+ "rehype-raw",
+ "rehype-stringify",
+ "remark-gfm@4.0.1",
+ "remark-parse",
+ "remark-rehype@11.1.2",
+ "remark-smartypants",
+ "shiki@3.4.2",
+ "smol-toml",
+ "unified",
+ "unist-util-remove-position",
+ "unist-util-visit",
+ "unist-util-visit-parents",
+ "vfile"
+ ]
+ },
+ "@astrojs/mdx@4.3.0_astro@5.1.8__vite@6.0.11__zod@3.24.1_acorn@8.14.1": {
+ "integrity": "sha512-OGX2KvPeBzjSSKhkCqrUoDMyzFcjKt5nTE5SFw3RdoLf0nrhyCXBQcCyclzWy1+P+XpOamn+p+hm1EhpCRyPxw==",
+ "dependencies": [
+ "@astrojs/markdown-remark@6.3.2",
+ "@mdx-js/mdx",
+ "acorn@8.14.1",
+ "astro",
+ "es-module-lexer",
+ "estree-util-visit",
+ "hast-util-to-html@9.0.5",
+ "kleur@4.1.5",
+ "rehype-raw",
+ "remark-gfm@4.0.1",
+ "remark-smartypants",
+ "source-map",
+ "unist-util-visit",
+ "vfile"
+ ]
+ },
"@astrojs/prism@3.2.0": {
"integrity": "sha512-GilTHKGCW6HMq7y3BUv9Ac7GMe/MO9gi9GW62GzKtth0SwukCu/qp2wLiGpEujhY+VVhaG9v7kv/5vFzvf4NYw==",
"dependencies": [
- "prismjs"
+ "prismjs@1.29.0"
+ ]
+ },
+ "@astrojs/prism@3.3.0": {
+ "integrity": "sha512-q8VwfU/fDZNoDOf+r7jUnMC2//H2l0TuQ6FkGJL8vD8nw/q5KiL3DS1KKBI3QhI9UQhpJ5dc7AtqfbXWuOgLCQ==",
+ "dependencies": [
+ "prismjs@1.30.0"
+ ]
+ },
+ "@astrojs/sitemap@3.4.0": {
+ "integrity": "sha512-C5m/xsKvRSILKM3hy47n5wKtTQtJXn8epoYuUmCCstaE9XBt20yInym3Bz2uNbEiNfv11bokoW0MqeXPIvjFIQ==",
+ "dependencies": [
+ "sitemap",
+ "stream-replace-string",
+ "zod@3.25.49"
+ ]
+ },
+ "@astrojs/starlight@0.34.3_astro@5.1.8__vite@6.0.11__zod@3.24.1": {
+ "integrity": "sha512-MAuD3NF+E+QXJJuVKofoR6xcPTP4BJmYWeOBd03udVdubNGVnPnSWVZAi+ZtnTofES4+mJdp8BNGf+ubUxkiiA==",
+ "dependencies": [
+ "@astrojs/markdown-remark@6.3.2",
+ "@astrojs/mdx",
+ "@astrojs/sitemap",
+ "@pagefind/default-ui",
+ "@types/hast",
+ "@types/js-yaml",
+ "@types/mdast",
+ "astro",
+ "astro-expressive-code",
+ "bcp-47",
+ "hast-util-from-html",
+ "hast-util-select",
+ "hast-util-to-string",
+ "hastscript",
+ "i18next",
+ "js-yaml@4.1.0",
+ "klona",
+ "mdast-util-directive",
+ "mdast-util-to-markdown",
+ "mdast-util-to-string",
+ "pagefind",
+ "rehype",
+ "rehype-format",
+ "remark-directive",
+ "ultrahtml@1.6.0",
+ "unified",
+ "unist-util-visit",
+ "vfile"
]
},
"@astrojs/telemetry@3.2.0": {
@@ -78,6 +162,9 @@
"@babel/types"
]
},
+ "@babel/runtime@7.27.4": {
+ "integrity": "sha512-t3yaEOuGu9NlIZ+hIeGbBjFtZT7j2cb2tg0fuaJKeGotchRjjLfrBA9Kwf8quhpP1EUuxModQg04q/mBwyg8uA=="
+ },
"@babel/types@7.26.5": {
"integrity": "sha512-L6mZmwFDK6Cjh1nRCLXpa6no13ZIioJDz7mdkzHv399pThrTa/k0nUlNaenOeh2kWu/iaOQYElEpKPUswUa9Vg==",
"dependencies": [
@@ -85,6 +172,9 @@
"@babel/helper-validator-identifier"
]
},
+ "@ctrl/tinycolor@4.1.0": {
+ "integrity": "sha512-WyOx8cJQ+FQus4Mm4uPIZA64gbk3Wxh0so5Lcii0aJifqwoVOlfFtorjLE0Hen4OYyHZMXDWqMmaQemBhgxFRQ=="
+ },
"@emnapi/runtime@1.3.1": {
"integrity": "sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==",
"dependencies": [
@@ -166,45 +256,37 @@
"@esbuild/win32-x64@0.24.2": {
"integrity": "sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg=="
},
- "@floating-ui/utils@0.2.9": {
- "integrity": "sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg=="
- },
- "@iconify-json/akar-icons@1.2.2": {
- "integrity": "sha512-PoUMM4FKQ6NumbSUjoM4lsulJ0GPpj979nLjZS8MGwk99MuZc80LV6AP51lfLcF4jvZFmC5G1gDIymQOi66Sqg==",
+ "@expressive-code/core@0.41.2_postcss@8.5.1": {
+ "integrity": "sha512-AJW5Tp9czbLqKMzwudL9Rv4js9afXBxkSGLmCNPq1iRgAYcx9NkTPJiSNCesjKRWoVC328AdSu6fqrD22zDgDg==",
"dependencies": [
- "@iconify/types"
+ "@ctrl/tinycolor",
+ "hast-util-select",
+ "hast-util-to-html@9.0.5",
+ "hast-util-to-text",
+ "hastscript",
+ "postcss",
+ "postcss-nested",
+ "unist-util-visit",
+ "unist-util-visit-parents"
]
},
- "@iconify/tools@4.1.1": {
- "integrity": "sha512-Hybu/HGhv6T8nLQhiG9rKx+ekF7NNpPOEQAy7JRSKht3s3dcFSsPccYzk24Znc9MTxrR6Gak3cg6CPP5dyvS2Q==",
+ "@expressive-code/plugin-frames@0.41.2": {
+ "integrity": "sha512-pfy0hkJI4nbaONjmksFDcuHmIuyPTFmi1JpABe4q2ajskiJtfBf+WDAL2pg595R9JNoPrrH5+aT9lbkx2noicw==",
"dependencies": [
- "@iconify/types",
- "@iconify/utils",
- "@types/tar",
- "axios",
- "cheerio",
- "domhandler",
- "extract-zip",
- "local-pkg@0.5.1",
- "pathe@1.1.2",
- "svgo",
- "tar"
+ "@expressive-code/core"
]
},
- "@iconify/types@2.0.0": {
- "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg=="
- },
- "@iconify/utils@2.3.0": {
- "integrity": "sha512-GmQ78prtwYW6EtzXRU1rY+KwOKfz32PD7iJh6Iyqw68GiKuoZ2A6pRtzWONz5VQJbp50mEjXh/7NkumtrAgRKA==",
+ "@expressive-code/plugin-shiki@0.41.2": {
+ "integrity": "sha512-xD4zwqAkDccXqye+235BH5bN038jYiSMLfUrCOmMlzxPDGWdxJDk5z4uUB/aLfivEF2tXyO2zyaarL3Oqht0fQ==",
"dependencies": [
- "@antfu/install-pkg",
- "@antfu/utils",
- "@iconify/types",
- "debug",
- "globals",
- "kolorist",
- "local-pkg@1.1.1",
- "mlly"
+ "@expressive-code/core",
+ "shiki@3.4.2"
+ ]
+ },
+ "@expressive-code/plugin-text-markers@0.41.2": {
+ "integrity": "sha512-JFWBz2qYxxJOJkkWf96LpeolbnOqJY95TvwYc0hXIHf9oSWV0h0SY268w/5N3EtQaD9KktzDE+VIVwb9jdb3nw==",
+ "dependencies": [
+ "@expressive-code/core"
]
},
"@img/sharp-darwin-arm64@0.33.5": {
@@ -294,39 +376,33 @@
"@jridgewell/sourcemap-codec@1.5.0": {
"integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ=="
},
- "@lit-labs/ssr-dom-shim@1.3.0": {
- "integrity": "sha512-nQIWonJ6eFAvUUrSlwyHDm/aE8PBDu5kRpL0vHMg6K8fK3Diq1xdPjTnsJSwxABhaZ+5eBi1btQB5ShUTKo4nQ=="
- },
- "@lit/localize@0.12.2": {
- "integrity": "sha512-Qv9kvgJKDq/JVSwXOxuWvQnnOBysHA99ti9im9a4fImCmx+fto+XXcUYQbjZHqiueEEc4V20PcRDPO+1g/6seQ==",
+ "@mdx-js/mdx@3.1.0_acorn@8.14.1": {
+ "integrity": "sha512-/QxEhPAvGwbQmy1Px8F899L5Uc2KZ6JtXwlCgJmjSTBedwOZkByYcBG4GceIGPXRDsmfxhHazuS+hlOShRLeDw==",
"dependencies": [
- "lit"
- ]
- },
- "@lit/reactive-element@2.0.4": {
- "integrity": "sha512-GFn91inaUa2oHLak8awSIigYz0cU0Payr1rcFsrkf5OJ5eSPxElyZfKh0f2p9FsTiZWXQdWGJeXZICEfXXYSXQ==",
- "dependencies": [
- "@lit-labs/ssr-dom-shim"
- ]
- },
- "@material/material-color-utilities@0.3.0": {
- "integrity": "sha512-ztmtTd6xwnuh2/xu+Vb01btgV8SQWYCaK56CkRK8gEkWe5TuDyBcYJ0wgkMRn+2VcE9KUmhvkz+N9GHrqw/C0g=="
- },
- "@mdui/jq@3.0.2": {
- "integrity": "sha512-Er6cvAgW4RrjWrMBJDnajIiPD99EPYmAWyIgQURhUtO2V1NQQ80oLDo9ILllMoj1idsi1G4EQEqOEdinlH85DQ==",
- "dependencies": [
- "ssr-window",
- "tslib"
- ]
- },
- "@mdui/shared@1.0.7": {
- "integrity": "sha512-rs12tndL8Y4cy8eiGnkWvKMTHOTbwtHpfpFrPvnUm6ajLnAAaHjX7CJkOMjs5sh7cd+ez2Zm77MEgovKAWeeRQ==",
- "dependencies": [
- "@lit/reactive-element",
- "@mdui/jq",
- "lit",
- "ssr-window",
- "tslib"
+ "@types/estree",
+ "@types/estree-jsx",
+ "@types/hast",
+ "@types/mdx",
+ "collapse-white-space",
+ "devlop",
+ "estree-util-is-identifier-name",
+ "estree-util-scope",
+ "estree-walker@3.0.3",
+ "hast-util-to-jsx-runtime",
+ "markdown-extensions",
+ "recma-build-jsx",
+ "recma-jsx",
+ "recma-stringify",
+ "rehype-recma",
+ "remark-mdx",
+ "remark-parse",
+ "remark-rehype@11.1.2",
+ "source-map",
+ "unified",
+ "unist-util-position-from-estree",
+ "unist-util-stringify-position",
+ "unist-util-visit",
+ "vfile"
]
},
"@nodelib/fs.scandir@2.1.5": {
@@ -349,6 +425,24 @@
"@oslojs/encoding@1.1.0": {
"integrity": "sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ=="
},
+ "@pagefind/darwin-arm64@1.3.0": {
+ "integrity": "sha512-365BEGl6ChOsauRjyVpBjXybflXAOvoMROw3TucAROHIcdBvXk9/2AmEvGFU0r75+vdQI4LJdJdpH4Y6Yqaj4A=="
+ },
+ "@pagefind/darwin-x64@1.3.0": {
+ "integrity": "sha512-zlGHA23uuXmS8z3XxEGmbHpWDxXfPZ47QS06tGUq0HDcZjXjXHeLG+cboOy828QIV5FXsm9MjfkP5e4ZNbOkow=="
+ },
+ "@pagefind/default-ui@1.3.0": {
+ "integrity": "sha512-CGKT9ccd3+oRK6STXGgfH+m0DbOKayX6QGlq38TfE1ZfUcPc5+ulTuzDbZUnMo+bubsEOIypm4Pl2iEyzZ1cNg=="
+ },
+ "@pagefind/linux-arm64@1.3.0": {
+ "integrity": "sha512-8lsxNAiBRUk72JvetSBXs4WRpYrQrVJXjlRRnOL6UCdBN9Nlsz0t7hWstRk36+JqHpGWOKYiuHLzGYqYAqoOnQ=="
+ },
+ "@pagefind/linux-x64@1.3.0": {
+ "integrity": "sha512-hAvqdPJv7A20Ucb6FQGE6jhjqy+vZ6pf+s2tFMNtMBG+fzcdc91uTw7aP/1Vo5plD0dAOHwdxfkyw0ugal4kcQ=="
+ },
+ "@pagefind/windows-x64@1.3.0": {
+ "integrity": "sha512-BR1bIRWOMqkf8IoU576YDhij1Wd/Zf2kX/kCI0b2qzCKC8wcc2GQJaaRMCpzvCCrmliO4vtJ6RITp/AnoYUUmQ=="
+ },
"@rollup/pluginutils@5.1.4": {
"integrity": "sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==",
"dependencies": [
@@ -417,53 +511,96 @@
"@shikijs/core@1.29.1": {
"integrity": "sha512-Mo1gGGkuOYjDu5H8YwzmOuly9vNr8KDVkqj9xiKhhhFS8jisAtDSEWB9hzqRHLVQgFdA310e8XRJcW4tYhRB2A==",
"dependencies": [
- "@shikijs/engine-javascript",
- "@shikijs/engine-oniguruma",
- "@shikijs/types",
- "@shikijs/vscode-textmate",
+ "@shikijs/engine-javascript@1.29.1",
+ "@shikijs/engine-oniguruma@1.29.1",
+ "@shikijs/types@1.29.1",
+ "@shikijs/vscode-textmate@10.0.1",
"@types/hast",
- "hast-util-to-html"
+ "hast-util-to-html@9.0.4"
+ ]
+ },
+ "@shikijs/core@3.4.2": {
+ "integrity": "sha512-AG8vnSi1W2pbgR2B911EfGqtLE9c4hQBYkv/x7Z+Kt0VxhgQKcW7UNDVYsu9YxwV6u+OJrvdJrMq6DNWoBjihQ==",
+ "dependencies": [
+ "@shikijs/types@3.4.2",
+ "@shikijs/vscode-textmate@10.0.2",
+ "@types/hast",
+ "hast-util-to-html@9.0.5"
]
},
"@shikijs/engine-javascript@1.29.1": {
"integrity": "sha512-Hpi8k9x77rCQ7F/7zxIOUruNkNidMyBnP5qAGbLFqg4kRrg1HZhkB8btib5EXbQWTtLb5gBHOdBwshk20njD7Q==",
"dependencies": [
- "@shikijs/types",
- "@shikijs/vscode-textmate",
- "oniguruma-to-es"
+ "@shikijs/types@1.29.1",
+ "@shikijs/vscode-textmate@10.0.1",
+ "oniguruma-to-es@2.3.0"
+ ]
+ },
+ "@shikijs/engine-javascript@3.4.2": {
+ "integrity": "sha512-1/adJbSMBOkpScCE/SB6XkjJU17ANln3Wky7lOmrnpl+zBdQ1qXUJg2GXTYVHRq+2j3hd1DesmElTXYDgtfSOQ==",
+ "dependencies": [
+ "@shikijs/types@3.4.2",
+ "@shikijs/vscode-textmate@10.0.2",
+ "oniguruma-to-es@4.3.3"
]
},
"@shikijs/engine-oniguruma@1.29.1": {
"integrity": "sha512-gSt2WhLNgEeLstcweQOSp+C+MhOpTsgdNXRqr3zP6M+BUBZ8Md9OU2BYwUYsALBxHza7hwaIWtFHjQ/aOOychw==",
"dependencies": [
- "@shikijs/types",
- "@shikijs/vscode-textmate"
+ "@shikijs/types@1.29.1",
+ "@shikijs/vscode-textmate@10.0.1"
+ ]
+ },
+ "@shikijs/engine-oniguruma@3.4.2": {
+ "integrity": "sha512-zcZKMnNndgRa3ORja6Iemsr3DrLtkX3cAF7lTJkdMB6v9alhlBsX9uNiCpqofNrXOvpA3h6lHcLJxgCIhVOU5Q==",
+ "dependencies": [
+ "@shikijs/types@3.4.2",
+ "@shikijs/vscode-textmate@10.0.2"
]
},
"@shikijs/langs@1.29.1": {
"integrity": "sha512-iERn4HlyuT044/FgrvLOaZgKVKf3PozjKjyV/RZ5GnlyYEAZFcgwHGkYboeBv2IybQG1KVS/e7VGgiAU4JY2Gw==",
"dependencies": [
- "@shikijs/types"
+ "@shikijs/types@1.29.1"
+ ]
+ },
+ "@shikijs/langs@3.4.2": {
+ "integrity": "sha512-H6azIAM+OXD98yztIfs/KH5H4PU39t+SREhmM8LaNXyUrqj2mx+zVkr8MWYqjceSjDw9I1jawm1WdFqU806rMA==",
+ "dependencies": [
+ "@shikijs/types@3.4.2"
]
},
"@shikijs/themes@1.29.1": {
"integrity": "sha512-lb11zf72Vc9uxkl+aec2oW1HVTHJ2LtgZgumb4Rr6By3y/96VmlU44bkxEb8WBWH3RUtbqAJEN0jljD9cF7H7g==",
"dependencies": [
- "@shikijs/types"
+ "@shikijs/types@1.29.1"
+ ]
+ },
+ "@shikijs/themes@3.4.2": {
+ "integrity": "sha512-qAEuAQh+brd8Jyej2UDDf+b4V2g1Rm8aBIdvt32XhDPrHvDkEnpb7Kzc9hSuHUxz0Iuflmq7elaDuQAP9bHIhg==",
+ "dependencies": [
+ "@shikijs/types@3.4.2"
]
},
"@shikijs/types@1.29.1": {
"integrity": "sha512-aBqAuhYRp5vSir3Pc9+QPu9WESBOjUo03ao0IHLC4TyTioSsp/SkbAZSrIH4ghYYC1T1KTEpRSBa83bas4RnPA==",
"dependencies": [
- "@shikijs/vscode-textmate",
+ "@shikijs/vscode-textmate@10.0.1",
+ "@types/hast"
+ ]
+ },
+ "@shikijs/types@3.4.2": {
+ "integrity": "sha512-zHC1l7L+eQlDXLnxvM9R91Efh2V4+rN3oMVS2swCBssbj2U/FBwybD1eeLaq8yl/iwT+zih8iUbTBCgGZOYlVg==",
+ "dependencies": [
+ "@shikijs/vscode-textmate@10.0.2",
"@types/hast"
]
},
"@shikijs/vscode-textmate@10.0.1": {
"integrity": "sha512-fTIQwLF+Qhuws31iw7Ncl1R3HUDtGwIipiJ9iU+UsDUwMhegFcQKQHd51nZjb7CArq0MvON8rbgCGQYWHUKAdg=="
},
- "@trysound/sax@0.2.0": {
- "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA=="
+ "@shikijs/vscode-textmate@10.0.2": {
+ "integrity": "sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg=="
},
"@types/cookie@0.6.0": {
"integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA=="
@@ -474,61 +611,78 @@
"@types/ms"
]
},
+ "@types/estree-jsx@1.0.5": {
+ "integrity": "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==",
+ "dependencies": [
+ "@types/estree"
+ ]
+ },
"@types/estree@1.0.6": {
"integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw=="
},
"@types/hast@3.0.4": {
"integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==",
"dependencies": [
- "@types/unist"
+ "@types/unist@3.0.3"
]
},
+ "@types/js-yaml@4.0.9": {
+ "integrity": "sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg=="
+ },
"@types/mdast@4.0.4": {
"integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==",
"dependencies": [
- "@types/unist"
+ "@types/unist@3.0.3"
]
},
+ "@types/mdx@2.0.13": {
+ "integrity": "sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw=="
+ },
"@types/ms@2.1.0": {
"integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA=="
},
"@types/nlcst@2.0.3": {
"integrity": "sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==",
"dependencies": [
- "@types/unist"
+ "@types/unist@3.0.3"
]
},
+ "@types/node@17.0.45": {
+ "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw=="
+ },
"@types/node@22.12.0": {
"integrity": "sha512-Fll2FZ1riMjNmlmJOdAyY5pUbkftXslB5DgEzlIuNaiWhXd00FhWxVC/r4yV/4wBb9JfImTu+jiSvXTkJ7F/gA==",
"dependencies": [
"undici-types"
]
},
- "@types/tar@6.1.13": {
- "integrity": "sha512-IznnlmU5f4WcGTh2ltRu/Ijpmk8wiWXfF0VA4s+HPjHZgvFggk1YaIkbo5krX/zUCzWF8N/l4+W/LNxnvAJ8nw==",
+ "@types/sax@1.2.7": {
+ "integrity": "sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==",
"dependencies": [
- "@types/node",
- "minipass@4.2.8"
+ "@types/node@22.12.0"
]
},
- "@types/trusted-types@2.0.7": {
- "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw=="
+ "@types/unist@2.0.11": {
+ "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA=="
},
"@types/unist@3.0.3": {
"integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="
},
- "@types/yauzl@2.10.3": {
- "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==",
- "dependencies": [
- "@types/node"
- ]
- },
"@ungap/structured-clone@1.2.1": {
"integrity": "sha512-fEzPV3hSkSMltkw152tJKNARhOupqbH96MZWyRjNaYZOMIzbrTeQDG+MTc6Mr2pgzFQzFxAfmhGDNP5QK++2ZA=="
},
+ "acorn-jsx@5.3.2_acorn@8.14.1": {
+ "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
+ "dependencies": [
+ "acorn@8.14.1"
+ ]
+ },
"acorn@8.14.0": {
"integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA=="
},
+ "acorn@8.14.1": {
+ "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg=="
+ },
"ansi-align@3.0.1": {
"integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==",
"dependencies": [
@@ -551,6 +705,9 @@
"picomatch@2.3.1"
]
},
+ "arg@5.0.2": {
+ "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg=="
+ },
"argparse@1.0.10": {
"integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
"dependencies": [
@@ -566,25 +723,27 @@
"array-iterate@2.0.1": {
"integrity": "sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg=="
},
- "astro-icon@1.1.5": {
- "integrity": "sha512-CJYS5nWOw9jz4RpGWmzNQY7D0y2ZZacH7atL2K9DeJXJVaz7/5WrxeyIxO8KASk1jCM96Q4LjRx/F3R+InjJrw==",
+ "astring@1.9.0": {
+ "integrity": "sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg=="
+ },
+ "astro-expressive-code@0.41.2_astro@5.1.8__vite@6.0.11__zod@3.24.1": {
+ "integrity": "sha512-HN0jWTnhr7mIV/2e6uu4PPRNNo/k4UEgTLZqbp3MrHU+caCARveG2yZxaZVBmxyiVdYqW5Pd3u3n2zjnshixbw==",
"dependencies": [
- "@iconify/tools",
- "@iconify/types",
- "@iconify/utils"
+ "astro",
+ "rehype-expressive-code"
]
},
"astro@5.1.8_vite@6.0.11_zod@3.24.1": {
"integrity": "sha512-7fNNceI/dXqGIkkZQjxhH31alAfgf33cDv34cPLCGFVSHHOpYG0NSrofnxdYf0BvWRlddqkq393UqDM5cJlv1w==",
"dependencies": [
"@astrojs/compiler",
- "@astrojs/internal-helpers",
- "@astrojs/markdown-remark",
+ "@astrojs/internal-helpers@0.4.2",
+ "@astrojs/markdown-remark@6.0.2",
"@astrojs/telemetry",
"@oslojs/encoding",
"@rollup/pluginutils",
"@types/cookie",
- "acorn",
+ "acorn@8.14.0",
"aria-query",
"axobject-query",
"boxen",
@@ -621,10 +780,10 @@
"rehype",
"semver",
"sharp",
- "shiki",
+ "shiki@1.29.1",
"tinyexec",
"tsconfck",
- "ultrahtml",
+ "ultrahtml@1.5.3",
"unist-util-visit",
"unstorage",
"vfile",
@@ -634,20 +793,9 @@
"xxhash-wasm",
"yargs-parser",
"yocto-spinner",
- "zod",
"zod-to-json-schema",
- "zod-to-ts"
- ]
- },
- "asynckit@0.4.0": {
- "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
- },
- "axios@1.8.2": {
- "integrity": "sha512-ls4GYBm5aig9vWx8AWDSGLpnpDQRtWAfrjU+EuytuODrFBkqesN2RkOQCBzrA1RQNHw1SmRMSDDDSwzNAYQ6Rg==",
- "dependencies": [
- "follow-redirects",
- "form-data",
- "proxy-from-env"
+ "zod-to-ts",
+ "zod@3.24.1"
]
},
"axobject-query@4.1.0": {
@@ -659,6 +807,17 @@
"base-64@1.0.0": {
"integrity": "sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg=="
},
+ "bcp-47-match@2.0.3": {
+ "integrity": "sha512-JtTezzbAibu8G0R9op9zb3vcWZd9JF6M0xOYGPn0fNCd7wOpRB1mU2mH9T8gaBGbAAyIIVgB2G7xG0GP98zMAQ=="
+ },
+ "bcp-47@2.1.0": {
+ "integrity": "sha512-9IIS3UPrvIa1Ej+lVDdDwO7zLehjqsaByECw0bu2RRGP73jALm6FYbzI5gWbgHLvNdkvfXB5YrSbocZdOS0c0w==",
+ "dependencies": [
+ "is-alphabetical",
+ "is-alphanumerical",
+ "is-decimal"
+ ]
+ },
"binary-extensions@2.3.0": {
"integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw=="
},
@@ -684,16 +843,6 @@
"fill-range"
]
},
- "buffer-crc32@0.2.13": {
- "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ=="
- },
- "call-bind-apply-helpers@1.0.2": {
- "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",
- "dependencies": [
- "es-errors",
- "function-bind"
- ]
- },
"camelcase@8.0.0": {
"integrity": "sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA=="
},
@@ -712,32 +861,8 @@
"character-entities@2.0.2": {
"integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ=="
},
- "cheerio-select@2.1.0": {
- "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==",
- "dependencies": [
- "boolbase",
- "css-select",
- "css-what",
- "domelementtype",
- "domhandler",
- "domutils"
- ]
- },
- "cheerio@1.0.0": {
- "integrity": "sha512-quS9HgjQpdaXOvsZz82Oz7uxtXiy6UIsIQcpBj7HRw2M63Skasm9qlDocAM7jNuaxdhpPU7c4kJN+gA5MCu4ww==",
- "dependencies": [
- "cheerio-select",
- "dom-serializer",
- "domhandler",
- "domutils",
- "encoding-sniffer",
- "htmlparser2",
- "parse5",
- "parse5-htmlparser2-tree-adapter",
- "parse5-parser-stream",
- "undici",
- "whatwg-mimetype"
- ]
+ "character-reference-invalid@2.0.1": {
+ "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw=="
},
"chokidar@3.6.0": {
"integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
@@ -752,21 +877,18 @@
"readdirp"
]
},
- "chownr@2.0.0": {
- "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ=="
- },
"ci-info@4.1.0": {
"integrity": "sha512-HutrvTNsF48wnxkzERIXOe5/mlcfFcbfCmwcg6CJnizbSue78AbDt+1cgl26zwn61WFxhcPykPfZrbqjGmBb4A=="
},
- "classcat@5.0.5": {
- "integrity": "sha512-JhZUT7JFcQy/EzW605k/ktHtncoo9vnyW/2GspNYwFlN1C/WmjuV/xtS04e9SOkL2sTdw0VAZ2UGCcQ9lR6p6w=="
- },
"cli-boxes@3.0.0": {
"integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g=="
},
"clsx@2.1.1": {
"integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA=="
},
+ "collapse-white-space@2.1.0": {
+ "integrity": "sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw=="
+ },
"color-convert@2.0.1": {
"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
"dependencies": [
@@ -790,27 +912,12 @@
"color-string"
]
},
- "combined-stream@1.0.8": {
- "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
- "dependencies": [
- "delayed-stream"
- ]
- },
"comma-separated-tokens@2.0.3": {
"integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg=="
},
- "commander@7.2.0": {
- "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw=="
- },
"common-ancestor-path@1.0.1": {
"integrity": "sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w=="
},
- "confbox@0.1.8": {
- "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w=="
- },
- "confbox@0.2.1": {
- "integrity": "sha512-hkT3yDPFbs95mNCy1+7qNKC6Pro+/ibzYxtM2iqEigpf0sVw+bg4Zh9/snjsBcf990vfIsg5+1U7VyiyBb3etg=="
- },
"consola@3.4.0": {
"integrity": "sha512-EiPU8G6dQG0GFHNR8ljnZFki/8a+cQwEQ+7wpxdChl02Q8HXlwEZWD5lqAF8vC2sEC3Tehr8hy7vErz88LHyUA=="
},
@@ -826,42 +933,12 @@
"uncrypto"
]
},
- "css-select@5.1.0": {
- "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==",
- "dependencies": [
- "boolbase",
- "css-what",
- "domhandler",
- "domutils",
- "nth-check"
- ]
- },
- "css-tree@2.2.1": {
- "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==",
- "dependencies": [
- "mdn-data@2.0.28",
- "source-map-js"
- ]
- },
- "css-tree@2.3.1": {
- "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==",
- "dependencies": [
- "mdn-data@2.0.30",
- "source-map-js"
- ]
- },
- "css-what@6.1.0": {
- "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw=="
+ "css-selector-parser@3.1.2": {
+ "integrity": "sha512-WfUcL99xWDs7b3eZPoRszWVfbNo8ErCF15PTvVROjkShGlAfjIkG6hlfj/sl6/rfo5Q9x9ryJ3VqVnAZDA+gcw=="
},
"cssesc@3.0.0": {
"integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg=="
},
- "csso@5.0.5": {
- "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==",
- "dependencies": [
- "css-tree@2.2.1"
- ]
- },
"debug@4.4.0": {
"integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==",
"dependencies": [
@@ -877,9 +954,6 @@
"defu@6.1.4": {
"integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg=="
},
- "delayed-stream@1.0.0": {
- "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ=="
- },
"dequal@2.0.3": {
"integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA=="
},
@@ -907,45 +981,15 @@
"diff@5.2.0": {
"integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A=="
},
+ "direction@2.0.1": {
+ "integrity": "sha512-9S6m9Sukh1cZNknO1CWAr2QAWsbKLafQiyM5gZ7VgXHeuaoUwffKN4q6NC4A/Mf9iiPlOXQEKW/Mv/mh9/3YFA=="
+ },
"dlv@1.1.3": {
"integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA=="
},
- "dom-serializer@2.0.0": {
- "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==",
- "dependencies": [
- "domelementtype",
- "domhandler",
- "entities"
- ]
- },
- "domelementtype@2.3.0": {
- "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw=="
- },
- "domhandler@5.0.3": {
- "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
- "dependencies": [
- "domelementtype"
- ]
- },
- "domutils@3.2.2": {
- "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==",
- "dependencies": [
- "dom-serializer",
- "domelementtype",
- "domhandler"
- ]
- },
"dset@3.1.4": {
"integrity": "sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA=="
},
- "dunder-proto@1.0.1": {
- "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
- "dependencies": [
- "call-bind-apply-helpers",
- "es-errors",
- "gopd"
- ]
- },
"emoji-regex-xs@1.0.0": {
"integrity": "sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg=="
},
@@ -955,44 +999,28 @@
"emoji-regex@8.0.0": {
"integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
},
- "encoding-sniffer@0.2.0": {
- "integrity": "sha512-ju7Wq1kg04I3HtiYIOrUrdfdDvkyO9s5XM8QAj/bN61Yo/Vb4vgJxy5vi4Yxk01gWHbrofpPtpxM8bKger9jhg==",
- "dependencies": [
- "iconv-lite",
- "whatwg-encoding"
- ]
- },
- "end-of-stream@1.4.4": {
- "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
- "dependencies": [
- "once"
- ]
- },
"entities@4.5.0": {
"integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw=="
},
- "es-define-property@1.0.1": {
- "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g=="
- },
- "es-errors@1.3.0": {
- "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw=="
- },
"es-module-lexer@1.6.0": {
"integrity": "sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ=="
},
- "es-object-atoms@1.1.1": {
- "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
+ "esast-util-from-estree@2.0.0": {
+ "integrity": "sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==",
"dependencies": [
- "es-errors"
+ "@types/estree-jsx",
+ "devlop",
+ "estree-util-visit",
+ "unist-util-position-from-estree"
]
},
- "es-set-tostringtag@2.1.0": {
- "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==",
+ "esast-util-from-js@2.0.1": {
+ "integrity": "sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==",
"dependencies": [
- "es-errors",
- "get-intrinsic",
- "has-tostringtag",
- "hasown"
+ "@types/estree-jsx",
+ "acorn@8.14.1",
+ "esast-util-from-estree",
+ "vfile-message"
]
},
"esbuild@0.24.2": {
@@ -1031,6 +1059,46 @@
"esprima@4.0.1": {
"integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="
},
+ "estree-util-attach-comments@3.0.0": {
+ "integrity": "sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==",
+ "dependencies": [
+ "@types/estree"
+ ]
+ },
+ "estree-util-build-jsx@3.0.1": {
+ "integrity": "sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==",
+ "dependencies": [
+ "@types/estree-jsx",
+ "devlop",
+ "estree-util-is-identifier-name",
+ "estree-walker@3.0.3"
+ ]
+ },
+ "estree-util-is-identifier-name@3.0.0": {
+ "integrity": "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg=="
+ },
+ "estree-util-scope@1.0.0": {
+ "integrity": "sha512-2CAASclonf+JFWBNJPndcOpA8EMJwa0Q8LUFJEKqXLW6+qBvbFZuF5gItbQOs/umBUkjviCSDCbBwU2cXbmrhQ==",
+ "dependencies": [
+ "@types/estree",
+ "devlop"
+ ]
+ },
+ "estree-util-to-js@2.0.0": {
+ "integrity": "sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==",
+ "dependencies": [
+ "@types/estree-jsx",
+ "astring",
+ "source-map"
+ ]
+ },
+ "estree-util-visit@2.0.0": {
+ "integrity": "sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==",
+ "dependencies": [
+ "@types/estree-jsx",
+ "@types/unist@3.0.3"
+ ]
+ },
"estree-walker@2.0.2": {
"integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="
},
@@ -1043,21 +1111,18 @@
"eventemitter3@5.0.1": {
"integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA=="
},
- "exsolve@1.0.4": {
- "integrity": "sha512-xsZH6PXaER4XoV+NiT7JHp1bJodJVT+cxeSH1G0f0tlT0lJqYuHUP3bUx2HtfTDvOagMINYp8rsqusxud3RXhw=="
+ "expressive-code@0.41.2": {
+ "integrity": "sha512-aLZiZaqorRtNExtGpUjK9zFH9aTpWeoTXMyLo4b4IcuXfPqtLPPxhRm/QlPb8QqIcMMXnSiGRHSFpQfX0m7HJw==",
+ "dependencies": [
+ "@expressive-code/core",
+ "@expressive-code/plugin-frames",
+ "@expressive-code/plugin-shiki",
+ "@expressive-code/plugin-text-markers"
+ ]
},
"extend@3.0.2": {
"integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
},
- "extract-zip@2.0.1": {
- "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",
- "dependencies": [
- "@types/yauzl",
- "debug",
- "get-stream",
- "yauzl"
- ]
- },
"fast-glob@3.3.3": {
"integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==",
"dependencies": [
@@ -1074,12 +1139,6 @@
"reusify"
]
},
- "fd-slicer@1.1.0": {
- "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==",
- "dependencies": [
- "pend"
- ]
- },
"fill-range@7.1.1": {
"integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
"dependencies": [
@@ -1106,61 +1165,12 @@
"flattie@1.1.1": {
"integrity": "sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ=="
},
- "follow-redirects@1.15.9": {
- "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ=="
- },
- "form-data@4.0.2": {
- "integrity": "sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==",
- "dependencies": [
- "asynckit",
- "combined-stream",
- "es-set-tostringtag",
- "mime-types"
- ]
- },
- "fs-minipass@2.1.0": {
- "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
- "dependencies": [
- "minipass@3.3.6"
- ]
- },
"fsevents@2.3.3": {
"integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw=="
},
- "function-bind@1.1.2": {
- "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA=="
- },
"get-east-asian-width@1.3.0": {
"integrity": "sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ=="
},
- "get-intrinsic@1.3.0": {
- "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
- "dependencies": [
- "call-bind-apply-helpers",
- "es-define-property",
- "es-errors",
- "es-object-atoms",
- "function-bind",
- "get-proto",
- "gopd",
- "has-symbols",
- "hasown",
- "math-intrinsics"
- ]
- },
- "get-proto@1.0.1": {
- "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
- "dependencies": [
- "dunder-proto",
- "es-object-atoms"
- ]
- },
- "get-stream@5.2.0": {
- "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
- "dependencies": [
- "pump"
- ]
- },
"github-slugger@2.0.0": {
"integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw=="
},
@@ -1170,12 +1180,6 @@
"is-glob"
]
},
- "globals@15.15.0": {
- "integrity": "sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg=="
- },
- "gopd@1.2.0": {
- "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg=="
- },
"graceful-fs@4.2.11": {
"integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="
},
@@ -1194,19 +1198,23 @@
"unenv"
]
},
- "has-symbols@1.1.0": {
- "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ=="
- },
- "has-tostringtag@1.0.2": {
- "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
+ "hast-util-embedded@3.0.0": {
+ "integrity": "sha512-naH8sld4Pe2ep03qqULEtvYr7EjrLK2QHY8KJR6RJkTUjPGObe1vnx585uzem2hGra+s1q08DZZpfgDVYRbaXA==",
"dependencies": [
- "has-symbols"
+ "@types/hast",
+ "hast-util-is-element"
]
},
- "hasown@2.0.2": {
- "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
+ "hast-util-format@1.1.0": {
+ "integrity": "sha512-yY1UDz6bC9rDvCWHpx12aIBGRG7krurX0p0Fm6pT547LwDIZZiNr8a+IHDogorAdreULSEzP82Nlv5SZkHZcjA==",
"dependencies": [
- "function-bind"
+ "@types/hast",
+ "hast-util-embedded",
+ "hast-util-minify-whitespace",
+ "hast-util-phrasing",
+ "hast-util-whitespace",
+ "html-whitespace-sensitive-tag-names",
+ "unist-util-visit-parents"
]
},
"hast-util-from-html@2.0.3": {
@@ -1224,32 +1232,64 @@
"integrity": "sha512-SfMzfdAi/zAoZ1KkFEyyeXBn7u/ShQrfd675ZEE9M3qj+PMFX05xubzRyF76CCSJu8au9jgVxDV1+okFvgZU4A==",
"dependencies": [
"@types/hast",
- "@types/unist",
+ "@types/unist@3.0.3",
"devlop",
"hastscript",
- "property-information",
+ "property-information@6.5.0",
"vfile",
"vfile-location",
"web-namespaces"
]
},
+ "hast-util-has-property@3.0.0": {
+ "integrity": "sha512-MNilsvEKLFpV604hwfhVStK0usFY/QmM5zX16bo7EjnAEGofr5YyI37kzopBlZJkHD4t887i+q/C8/tr5Q94cA==",
+ "dependencies": [
+ "@types/hast"
+ ]
+ },
+ "hast-util-is-body-ok-link@3.0.1": {
+ "integrity": "sha512-0qpnzOBLztXHbHQenVB8uNuxTnm/QBFUOmdOSsEn7GnBtyY07+ENTWVFBAnXd/zEgd9/SUG3lRY7hSIBWRgGpQ==",
+ "dependencies": [
+ "@types/hast"
+ ]
+ },
"hast-util-is-element@3.0.0": {
"integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==",
"dependencies": [
"@types/hast"
]
},
+ "hast-util-minify-whitespace@1.0.1": {
+ "integrity": "sha512-L96fPOVpnclQE0xzdWb/D12VT5FabA7SnZOUMtL1DbXmYiHJMXZvFkIZfiMmTCNJHUeO2K9UYNXoVyfz+QHuOw==",
+ "dependencies": [
+ "@types/hast",
+ "hast-util-embedded",
+ "hast-util-is-element",
+ "hast-util-whitespace",
+ "unist-util-is"
+ ]
+ },
"hast-util-parse-selector@4.0.0": {
"integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==",
"dependencies": [
"@types/hast"
]
},
+ "hast-util-phrasing@3.0.1": {
+ "integrity": "sha512-6h60VfI3uBQUxHqTyMymMZnEbNl1XmEGtOxxKYL7stY2o601COo62AWAYBQR9lZbYXYSBoxag8UpPRXK+9fqSQ==",
+ "dependencies": [
+ "@types/hast",
+ "hast-util-embedded",
+ "hast-util-has-property",
+ "hast-util-is-body-ok-link",
+ "hast-util-is-element"
+ ]
+ },
"hast-util-raw@9.1.0": {
"integrity": "sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==",
"dependencies": [
"@types/hast",
- "@types/unist",
+ "@types/unist@3.0.3",
"@ungap/structured-clone",
"hast-util-from-parse5",
"hast-util-to-parse5",
@@ -1263,39 +1303,122 @@
"zwitch"
]
},
+ "hast-util-select@6.0.4": {
+ "integrity": "sha512-RqGS1ZgI0MwxLaKLDxjprynNzINEkRHY2i8ln4DDjgv9ZhcYVIHN9rlpiYsqtFwrgpYU361SyWDQcGNIBVu3lw==",
+ "dependencies": [
+ "@types/hast",
+ "@types/unist@3.0.3",
+ "bcp-47-match",
+ "comma-separated-tokens",
+ "css-selector-parser",
+ "devlop",
+ "direction",
+ "hast-util-has-property",
+ "hast-util-to-string",
+ "hast-util-whitespace",
+ "nth-check",
+ "property-information@7.1.0",
+ "space-separated-tokens",
+ "unist-util-visit",
+ "zwitch"
+ ]
+ },
+ "hast-util-to-estree@3.1.3": {
+ "integrity": "sha512-48+B/rJWAp0jamNbAAf9M7Uf//UVqAoMmgXhBdxTDJLGKY+LRnZ99qcG+Qjl5HfMpYNzS5v4EAwVEF34LeAj7w==",
+ "dependencies": [
+ "@types/estree",
+ "@types/estree-jsx",
+ "@types/hast",
+ "comma-separated-tokens",
+ "devlop",
+ "estree-util-attach-comments",
+ "estree-util-is-identifier-name",
+ "hast-util-whitespace",
+ "mdast-util-mdx-expression",
+ "mdast-util-mdx-jsx",
+ "mdast-util-mdxjs-esm",
+ "property-information@7.1.0",
+ "space-separated-tokens",
+ "style-to-js",
+ "unist-util-position",
+ "zwitch"
+ ]
+ },
"hast-util-to-html@9.0.4": {
"integrity": "sha512-wxQzXtdbhiwGAUKrnQJXlOPmHnEehzphwkK7aluUPQ+lEc1xefC8pblMgpp2w5ldBTEfveRIrADcrhGIWrlTDA==",
"dependencies": [
"@types/hast",
- "@types/unist",
+ "@types/unist@3.0.3",
"ccount",
"comma-separated-tokens",
"hast-util-whitespace",
"html-void-elements",
"mdast-util-to-hast",
- "property-information",
+ "property-information@6.5.0",
"space-separated-tokens",
"stringify-entities",
"zwitch"
]
},
+ "hast-util-to-html@9.0.5": {
+ "integrity": "sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==",
+ "dependencies": [
+ "@types/hast",
+ "@types/unist@3.0.3",
+ "ccount",
+ "comma-separated-tokens",
+ "hast-util-whitespace",
+ "html-void-elements",
+ "mdast-util-to-hast",
+ "property-information@7.1.0",
+ "space-separated-tokens",
+ "stringify-entities",
+ "zwitch"
+ ]
+ },
+ "hast-util-to-jsx-runtime@2.3.6": {
+ "integrity": "sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==",
+ "dependencies": [
+ "@types/estree",
+ "@types/hast",
+ "@types/unist@3.0.3",
+ "comma-separated-tokens",
+ "devlop",
+ "estree-util-is-identifier-name",
+ "hast-util-whitespace",
+ "mdast-util-mdx-expression",
+ "mdast-util-mdx-jsx",
+ "mdast-util-mdxjs-esm",
+ "property-information@7.1.0",
+ "space-separated-tokens",
+ "style-to-js",
+ "unist-util-position",
+ "vfile-message"
+ ]
+ },
"hast-util-to-parse5@8.0.0": {
"integrity": "sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==",
"dependencies": [
"@types/hast",
"comma-separated-tokens",
"devlop",
- "property-information",
+ "property-information@6.5.0",
"space-separated-tokens",
"web-namespaces",
"zwitch"
]
},
+ "hast-util-to-string@3.0.1": {
+ "integrity": "sha512-XelQVTDWvqcl3axRfI0xSeoVKzyIFPwsAGSLIsKdJKQMXDYJS4WYrBNF/8J7RdhIcFI2BOHgAifggsvsxp/3+A==",
+ "dependencies": [
+ "@types/hast"
+ ]
+ },
"hast-util-to-text@4.0.2": {
"integrity": "sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==",
"dependencies": [
"@types/hast",
- "@types/unist",
+ "@types/unist@3.0.3",
"hast-util-is-element",
"unist-util-find-after"
]
@@ -1312,7 +1435,7 @@
"@types/hast",
"comma-separated-tokens",
"hast-util-parse-selector",
- "property-information",
+ "property-information@6.5.0",
"space-separated-tokens"
]
},
@@ -1322,30 +1445,37 @@
"html-void-elements@3.0.0": {
"integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg=="
},
- "htmlparser2@9.1.0": {
- "integrity": "sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==",
- "dependencies": [
- "domelementtype",
- "domhandler",
- "domutils",
- "entities"
- ]
+ "html-whitespace-sensitive-tag-names@3.0.1": {
+ "integrity": "sha512-q+310vW8zmymYHALr1da4HyXUQ0zgiIwIicEfotYPWGN0OJVEN/58IJ3A4GBYcEq3LGAZqKb+ugvP0GNB9CEAA=="
},
"http-cache-semantics@4.1.1": {
"integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ=="
},
- "iconv-lite@0.6.3": {
- "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
+ "i18next@23.16.8": {
+ "integrity": "sha512-06r/TitrM88Mg5FdUXAKL96dJMzgqLE5dv3ryBAra4KCwD9mJ4ndOTS95ZuymIGoE+2hzfdaMak2X11/es7ZWg==",
"dependencies": [
- "safer-buffer"
+ "@babel/runtime"
]
},
"import-meta-resolve@4.1.0": {
"integrity": "sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw=="
},
+ "inline-style-parser@0.2.4": {
+ "integrity": "sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q=="
+ },
"iron-webcrypto@1.2.1": {
"integrity": "sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg=="
},
+ "is-alphabetical@2.0.1": {
+ "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ=="
+ },
+ "is-alphanumerical@2.0.1": {
+ "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==",
+ "dependencies": [
+ "is-alphabetical",
+ "is-decimal"
+ ]
+ },
"is-arrayish@0.3.2": {
"integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ=="
},
@@ -1355,6 +1485,9 @@
"binary-extensions"
]
},
+ "is-decimal@2.0.1": {
+ "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A=="
+ },
"is-docker@3.0.0": {
"integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ=="
},
@@ -1370,6 +1503,9 @@
"is-extglob"
]
},
+ "is-hexadecimal@2.0.1": {
+ "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg=="
+ },
"is-inside-container@1.0.0": {
"integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==",
"dependencies": [
@@ -1382,9 +1518,6 @@
"is-plain-obj@4.1.0": {
"integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg=="
},
- "is-promise@4.0.0": {
- "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ=="
- },
"is-wsl@3.1.0": {
"integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==",
"dependencies": [
@@ -1410,30 +1543,8 @@
"kleur@4.1.5": {
"integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ=="
},
- "kolorist@1.8.0": {
- "integrity": "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ=="
- },
- "lit-element@4.1.1": {
- "integrity": "sha512-HO9Tkkh34QkTeUmEdNYhMT8hzLid7YlMlATSi1q4q17HE5d9mrrEHJ/o8O2D0cMi182zK1F3v7x0PWFjrhXFew==",
- "dependencies": [
- "@lit-labs/ssr-dom-shim",
- "@lit/reactive-element",
- "lit-html"
- ]
- },
- "lit-html@3.2.1": {
- "integrity": "sha512-qI/3lziaPMSKsrwlxH/xMgikhQ0EGOX2ICU73Bi/YHFvz2j/yMCIrw4+puF2IpQ4+upd3EWbvnHM9+PnJn48YA==",
- "dependencies": [
- "@types/trusted-types"
- ]
- },
- "lit@3.2.1": {
- "integrity": "sha512-1BBa1E/z0O9ye5fZprPtdqnc0BFzxIxTTOO/tQFmyC/hj1O3jL4TfmLBw0WEwjAokdLwpclkvGgDJwTIh0/22w==",
- "dependencies": [
- "@lit/reactive-element",
- "lit-element",
- "lit-html"
- ]
+ "klona@2.0.6": {
+ "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA=="
},
"load-yaml-file@0.2.0": {
"integrity": "sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==",
@@ -1444,21 +1555,6 @@
"strip-bom"
]
},
- "local-pkg@0.5.1": {
- "integrity": "sha512-9rrA30MRRP3gBD3HTGnC6cDFpaE1kVDWxWgqWJUN0RvDNAo+Nz/9GxB+nHOH0ifbVFy0hSA1V6vFDvnx54lTEQ==",
- "dependencies": [
- "mlly",
- "pkg-types@1.3.1"
- ]
- },
- "local-pkg@1.1.1": {
- "integrity": "sha512-WunYko2W1NcdfAFpuLUoucsgULmgDBRkdxHxWQ7mK0cQqwPiy8E1enjuRBrhLtZkB5iScJ1XIPdhVEFK8aOLSg==",
- "dependencies": [
- "mlly",
- "pkg-types@2.1.0",
- "quansync"
- ]
- },
"locate-path@5.0.0": {
"integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
"dependencies": [
@@ -1485,20 +1581,34 @@
"source-map-js"
]
},
+ "markdown-extensions@2.0.0": {
+ "integrity": "sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q=="
+ },
"markdown-table@3.0.4": {
"integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw=="
},
- "math-intrinsics@1.1.0": {
- "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g=="
- },
"mdast-util-definitions@6.0.0": {
"integrity": "sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==",
"dependencies": [
"@types/mdast",
- "@types/unist",
+ "@types/unist@3.0.3",
"unist-util-visit"
]
},
+ "mdast-util-directive@3.1.0": {
+ "integrity": "sha512-I3fNFt+DHmpWCYAT7quoM6lHf9wuqtI+oCOfvILnoicNIqjh5E3dEJWiXuYME2gNe8vl1iMQwyUHa7bgFmak6Q==",
+ "dependencies": [
+ "@types/mdast",
+ "@types/unist@3.0.3",
+ "ccount",
+ "devlop",
+ "mdast-util-from-markdown",
+ "mdast-util-to-markdown",
+ "parse-entities",
+ "stringify-entities",
+ "unist-util-visit-parents"
+ ]
+ },
"mdast-util-find-and-replace@3.0.2": {
"integrity": "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==",
"dependencies": [
@@ -1512,7 +1622,7 @@
"integrity": "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==",
"dependencies": [
"@types/mdast",
- "@types/unist",
+ "@types/unist@3.0.3",
"decode-named-character-reference",
"devlop",
"mdast-util-to-string",
@@ -1584,6 +1694,55 @@
"mdast-util-to-markdown"
]
},
+ "mdast-util-mdx-expression@2.0.1": {
+ "integrity": "sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==",
+ "dependencies": [
+ "@types/estree-jsx",
+ "@types/hast",
+ "@types/mdast",
+ "devlop",
+ "mdast-util-from-markdown",
+ "mdast-util-to-markdown"
+ ]
+ },
+ "mdast-util-mdx-jsx@3.2.0": {
+ "integrity": "sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==",
+ "dependencies": [
+ "@types/estree-jsx",
+ "@types/hast",
+ "@types/mdast",
+ "@types/unist@3.0.3",
+ "ccount",
+ "devlop",
+ "mdast-util-from-markdown",
+ "mdast-util-to-markdown",
+ "parse-entities",
+ "stringify-entities",
+ "unist-util-stringify-position",
+ "vfile-message"
+ ]
+ },
+ "mdast-util-mdx@3.0.0": {
+ "integrity": "sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==",
+ "dependencies": [
+ "mdast-util-from-markdown",
+ "mdast-util-mdx-expression",
+ "mdast-util-mdx-jsx",
+ "mdast-util-mdxjs-esm",
+ "mdast-util-to-markdown"
+ ]
+ },
+ "mdast-util-mdxjs-esm@2.0.1": {
+ "integrity": "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==",
+ "dependencies": [
+ "@types/estree-jsx",
+ "@types/hast",
+ "@types/mdast",
+ "devlop",
+ "mdast-util-from-markdown",
+ "mdast-util-to-markdown"
+ ]
+ },
"mdast-util-phrasing@4.1.0": {
"integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==",
"dependencies": [
@@ -1609,7 +1768,7 @@
"integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==",
"dependencies": [
"@types/mdast",
- "@types/unist",
+ "@types/unist@3.0.3",
"longest-streak",
"mdast-util-phrasing",
"mdast-util-to-string",
@@ -1625,28 +1784,6 @@
"@types/mdast"
]
},
- "mdn-data@2.0.28": {
- "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g=="
- },
- "mdn-data@2.0.30": {
- "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA=="
- },
- "mdui@2.1.3": {
- "integrity": "sha512-rBaFJYPloaWcHSem9PCD3AT3nyjO072M9HCOGifGxmhVE0QYABtzdiActf9BvgbTMOrIPdlCyPKF+JVW/b6G4Q==",
- "dependencies": [
- "@floating-ui/utils",
- "@lit/localize",
- "@lit/reactive-element",
- "@material/material-color-utilities",
- "@mdui/jq",
- "@mdui/shared",
- "classcat",
- "is-promise",
- "lit",
- "ssr-window",
- "tslib"
- ]
- },
"merge2@1.4.1": {
"integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="
},
@@ -1671,6 +1808,18 @@
"micromark-util-types"
]
},
+ "micromark-extension-directive@3.0.2": {
+ "integrity": "sha512-wjcXHgk+PPdmvR58Le9d7zQYWy+vKEU9Se44p2CrCDPiLr2FMyiT4Fyb5UFKFC66wGB3kPlgD7q3TnoqPS7SZA==",
+ "dependencies": [
+ "devlop",
+ "micromark-factory-space",
+ "micromark-factory-whitespace",
+ "micromark-util-character",
+ "micromark-util-symbol",
+ "micromark-util-types",
+ "parse-entities"
+ ]
+ },
"micromark-extension-gfm-autolink-literal@2.1.0": {
"integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==",
"dependencies": [
@@ -1743,6 +1892,67 @@
"micromark-util-types"
]
},
+ "micromark-extension-mdx-expression@3.0.1": {
+ "integrity": "sha512-dD/ADLJ1AeMvSAKBwO22zG22N4ybhe7kFIZ3LsDI0GlsNr2A3KYxb0LdC1u5rj4Nw+CHKY0RVdnHX8vj8ejm4Q==",
+ "dependencies": [
+ "@types/estree",
+ "devlop",
+ "micromark-factory-mdx-expression",
+ "micromark-factory-space",
+ "micromark-util-character",
+ "micromark-util-events-to-acorn",
+ "micromark-util-symbol",
+ "micromark-util-types"
+ ]
+ },
+ "micromark-extension-mdx-jsx@3.0.2": {
+ "integrity": "sha512-e5+q1DjMh62LZAJOnDraSSbDMvGJ8x3cbjygy2qFEi7HCeUT4BDKCvMozPozcD6WmOt6sVvYDNBKhFSz3kjOVQ==",
+ "dependencies": [
+ "@types/estree",
+ "devlop",
+ "estree-util-is-identifier-name",
+ "micromark-factory-mdx-expression",
+ "micromark-factory-space",
+ "micromark-util-character",
+ "micromark-util-events-to-acorn",
+ "micromark-util-symbol",
+ "micromark-util-types",
+ "vfile-message"
+ ]
+ },
+ "micromark-extension-mdx-md@2.0.0": {
+ "integrity": "sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==",
+ "dependencies": [
+ "micromark-util-types"
+ ]
+ },
+ "micromark-extension-mdxjs-esm@3.0.0": {
+ "integrity": "sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==",
+ "dependencies": [
+ "@types/estree",
+ "devlop",
+ "micromark-core-commonmark",
+ "micromark-util-character",
+ "micromark-util-events-to-acorn",
+ "micromark-util-symbol",
+ "micromark-util-types",
+ "unist-util-position-from-estree",
+ "vfile-message"
+ ]
+ },
+ "micromark-extension-mdxjs@3.0.0_acorn@8.14.1": {
+ "integrity": "sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==",
+ "dependencies": [
+ "acorn-jsx",
+ "acorn@8.14.1",
+ "micromark-extension-mdx-expression",
+ "micromark-extension-mdx-jsx",
+ "micromark-extension-mdx-md",
+ "micromark-extension-mdxjs-esm",
+ "micromark-util-combine-extensions",
+ "micromark-util-types"
+ ]
+ },
"micromark-factory-destination@2.0.1": {
"integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==",
"dependencies": [
@@ -1760,6 +1970,20 @@
"micromark-util-types"
]
},
+ "micromark-factory-mdx-expression@2.0.3": {
+ "integrity": "sha512-kQnEtA3vzucU2BkrIa8/VaSAsP+EJ3CKOvhMuJgOEGg9KDC6OAY6nSnNDVRiVNRqj7Y4SlSzcStaH/5jge8JdQ==",
+ "dependencies": [
+ "@types/estree",
+ "devlop",
+ "micromark-factory-space",
+ "micromark-util-character",
+ "micromark-util-events-to-acorn",
+ "micromark-util-symbol",
+ "micromark-util-types",
+ "unist-util-position-from-estree",
+ "vfile-message"
+ ]
+ },
"micromark-factory-space@2.0.1": {
"integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==",
"dependencies": [
@@ -1831,6 +2055,18 @@
"micromark-util-encode@2.0.1": {
"integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw=="
},
+ "micromark-util-events-to-acorn@2.0.3": {
+ "integrity": "sha512-jmsiEIiZ1n7X1Rr5k8wVExBQCg5jy4UXVADItHmNk1zkwEVhBuIUKRu3fqv+hs4nxLISi2DQGlqIOGiFxgbfHg==",
+ "dependencies": [
+ "@types/estree",
+ "@types/unist@3.0.3",
+ "devlop",
+ "estree-util-visit",
+ "micromark-util-symbol",
+ "micromark-util-types",
+ "vfile-message"
+ ]
+ },
"micromark-util-html-tag-name@2.0.1": {
"integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA=="
},
@@ -1898,49 +2134,9 @@
"picomatch@2.3.1"
]
},
- "mime-db@1.52.0": {
- "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="
- },
- "mime-types@2.1.35": {
- "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
- "dependencies": [
- "mime-db"
- ]
- },
"mime@3.0.0": {
"integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A=="
},
- "minipass@3.3.6": {
- "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
- "dependencies": [
- "yallist"
- ]
- },
- "minipass@4.2.8": {
- "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ=="
- },
- "minipass@5.0.0": {
- "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ=="
- },
- "minizlib@2.1.2": {
- "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
- "dependencies": [
- "minipass@3.3.6",
- "yallist"
- ]
- },
- "mkdirp@1.0.4": {
- "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="
- },
- "mlly@1.7.4": {
- "integrity": "sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==",
- "dependencies": [
- "acorn",
- "pathe@2.0.3",
- "pkg-types@1.3.1",
- "ufo"
- ]
- },
"mrmime@2.0.0": {
"integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw=="
},
@@ -1982,18 +2178,23 @@
"ohash@1.1.4": {
"integrity": "sha512-FlDryZAahJmEF3VR3w1KogSEdWX3WhA5GPakFx4J81kEAiHyLMpdLLElS8n8dfNadMgAne/MywcvmogzscVt4g=="
},
- "once@1.4.0": {
- "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
- "dependencies": [
- "wrappy"
- ]
+ "oniguruma-parser@0.12.1": {
+ "integrity": "sha512-8Unqkvk1RYc6yq2WBYRj4hdnsAxVze8i7iPfQr8e4uSP3tRv0rpZcbGUDvxfQQcdwHt/e9PrMvGCsa8OqG9X3w=="
},
"oniguruma-to-es@2.3.0": {
"integrity": "sha512-bwALDxriqfKGfUufKGGepCzu9x7nJQuoRoAFp4AnwehhC2crqrDIAP/uN2qdlsAvSMpeRC3+Yzhqc7hLmle5+g==",
"dependencies": [
"emoji-regex-xs",
- "regex",
- "regex-recursion"
+ "regex-recursion@5.1.1",
+ "regex@5.1.1"
+ ]
+ },
+ "oniguruma-to-es@4.3.3": {
+ "integrity": "sha512-rPiZhzC3wXwE59YQMRDodUwwT9FZ9nNBwQQfsd1wfdtlKEyCdRV0avrTcSZ5xlIvGRVPd/cx6ZN45ECmS39xvg==",
+ "dependencies": [
+ "oniguruma-parser",
+ "regex-recursion@6.0.2",
+ "regex@6.0.1"
]
},
"p-limit@2.3.0": {
@@ -2027,36 +2228,39 @@
"p-try@2.2.0": {
"integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ=="
},
- "package-manager-detector@0.2.11": {
- "integrity": "sha512-BEnLolu+yuz22S56CU1SUKq3XC3PkwD5wv4ikR4MfGvnRVcmzXR9DwSlW2fEamyTPyXHomBJRzgapeuBvRNzJQ==",
+ "pagefind@1.3.0": {
+ "integrity": "sha512-8KPLGT5g9s+olKMRTU9LFekLizkVIu9tes90O1/aigJ0T5LmyPqTzGJrETnSw3meSYg58YH7JTzhTTW/3z6VAw==",
"dependencies": [
- "quansync"
+ "@pagefind/darwin-arm64",
+ "@pagefind/darwin-x64",
+ "@pagefind/linux-arm64",
+ "@pagefind/linux-x64",
+ "@pagefind/windows-x64"
+ ]
+ },
+ "parse-entities@4.0.2": {
+ "integrity": "sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==",
+ "dependencies": [
+ "@types/unist@2.0.11",
+ "character-entities-legacy",
+ "character-reference-invalid",
+ "decode-named-character-reference",
+ "is-alphanumerical",
+ "is-decimal",
+ "is-hexadecimal"
]
},
"parse-latin@7.0.0": {
"integrity": "sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==",
"dependencies": [
"@types/nlcst",
- "@types/unist",
+ "@types/unist@3.0.3",
"nlcst-to-string",
"unist-util-modify-children",
"unist-util-visit-children",
"vfile"
]
},
- "parse5-htmlparser2-tree-adapter@7.1.0": {
- "integrity": "sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==",
- "dependencies": [
- "domhandler",
- "parse5"
- ]
- },
- "parse5-parser-stream@7.1.2": {
- "integrity": "sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==",
- "dependencies": [
- "parse5"
- ]
- },
"parse5@7.2.1": {
"integrity": "sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==",
"dependencies": [
@@ -2069,12 +2273,6 @@
"pathe@1.1.2": {
"integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ=="
},
- "pathe@2.0.3": {
- "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w=="
- },
- "pend@1.2.0": {
- "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg=="
- },
"picocolors@1.1.1": {
"integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="
},
@@ -2093,20 +2291,18 @@
"find-up"
]
},
- "pkg-types@1.3.1": {
- "integrity": "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==",
+ "postcss-nested@6.2.0_postcss@8.5.1": {
+ "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==",
"dependencies": [
- "confbox@0.1.8",
- "mlly",
- "pathe@2.0.3"
+ "postcss",
+ "postcss-selector-parser"
]
},
- "pkg-types@2.1.0": {
- "integrity": "sha512-wmJwA+8ihJixSoHKxZJRBQG1oY8Yr9pGLzRmSsNms0iNWyHHAlZCa7mmKiFR10YPZuz/2k169JiS/inOjBCZ2A==",
+ "postcss-selector-parser@6.1.2": {
+ "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==",
"dependencies": [
- "confbox@0.2.1",
- "exsolve",
- "pathe@2.0.3"
+ "cssesc",
+ "util-deprecate"
]
},
"postcss@8.5.1": {
@@ -2128,6 +2324,9 @@
"prismjs@1.29.0": {
"integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q=="
},
+ "prismjs@1.30.0": {
+ "integrity": "sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw=="
+ },
"prompts@2.4.2": {
"integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==",
"dependencies": [
@@ -2138,18 +2337,8 @@
"property-information@6.5.0": {
"integrity": "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig=="
},
- "proxy-from-env@1.1.0": {
- "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
- },
- "pump@3.0.2": {
- "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==",
- "dependencies": [
- "end-of-stream",
- "once"
- ]
- },
- "quansync@0.2.10": {
- "integrity": "sha512-t41VRkMYbkHyCYmOvx/6URnN80H7k4X0lLdBMGsz+maAwrJQYB1djpV6vHrQIBE0WBSGqhtEHrK9U3DWWH8v7A=="
+ "property-information@7.1.0": {
+ "integrity": "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ=="
},
"queue-microtask@1.2.3": {
"integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="
@@ -2163,10 +2352,52 @@
"picomatch@2.3.1"
]
},
+ "recma-build-jsx@1.0.0": {
+ "integrity": "sha512-8GtdyqaBcDfva+GUKDr3nev3VpKAhup1+RvkMvUxURHpW7QyIvk9F5wz7Vzo06CEMSilw6uArgRqhpiUcWp8ew==",
+ "dependencies": [
+ "@types/estree",
+ "estree-util-build-jsx",
+ "vfile"
+ ]
+ },
+ "recma-jsx@1.0.0_acorn@8.14.1": {
+ "integrity": "sha512-5vwkv65qWwYxg+Atz95acp8DMu1JDSqdGkA2Of1j6rCreyFUE/gp15fC8MnGEuG1W68UKjM6x6+YTWIh7hZM/Q==",
+ "dependencies": [
+ "acorn-jsx",
+ "estree-util-to-js",
+ "recma-parse",
+ "recma-stringify",
+ "unified"
+ ]
+ },
+ "recma-parse@1.0.0": {
+ "integrity": "sha512-OYLsIGBB5Y5wjnSnQW6t3Xg7q3fQ7FWbw/vcXtORTnyaSFscOtABg+7Pnz6YZ6c27fG1/aN8CjfwoUEUIdwqWQ==",
+ "dependencies": [
+ "@types/estree",
+ "esast-util-from-js",
+ "unified",
+ "vfile"
+ ]
+ },
+ "recma-stringify@1.0.0": {
+ "integrity": "sha512-cjwII1MdIIVloKvC9ErQ+OgAtwHBmcZ0Bg4ciz78FtbT8In39aAYbaA7zvxQ61xVMSPE8WxhLwLbhif4Js2C+g==",
+ "dependencies": [
+ "@types/estree",
+ "estree-util-to-js",
+ "unified",
+ "vfile"
+ ]
+ },
"regex-recursion@5.1.1": {
"integrity": "sha512-ae7SBCbzVNrIjgSbh7wMznPcQel1DNlDtzensnFxpiNpXt1U2ju/bHugH422r+4LAVS1FpW1YCwilmnNsjum9w==",
"dependencies": [
- "regex",
+ "regex-utilities",
+ "regex@5.1.1"
+ ]
+ },
+ "regex-recursion@6.0.2": {
+ "integrity": "sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==",
+ "dependencies": [
"regex-utilities"
]
},
@@ -2179,6 +2410,25 @@
"regex-utilities"
]
},
+ "regex@6.0.1": {
+ "integrity": "sha512-uorlqlzAKjKQZ5P+kTJr3eeJGSVroLKoHmquUj4zHWuR+hEyNqlXsSKlYYF5F4NI6nl7tWCs0apKJ0lmfsXAPA==",
+ "dependencies": [
+ "regex-utilities"
+ ]
+ },
+ "rehype-expressive-code@0.41.2": {
+ "integrity": "sha512-vHYfWO9WxAw6kHHctddOt+P4266BtyT1mrOIuxJD+1ELuvuJAa5uBIhYt0OVMyOhlvf57hzWOXJkHnMhpaHyxw==",
+ "dependencies": [
+ "expressive-code"
+ ]
+ },
+ "rehype-format@5.0.1": {
+ "integrity": "sha512-zvmVru9uB0josBVpr946OR8ui7nJEdzZobwLOOqHb/OOD88W0Vk2SqLwoVOj0fM6IPCCO6TaV9CvQvJMWwukFQ==",
+ "dependencies": [
+ "@types/hast",
+ "hast-util-format"
+ ]
+ },
"rehype-parse@9.0.1": {
"integrity": "sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==",
"dependencies": [
@@ -2195,11 +2445,19 @@
"vfile"
]
},
+ "rehype-recma@1.0.0": {
+ "integrity": "sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw==",
+ "dependencies": [
+ "@types/estree",
+ "@types/hast",
+ "hast-util-to-estree"
+ ]
+ },
"rehype-stringify@10.0.1": {
"integrity": "sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==",
"dependencies": [
"@types/hast",
- "hast-util-to-html",
+ "hast-util-to-html@9.0.4",
"unified"
]
},
@@ -2212,6 +2470,15 @@
"unified"
]
},
+ "remark-directive@3.0.1": {
+ "integrity": "sha512-gwglrEQEZcZYgVyG1tQuA+h58EZfq5CSULw7J90AFuCTyib1thgHPoqQ+h9iFvU6R+vnZ5oNFQR5QKgGpk741A==",
+ "dependencies": [
+ "@types/mdast",
+ "mdast-util-directive",
+ "micromark-extension-directive",
+ "unified"
+ ]
+ },
"remark-gfm@4.0.0": {
"integrity": "sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==",
"dependencies": [
@@ -2223,6 +2490,24 @@
"unified"
]
},
+ "remark-gfm@4.0.1": {
+ "integrity": "sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==",
+ "dependencies": [
+ "@types/mdast",
+ "mdast-util-gfm",
+ "micromark-extension-gfm",
+ "remark-parse",
+ "remark-stringify",
+ "unified"
+ ]
+ },
+ "remark-mdx@3.1.0": {
+ "integrity": "sha512-Ngl/H3YXyBV9RcRNdlYsZujAmhsxwzxpDzpDEhFBVAGthS4GDgnctpDjgFl/ULx5UEDzqtW1cyBSNKqYYrqLBA==",
+ "dependencies": [
+ "mdast-util-mdx",
+ "micromark-extension-mdxjs"
+ ]
+ },
"remark-parse@11.0.0": {
"integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==",
"dependencies": [
@@ -2242,6 +2527,16 @@
"vfile"
]
},
+ "remark-rehype@11.1.2": {
+ "integrity": "sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==",
+ "dependencies": [
+ "@types/hast",
+ "@types/mdast",
+ "mdast-util-to-hast",
+ "unified",
+ "vfile"
+ ]
+ },
"remark-smartypants@3.0.2": {
"integrity": "sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==",
"dependencies": [
@@ -2327,8 +2622,8 @@
"queue-microtask"
]
},
- "safer-buffer@2.1.2": {
- "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
+ "sax@1.4.1": {
+ "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg=="
},
"semver@7.6.3": {
"integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A=="
@@ -2363,13 +2658,26 @@
"shiki@1.29.1": {
"integrity": "sha512-TghWKV9pJTd/N+IgAIVJtr0qZkB7FfFCUrrEJc0aRmZupo3D1OCVRknQWVRVA7AX/M0Ld7QfoAruPzr3CnUJuw==",
"dependencies": [
- "@shikijs/core",
- "@shikijs/engine-javascript",
- "@shikijs/engine-oniguruma",
- "@shikijs/langs",
- "@shikijs/themes",
- "@shikijs/types",
- "@shikijs/vscode-textmate",
+ "@shikijs/core@1.29.1",
+ "@shikijs/engine-javascript@1.29.1",
+ "@shikijs/engine-oniguruma@1.29.1",
+ "@shikijs/langs@1.29.1",
+ "@shikijs/themes@1.29.1",
+ "@shikijs/types@1.29.1",
+ "@shikijs/vscode-textmate@10.0.1",
+ "@types/hast"
+ ]
+ },
+ "shiki@3.4.2": {
+ "integrity": "sha512-wuxzZzQG8kvZndD7nustrNFIKYJ1jJoWIPaBpVe2+KHSvtzMi4SBjOxrigs8qeqce/l3U0cwiC+VAkLKSunHQQ==",
+ "dependencies": [
+ "@shikijs/core@3.4.2",
+ "@shikijs/engine-javascript@3.4.2",
+ "@shikijs/engine-oniguruma@3.4.2",
+ "@shikijs/langs@3.4.2",
+ "@shikijs/themes@3.4.2",
+ "@shikijs/types@3.4.2",
+ "@shikijs/vscode-textmate@10.0.2",
"@types/hast"
]
},
@@ -2382,17 +2690,35 @@
"sisteransi@1.0.5": {
"integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg=="
},
+ "sitemap@8.0.0": {
+ "integrity": "sha512-+AbdxhM9kJsHtruUF39bwS/B0Fytw6Fr1o4ZAIAEqA6cke2xcoO2GleBw9Zw7nRzILVEgz7zBM5GiTJjie1G9A==",
+ "dependencies": [
+ "@types/node@17.0.45",
+ "@types/sax",
+ "arg",
+ "sax"
+ ]
+ },
+ "smol-toml@1.3.4": {
+ "integrity": "sha512-UOPtVuYkzYGee0Bd2Szz8d2G3RfMfJ2t3qVdZUAozZyAk+a0Sxa+QKix0YCwjL/A1RR0ar44nCxaoN9FxdJGwA=="
+ },
"source-map-js@1.2.1": {
"integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA=="
},
+ "source-map@0.7.4": {
+ "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA=="
+ },
"space-separated-tokens@2.0.2": {
"integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q=="
},
"sprintf-js@1.0.3": {
"integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g=="
},
- "ssr-window@4.0.2": {
- "integrity": "sha512-ISv/Ch+ig7SOtw7G2+qkwfVASzazUnvlDTwypdLoPoySv+6MqlOV10VwPSE6EWkGjhW50lUmghPmpYZXMu/+AQ=="
+ "starlight@0.3.9": {
+ "integrity": "sha512-pOZUSpeLrUi891CI6z6OD0vJrG9Ue0B8CSn4vIl/rKgFV9V9xPBDob1AIaE2baLxxkYtJx+djUOCiXnrekeegg=="
+ },
+ "stream-replace-string@2.0.0": {
+ "integrity": "sha512-TlnjJ1C0QrmxRNrON00JvaFFlNh5TTG00APw23j74ET7gkQpTASi6/L2fuiav8pzK715HXtUeClpBTw2NPSn6w=="
},
"string-width@4.2.3": {
"integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
@@ -2432,27 +2758,16 @@
"strip-bom@3.0.0": {
"integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA=="
},
- "svgo@3.3.2": {
- "integrity": "sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==",
+ "style-to-js@1.1.16": {
+ "integrity": "sha512-/Q6ld50hKYPH3d/r6nr117TZkHR0w0kGGIVfpG9N6D8NymRPM9RqCUv4pRpJ62E5DqOYx2AFpbZMyCPnjQCnOw==",
"dependencies": [
- "@trysound/sax",
- "commander",
- "css-select",
- "css-tree@2.3.1",
- "css-what",
- "csso",
- "picocolors"
+ "style-to-object"
]
},
- "tar@6.2.1": {
- "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==",
+ "style-to-object@1.0.8": {
+ "integrity": "sha512-xT47I/Eo0rwJmaXC4oilDGDWLohVhR6o/xAQcPQN8q6QBuZVL8qMYL85kLmST5cPjAorwvqIA4qXTRQoYHaL6g==",
"dependencies": [
- "chownr",
- "fs-minipass",
- "minipass@5.0.0",
- "minizlib",
- "mkdirp",
- "yallist"
+ "inline-style-parser"
]
},
"tinyexec@0.3.2": {
@@ -2488,15 +2803,15 @@
"ultrahtml@1.5.3": {
"integrity": "sha512-GykOvZwgDWZlTQMtp5jrD4BVL+gNn2NVlVafjcFUJ7taY20tqYdwdoWBFy6GBJsNTZe1GkGPkSl5knQAjtgceg=="
},
+ "ultrahtml@1.6.0": {
+ "integrity": "sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw=="
+ },
"uncrypto@0.1.3": {
"integrity": "sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q=="
},
"undici-types@6.20.0": {
"integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg=="
},
- "undici@6.21.1": {
- "integrity": "sha512-q/1rj5D0/zayJB2FraXdaWxbhWiNKDvu8naDT2dl1yTlvJp4BLtOcp2a5BvgGNQpYYJzau7tf1WgKv3b+7mqpQ=="
- },
"unenv@1.10.0": {
"integrity": "sha512-wY5bskBQFL9n3Eca5XnhH6KbUo/tfvkwm9OpcdCvLaeA7piBNbavbOKJySEwQ1V0RH6HvNlSAFRTpvTqgKRQXQ==",
"dependencies": [
@@ -2504,13 +2819,13 @@
"defu",
"mime",
"node-fetch-native",
- "pathe@1.1.2"
+ "pathe"
]
},
"unified@11.0.5": {
"integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==",
"dependencies": [
- "@types/unist",
+ "@types/unist@3.0.3",
"bail",
"devlop",
"extend",
@@ -2522,59 +2837,65 @@
"unist-util-find-after@5.0.0": {
"integrity": "sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==",
"dependencies": [
- "@types/unist",
+ "@types/unist@3.0.3",
"unist-util-is"
]
},
"unist-util-is@6.0.0": {
"integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==",
"dependencies": [
- "@types/unist"
+ "@types/unist@3.0.3"
]
},
"unist-util-modify-children@4.0.0": {
"integrity": "sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==",
"dependencies": [
- "@types/unist",
+ "@types/unist@3.0.3",
"array-iterate"
]
},
+ "unist-util-position-from-estree@2.0.0": {
+ "integrity": "sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==",
+ "dependencies": [
+ "@types/unist@3.0.3"
+ ]
+ },
"unist-util-position@5.0.0": {
"integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==",
"dependencies": [
- "@types/unist"
+ "@types/unist@3.0.3"
]
},
"unist-util-remove-position@5.0.0": {
"integrity": "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==",
"dependencies": [
- "@types/unist",
+ "@types/unist@3.0.3",
"unist-util-visit"
]
},
"unist-util-stringify-position@4.0.0": {
"integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==",
"dependencies": [
- "@types/unist"
+ "@types/unist@3.0.3"
]
},
"unist-util-visit-children@3.0.0": {
"integrity": "sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==",
"dependencies": [
- "@types/unist"
+ "@types/unist@3.0.3"
]
},
"unist-util-visit-parents@6.0.1": {
"integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==",
"dependencies": [
- "@types/unist",
+ "@types/unist@3.0.3",
"unist-util-is"
]
},
"unist-util-visit@5.0.0": {
"integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==",
"dependencies": [
- "@types/unist",
+ "@types/unist@3.0.3",
"unist-util-is",
"unist-util-visit-parents"
]
@@ -2592,24 +2913,27 @@
"ufo"
]
},
+ "util-deprecate@1.0.2": {
+ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
+ },
"vfile-location@5.0.3": {
"integrity": "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==",
"dependencies": [
- "@types/unist",
+ "@types/unist@3.0.3",
"vfile"
]
},
"vfile-message@4.0.2": {
"integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==",
"dependencies": [
- "@types/unist",
+ "@types/unist@3.0.3",
"unist-util-stringify-position"
]
},
"vfile@6.0.3": {
"integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==",
"dependencies": [
- "@types/unist",
+ "@types/unist@3.0.3",
"vfile-message"
]
},
@@ -2631,15 +2955,6 @@
"web-namespaces@2.0.1": {
"integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ=="
},
- "whatwg-encoding@3.1.1": {
- "integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==",
- "dependencies": [
- "iconv-lite"
- ]
- },
- "whatwg-mimetype@4.0.0": {
- "integrity": "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg=="
- },
"which-pm-runs@1.1.0": {
"integrity": "sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA=="
},
@@ -2663,25 +2978,12 @@
"strip-ansi@7.1.0"
]
},
- "wrappy@1.0.2": {
- "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
- },
"xxhash-wasm@1.1.0": {
"integrity": "sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA=="
},
- "yallist@4.0.0": {
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
- },
"yargs-parser@21.1.1": {
"integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw=="
},
- "yauzl@2.10.0": {
- "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==",
- "dependencies": [
- "buffer-crc32",
- "fd-slicer"
- ]
- },
"yocto-queue@1.1.1": {
"integrity": "sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g=="
},
@@ -2697,19 +2999,22 @@
"zod-to-json-schema@3.24.1_zod@3.24.1": {
"integrity": "sha512-3h08nf3Vw3Wl3PK+q3ow/lIil81IT2Oa7YpQyUUDsEWbXveMesdfK1xBd2RhCkynwZndAxixji/7SYJJowr62w==",
"dependencies": [
- "zod"
+ "zod@3.24.1"
]
},
"zod-to-ts@1.2.0_typescript@5.7.3_zod@3.24.1": {
"integrity": "sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==",
"dependencies": [
"typescript",
- "zod"
+ "zod@3.24.1"
]
},
"zod@3.24.1": {
"integrity": "sha512-muH7gBL9sI1nciMZV67X5fTKKBLtwpZ5VBp1vsOQzj1MhrBZ4wlVCm3gedKZWLp0Oyel8sIGfeiz54Su+OVT+A=="
},
+ "zod@3.25.49": {
+ "integrity": "sha512-JMMPMy9ZBk3XFEdbM3iL1brx4NUSejd6xr3ELrrGEfGb355gjhiAWtG3K5o+AViV/3ZfkIrCzXsZn6SbLwTR8Q=="
+ },
"zwitch@2.0.4": {
"integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A=="
}
@@ -2717,11 +3022,10 @@
"workspace": {
"packageJson": {
"dependencies": [
- "npm:@iconify-json/akar-icons@^1.2.2",
- "npm:astro-icon@^1.1.5",
+ "npm:@astrojs/starlight@~0.34.3",
"npm:astro@^5.1.8",
- "npm:mdui@^2.1.3",
- "npm:sharp@~0.33.5"
+ "npm:sharp@~0.33.5",
+ "npm:starlight@~0.3.9"
]
}
}
diff --git a/package.json b/package.json
index 44063db..9594ec2 100644
--- a/package.json
+++ b/package.json
@@ -10,6 +10,8 @@
},
"dependencies": {
"astro": "^5.1.8",
- "sharp": "^0.33.5"
+ "sharp": "^0.33.5",
+ "starlight": "^0.3.9",
+ "@astrojs/starlight": "^0.34.3"
}
}
diff --git a/public/background.svg b/public/background.svg
deleted file mode 100644
index 184ca2f..0000000
--- a/public/background.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
\ No newline at end of file
diff --git a/public/favicon.svg b/public/favicon.svg
deleted file mode 100644
index 620a908..0000000
--- a/public/favicon.svg
+++ /dev/null
@@ -1,75 +0,0 @@
-
-
-
-
diff --git a/src/content.config.ts b/src/content.config.ts
new file mode 100644
index 0000000..dfac385
--- /dev/null
+++ b/src/content.config.ts
@@ -0,0 +1,7 @@
+import { defineCollection } from "astro:content"
+import { docsLoader } from "@astrojs/starlight/loaders"
+import { docsSchema } from "@astrojs/starlight/schema"
+
+export const collections = {
+ docs: defineCollection({ loader: docsLoader(), schema: docsSchema() }),
+}
diff --git a/src/content/docs/index.mdx b/src/content/docs/index.mdx
new file mode 100644
index 0000000..debacbe
--- /dev/null
+++ b/src/content/docs/index.mdx
@@ -0,0 +1,44 @@
+---
+title: Home
+template: splash
+hero:
+ title: Experience free, fast, and private software with Federated Nexus
+ tagline: Federated Nexus is a community resource hosting multiple FOSS (especially federated) services, including Matrix and Forgejo.
+ image:
+ file: ../../images/icon.svg
+ actions:
+ - text: Apply to Join
+ icon: email
+ link: "mailto:henry@henryhiles.com?subject=Federated%20Nexus%20Account%20Application&body=Hello%2C%0A%0AI%20would%20like%20to%20have%20a%20Federated%20Nexus%20account%20for%20the%20following%20services%3A%0A-%20%5B%20%5D%20Matrix%0A-%20%5B%20%5D%20Forgejo%0A%0AI%20would%20like%20this%20username%3A%0A%0AI%20agree%20not%20to%20be%20homophobic%2C%20bigoted%2C%20unfriendly%2C%20etc..."
+ - text: Join our Matrix room
+ variant: minimal
+ icon: matrix
+ link: "https://matrix.to/#/#community:federated.nexus"
+---
+
+import { CardGrid, Card } from "@astrojs/starlight/components"
+
+
+
+ Federated Nexus hosts a free [Matrix](https://matrix.org) instance,
+ using the [Grapevine](https://grapevine.computer.surgery/) software.
+ Matrix is an open-source communications platform, allowing you to chat
+ to communities of your choice.
+
+
+ We host a free instance of [Forgejo](https://forgejo.org) at
+ [git.federated.nexus](https://git.federated.nexus). Forgejo is a free
+ and open source git forge, that (unlike GitHub) will never train an AI
+ on your code. 🙃
+
+
+ We aim to maintain a friendly, diverse, and inclusive community, come
+ join us! But be aware, I'm not afraid to hoist the ban hammer against
+ any bigoted, homophobic, or otherwise unfriendly people.
+
+
+ We still have a fair bit of room on the Federated Nexus servers, so
+ we're open to hosting any useful new software. Let us know in our
+ [Matrix room](https://matrix.to/#/#community:federated.nexus)!
+
+
diff --git a/src/images/icon.svg b/src/images/icon.svg
new file mode 100644
index 0000000..0effd9a
--- /dev/null
+++ b/src/images/icon.svg
@@ -0,0 +1,150 @@
+
+
+
+
diff --git a/src/images/transparentIcon.svg b/src/images/transparentIcon.svg
new file mode 100644
index 0000000..33f6313
--- /dev/null
+++ b/src/images/transparentIcon.svg
@@ -0,0 +1,126 @@
+
+
+
+