From cb8b53ea639ec1b43296e762ddeaa75b21022895 Mon Sep 17 00:00:00 2001 From: Firq Date: Fri, 29 Dec 2023 18:24:44 +0100 Subject: [PATCH 1/4] Testing lite-youtube for embed --- astro.config.mjs | 6 +- package-lock.json | 1123 ++++++++++++++++- package.json | 2 + src/assets/thumbnails/UwbNp_dB_VU.jpg | Bin 0 -> 148703 bytes src/layouts/blogPost.astro | 12 + src/pages/blog.astro | 2 +- .../{instant-death.md => instant-death.mdx} | 7 +- 7 files changed, 1145 insertions(+), 7 deletions(-) create mode 100644 src/assets/thumbnails/UwbNp_dB_VU.jpg rename src/pages/blog/{instant-death.md => instant-death.mdx} (93%) diff --git a/astro.config.mjs b/astro.config.mjs index cf40f4f..67b6fa8 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -1,8 +1,10 @@ import { defineConfig } from 'astro/config'; -// https://astro.build/config import sitemap from "@astrojs/sitemap"; +// https://astro.build/config +import mdx from "@astrojs/mdx"; + // https://astro.build/config export default defineConfig({ sitemap: true, @@ -10,5 +12,5 @@ export default defineConfig({ outDir: 'dist', publicDir: 'static', site: 'https://firq.dev/', - integrations: [sitemap()] + integrations: [sitemap(), mdx()] }); \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index cd08694..bd62f2f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,14 +1,16 @@ { "name": "@firq/fgosite", - "version": "0.1.14", + "version": "0.1.15", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@firq/fgosite", - "version": "0.1.14", + "version": "0.1.15", "dependencies": { + "@astro-community/astro-embed-youtube": "^0.4.3", "@astrojs/check": "^0.3.3", + "@astrojs/mdx": "^2.0.3", "@astrojs/sitemap": "^3.0.3", "astro": "^4.0.7", "iconoir": "^7.2.0", @@ -27,6 +29,17 @@ "node": ">=6.0.0" } }, + "node_modules/@astro-community/astro-embed-youtube": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@astro-community/astro-embed-youtube/-/astro-embed-youtube-0.4.3.tgz", + "integrity": "sha512-zXtPmR9yxrTo6cuLhH8v+r62bsXbsLJgsU2FiZalPr4bXJxAUQEIlG46S/qK0AEXi9uNShKqy4+zBaJ98xTVEg==", + "dependencies": { + "lite-youtube-embed": "^0.2.0" + }, + "peerDependencies": { + "astro": "^2.0.0 || ^3.0.0-beta || ^4.0.0-beta" + } + }, "node_modules/@astrojs/check": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/@astrojs/check/-/check-0.3.3.tgz", @@ -121,6 +134,34 @@ "vfile": "^6.0.1" } }, + "node_modules/@astrojs/mdx": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@astrojs/mdx/-/mdx-2.0.3.tgz", + "integrity": "sha512-wFjQX5CihU5B4UAQNwc2R48ph0flpc6/yvDCFANE0agtgI2+BaVcAjuW0EhGOQCZ65dQDqnFKE0lvGs7EADYpg==", + "dependencies": { + "@astrojs/markdown-remark": "4.0.1", + "@mdx-js/mdx": "^3.0.0", + "acorn": "^8.11.2", + "es-module-lexer": "^1.4.1", + "estree-util-visit": "^2.0.0", + "github-slugger": "^2.0.0", + "gray-matter": "^4.0.3", + "hast-util-to-html": "^9.0.0", + "kleur": "^4.1.4", + "rehype-raw": "^7.0.0", + "remark-gfm": "^4.0.0", + "remark-smartypants": "^2.0.0", + "source-map": "^0.7.4", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.1" + }, + "engines": { + "node": ">=18.14.1" + }, + "peerDependencies": { + "astro": "^4.0.0" + } + }, "node_modules/@astrojs/prism": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-3.0.0.tgz", @@ -915,6 +956,40 @@ "@jridgewell/sourcemap-codec": "1.4.14" } }, + "node_modules/@mdx-js/mdx": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-3.0.0.tgz", + "integrity": "sha512-Icm0TBKBLYqroYbNW3BPnzMGn+7mwpQOK310aZ7+fkCtiU3aqv2cdcX+nd0Ydo3wI5Rx8bX2Z2QmGb/XcAClCw==", + "dependencies": { + "@types/estree": "^1.0.0", + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdx": "^2.0.0", + "collapse-white-space": "^2.0.0", + "devlop": "^1.0.0", + "estree-util-build-jsx": "^3.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "estree-util-to-js": "^2.0.0", + "estree-walker": "^3.0.0", + "hast-util-to-estree": "^3.0.0", + "hast-util-to-jsx-runtime": "^2.0.0", + "markdown-extensions": "^2.0.0", + "periscopic": "^3.0.0", + "remark-mdx": "^3.0.0", + "remark-parse": "^11.0.0", + "remark-rehype": "^11.0.0", + "source-map": "^0.7.0", + "unified": "^11.0.0", + "unist-util-position-from-estree": "^2.0.0", + "unist-util-stringify-position": "^4.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -1103,6 +1178,14 @@ "win32" ] }, + "node_modules/@types/acorn": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz", + "integrity": "sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==", + "dependencies": { + "@types/estree": "*" + } + }, "node_modules/@types/babel__core": { "version": "7.20.5", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", @@ -1153,6 +1236,14 @@ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" }, + "node_modules/@types/estree-jsx": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.3.tgz", + "integrity": "sha512-pvQ+TKeRHeiUGRhvYwRrQ/ISnohKkSJR14fT2yqyZ4e9K5vqc7hrtY2Y1Dw0ZwAzQ6DQsxsaCUuSIIi8v0Cq6w==", + "dependencies": { + "@types/estree": "*" + } + }, "node_modules/@types/hast": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.3.tgz", @@ -1169,6 +1260,11 @@ "@types/unist": "*" } }, + "node_modules/@types/mdx": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.10.tgz", + "integrity": "sha512-Rllzc5KHk0Al5/WANwgSPl1/CwjqCy+AZrGd78zuK+jO9aDM6ffblZ+zIjgPNAaEBmlO0RYDvLNh7wD0zKVgEg==" + }, "node_modules/@types/ms": { "version": "0.7.34", "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", @@ -1311,6 +1407,14 @@ "node": ">=0.4.0" } }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, "node_modules/ansi-align": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", @@ -1412,6 +1516,14 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/astring": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/astring/-/astring-1.8.6.tgz", + "integrity": "sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==", + "bin": { + "astring": "bin/astring" + } + }, "node_modules/astro": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/astro/-/astro-4.0.7.tgz", @@ -1760,6 +1872,15 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/character-reference-invalid": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", + "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/chokidar": { "version": "3.5.3", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", @@ -1946,6 +2067,15 @@ "node": ">=6" } }, + "node_modules/collapse-white-space": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-2.1.0.tgz", + "integrity": "sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/color": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", @@ -2272,6 +2402,69 @@ "node": ">=4" } }, + "node_modules/estree-util-attach-comments": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/estree-util-attach-comments/-/estree-util-attach-comments-3.0.0.tgz", + "integrity": "sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==", + "dependencies": { + "@types/estree": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-build-jsx": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/estree-util-build-jsx/-/estree-util-build-jsx-3.0.1.tgz", + "integrity": "sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "devlop": "^1.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "estree-walker": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-is-identifier-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz", + "integrity": "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-to-js": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/estree-util-to-js/-/estree-util-to-js-2.0.0.tgz", + "integrity": "sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "astring": "^1.8.0", + "source-map": "^0.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-visit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-2.0.0.tgz", + "integrity": "sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/estree-walker": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", @@ -2609,6 +2802,33 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/hast-util-to-estree": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-3.1.0.tgz", + "integrity": "sha512-lfX5g6hqVh9kjS/B9E2gSkvHH4SZNiQFiqWS0x9fENzEl+8W12RqdRxX6d/Cwxi30tPQs3bIO+aolQJNp1bIyw==", + "dependencies": { + "@types/estree": "^1.0.0", + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", + "estree-util-attach-comments": "^3.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "hast-util-whitespace": "^3.0.0", + "mdast-util-mdx-expression": "^2.0.0", + "mdast-util-mdx-jsx": "^3.0.0", + "mdast-util-mdxjs-esm": "^2.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "style-to-object": "^0.4.0", + "unist-util-position": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/hast-util-to-html": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.0.tgz", @@ -2632,6 +2852,45 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/hast-util-to-jsx-runtime": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.0.tgz", + "integrity": "sha512-H/y0+IWPdsLLS738P8tDnrQ8Z+dj12zQQ6WC11TIM21C8WFVoIxcqWXf2H3hiTVZjF1AWqoimGwrTWecWrnmRQ==", + "dependencies": { + "@types/estree": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "hast-util-whitespace": "^3.0.0", + "mdast-util-mdx-expression": "^2.0.0", + "mdast-util-mdx-jsx": "^3.0.0", + "mdast-util-mdxjs-esm": "^2.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "style-to-object": "^1.0.0", + "unist-util-position": "^5.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-jsx-runtime/node_modules/inline-style-parser": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.2.tgz", + "integrity": "sha512-EcKzdTHVe8wFVOGEYXiW9WmJXPjqi1T+234YpJr98RiFYKHV3cdy1+3mkTE+KHTHxFFLH51SfaGOoUdW+v7ViQ==" + }, + "node_modules/hast-util-to-jsx-runtime/node_modules/style-to-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.5.tgz", + "integrity": "sha512-rDRwHtoDD3UMMrmZ6BzOW0naTjMsVZLIjsGleSKS/0Oz+cgCfAPRspaqJuE8rDzpKha/nEvnM0IF4seEAZUTKQ==", + "dependencies": { + "inline-style-parser": "0.2.2" + } + }, "node_modules/hast-util-to-parse5": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz", @@ -2764,6 +3023,33 @@ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", "optional": true }, + "node_modules/inline-style-parser": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", + "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" + }, + "node_modules/is-alphabetical": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", + "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-alphanumerical": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", + "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", + "dependencies": { + "is-alphabetical": "^2.0.0", + "is-decimal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/is-arrayish": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", @@ -2814,6 +3100,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-decimal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", + "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/is-docker": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", @@ -2863,6 +3158,15 @@ "node": ">=0.10.0" } }, + "node_modules/is-hexadecimal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", + "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/is-inside-container": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", @@ -2910,6 +3214,14 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/is-reference": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.2.tgz", + "integrity": "sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==", + "dependencies": { + "@types/estree": "*" + } + }, "node_modules/is-stream": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", @@ -3011,6 +3323,11 @@ "node": ">=6" } }, + "node_modules/lite-youtube-embed": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/lite-youtube-embed/-/lite-youtube-embed-0.2.0.tgz", + "integrity": "sha512-XXXAk5sbvtjjwbie3XG+6HppgTm1HTGL/Uk9z9NkJH53o7puZLur434heHzAjkS60hZB3vT4ls25zl5rMiX4EA==" + }, "node_modules/load-yaml-file": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/load-yaml-file/-/load-yaml-file-0.2.0.tgz", @@ -3103,6 +3420,17 @@ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" }, + "node_modules/markdown-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-2.0.0.tgz", + "integrity": "sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/markdown-table": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz", @@ -3270,6 +3598,80 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/mdast-util-mdx": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-3.0.0.tgz", + "integrity": "sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==", + "dependencies": { + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-mdx-expression": "^2.0.0", + "mdast-util-mdx-jsx": "^3.0.0", + "mdast-util-mdxjs-esm": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-expression": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.0.tgz", + "integrity": "sha512-fGCu8eWdKUKNu5mohVGkhBXCXGnOTLuFqOvGMvdikr+J1w7lDJgxThOKpwRWzzbyXAU2hhSwsmssOY4yTokluw==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@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-mdx-jsx": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.0.0.tgz", + "integrity": "sha512-XZuPPzQNBPAlaqsTTgRrcJnyFbSOBovSadFgbFu8SnuNgm+6Bdx1K+IWoitsmj6Lq6MNtI+ytOqwN70n//NaBA==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "ccount": "^2.0.0", + "devlop": "^1.1.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "parse-entities": "^4.0.0", + "stringify-entities": "^4.0.0", + "unist-util-remove-position": "^5.0.0", + "unist-util-stringify-position": "^4.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdxjs-esm": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz", + "integrity": "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@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-phrasing": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.0.0.tgz", @@ -3527,6 +3929,103 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/micromark-extension-mdx-expression": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-3.0.0.tgz", + "integrity": "sha512-sI0nwhUDz97xyzqJAbHQhp5TfaxEvZZZ2JDqUo+7NvyIYG6BZ5CPPqj2ogUoPJlmXHBnyZUzISg9+oUmU6tUjQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "@types/estree": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-mdx-expression": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-events-to-acorn": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-mdx-jsx": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.0.tgz", + "integrity": "sha512-uvhhss8OGuzR4/N17L1JwvmJIpPhAd8oByMawEKx6NVdBCbesjH4t+vjEp3ZXft9DwvlKSD07fCeI44/N0Vf2w==", + "dependencies": { + "@types/acorn": "^4.0.0", + "@types/estree": "^1.0.0", + "devlop": "^1.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "micromark-factory-mdx-expression": "^2.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", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdx-md": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-2.0.0.tgz", + "integrity": "sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==", + "dependencies": { + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdxjs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-3.0.0.tgz", + "integrity": "sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==", + "dependencies": { + "acorn": "^8.0.0", + "acorn-jsx": "^5.0.0", + "micromark-extension-mdx-expression": "^3.0.0", + "micromark-extension-mdx-jsx": "^3.0.0", + "micromark-extension-mdx-md": "^2.0.0", + "micromark-extension-mdxjs-esm": "^3.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-mdxjs-esm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-3.0.0.tgz", + "integrity": "sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==", + "dependencies": { + "@types/estree": "^1.0.0", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-events-to-acorn": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-position-from-estree": "^2.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/micromark-factory-destination": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz", @@ -3568,6 +4067,31 @@ "micromark-util-types": "^2.0.0" } }, + "node_modules/micromark-factory-mdx-expression": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-2.0.1.tgz", + "integrity": "sha512-F0ccWIUHRLRrYp5TC9ZYXmZo+p2AM13ggbsW4T0b5CRKP8KHVRB8t4pwtBgTxtjRmwrK0Irwm7vs2JOZabHZfg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "@types/estree": "^1.0.0", + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-events-to-acorn": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-position-from-estree": "^2.0.0", + "vfile-message": "^4.0.0" + } + }, "node_modules/micromark-factory-space": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", @@ -3759,6 +4283,31 @@ } ] }, + "node_modules/micromark-util-events-to-acorn": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-2.0.2.tgz", + "integrity": "sha512-Fk+xmBrOv9QZnEDguL9OI9/NQQp6Hz4FuQ4YmCb/5V7+9eAh1s6AYSvL20kHkD67YIg7EpE54TiSlcsf3vyZgA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "@types/acorn": "^4.0.0", + "@types/estree": "^1.0.0", + "@types/unist": "^3.0.0", + "devlop": "^1.0.0", + "estree-util-visit": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "vfile-message": "^4.0.0" + } + }, "node_modules/micromark-util-html-tag-name": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz", @@ -4226,6 +4775,30 @@ "node": ">=6" } }, + "node_modules/parse-entities": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.1.tgz", + "integrity": "sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==", + "dependencies": { + "@types/unist": "^2.0.0", + "character-entities": "^2.0.0", + "character-entities-legacy": "^3.0.0", + "character-reference-invalid": "^2.0.0", + "decode-named-character-reference": "^1.0.0", + "is-alphanumerical": "^2.0.0", + "is-decimal": "^2.0.0", + "is-hexadecimal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/parse-entities/node_modules/@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" + }, "node_modules/parse-latin": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/parse-latin/-/parse-latin-5.0.1.tgz", @@ -4282,6 +4855,16 @@ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==" }, + "node_modules/periscopic": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz", + "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^3.0.0", + "is-reference": "^3.0.0" + } + }, "node_modules/picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", @@ -4702,6 +5285,19 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/remark-mdx": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-3.0.0.tgz", + "integrity": "sha512-O7yfjuC6ra3NHPbRVxfflafAj3LTwx3b73aBvkEFU5z4PsD6FD4vrqJAkE5iNGLz71GdjXfgRqm3SQ0h0VuE7g==", + "dependencies": { + "mdast-util-mdx": "^3.0.0", + "micromark-extension-mdxjs": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/remark-parse": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", @@ -5503,6 +6099,14 @@ "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz", "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==" }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, "node_modules/source-map-js": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", @@ -5657,6 +6261,14 @@ "node": ">=0.10.0" } }, + "node_modules/style-to-object": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.4.tgz", + "integrity": "sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==", + "dependencies": { + "inline-style-parser": "0.1.1" + } + }, "node_modules/supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -5874,6 +6486,31 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/unist-util-position-from-estree": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-2.0.0.tgz", + "integrity": "sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-remove-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz", + "integrity": "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-visit": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/unist-util-stringify-position": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", @@ -6490,6 +7127,14 @@ "@jridgewell/trace-mapping": "^0.3.9" } }, + "@astro-community/astro-embed-youtube": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@astro-community/astro-embed-youtube/-/astro-embed-youtube-0.4.3.tgz", + "integrity": "sha512-zXtPmR9yxrTo6cuLhH8v+r62bsXbsLJgsU2FiZalPr4bXJxAUQEIlG46S/qK0AEXi9uNShKqy4+zBaJ98xTVEg==", + "requires": { + "lite-youtube-embed": "^0.2.0" + } + }, "@astrojs/check": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/@astrojs/check/-/check-0.3.3.tgz", @@ -6565,6 +7210,28 @@ "vfile": "^6.0.1" } }, + "@astrojs/mdx": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@astrojs/mdx/-/mdx-2.0.3.tgz", + "integrity": "sha512-wFjQX5CihU5B4UAQNwc2R48ph0flpc6/yvDCFANE0agtgI2+BaVcAjuW0EhGOQCZ65dQDqnFKE0lvGs7EADYpg==", + "requires": { + "@astrojs/markdown-remark": "4.0.1", + "@mdx-js/mdx": "^3.0.0", + "acorn": "^8.11.2", + "es-module-lexer": "^1.4.1", + "estree-util-visit": "^2.0.0", + "github-slugger": "^2.0.0", + "gray-matter": "^4.0.3", + "hast-util-to-html": "^9.0.0", + "kleur": "^4.1.4", + "rehype-raw": "^7.0.0", + "remark-gfm": "^4.0.0", + "remark-smartypants": "^2.0.0", + "source-map": "^0.7.4", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.1" + } + }, "@astrojs/prism": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-3.0.0.tgz", @@ -7037,6 +7704,36 @@ "@jridgewell/sourcemap-codec": "1.4.14" } }, + "@mdx-js/mdx": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-3.0.0.tgz", + "integrity": "sha512-Icm0TBKBLYqroYbNW3BPnzMGn+7mwpQOK310aZ7+fkCtiU3aqv2cdcX+nd0Ydo3wI5Rx8bX2Z2QmGb/XcAClCw==", + "requires": { + "@types/estree": "^1.0.0", + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdx": "^2.0.0", + "collapse-white-space": "^2.0.0", + "devlop": "^1.0.0", + "estree-util-build-jsx": "^3.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "estree-util-to-js": "^2.0.0", + "estree-walker": "^3.0.0", + "hast-util-to-estree": "^3.0.0", + "hast-util-to-jsx-runtime": "^2.0.0", + "markdown-extensions": "^2.0.0", + "periscopic": "^3.0.0", + "remark-mdx": "^3.0.0", + "remark-parse": "^11.0.0", + "remark-rehype": "^11.0.0", + "source-map": "^0.7.0", + "unified": "^11.0.0", + "unist-util-position-from-estree": "^2.0.0", + "unist-util-stringify-position": "^4.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" + } + }, "@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -7138,6 +7835,14 @@ "integrity": "sha512-PyJsSsafjmIhVgaI1Zdj7m8BB8mMckFah/xbpplObyHfiXzKcI5UOUXRyOdHW7nz4DpMCuzLnF7v5IWHenCwYA==", "optional": true }, + "@types/acorn": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz", + "integrity": "sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==", + "requires": { + "@types/estree": "*" + } + }, "@types/babel__core": { "version": "7.20.5", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", @@ -7188,6 +7893,14 @@ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" }, + "@types/estree-jsx": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.3.tgz", + "integrity": "sha512-pvQ+TKeRHeiUGRhvYwRrQ/ISnohKkSJR14fT2yqyZ4e9K5vqc7hrtY2Y1Dw0ZwAzQ6DQsxsaCUuSIIi8v0Cq6w==", + "requires": { + "@types/estree": "*" + } + }, "@types/hast": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.3.tgz", @@ -7204,6 +7917,11 @@ "@types/unist": "*" } }, + "@types/mdx": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.10.tgz", + "integrity": "sha512-Rllzc5KHk0Al5/WANwgSPl1/CwjqCy+AZrGd78zuK+jO9aDM6ffblZ+zIjgPNAaEBmlO0RYDvLNh7wD0zKVgEg==" + }, "@types/ms": { "version": "0.7.34", "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", @@ -7341,6 +8059,12 @@ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz", "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==" }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "requires": {} + }, "ansi-align": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", @@ -7419,6 +8143,11 @@ "resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-2.0.1.tgz", "integrity": "sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==" }, + "astring": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/astring/-/astring-1.8.6.tgz", + "integrity": "sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==" + }, "astro": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/astro/-/astro-4.0.7.tgz", @@ -7644,6 +8373,11 @@ "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==" }, + "character-reference-invalid": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", + "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==" + }, "chokidar": { "version": "3.5.3", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", @@ -7764,6 +8498,11 @@ "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz", "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==" }, + "collapse-white-space": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-2.1.0.tgz", + "integrity": "sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==" + }, "color": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", @@ -8010,6 +8749,49 @@ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" }, + "estree-util-attach-comments": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/estree-util-attach-comments/-/estree-util-attach-comments-3.0.0.tgz", + "integrity": "sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==", + "requires": { + "@types/estree": "^1.0.0" + } + }, + "estree-util-build-jsx": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/estree-util-build-jsx/-/estree-util-build-jsx-3.0.1.tgz", + "integrity": "sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==", + "requires": { + "@types/estree-jsx": "^1.0.0", + "devlop": "^1.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "estree-walker": "^3.0.0" + } + }, + "estree-util-is-identifier-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz", + "integrity": "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==" + }, + "estree-util-to-js": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/estree-util-to-js/-/estree-util-to-js-2.0.0.tgz", + "integrity": "sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==", + "requires": { + "@types/estree-jsx": "^1.0.0", + "astring": "^1.8.0", + "source-map": "^0.7.0" + } + }, + "estree-util-visit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-2.0.0.tgz", + "integrity": "sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==", + "requires": { + "@types/estree-jsx": "^1.0.0", + "@types/unist": "^3.0.0" + } + }, "estree-walker": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", @@ -8261,6 +9043,29 @@ "zwitch": "^2.0.0" } }, + "hast-util-to-estree": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-3.1.0.tgz", + "integrity": "sha512-lfX5g6hqVh9kjS/B9E2gSkvHH4SZNiQFiqWS0x9fENzEl+8W12RqdRxX6d/Cwxi30tPQs3bIO+aolQJNp1bIyw==", + "requires": { + "@types/estree": "^1.0.0", + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", + "estree-util-attach-comments": "^3.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "hast-util-whitespace": "^3.0.0", + "mdast-util-mdx-expression": "^2.0.0", + "mdast-util-mdx-jsx": "^3.0.0", + "mdast-util-mdxjs-esm": "^2.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "style-to-object": "^0.4.0", + "unist-util-position": "^5.0.0", + "zwitch": "^2.0.0" + } + }, "hast-util-to-html": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.0.tgz", @@ -8280,6 +9085,43 @@ "zwitch": "^2.0.4" } }, + "hast-util-to-jsx-runtime": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.0.tgz", + "integrity": "sha512-H/y0+IWPdsLLS738P8tDnrQ8Z+dj12zQQ6WC11TIM21C8WFVoIxcqWXf2H3hiTVZjF1AWqoimGwrTWecWrnmRQ==", + "requires": { + "@types/estree": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "hast-util-whitespace": "^3.0.0", + "mdast-util-mdx-expression": "^2.0.0", + "mdast-util-mdx-jsx": "^3.0.0", + "mdast-util-mdxjs-esm": "^2.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "style-to-object": "^1.0.0", + "unist-util-position": "^5.0.0", + "vfile-message": "^4.0.0" + }, + "dependencies": { + "inline-style-parser": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.2.tgz", + "integrity": "sha512-EcKzdTHVe8wFVOGEYXiW9WmJXPjqi1T+234YpJr98RiFYKHV3cdy1+3mkTE+KHTHxFFLH51SfaGOoUdW+v7ViQ==" + }, + "style-to-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.5.tgz", + "integrity": "sha512-rDRwHtoDD3UMMrmZ6BzOW0naTjMsVZLIjsGleSKS/0Oz+cgCfAPRspaqJuE8rDzpKha/nEvnM0IF4seEAZUTKQ==", + "requires": { + "inline-style-parser": "0.2.2" + } + } + } + }, "hast-util-to-parse5": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz", @@ -8368,6 +9210,25 @@ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", "optional": true }, + "inline-style-parser": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", + "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" + }, + "is-alphabetical": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", + "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==" + }, + "is-alphanumerical": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", + "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", + "requires": { + "is-alphabetical": "^2.0.0", + "is-decimal": "^2.0.0" + } + }, "is-arrayish": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", @@ -8395,6 +9256,11 @@ "hasown": "^2.0.0" } }, + "is-decimal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", + "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==" + }, "is-docker": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", @@ -8423,6 +9289,11 @@ "is-extglob": "^2.1.1" } }, + "is-hexadecimal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", + "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==" + }, "is-inside-container": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", @@ -8446,6 +9317,14 @@ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==" }, + "is-reference": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.2.tgz", + "integrity": "sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==", + "requires": { + "@types/estree": "*" + } + }, "is-stream": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", @@ -8508,6 +9387,11 @@ "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==" }, + "lite-youtube-embed": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/lite-youtube-embed/-/lite-youtube-embed-0.2.0.tgz", + "integrity": "sha512-XXXAk5sbvtjjwbie3XG+6HppgTm1HTGL/Uk9z9NkJH53o7puZLur434heHzAjkS60hZB3vT4ls25zl5rMiX4EA==" + }, "load-yaml-file": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/load-yaml-file/-/load-yaml-file-0.2.0.tgz", @@ -8576,6 +9460,11 @@ } } }, + "markdown-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-2.0.0.tgz", + "integrity": "sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==" + }, "markdown-table": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz", @@ -8699,6 +9588,64 @@ "mdast-util-to-markdown": "^2.0.0" } }, + "mdast-util-mdx": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-3.0.0.tgz", + "integrity": "sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==", + "requires": { + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-mdx-expression": "^2.0.0", + "mdast-util-mdx-jsx": "^3.0.0", + "mdast-util-mdxjs-esm": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + } + }, + "mdast-util-mdx-expression": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.0.tgz", + "integrity": "sha512-fGCu8eWdKUKNu5mohVGkhBXCXGnOTLuFqOvGMvdikr+J1w7lDJgxThOKpwRWzzbyXAU2hhSwsmssOY4yTokluw==", + "requires": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + } + }, + "mdast-util-mdx-jsx": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.0.0.tgz", + "integrity": "sha512-XZuPPzQNBPAlaqsTTgRrcJnyFbSOBovSadFgbFu8SnuNgm+6Bdx1K+IWoitsmj6Lq6MNtI+ytOqwN70n//NaBA==", + "requires": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "ccount": "^2.0.0", + "devlop": "^1.1.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "parse-entities": "^4.0.0", + "stringify-entities": "^4.0.0", + "unist-util-remove-position": "^5.0.0", + "unist-util-stringify-position": "^4.0.0", + "vfile-message": "^4.0.0" + } + }, + "mdast-util-mdxjs-esm": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz", + "integrity": "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==", + "requires": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + } + }, "mdast-util-phrasing": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.0.0.tgz", @@ -8889,6 +9836,77 @@ "micromark-util-types": "^2.0.0" } }, + "micromark-extension-mdx-expression": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-3.0.0.tgz", + "integrity": "sha512-sI0nwhUDz97xyzqJAbHQhp5TfaxEvZZZ2JDqUo+7NvyIYG6BZ5CPPqj2ogUoPJlmXHBnyZUzISg9+oUmU6tUjQ==", + "requires": { + "@types/estree": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-mdx-expression": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-events-to-acorn": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "micromark-extension-mdx-jsx": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.0.tgz", + "integrity": "sha512-uvhhss8OGuzR4/N17L1JwvmJIpPhAd8oByMawEKx6NVdBCbesjH4t+vjEp3ZXft9DwvlKSD07fCeI44/N0Vf2w==", + "requires": { + "@types/acorn": "^4.0.0", + "@types/estree": "^1.0.0", + "devlop": "^1.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "micromark-factory-mdx-expression": "^2.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", + "vfile-message": "^4.0.0" + } + }, + "micromark-extension-mdx-md": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-2.0.0.tgz", + "integrity": "sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==", + "requires": { + "micromark-util-types": "^2.0.0" + } + }, + "micromark-extension-mdxjs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-3.0.0.tgz", + "integrity": "sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==", + "requires": { + "acorn": "^8.0.0", + "acorn-jsx": "^5.0.0", + "micromark-extension-mdx-expression": "^3.0.0", + "micromark-extension-mdx-jsx": "^3.0.0", + "micromark-extension-mdx-md": "^2.0.0", + "micromark-extension-mdxjs-esm": "^3.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "micromark-extension-mdxjs-esm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-3.0.0.tgz", + "integrity": "sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==", + "requires": { + "@types/estree": "^1.0.0", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-events-to-acorn": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-position-from-estree": "^2.0.0", + "vfile-message": "^4.0.0" + } + }, "micromark-factory-destination": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz", @@ -8910,6 +9928,21 @@ "micromark-util-types": "^2.0.0" } }, + "micromark-factory-mdx-expression": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-2.0.1.tgz", + "integrity": "sha512-F0ccWIUHRLRrYp5TC9ZYXmZo+p2AM13ggbsW4T0b5CRKP8KHVRB8t4pwtBgTxtjRmwrK0Irwm7vs2JOZabHZfg==", + "requires": { + "@types/estree": "^1.0.0", + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-events-to-acorn": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-position-from-estree": "^2.0.0", + "vfile-message": "^4.0.0" + } + }, "micromark-factory-space": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", @@ -9001,6 +10034,21 @@ "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==" }, + "micromark-util-events-to-acorn": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-2.0.2.tgz", + "integrity": "sha512-Fk+xmBrOv9QZnEDguL9OI9/NQQp6Hz4FuQ4YmCb/5V7+9eAh1s6AYSvL20kHkD67YIg7EpE54TiSlcsf3vyZgA==", + "requires": { + "@types/acorn": "^4.0.0", + "@types/estree": "^1.0.0", + "@types/unist": "^3.0.0", + "devlop": "^1.0.0", + "estree-util-visit": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "vfile-message": "^4.0.0" + } + }, "micromark-util-html-tag-name": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz", @@ -9279,6 +10327,28 @@ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" }, + "parse-entities": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.1.tgz", + "integrity": "sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==", + "requires": { + "@types/unist": "^2.0.0", + "character-entities": "^2.0.0", + "character-entities-legacy": "^3.0.0", + "character-reference-invalid": "^2.0.0", + "decode-named-character-reference": "^1.0.0", + "is-alphanumerical": "^2.0.0", + "is-decimal": "^2.0.0", + "is-hexadecimal": "^2.0.0" + }, + "dependencies": { + "@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" + } + } + }, "parse-latin": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/parse-latin/-/parse-latin-5.0.1.tgz", @@ -9322,6 +10392,16 @@ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==" }, + "periscopic": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz", + "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==", + "requires": { + "@types/estree": "^1.0.0", + "estree-walker": "^3.0.0", + "is-reference": "^3.0.0" + } + }, "picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", @@ -9621,6 +10701,15 @@ "unified": "^11.0.0" } }, + "remark-mdx": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-3.0.0.tgz", + "integrity": "sha512-O7yfjuC6ra3NHPbRVxfflafAj3LTwx3b73aBvkEFU5z4PsD6FD4vrqJAkE5iNGLz71GdjXfgRqm3SQ0h0VuE7g==", + "requires": { + "mdast-util-mdx": "^3.0.0", + "micromark-extension-mdxjs": "^3.0.0" + } + }, "remark-parse": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", @@ -10190,6 +11279,11 @@ } } }, + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + }, "source-map-js": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", @@ -10302,6 +11396,14 @@ "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", "optional": true }, + "style-to-object": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.4.tgz", + "integrity": "sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==", + "requires": { + "inline-style-parser": "0.1.1" + } + }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -10449,6 +11551,23 @@ "@types/unist": "^3.0.0" } }, + "unist-util-position-from-estree": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-2.0.0.tgz", + "integrity": "sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==", + "requires": { + "@types/unist": "^3.0.0" + } + }, + "unist-util-remove-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz", + "integrity": "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==", + "requires": { + "@types/unist": "^3.0.0", + "unist-util-visit": "^5.0.0" + } + }, "unist-util-stringify-position": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", diff --git a/package.json b/package.json index 59e3b58..aeaa3b4 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,9 @@ "astro": "astro" }, "dependencies": { + "@astro-community/astro-embed-youtube": "^0.4.3", "@astrojs/check": "^0.3.3", + "@astrojs/mdx": "^2.0.3", "@astrojs/sitemap": "^3.0.3", "astro": "^4.0.7", "iconoir": "^7.2.0", diff --git a/src/assets/thumbnails/UwbNp_dB_VU.jpg b/src/assets/thumbnails/UwbNp_dB_VU.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2236df5bf6c2aa3f43dc9124f5739b6ffc10f5b9 GIT binary patch literal 148703 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 z zmSc;B+z+;LXFaMY0|hCR@$JLsrWIB$wF*H?ecMouk{||W)ui1Ju zG~~LqGxfY&g)YbDx)^JI)@);jDGAxnCQDutx?TpWBQ8@Coy$IqOBjjEz)HGV3r}pFiYG-+`wlLBj7xR#6-ovxfl_%4WmbHHIswM$-|RuIL`=XPr2|uw|!J;rHmze!6Z- zR$aE7AN=a0YCtKf(=I$Zc49y;@%xZUws9H46wLm2e&H03yWKOuNX{E55UDZ}N@wPM zh=T^x6sV8HR_W-PT5H~W;63qp_muW!l9$Fujfvo!rD9VJN{BX$e#4bw0;8>&Svler zX`;@=3fX9{er3 z7w_wl;j*;IHW1ZFEKacg>nk-XV-zfdRBmyeS!jE)8xgE%*{Fa_=m~#9Yg|rGvXHT4 zqX>}MY=z_G7FvY+J$x-!S$|Y8fq&i3HNq09uDQ__Z#OiwO!o=G4QxNR!%nTfDghF` zLaix9&?b8-|3WtEI2028=xN!y&4G;DQP+*RlM=vVPkv~lIj9Y_U%YZ+eo?-$lMM7a ZVK-2)0?obHt?E&bkRJE+Q~K}9{|BvTW&!{J literal 0 HcmV?d00001 diff --git a/src/layouts/blogPost.astro b/src/layouts/blogPost.astro index 503d0d0..168ca27 100644 --- a/src/layouts/blogPost.astro +++ b/src/layouts/blogPost.astro @@ -120,6 +120,18 @@ const date = new Date(frontmatter.pubDate).toLocaleDateString( color: orange; } + article :global(.youtube-center) { + width: 100%; + display: flex; + justify-content: center; + } + + article :global(.youtube-center) :global(lite-youtube) { + width: 100%; + max-height: 360px; + max-width: 640px; + } + @media (min-width: 1000px) { article { margin-left: 10rem; diff --git a/src/pages/blog.astro b/src/pages/blog.astro index 4764d8e..884afd0 100644 --- a/src/pages/blog.astro +++ b/src/pages/blog.astro @@ -5,7 +5,7 @@ import BlogSection from '../layouts/blogSection.astro' const description = 'My own small blog. Topics include FGO, TA, Programming, web technologies and more!' -const allPosts = await Astro.glob('../pages/blog/*.md') +const allPosts = await Astro.glob('../pages/blog/*.{md,mdx}') allPosts.sort( (a, b) => Date.parse(b.frontmatter.pubDate) - Date.parse(a.frontmatter.pubDate) diff --git a/src/pages/blog/instant-death.md b/src/pages/blog/instant-death.mdx similarity index 93% rename from src/pages/blog/instant-death.md rename to src/pages/blog/instant-death.mdx index 5345928..42adf82 100644 --- a/src/pages/blog/instant-death.md +++ b/src/pages/blog/instant-death.mdx @@ -6,6 +6,8 @@ description: 'Blog post talking about instant death in FGO, how you can take adv author: 'Firq' tags: ['fgo', 'games'] --- +import { YouTube } from '@astro-community/astro-embed-youtube'; +import thumbnail from "../../assets/thumbnails/UwbNp_dB_VU.jpg" > **Disclaimer**
> While writing this, Requiem and I faced a bit of a challenge concerning death rate calculations. Case in point is the passive "Item Construction" @@ -103,10 +105,11 @@ For other skill levels, this looks like this (_Her S1 scales from 50% to 100%_) In the end, this resulted in the following comp that worked like a charm. -
- +
+
+ ## Conclusion This small article should have given you an insight into using Instant Death as an advantage in the future. But remember: Stacking Gacha in a Gacha game can backfire. -- 2.39.2 From 5d1da2d3d8f21922f2e635e55f9cb64a8b5a0c90 Mon Sep 17 00:00:00 2001 From: Firq Date: Fri, 29 Dec 2023 20:02:58 +0100 Subject: [PATCH 2/4] Developed own component to wrap youtube-lite (adds placeholder when JS is off) --- src/components/youtubeEmbed.astro | 59 +++++++++++++++++++++++++++++++ src/layouts/blogPost.astro | 12 ------- src/pages/blog/instant-death.mdx | 6 ++-- 3 files changed, 61 insertions(+), 16 deletions(-) create mode 100644 src/components/youtubeEmbed.astro diff --git a/src/components/youtubeEmbed.astro b/src/components/youtubeEmbed.astro new file mode 100644 index 0000000..16882c6 --- /dev/null +++ b/src/components/youtubeEmbed.astro @@ -0,0 +1,59 @@ +--- +import { YouTube } from '@astro-community/astro-embed-youtube' +import type { ImageMetadata } from 'astro' + +export interface Props { + id: string + thumbnail: string +} + +const { id, thumbnail } = Astro.props +--- + +
+ + +
+ + diff --git a/src/layouts/blogPost.astro b/src/layouts/blogPost.astro index 168ca27..503d0d0 100644 --- a/src/layouts/blogPost.astro +++ b/src/layouts/blogPost.astro @@ -120,18 +120,6 @@ const date = new Date(frontmatter.pubDate).toLocaleDateString( color: orange; } - article :global(.youtube-center) { - width: 100%; - display: flex; - justify-content: center; - } - - article :global(.youtube-center) :global(lite-youtube) { - width: 100%; - max-height: 360px; - max-width: 640px; - } - @media (min-width: 1000px) { article { margin-left: 10rem; diff --git a/src/pages/blog/instant-death.mdx b/src/pages/blog/instant-death.mdx index 42adf82..454d0c6 100644 --- a/src/pages/blog/instant-death.mdx +++ b/src/pages/blog/instant-death.mdx @@ -6,8 +6,8 @@ description: 'Blog post talking about instant death in FGO, how you can take adv author: 'Firq' tags: ['fgo', 'games'] --- -import { YouTube } from '@astro-community/astro-embed-youtube'; import thumbnail from "../../assets/thumbnails/UwbNp_dB_VU.jpg" +import YoutubeEmbed from "../../components/youtubeEmbed.astro" > **Disclaimer**
> While writing this, Requiem and I faced a bit of a challenge concerning death rate calculations. Case in point is the passive "Item Construction" @@ -105,9 +105,7 @@ For other skill levels, this looks like this (_Her S1 scales from 50% to 100%_) In the end, this resulted in the following comp that worked like a charm. -
- -
+ ## Conclusion -- 2.39.2 From af83dfa7d8b44f2c37d905f0365d3ab52aff1e9f Mon Sep 17 00:00:00 2001 From: Firq Date: Fri, 29 Dec 2023 20:20:08 +0100 Subject: [PATCH 3/4] Improved custom youtube embed component --- src/components/youtubeEmbed.astro | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/src/components/youtubeEmbed.astro b/src/components/youtubeEmbed.astro index 16882c6..e0a99fa 100644 --- a/src/components/youtubeEmbed.astro +++ b/src/components/youtubeEmbed.astro @@ -1,7 +1,5 @@ --- import { YouTube } from '@astro-community/astro-embed-youtube' -import type { ImageMetadata } from 'astro' - export interface Props { id: string thumbnail: string @@ -11,9 +9,7 @@ const { id, thumbnail } = Astro.props ---
-
-- 2.39.2 From 8e4b1694042e6bad28b676c8a3fc387d3a51c5ad Mon Sep 17 00:00:00 2001 From: Firq Date: Fri, 29 Dec 2023 20:25:52 +0100 Subject: [PATCH 4/4] Bumped version before release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index aeaa3b4..0ec1f43 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@firq/fgosite", "type": "module", - "version": "0.1.15", + "version": "0.1.16", "private": true, "scripts": { "dev": "astro dev", -- 2.39.2