diff --git a/.eslintrc.json b/.eslintrc.json index bb84a6c..9525676 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -3,5 +3,20 @@ "parserOptions": { "ecmaVersion": 2021 }, - "extends": ["plugin:@typescript-eslint/recommended", "prettier"] + "extends": [ + "plugin:@typescript-eslint/recommended", + "plugin:mdx/recommended", + "prettier" + ], + "overrides": [ + { + "files": ["*.mdx", "*.md"], + // "parser": "eslint-mdx", // enable `eslint-mdx` manually if it does not work + "extends": "plugin:mdx/recommended", + "rules": { + // TODO: Switch this on again. It seems currently mdx imports are not correctly supported by @typescript-eslint + "@typescript-eslint/no-unused-vars": "off" + } + } + ] } diff --git a/.prettierrc b/.prettierrc index b2095be..5b2e916 100644 --- a/.prettierrc +++ b/.prettierrc @@ -1,4 +1,5 @@ { "semi": false, - "singleQuote": true + "singleQuote": true, + "proseWrap": "always" } diff --git a/README.md b/README.md index e609e6d..4403509 100644 --- a/README.md +++ b/README.md @@ -1,17 +1 @@ -# 🖥 TypeScript 4, ESLint & Prettier Project Template - -![Header Image](https://i.imgur.com/tCAQjV1.png) - -## Summary - -A basic template repo to use when starting a brand new TypeScript 4 project from scratch. Keep in mind that this repo is not set up for a specific project framework (i.e. React or Node.js) - rather, you'll need to add those libraries manually yourself. - -Want to learn how to set this project up from scratch yourself? Follow along with [this guide](https://dev.to/sam_piggott/setting-up-typescript-with-eslint-prettier-for-visual-studio-code-1e3h). - -## How to Use - -Simply clone this repo and rename the project in `package.json` to get going. - -## License - -MIT +# Levin Keller's Homepage diff --git a/blog/2023-05-23-windkraft.md b/blog/2023-05-23-windkraft.md deleted file mode 100644 index 7860fc0..0000000 --- a/blog/2023-05-23-windkraft.md +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: Übersicht nachhaltige Energie -slug: nachhaltige-energie -authors: - - name: Levin Keller -tags: [sustainability] -hide_table_of_contents: false -description: Eine Aufarbeitung der Effizienz von Windkraft und Gegenüberstellung mit anderen Technologien, die als nachhaltig bezeichnet werden. ---- - -# Nachhaltige Energieerzeugung - -In meiner Gemeinde (Nordstemmen, Niedersachsen) gibt es einen einen sogenannten [Energiemonitor](https://energiemonitor.avacon.de/nordstemmen), auf dem der lokale Energieversorger Avacon behauptet, die Gemeinde würde sich beim Stromverbrauch weitgehend aus vor Ort erzeugten "regenerativen Energiequellen" versorgen. Das klingt erst einmal höchst erfreulich. Allerdings wird der Hauptteil dieser Energie mittels Biogaskraftwerken erzeugt, welche Biogas mittels Vergährung von Gülle aus der Massentierhaltung herstellen. - -Desweitern ist zu beachten, dass im Rahmen der Umstellung der dezentralen Wärmeerzeugung (Wärmepumpen) und Mobilität (Elektrofahrzeuge) der Strombedarf in den kommenden Jahren deutlich steigen wird. Ich habe dazu eine [Studie](https://www.herkulesprojekt.de/de/Barometer/barometer_2018/Endenergiebadarf2050.html) vom Fraunhofer-Institut gefunden. Darin wird prognostiziert, dass wir 2050 in Deutschland 992 TWh Strom erzeugen müssen (wobei dann noch 1.116 TWh in den globalen Süden outgesourced werden sollen, mal sehen wie gut das klappt...). 2022 lag der inländische Stromverbrauch bei 549 TWh. Das heißt, der Stromverbrauch wird um 80% zulegen. Alle Verbraucher in der Gemeinde Nordstemmen hatten 2022 einen Gesamtstromverbrauch von 39,59 GWh (laut Datenexport Energiemonitor Avacon). Wir müssten hier also 2050 ca 71 GWh produzieren. Ein modernes Windrad kann unter guten(!) Bedingungen 15 GWh pro Jahr produzieren. 2022 wurden hier 5 GWh Strom mit Windkraft erzeugt. Das heißt wir brauchen zusätzlich mindestens 4, besser 5 moderne Windräder in der Gemeinde. Der Standort ist sehr gut für Windenergie geeignet. - -Wir brauchen also mehr Strom und möchten diesen möglichst effizient und CO2-neutral erzeugen. Auf welche Form der Erzeugung sollten wir also setzen? - -## Windkraft - -Ich habe die SAB WindTeam GmbH in Kiel angeschrieben, weil die eine neue Anlage mit Windrädern in Bockenem bauen. Das ist eine Gemeinde im Landkreis Hildesheim. Interessanterweise nennen auch die die Zahl 15 GWh pro Jahr und Windrad. Sie hätten den Wind ein Jahr lang gemessen und das dann entsprechend hochgerechnet. Insofern schon einmal ein Indiz dafür, dass die Rechnung oben nicht total abwegig ist. Versiegelt werden bei der Anlage in Bockenem 3,5 Hektar, also 0,5 Hektar pro Windrad. Damit erzeugt diese Anlage 3000 kWh/m²a. Laut [Hersteller](https://www.vestas.com/en/products/enventus-platform/v162-6-2-mw) ist die Herstellungsenergie nach 6,5 Monaten wieder drin, die Kraftwerke laufen aber 40(!) Jahre(!). Damit kommen wir auf einen Flächenverbrauch von 3000kWh/m²a. - -## Photovoltaik - -Bei der Photovoltaik ist eine wichtige Kenngröße die Spitzenleistung, welche in kWp(eak) gemessen wird. Für 0,2kWp [braucht man 1qm Solarpaneel](https://www.gasag.de/magazin/nachhaltig/photovoltaik-leistung-ermitteln#title-3). 1kWp bringt (im günstigsten Fall) 1.000 kWh/a. Also kommt Photovoltaik auf lächerliche 200kWh/m²a. Das heißt, ein Windrad erzeugt pro m² das 15-fache an Energie. Oder anders gesehen: Wir müssten hier in der Gemeinde statt 2,5 Hektar mit Windrädern, 37,5 Hektar mit Photovoltaik versiegeln! - -## "Bio"-gas - -Bei "Bio"-Gas wird organisches, stickstoffhaltiges Material (grünes Material im Sinne der Kompostierung) unter Luftabschluss vergärt, wobei Methan entsteht. Dieses wird in Kraftwerken zur Stromerzeugung verbrannt. Die Ausgangsmaterialien für diesen Prozess sind hauptsächlich Gülle aus der Tierhaltung. Die Tierhaltung benötigt erhebliche Mengen an Futtermitteln, Heizung, Beleuchtung, Transport mittels LKW (Verbrenner) usw. Die Futtermittel werden größtenteils mit Hilfe von mineralischen Dünger erzeugt. Der Stickstoff in diesem Dünger wird über das Haber-Bosch-Verfahren aus der Atmosphäre fixiert. Dies geht nur mit erheblichem Energieaufwand, die meiste Energie kommt hierbei gängigerweise aus fossiler Energie. Die Flächen, auf denen diese Futtermittel angebaut werden sind ökologisch tot. Sie könnten schnell und einfach zu Urwald renaturiert werden. Das Bedürfnis der Menschen nach Versorgung mit Protein könnte mit Soja-Produkten ohne diesen ganzen Unfug erledigt werden und der Aufwand dafür wäre im Vergleich zu Schweinefleisch um Faktor 5 geringer und im Vergleich zu Rindfleisch sogar um Faktor 80. Alleine das reicht für mich, diese "Technologie" als historischen Irrtum zu verwerfen. - -Aber schauen wir uns doch einmal den [Flächenverbrauch](https://www.statistik-bw.de/Service/Veroeff/Monatshefte/PDF/Beitrag08_07_08.pdf) an. Er beträgt 5.000m² pro kW der Anlage. Damit kommen wir auf 1,752kWh/m²a. Damit verbraucht diese "Technologie" 1.700 mal so viel Fläche wie Windenergie. Oder anders ausgedrückt: Um den Energiebedarf des Jahres 2050 in unserer Gemeinde zu decken, müssten wir auf 4280 Hektar oder 42,8 km² Energiemais anbauen. Zum Vergleich: Die Gemeinde hat ca 60 km² Fläche. - -## Fazit - -Meinetwegen kann man Dachflächen, die ohnehin nicht anders genutzt werden können mit Solarmodulen belegen (werde ich bei meinem Neubau auch machen). Aber in die Fläche darf man diese Technologie auf keinen Fall bauen! Dort darf ausschließlich Windenergie errichtet werden. Dazu sind Speicherkapazitäten für Flaute-Zeiten vorzuhalten und die diesbezügliche Forschung zu stärken. "Bio"-Gas ist absurder Quatsch und gehört abgeschafft bzw. verboten. Auf jeden Fall darf es nicht mehr gefördert werden. diff --git a/blog/2023-05-23-windkraft.mdx b/blog/2023-05-23-windkraft.mdx new file mode 100644 index 0000000..843fdb9 --- /dev/null +++ b/blog/2023-05-23-windkraft.mdx @@ -0,0 +1,102 @@ +--- +title: Übersicht nachhaltige Energie +slug: nachhaltige-energie +authors: + - name: Levin Keller +tags: [sustainability] +hide_table_of_contents: false +description: + Eine Aufarbeitung der Effizienz von Windkraft und Gegenüberstellung mit + anderen Technologien, die als nachhaltig bezeichnet werden. +--- + +# Nachhaltige Energieerzeugung + +In meiner Gemeinde (Nordstemmen, Niedersachsen) gibt es einen sogenannten +[Energiemonitor](https://energiemonitor.avacon.de/nordstemmen), auf dem der +lokale Energieversorger Avacon behauptet, die Gemeinde würde sich beim +Stromverbrauch weitgehend aus vor Ort erzeugten "regenerativen Energiequellen" +versorgen. Das klingt erst einmal höchst erfreulich. Allerdings wird der +Hauptteil dieser Energie mittels Biogaskraftwerken erzeugt, welche Biogas +mittels Vergährung von Gülle aus der Massentierhaltung herstellen. + +Des Weiteren ist zu beachten, dass im Rahmen der Umstellung der dezentralen +Wärmeerzeugung (Wärmepumpen) und Mobilität (Elektrofahrzeuge) der Strombedarf in +den kommenden Jahren deutlich steigen wird. Ich habe dazu eine +[Studie](https://www.herkulesprojekt.de/de/Barometer/barometer_2018/Endenergiebadarf2050.html) +vom Fraunhofer-Institut gefunden. Darin wird prognostiziert, dass wir 2050 in +Deutschland 992 TWh Strom erzeugen müssen (wobei dann noch 1.116 TWh in den +globalen Süden outgesourct werden sollen, mal sehen wie gut das klappt...). 2022 +lag der inländische Stromverbrauch bei 549 TWh. Das heißt, der Stromverbrauch +wird um 80 % zulegen. Alle Verbraucher in der Gemeinde Nordstemmen hatten 2022 +einen Gesamtstromverbrauch von 39,59 GWh (laut Datenexport Energiemonitor +Avacon). Wir müssten hier also 2050 ca 71 GWh produzieren. Ein modernes Windrad +kann unter guten(!) Bedingungen 15 GWh pro Jahr produzieren. 2022 wurden hier 5 +GWh Strom mit Windkraft erzeugt. Das heißt wir brauchen zusätzlich mindestens 4, +besser 5 moderne Windräder in der Gemeinde. Der Standort ist sehr gut für +Windenergie geeignet. + +Wir brauchen also mehr Strom und möchten diesen möglichst effizient und +CO₂-neutral erzeugen. Auf welche Form der Erzeugung sollten wir also setzen? + +## Windkraft + +Ich habe die SAB WindTeam GmbH in Kiel angeschrieben, weil die eine neue Anlage +mit Windrädern in Bockenem bauen. Das ist eine Gemeinde im Landkreis Hildesheim. +Interessanterweise nennt auch die SAB WindTeam GmbH die Zahl 15 GWh pro Jahr und +Windrad. Sie hätten den Wind ein Jahr lang gemessen und das dann entsprechend +hochgerechnet. Insofern schon einmal ein Indiz dafür, dass die Rechnung oben +nicht total abwegig ist. Versiegelt werden bei der Anlage in Bockenem 3,5 +Hektar, also 0,5 Hektar pro Windrad. Damit erzeugt diese Anlage 3000 kWh/m²a. +Laut +[Hersteller](https://www.vestas.com/en/products/enventus-platform/v162-6-2-mw) +ist die Herstellungsenergie nach 6,5 Monaten wieder drin, die Kraftwerke laufen +aber 40(!) Jahre(!). Damit kommen wir auf einen Flächenverbrauch von +3000 kWh/m²a. + +## Photovoltaik + +Bei der Fotovoltaik ist eine wichtige Kenngröße die Spitzenleistung, welche in +kWp(eak) gemessen wird. Für 0,2kWp +[braucht man 1qm Solarpaneel](https://www.gasag.de/magazin/nachhaltig/photovoltaik-leistung-ermitteln#title-3). +1kWp bringt (im günstigsten Fall) 1.000 kWh/a. Also kommt Fotovoltaik auf +lächerliche 200 kWh/m²a. Das heißt, ein Windrad erzeugt pro m² das 15-fache an +Energie. Oder anders gesehen: Wir müssten hier in der Gemeinde statt 2,5 Hektar +mit Windrädern, 37,5 Hektar mit Fotovoltaik versiegeln! + +## "Bio"-gas + +Bei "Bio"-Gas wird organisches, stickstoffhaltiges Material (grünes Material im +Sinne der Kompostierung) unter Luftabschluss vergärt, wobei Methan entsteht. +Dieses wird in Kraftwerken zur Stromerzeugung verbrannt. Die Ausgangsmaterialien +für diesen Prozess sind hauptsächlich Gülle aus der Tierhaltung. Die Tierhaltung +benötigt erhebliche Mengen an Futtermitteln, Heizung, Beleuchtung, Transport +mittels LKW (Verbrenner) usw. Die Futtermittel werden größtenteils mithilfe von +mineralischen Dünger erzeugt. Der Stickstoff in diesem Dünger wird über das +Haber-Bosch-Verfahren aus der Atmosphäre fixiert. Dies geht nur mit erheblichem +Energieaufwand, die meiste Energie kommt hierbei gängigerweise aus fossiler +Energie. Die Flächen, auf denen diese Futtermittel angebaut werden, sind +ökologisch tot. Sie könnten schnell und einfach zu Urwald renaturiert werden. +Das Bedürfnis der Menschen nach Versorgung mit Protein könnte mit Soja-Produkten +ohne diesen ganzen Unfug erledigt werden und der Aufwand dafür wäre im Vergleich +zu Schweinefleisch um Faktor 5 geringer und im Vergleich zu Rindfleisch sogar um +Faktor 80. Alleine das reicht für mich, diese "Technologie" als historischen +Irrtum zu verwerfen. + +Aber schauen wir uns doch einmal den +[Flächenverbrauch](https://www.statistik-bw.de/Service/Veroeff/Monatshefte/PDF/Beitrag08_07_08.pdf) +an. Er beträgt 5.000 m² pro kW der Anlage. Damit kommen wir auf 1,752 kWh/m²a. +Damit verbraucht diese "Technologie" 1.700-mal so viel Fläche wie Windenergie. +Oder anders ausgedrückt: Um den Energiebedarf des Jahres 2050 in unserer +Gemeinde zu decken, müssten wir auf 4280 Hektar oder 42,8 km² Energiemais +anbauen. Zum Vergleich: Die Gemeinde hat ca 60 km² Fläche. + +## Fazit + +Meinetwegen kann man Dachflächen, die ohnehin nicht anders genutzt werden können +mit Solarmodulen belegen (werde ich bei meinem Neubau auch machen). Aber in die +Fläche darf man diese Technologie auf keinen Fall bauen! Dort darf +ausschließlich Windenergie errichtet werden. Dazu sind Speicherkapazitäten für +Flaute-Zeiten vorzuhalten und die diesbezügliche Forschung zu stärken. "Bio"-Gas +ist absurder Quatsch und gehört abgeschafft bzw. verboten. Auf jeden Fall darf +es nicht mehr gefördert werden. diff --git a/docs/gardening/meadow/index.mdx b/docs/gardening/meadow/index.mdx index ab6428a..679ff25 100644 --- a/docs/gardening/meadow/index.mdx +++ b/docs/gardening/meadow/index.mdx @@ -8,7 +8,9 @@ import DocCardList from '@theme/DocCardList' # Blumenwiese -Die Blumenwiese ist ein wichtiges Element der naturnahen Gartengestaltung. Sie ist schön für die Menschen, wertvoll für die Insekten und andere Tiere und dazu noch sehr pflegeleicht. +Die Blumenwiese ist ein wichtiges Element der naturnahen Gartengestaltung. Sie +ist schön für die Menschen, wertvoll für die Insekten und andere Tiere und dazu +noch sehr pflegeleicht. Rössinger Blumenwiese -Bei der zweischürigen Mahd erfolgt eine Mahd (mit Abtragen des Schnitts) irgendwann vor dem 15. Juli. Dieses Datum ist wichtig, denn nach dem 15. Juli ist für die Blumen noch genug Zeit, bis zum Herbst eine neue Blüte und auch neue Samen zu bilden. Sollte die erste Mahd nach dem 15. Juli erfolgen, kann dies nicht mehr garantiert werden. Da auch bis zum 15. August keine Samen gebildet worden sind, könnte sich die Wiese nicht erhalten. +Bei der zweischürigen Mahd erfolgt eine Mahd (mit Abtragen des Schnitts) +irgendwann vor dem 15. Juli. Dieses Datum ist wichtig, denn nach dem 15. Juli +ist für die Blumen noch genug Zeit, bis zum Herbst eine neue Blüte und auch neue +Samen zu bilden. Sollte die erste Mahd nach dem 15. Juli erfolgen, kann dies +nicht mehr garantiert werden. Da auch bis zum 15. August keine Samen gebildet +worden sind, könnte sich die Wiese nicht erhalten. -Der entscheidende Grund für die zweischürige Mahd liegt in der Ästhetik: Die Blüte einer Blumenwiese ist vorübergehend und von kurzer Dauer. Durch die Mahd bis 15. Juli kann die Blühzeit auf 2 Zeiträume mit insgesamt längerer Dauer verlängert werden. Dies ist auch von Vorteil für viele Insekten, da durch diese Methode im Spätsommer noch einmal viele Blüten mit Nektar angeboten werden, die sonst nicht vorhanden wären. +Der entscheidende Grund für die zweischürige Mahd liegt in der Ästhetik: Die +Blüte einer Blumenwiese ist vorübergehend und von kurzer Dauer. Durch die Mahd +bis 15. Juli kann die Blühzeit auf 2 Zeiträume mit insgesamt längerer Dauer +verlängert werden. Dies ist auch von Vorteil für viele Insekten, da durch diese +Methode im Spätsommer noch einmal viele Blüten mit Nektar angeboten werden, die +sonst nicht vorhanden wären. ### Einschürige Mahd -Die einschürige Mahd hat für höhere Tiere (vor allem Vögel) einen höheren Nutzwert. Auch die Kosten sind, durch den halbierten Arbeitsaufwand, geringer. +Die einschürige Mahd hat für höhere Tiere (vor allem Vögel) einen höheren +Nutzwert. Auch die Kosten sind, durch den halbierten Arbeitsaufwand, geringer. Diagramm einschürige Mahd -Hier bilden sich bereits im Hochsommer ab August die Samenstände. Vögel und andere Tiere können sich von den Samenständen ernähren. Allerdings spricht das Erscheinungsbild der Blumenwiese ab diesem Zeitpunkt das ästhetische Empfinden vieler Betrachter weniger an. Sie ist hauptsächlich braun und wirkt vertrocknet oder abgestorben. Dies bedeutet manchmal eine Herausforderung für die Akzeptanz der Blumenwiese. Auch für Insekten ist diese Mahdmethode bedingt geeignet, da zwar im Hochsommer ein üppiges Angebot an Blüten vorhanden ist, dagegen im Spätsommer nur noch für die Ernährung der meisten Insekten nutzlose Samenstände vorhanden sind. +Hier bilden sich bereits im Hochsommer ab August die Samenstände. Vögel und +andere Tiere können sich von den Samenständen ernähren. Allerdings spricht das +Erscheinungsbild der Blumenwiese ab diesem Zeitpunkt das ästhetische Empfinden +vieler Betrachter weniger an. Sie ist hauptsächlich braun und wirkt vertrocknet +oder abgestorben. Dies bedeutet manchmal eine Herausforderung für die Akzeptanz +der Blumenwiese. Auch für Insekten ist diese Mahdmethode bedingt geeignet, da +zwar im Hochsommer ein üppiges Angebot an Blüten vorhanden ist, dagegen im +Spätsommer nur noch für die Ernährung der meisten Insekten nutzlose Samenstände +vorhanden sind. ### Dreischürige Mahd -Die dreischürige Mahd ist vor allem dann sinnvoll, wenn das Verhältnis von Blumen zu Gras in einer Blumenwiese durch falsche Pflege oder andere Probleme wie Stickstoffeintrag zu gering geworden ist. Das wiederholte Abtragen der Pflanzen entzieht der Fläche Stickstoff und schwächt die Gräser zu Gunsten der Blumen. +Die dreischürige Mahd ist vor allem dann sinnvoll, wenn das Verhältnis von +Blumen zu Gras in einer Blumenwiese durch falsche Pflege oder andere Probleme +wie Stickstoffeintrag zu gering geworden ist. Das wiederholte Abtragen der +Pflanzen entzieht der Fläche Stickstoff und schwächt die Gräser zu Gunsten der +Blumen. Diagramm dreischürige Mahd -Der Zeitraum für das Ausreifen der Samen im Herbst ist knapp bemessen. Allerdings zeigt die Erfahrung, dass er oft noch ausreicht. Der Vorteil, dass das Gras zurückgedrängt wird, überwiegt hier die Risiken. Der Arbeitsaufwand mit dieser Methode ist hoch. Allerdings eignet sich die Methode auch, um einen bestehenden Rasen langfristig (über 10 Jahre) in eine Blumenwiese zu verwandeln, ohne die hohen Kosten einer Neuanlage mit umgraben, abmagern und einsähen in Kauf nehmen zu müssen. +Der Zeitraum für das Ausreifen der Samen im Herbst ist knapp bemessen. +Allerdings zeigt die Erfahrung, dass er oft noch ausreicht. Der Vorteil, dass +das Gras zurückgedrängt wird, überwiegt hier die Risiken. Der Arbeitsaufwand mit +dieser Methode ist hoch. Allerdings eignet sich die Methode auch, um einen +bestehenden Rasen langfristig (über 10 Jahre) in eine Blumenwiese zu verwandeln, +ohne die hohen Kosten einer Neuanlage mit umgraben, abmagern und einsähen in +Kauf nehmen zu müssen. ### Kombination und Empfehlung -In den meisten Fällen kann eine Kombination aus der einschürigen und zweischürigen Mahd empfohlen werden: Die Wiese wird in zwei Bereiche, sagen wir einmal "links" und "rechts" unterteilt. Dann wird in einem Jahr "links" zwei mal gemäht und "rechts" nur einmal. Im nächsten Jahr wird dann "links" nur einmal und "rechts" zweimal gemäht. Dann wiederholt sich das Spiel von vorn. Dies hat den Vorteil, dass die Zeit maximiert wird, in der die Wiese zumindest in einem Teil für die Betrachter attraktiv ist, aber es wird auch ein hoher Nutzwert für Vögel und auch Insekten erzielt. +In den meisten Fällen kann eine Kombination aus der einschürigen und +zweischürigen Mahd empfohlen werden: Die Wiese wird in zwei Bereiche, sagen wir +einmal "links" und "rechts" unterteilt. Dann wird in einem Jahr "links" zwei mal +gemäht und "rechts" nur einmal. Im nächsten Jahr wird dann "links" nur einmal +und "rechts" zweimal gemäht. Dann wiederholt sich das Spiel von vorn. Dies hat +den Vorteil, dass die Zeit maximiert wird, in der die Wiese zumindest in einem +Teil für die Betrachter attraktiv ist, aber es wird auch ein hoher Nutzwert für +Vögel und auch Insekten erzielt. ### Mahd nur alle X Jahre -Es ist grundsätzlich auch möglich, Blumenwiesen nur alle paar Jahre zu mähen. Der ökologische Nutzwert solcher Wiesen ist auf Magerstandorten sehr hoch. Sollte der Standort zu fett sein, droht aber der Aufwuchs beziehungsweise die Vermehrung unerwünschter Pflanzen. Auch die Attraktivität für menschliche Tiere nimmt bei dieser Methode ab. +Es ist grundsätzlich auch möglich, Blumenwiesen nur alle paar Jahre zu mähen. +Der ökologische Nutzwert solcher Wiesen ist auf Magerstandorten sehr hoch. +Sollte der Standort zu fett sein, droht aber der Aufwuchs beziehungsweise die +Vermehrung unerwünschter Pflanzen. Auch die Attraktivität für menschliche Tiere +nimmt bei dieser Methode ab. diff --git a/docs/intro.md b/docs/intro.md index 6992a0f..1a58da1 100644 --- a/docs/intro.md +++ b/docs/intro.md @@ -4,4 +4,6 @@ sidebar_position: 0 # Wissen -Hier findet man eine Sammlung von Dingen, die ich einmal gelernt oder recherchiert habe und gerne festhalten möchte. Hauptsächlich für mich und natürlich für alle, die daran interessiert sind. +Hier findet man eine Sammlung von Dingen, die ich einmal gelernt oder +recherchiert habe und gerne festhalten möchte. Hauptsächlich für mich und +natürlich für alle, die daran interessiert sind. diff --git a/i18n/en/docusaurus-plugin-content-docs/current/intro.md b/i18n/en/docusaurus-plugin-content-docs/current/intro.md index 5b0d94f..d440040 100644 --- a/i18n/en/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/en/docusaurus-plugin-content-docs/current/intro.md @@ -4,6 +4,7 @@ sidebar_position: 0 # Knowledge -Here you will find a collection of things that I have learned or researched and would like to preserve. -Mainly for myself and of course for everyone who is interested. The main language of this website is German -and I do not plan to translate everything, so when in doubt, ask ChatGPT for a translation. +Here you will find a collection of things that I have learned or researched and +would like to preserve. Mainly for myself and of course for everyone who is +interested. The main language of this website is German and I do not plan to +translate everything, so when in doubt, ask ChatGPT for a translation. diff --git a/i18n/en/docusaurus-plugin-content-pages/index.mdx b/i18n/en/docusaurus-plugin-content-pages/index.mdx index 882bc00..e390831 100644 --- a/i18n/en/docusaurus-plugin-content-pages/index.mdx +++ b/i18n/en/docusaurus-plugin-content-pages/index.mdx @@ -1,4 +1,6 @@ # Levin Keller -Welcome to my homepage. This site is being developed lean, so there are still few contents and many things are incomplete or aesthetically not consistent. -Additionally, this site allows me to play around a bit with NextJS and MDX, which is interesting. +Welcome to my homepage. This site is being developed lean, so there are still +few contents and many things are incomplete or aesthetically not consistent. +Additionally, this site allows me to play around a bit with NextJS and MDX, +which is interesting. diff --git a/i18n/en/docusaurus-plugin-content-pages/work.mdx b/i18n/en/docusaurus-plugin-content-pages/work.mdx index dc62651..a57b7f0 100644 --- a/i18n/en/docusaurus-plugin-content-pages/work.mdx +++ b/i18n/en/docusaurus-plugin-content-pages/work.mdx @@ -1,3 +1,4 @@ # Freelance Software Development -I work as freelance software developer. Please reach out if you need assistance with your project. +I work as freelance software developer. Please reach out if you need assistance +with your project. diff --git a/package.json b/package.json index 1c1e06d..4811cf1 100644 --- a/package.json +++ b/package.json @@ -34,6 +34,8 @@ "@typescript-eslint/eslint-plugin": "^6.2.1", "@typescript-eslint/parser": "^6.2.1", "eslint": "^8.46.0", + "eslint-mdx": "^2.1.0", + "eslint-plugin-mdx": "^2.1.0", "prettier": "^2.8.8", "typescript": "^5.1.6" }, diff --git a/src/pages/index.mdx b/src/pages/index.mdx index b506ab8..9350dd7 100644 --- a/src/pages/index.mdx +++ b/src/pages/index.mdx @@ -1,3 +1,6 @@ # Levin Keller -Willkommen auf meiner Homepage. Diese Seite wird lean entwickelt, insofern sind hier noch wenige Inhalte und viele Dinge unvollständig oder ästhetisch nicht stimmig. Außerdem ermöglicht mir diese Seite ein bisschen mit NextJS und MDX herumzuspielen, was interessant ist. +Willkommen auf meiner Homepage. Diese Seite wird lean entwickelt, insofern sind +hier noch wenige Inhalte und viele Dinge unvollständig oder ästhetisch nicht +stimmig. Außerdem ermöglicht mir diese Seite ein bisschen mit NextJS und MDX +herumzuspielen, was interessant ist. diff --git a/src/pages/work.mdx b/src/pages/work.mdx index 4a0c828..c996c2b 100644 --- a/src/pages/work.mdx +++ b/src/pages/work.mdx @@ -1,3 +1,4 @@ # Freelance Software-Entwicklung -Ich bin freier Software-Entwickler +Ich bin freier Software-Entwickler. Bitte sprechen Sie mich an, wenn Sie +Unterstützung in Ihrem Projekt benötigen. diff --git a/yarn.lock b/yarn.lock index f11ef31..f754aa7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2443,6 +2443,20 @@ __metadata: languageName: node linkType: hard +"@isaacs/cliui@npm:^8.0.2": + version: 8.0.2 + resolution: "@isaacs/cliui@npm:8.0.2" + dependencies: + string-width: "npm:^5.1.2" + string-width-cjs: "npm:string-width@^4.2.0" + strip-ansi: "npm:^7.0.1" + strip-ansi-cjs: "npm:strip-ansi@^6.0.1" + wrap-ansi: "npm:^8.1.0" + wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0" + checksum: b9a4e369729f32ccce5b5764a574da6bbaee7e746c2d9cf35a3701c2907ba82f9bf456602ebd23df537b418fd611d54eb5c5a8ee7d8841dc5dc16c28ede0b258 + languageName: node + linkType: hard + "@jest/schemas@npm:^29.4.3": version: 29.4.3 resolution: "@jest/schemas@npm:29.4.3" @@ -2629,6 +2643,22 @@ __metadata: languageName: node linkType: hard +"@npmcli/config@npm:^6.0.0": + version: 6.2.1 + resolution: "@npmcli/config@npm:6.2.1" + dependencies: + "@npmcli/map-workspaces": "npm:^3.0.2" + ci-info: "npm:^3.8.0" + ini: "npm:^4.1.0" + nopt: "npm:^7.0.0" + proc-log: "npm:^3.0.0" + read-package-json-fast: "npm:^3.0.2" + semver: "npm:^7.3.5" + walk-up-path: "npm:^3.0.1" + checksum: 7fbc61b3d6093c5cfcb56a22f58f932a1eb6901d23dcbe81d7dad6b97e4162a0be7205aaf01f23139f79579f44f7eab57f6c6003558842afa70cf6e8a268ae54 + languageName: node + linkType: hard + "@npmcli/fs@npm:^2.1.0": version: 2.1.2 resolution: "@npmcli/fs@npm:2.1.2" @@ -2639,6 +2669,18 @@ __metadata: languageName: node linkType: hard +"@npmcli/map-workspaces@npm:^3.0.2": + version: 3.0.4 + resolution: "@npmcli/map-workspaces@npm:3.0.4" + dependencies: + "@npmcli/name-from-folder": "npm:^2.0.0" + glob: "npm:^10.2.2" + minimatch: "npm:^9.0.0" + read-package-json-fast: "npm:^3.0.0" + checksum: a4bb13f082db254157e6984098162db9064909dd3a81c2331351d796ed58c4283cc931d2ca6f4b78cd69120f3cddc8ba3d124cebab26f2dfcc47adc17c7881de + languageName: node + linkType: hard + "@npmcli/move-file@npm:^2.0.0": version: 2.0.1 resolution: "@npmcli/move-file@npm:2.0.1" @@ -2649,6 +2691,34 @@ __metadata: languageName: node linkType: hard +"@npmcli/name-from-folder@npm:^2.0.0": + version: 2.0.0 + resolution: "@npmcli/name-from-folder@npm:2.0.0" + checksum: bb8e989c76d18b6fbfd3b907a09fc8fffed0938fddfd4be3f11f34e6036b9155f761d0332bd4a764da4f8e963164551ae67d450613059a3daac1fcffe955f8d0 + languageName: node + linkType: hard + +"@pkgjs/parseargs@npm:^0.11.0": + version: 0.11.0 + resolution: "@pkgjs/parseargs@npm:0.11.0" + checksum: 9e828530eb8d3e5370972114de393d9f9cfd368f8a7b541fd0d4497c2f046245e907e05f4e07259bdf91ade8f7a0806f36a67099fbf20f62496dc00b843e2252 + languageName: node + linkType: hard + +"@pkgr/utils@npm:^2.3.1": + version: 2.4.2 + resolution: "@pkgr/utils@npm:2.4.2" + dependencies: + cross-spawn: "npm:^7.0.3" + fast-glob: "npm:^3.3.0" + is-glob: "npm:^4.0.3" + open: "npm:^9.1.0" + picocolors: "npm:^1.0.0" + tslib: "npm:^2.6.0" + checksum: b400d4fe0778e74f116612b4c67cb4d2b62a9dfdb02d45536837ad3e23333aaad9fb77bac6b09f83aac64b50b6392180c853217987efeca2712fd9686d3945d0 + languageName: node + linkType: hard + "@polka/url@npm:^1.0.0-next.20": version: 1.0.0-next.21 resolution: "@polka/url@npm:1.0.0-next.21" @@ -2883,6 +2953,15 @@ __metadata: languageName: node linkType: hard +"@types/acorn@npm:^4.0.0": + version: 4.0.6 + resolution: "@types/acorn@npm:4.0.6" + dependencies: + "@types/estree": "npm:*" + checksum: 0ce1a4c83137098765ff5b227a05a98a72e9437fa3d780c6d2aadd32cf25b123013725358e7cc59d8fc2aaee7836c4f87a66783b6ac077070f6562403401ef50 + languageName: node + linkType: hard + "@types/body-parser@npm:*": version: 1.19.2 resolution: "@types/body-parser@npm:1.19.2" @@ -2902,6 +2981,15 @@ __metadata: languageName: node linkType: hard +"@types/concat-stream@npm:^2.0.0": + version: 2.0.0 + resolution: "@types/concat-stream@npm:2.0.0" + dependencies: + "@types/node": "npm:*" + checksum: c1d9426a4d3cdb14709f3745701407103e148cef573d7ad8e7d2d0813e319b128edb4b91999f723cecbb9326c23ef0cb2b796d821f3f4bb10c4fc6913232efef + languageName: node + linkType: hard + "@types/connect-history-api-fallback@npm:^1.3.5": version: 1.5.0 resolution: "@types/connect-history-api-fallback@npm:1.5.0" @@ -2921,6 +3009,15 @@ __metadata: languageName: node linkType: hard +"@types/debug@npm:^4.0.0": + version: 4.1.8 + resolution: "@types/debug@npm:4.1.8" + dependencies: + "@types/ms": "npm:*" + checksum: 9c190e812984e0f6e02dfdfb0c7a3081a55cf3fc712a4e059336bd9f8329db70211eb851ce409311520876549cff2c4785ce48dd4c9fef8e48549c87bec29ded + languageName: node + linkType: hard + "@types/eslint-scope@npm:^3.7.3": version: 3.7.4 resolution: "@types/eslint-scope@npm:3.7.4" @@ -2951,6 +3048,15 @@ __metadata: languageName: node linkType: hard +"@types/estree-jsx@npm:^1.0.0": + version: 1.0.0 + resolution: "@types/estree-jsx@npm:1.0.0" + dependencies: + "@types/estree": "npm:*" + checksum: e625523a8e145a5968db551db15d4a7967277eca4a8f1cf3e842d473d4e91470fb8df062f92d58845908a9a6b3ac92d7e77c1ac8e3e431eee332b3dbf41b70e0 + languageName: node + linkType: hard + "@types/estree@npm:*, @types/estree@npm:^1.0.0": version: 1.0.1 resolution: "@types/estree@npm:1.0.1" @@ -3014,6 +3120,13 @@ __metadata: languageName: node linkType: hard +"@types/is-empty@npm:^1.0.0": + version: 1.2.1 + resolution: "@types/is-empty@npm:1.2.1" + checksum: 00cccf6df5d3d598716daf7255669f1a6c38904d7315e29ad35045bb1c896e1652e8a97488a831e4f618ba8231e94e77ebb6ea4ef8b7eef3ce47688dbb2c107c + languageName: node + linkType: hard + "@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0": version: 2.0.4 resolution: "@types/istanbul-lib-coverage@npm:2.0.4" @@ -3085,6 +3198,13 @@ __metadata: languageName: node linkType: hard +"@types/ms@npm:*": + version: 0.7.31 + resolution: "@types/ms@npm:0.7.31" + checksum: cccb52777bb683c65ac5bab61351cd3910c9ce3512b1d903a591fc9694bb83afad6e48bf0beee5b47b6a8b620a05f5d82f8febfd55de05e7d9eb93586cc196c8 + languageName: node + linkType: hard + "@types/node@npm:*": version: 20.2.3 resolution: "@types/node@npm:20.2.3" @@ -3099,6 +3219,13 @@ __metadata: languageName: node linkType: hard +"@types/node@npm:^18.0.0": + version: 18.17.3 + resolution: "@types/node@npm:18.17.3" + checksum: 12040d43acb5f37d840ac414cb880a56c8287fddb66014eb7c5404183b7ff4ea7d382bd7ff7d8d028380265a52e9058b89db5cb850af9ab94de3cd00fa6b70ae + languageName: node + linkType: hard + "@types/parse-json@npm:^4.0.0": version: 4.0.0 resolution: "@types/parse-json@npm:4.0.0" @@ -3261,6 +3388,13 @@ __metadata: languageName: node linkType: hard +"@types/supports-color@npm:^8.0.0": + version: 8.1.1 + resolution: "@types/supports-color@npm:8.1.1" + checksum: 56d254aa7ef32503c8bd6db657e277e868cd333f4f3b77cc1977679fc92b99a78ab01a633026dcd5b55d43f5e1b60049b4acf7a276ea89811700736a0b4e7008 + languageName: node + linkType: hard + "@types/unist@npm:*, @types/unist@npm:^2.0.0, @types/unist@npm:^2.0.2, @types/unist@npm:^2.0.3": version: 2.0.6 resolution: "@types/unist@npm:2.0.6" @@ -3588,6 +3722,13 @@ __metadata: languageName: node linkType: hard +"abbrev@npm:^2.0.0": + version: 2.0.0 + resolution: "abbrev@npm:2.0.0" + checksum: e407d8fbca2621f0925fdbb73b0901c526d6d469b3c0ea21edf8ccef74464f0d6e1f30442c60e8189fa338322facca3aa9b6dc989ed6ad602aa65720c546261a + languageName: node + linkType: hard + "accepts@npm:~1.3.4, accepts@npm:~1.3.5, accepts@npm:~1.3.8": version: 1.3.8 resolution: "accepts@npm:1.3.8" @@ -3607,7 +3748,7 @@ __metadata: languageName: node linkType: hard -"acorn-jsx@npm:^5.3.2": +"acorn-jsx@npm:^5.0.0, acorn-jsx@npm:^5.3.2": version: 5.3.2 resolution: "acorn-jsx@npm:5.3.2" peerDependencies: @@ -3623,21 +3764,21 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.0.4, acorn@npm:^8.5.0, acorn@npm:^8.7.1": - version: 8.8.2 - resolution: "acorn@npm:8.8.2" +"acorn@npm:^8.0.0, acorn@npm:^8.8.2, acorn@npm:^8.9.0": + version: 8.10.0 + resolution: "acorn@npm:8.10.0" bin: acorn: bin/acorn - checksum: 5a47325f0aa08202080cb167d5b8103720d8a1d199f57988afa48bdfbc3c9973270b00e38c2c874240a49929625beaaae8c4ec683f5272b5f07f1119a457e5d0 + checksum: 5de0f8f7507bdd36c764431cb91c97d99ba15b6f04dbfe4375151aff3caf9566e3c98d340f128a56a5fa930164d7be12c93d8f0f0fe795b9b310888a781c789c languageName: node linkType: hard -"acorn@npm:^8.9.0": - version: 8.10.0 - resolution: "acorn@npm:8.10.0" +"acorn@npm:^8.0.4, acorn@npm:^8.5.0, acorn@npm:^8.7.1": + version: 8.8.2 + resolution: "acorn@npm:8.8.2" bin: acorn: bin/acorn - checksum: 5de0f8f7507bdd36c764431cb91c97d99ba15b6f04dbfe4375151aff3caf9566e3c98d340f128a56a5fa930164d7be12c93d8f0f0fe795b9b310888a781c789c + checksum: 5a47325f0aa08202080cb167d5b8103720d8a1d199f57988afa48bdfbc3c9973270b00e38c2c874240a49929625beaaae8c4ec683f5272b5f07f1119a457e5d0 languageName: node linkType: hard @@ -4033,6 +4174,13 @@ __metadata: languageName: node linkType: hard +"bail@npm:^2.0.0": + version: 2.0.2 + resolution: "bail@npm:2.0.2" + checksum: 3c30e439b8eee58acf1596ba176b0a2d2e77e1b52df945da20ed13f223e55632eb17ed508539895972e26340343a00f621eb53e72d58066cc26b5ccbc62b7b8f + languageName: node + linkType: hard + "balanced-match@npm:^1.0.0": version: 1.0.0 resolution: "balanced-match@npm:1.0.0" @@ -4061,6 +4209,13 @@ __metadata: languageName: node linkType: hard +"big-integer@npm:^1.6.44": + version: 1.6.51 + resolution: "big-integer@npm:1.6.51" + checksum: fc20ceb6b15f635783e09b596749323850a39565b5c0a73831bd1f32270aa4103ef025e1ca7887333e9ba50625328f8c415e56f17131f6d6e737d2dcc4c4ee53 + languageName: node + linkType: hard + "big.js@npm:^5.2.2": version: 5.2.2 resolution: "big.js@npm:5.2.2" @@ -4157,6 +4312,15 @@ __metadata: languageName: node linkType: hard +"bplist-parser@npm:^0.2.0": + version: 0.2.0 + resolution: "bplist-parser@npm:0.2.0" + dependencies: + big-integer: "npm:^1.6.44" + checksum: d8a460722976a027f6c00c1e0c623083cf56f02bf403b31560812b9ac197ac17d4287377f7a0209ef024003add179f8ea0acd42e2bce7c8f9b3364b880d6ebdd + languageName: node + linkType: hard + "brace-expansion@npm:^1.1.7": version: 1.1.11 resolution: "brace-expansion@npm:1.1.11" @@ -4216,6 +4380,15 @@ __metadata: languageName: node linkType: hard +"bundle-name@npm:^3.0.0": + version: 3.0.0 + resolution: "bundle-name@npm:3.0.0" + dependencies: + run-applescript: "npm:^5.0.0" + checksum: 4cb6c319b9d989ff87020faa5cf1a79309cf9b19f361d561c8ead641f495a80c9b3d3b3c32b6c6fae4769e3ac3300c923407053a859760f19341cde082c7d56b + languageName: node + linkType: hard + "bytes@npm:3.0.0": version: 3.0.0 resolution: "bytes@npm:3.0.0" @@ -4338,6 +4511,13 @@ __metadata: languageName: node linkType: hard +"ccount@npm:^2.0.0": + version: 2.0.1 + resolution: "ccount@npm:2.0.1" + checksum: f6d37f640e03f351df7480101f04963a740333ae665a778186c4a106434278b18892cc5bea9d9b6e7c9a3b0fc758a300bbf73a44750a669a3ce9e6ce0e5891ca + languageName: node + linkType: hard + "chalk@npm:^2.0.0": version: 2.4.2 resolution: "chalk@npm:2.4.2" @@ -4369,6 +4549,13 @@ __metadata: languageName: node linkType: hard +"character-entities-html4@npm:^2.0.0": + version: 2.1.0 + resolution: "character-entities-html4@npm:2.1.0" + checksum: 2bff10f1785b44b81320f4f5b215d1338bf91b6b4f39d8d81380f1de6db59f19b616aaf26f284cfd23934a9b86b816015de35311392dffef9e285f7361a14b47 + languageName: node + linkType: hard + "character-entities-legacy@npm:^1.0.0": version: 1.1.4 resolution: "character-entities-legacy@npm:1.1.4" @@ -4376,6 +4563,13 @@ __metadata: languageName: node linkType: hard +"character-entities-legacy@npm:^3.0.0": + version: 3.0.0 + resolution: "character-entities-legacy@npm:3.0.0" + checksum: b7e78c49af7a44f4125e190c69c71f4178bcf90f181410f64f1a2c231122e3cba142732e34d16f5b941e1beb0757b39859c7f420fa5453a8edc8da94b60d933d + languageName: node + linkType: hard + "character-entities@npm:^1.0.0": version: 1.2.4 resolution: "character-entities@npm:1.2.4" @@ -4383,6 +4577,13 @@ __metadata: languageName: node linkType: hard +"character-entities@npm:^2.0.0": + version: 2.0.2 + resolution: "character-entities@npm:2.0.2" + checksum: a8e6135180398251622c50fbff6636da02c09bd8f4ddd8d4a2718145db31d7cf16a574eed3d64032d935fab9931c76605995ff84d8d8fa976d11426f6139b571 + languageName: node + linkType: hard + "character-reference-invalid@npm:^1.0.0": version: 1.1.4 resolution: "character-reference-invalid@npm:1.1.4" @@ -4390,6 +4591,13 @@ __metadata: languageName: node linkType: hard +"character-reference-invalid@npm:^2.0.0": + version: 2.0.1 + resolution: "character-reference-invalid@npm:2.0.1" + checksum: 9f8328aebbfd3a992ab672a44d5e258ed9a270015802eac3f359d7a277edd8890332be1256ce2b85e638aa21fa8aabd90facb1b4e9fa58c2076daf1e18f77924 + languageName: node + linkType: hard + "cheerio-select@npm:^2.1.0": version: 2.1.0 resolution: "cheerio-select@npm:2.1.0" @@ -4466,7 +4674,7 @@ __metadata: languageName: node linkType: hard -"ci-info@npm:^3.2.0": +"ci-info@npm:^3.2.0, ci-info@npm:^3.8.0": version: 3.8.0 resolution: "ci-info@npm:3.8.0" checksum: cbde5915261038659da39e508b688acd0baa981a73dc34357865957403383e0475b050c2f44971a3b37523849973af345724feb8f2e4a8eddd6db41be708f4ba @@ -4705,6 +4913,18 @@ __metadata: languageName: node linkType: hard +"concat-stream@npm:^2.0.0": + version: 2.0.0 + resolution: "concat-stream@npm:2.0.0" + dependencies: + buffer-from: "npm:^1.0.0" + inherits: "npm:^2.0.3" + readable-stream: "npm:^3.0.2" + typedarray: "npm:^0.0.6" + checksum: 2c65dfc85d152848e91d9edb37951ad7d987d44dbc8d539c15d307efbe12d3a7a4fc01ba5587e589b59bd2dbb07870136152cc4f0d639fcd2a69c7fdfdc76e79 + languageName: node + linkType: hard + "configstore@npm:^5.0.1": version: 5.0.1 resolution: "configstore@npm:5.0.1" @@ -4891,7 +5111,7 @@ __metadata: languageName: node linkType: hard -"cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": +"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": version: 7.0.3 resolution: "cross-spawn@npm:7.0.3" dependencies: @@ -5119,7 +5339,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4": +"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4": version: 4.3.4 resolution: "debug@npm:4.3.4" dependencies: @@ -5143,6 +5363,15 @@ __metadata: languageName: node linkType: hard +"decode-named-character-reference@npm:^1.0.0": + version: 1.0.2 + resolution: "decode-named-character-reference@npm:1.0.2" + dependencies: + character-entities: "npm:^2.0.0" + checksum: a42a6a12147a46fb2b0ee5b642089463d7d572116c40c2808829e63a13eb6b06875e3b84ffb2843c1be54fb785804f24007f2338754853fb8754ba24d5b97c89 + languageName: node + linkType: hard + "decompress-response@npm:^3.3.0": version: 3.3.0 resolution: "decompress-response@npm:3.3.0" @@ -5182,6 +5411,28 @@ __metadata: languageName: node linkType: hard +"default-browser-id@npm:^3.0.0": + version: 3.0.0 + resolution: "default-browser-id@npm:3.0.0" + dependencies: + bplist-parser: "npm:^0.2.0" + untildify: "npm:^4.0.0" + checksum: 14d2d42e1da1f2a743d5fe55b2ece398cf87788c9805be8dc5406ba96a6032932ae0cefc1e961fc4597dfee0ccd433b90fc6b167908b1c3dfc83d0df726de5f2 + languageName: node + linkType: hard + +"default-browser@npm:^4.0.0": + version: 4.0.0 + resolution: "default-browser@npm:4.0.0" + dependencies: + bundle-name: "npm:^3.0.0" + default-browser-id: "npm:^3.0.0" + execa: "npm:^7.1.1" + titleize: "npm:^3.0.0" + checksum: ac1138a297e95cfb18f89e3e69e0bbeb8a2d2ba90325f773bcb8b8211b525357f45f05a07dd6f5a40d3f44a0a1a423b58d356c17bb69b406a8c0c9afe869296c + languageName: node + linkType: hard + "default-gateway@npm:^6.0.3": version: 6.0.3 resolution: "default-gateway@npm:6.0.3" @@ -5205,6 +5456,13 @@ __metadata: languageName: node linkType: hard +"define-lazy-prop@npm:^3.0.0": + version: 3.0.0 + resolution: "define-lazy-prop@npm:3.0.0" + checksum: 73a8f71f62b22105218af994a6b5fae131ad3ec1adb3cee775b2fb5ca0575ae08ba4faddbf51fd976ca41ca5fac74b8100c390d1c12627badf23a87358233f0e + languageName: node + linkType: hard + "define-properties@npm:^1.1.4": version: 1.2.0 resolution: "define-properties@npm:1.2.0" @@ -5252,6 +5510,13 @@ __metadata: languageName: node linkType: hard +"dequal@npm:^2.0.0": + version: 2.0.3 + resolution: "dequal@npm:2.0.3" + checksum: 7a633ec0ba78bc08ba217b762b15157d2ec99edb50a82124df2c341255b1943217215872888981cc6a6ee02406ab1b09783f5b51b7db8d8f8f1284092f379aad + languageName: node + linkType: hard + "destroy@npm:1.2.0": version: 1.2.0 resolution: "destroy@npm:1.2.0" @@ -5308,6 +5573,13 @@ __metadata: languageName: node linkType: hard +"diff@npm:^5.0.0": + version: 5.1.0 + resolution: "diff@npm:5.1.0" + checksum: c241ce992c1b59de63637d5ea2c4ac36e5686a0c660830a2dea1c9963abbb83907bef6aebe2898a3e581483bf8b1073e806ad884bf8cafe2af4023fb8ecf0f58 + languageName: node + linkType: hard + "dir-glob@npm:^3.0.1": version: 3.0.1 resolution: "dir-glob@npm:3.0.1" @@ -5565,7 +5837,7 @@ __metadata: languageName: node linkType: hard -"error-ex@npm:^1.3.1": +"error-ex@npm:^1.3.1, error-ex@npm:^1.3.2": version: 1.3.2 resolution: "error-ex@npm:1.3.2" dependencies: @@ -5627,6 +5899,59 @@ __metadata: languageName: node linkType: hard +"eslint-mdx@npm:^2.1.0": + version: 2.1.0 + resolution: "eslint-mdx@npm:2.1.0" + dependencies: + acorn: "npm:^8.8.2" + acorn-jsx: "npm:^5.3.2" + espree: "npm:^9.5.1" + estree-util-visit: "npm:^1.2.1" + remark-mdx: "npm:^2.3.0" + remark-parse: "npm:^10.0.1" + remark-stringify: "npm:^10.0.2" + synckit: "npm:^0.8.5" + tslib: "npm:^2.5.0" + unified: "npm:^10.1.2" + unified-engine: "npm:^10.1.0" + unist-util-visit: "npm:^4.1.2" + uvu: "npm:^0.5.6" + vfile: "npm:^5.3.7" + peerDependencies: + eslint: ">=8.0.0" + checksum: 5521113d5eddef5718368cbccbe017bfce8438cdd1cf68c3692cb319fa11212abaa66134d8246d4e5126b78848a8273561885033bf8e5fea0430fd2df5003c00 + languageName: node + linkType: hard + +"eslint-plugin-markdown@npm:^3.0.0": + version: 3.0.1 + resolution: "eslint-plugin-markdown@npm:3.0.1" + dependencies: + mdast-util-from-markdown: "npm:^0.8.5" + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + checksum: bf2a966987d41d3e8a4c13c25ec93751a9289c319297f6a6fbd1c5fe9e4bd79efbefe05225e32941349ff5f31b634cace51ceeed55cee50d4edb84590981c4a8 + languageName: node + linkType: hard + +"eslint-plugin-mdx@npm:^2.1.0": + version: 2.1.0 + resolution: "eslint-plugin-mdx@npm:2.1.0" + dependencies: + eslint-mdx: "npm:^2.1.0" + eslint-plugin-markdown: "npm:^3.0.0" + remark-mdx: "npm:^2.3.0" + remark-parse: "npm:^10.0.1" + remark-stringify: "npm:^10.0.2" + tslib: "npm:^2.5.0" + unified: "npm:^10.1.2" + vfile: "npm:^5.3.7" + peerDependencies: + eslint: ">=8.0.0" + checksum: 415a9f59ef5fee7c351017631c9500271a6b29091c44139e7f5c1e87e9c3e0bedba920324faf2f81c6d2a12c919a88e98a3b9794ad2376eb17969fc8d8826eb0 + languageName: node + linkType: hard + "eslint-scope@npm:5.1.1": version: 5.1.1 resolution: "eslint-scope@npm:5.1.1" @@ -5701,7 +6026,7 @@ __metadata: languageName: node linkType: hard -"espree@npm:^9.6.0, espree@npm:^9.6.1": +"espree@npm:^9.5.1, espree@npm:^9.6.0, espree@npm:^9.6.1": version: 9.6.1 resolution: "espree@npm:9.6.1" dependencies: @@ -5761,6 +6086,23 @@ __metadata: languageName: node linkType: hard +"estree-util-is-identifier-name@npm:^2.0.0": + version: 2.1.0 + resolution: "estree-util-is-identifier-name@npm:2.1.0" + checksum: 9dad9356492aa2b731aa4d43876bf8067ab870686f4ffb9904b15c44af078c950a8394cce78f8c3d47a29f4564d724bb9a90737f8de7539aed5521c811614ef9 + languageName: node + linkType: hard + +"estree-util-visit@npm:^1.0.0, estree-util-visit@npm:^1.2.1": + version: 1.2.1 + resolution: "estree-util-visit@npm:1.2.1" + dependencies: + "@types/estree-jsx": "npm:^1.0.0" + "@types/unist": "npm:^2.0.0" + checksum: 22fc9d0320b01251d218743f10d922341b7715e2c36c68d104315244f19bed5d3142145e1d9da8866d776cd37d5b175a2eebaa0dcedca7a6ed27937c180e218c + languageName: node + linkType: hard + "esutils@npm:^2.0.2": version: 2.0.3 resolution: "esutils@npm:2.0.3" @@ -5823,6 +6165,23 @@ __metadata: languageName: node linkType: hard +"execa@npm:^7.1.1": + version: 7.2.0 + resolution: "execa@npm:7.2.0" + dependencies: + cross-spawn: "npm:^7.0.3" + get-stream: "npm:^6.0.1" + human-signals: "npm:^4.3.0" + is-stream: "npm:^3.0.0" + merge-stream: "npm:^2.0.0" + npm-run-path: "npm:^5.1.0" + onetime: "npm:^6.0.0" + signal-exit: "npm:^3.0.7" + strip-final-newline: "npm:^3.0.0" + checksum: 9a3716a61ed367b5eb956f4fbe42b003465bf193db0ece7f842cc39b4b6ce373e29e52165568f88595939928c4bc41cf86e4102cd0ef33b34ac146ab80009b4a + languageName: node + linkType: hard + "expand-template@npm:^2.0.3": version: 2.0.3 resolution: "expand-template@npm:2.0.3" @@ -5919,6 +6278,19 @@ __metadata: languageName: node linkType: hard +"fast-glob@npm:^3.3.0": + version: 3.3.1 + resolution: "fast-glob@npm:3.3.1" + dependencies: + "@nodelib/fs.stat": "npm:^2.0.2" + "@nodelib/fs.walk": "npm:^1.2.3" + glob-parent: "npm:^5.1.2" + merge2: "npm:^1.3.0" + micromatch: "npm:^4.0.4" + checksum: e26659062337c60300761c4e46eeabba295ae4140dee6332e69977d920d7d96cb502f8b8a2358e131f088f9d30a98789c9920398896b317f028ba73dee710b01 + languageName: node + linkType: hard + "fast-json-stable-stringify@npm:^2.0.0": version: 2.1.0 resolution: "fast-json-stable-stringify@npm:2.1.0" @@ -5951,6 +6323,15 @@ __metadata: languageName: node linkType: hard +"fault@npm:^2.0.0": + version: 2.0.1 + resolution: "fault@npm:2.0.1" + dependencies: + format: "npm:^0.2.0" + checksum: f7f5cc91f18e84b3ed698dc459a14b208410aedd093cb26c98123d4615b535295f85e7baad7f4452e9a8a7461648ce83898fa6d9ecdc7e2d6f38bea6b1bf94f1 + languageName: node + linkType: hard + "faye-websocket@npm:^0.11.3": version: 0.11.4 resolution: "faye-websocket@npm:0.11.4" @@ -6131,6 +6512,16 @@ __metadata: languageName: node linkType: hard +"foreground-child@npm:^3.1.0": + version: 3.1.1 + resolution: "foreground-child@npm:3.1.1" + dependencies: + cross-spawn: "npm:^7.0.0" + signal-exit: "npm:^4.0.1" + checksum: eb24fc60e34157c0f05b8689015dfaff98141484992f06f19ee0b4b069304c337af1caf5478eee42aea846235ce54699bbc530889eccd746bf4da1dc29ba6c32 + languageName: node + linkType: hard + "fork-ts-checker-webpack-plugin@npm:^6.5.0": version: 6.5.3 resolution: "fork-ts-checker-webpack-plugin@npm:6.5.3" @@ -6162,6 +6553,13 @@ __metadata: languageName: node linkType: hard +"format@npm:^0.2.0": + version: 0.2.2 + resolution: "format@npm:0.2.2" + checksum: 015887086e10ccaa835c2fd1cdb42cded5df53d0daf2a2f43c15eda7f50a29dc983b87fa501bf62a5f4fb1655a719b80d3fa4105f31677ecd37510380dbbab37 + languageName: node + linkType: hard + "forwarded@npm:0.2.0": version: 0.2.0 resolution: "forwarded@npm:0.2.0" @@ -6322,7 +6720,7 @@ __metadata: languageName: node linkType: hard -"get-stream@npm:^6.0.0": +"get-stream@npm:^6.0.0, get-stream@npm:^6.0.1": version: 6.0.1 resolution: "get-stream@npm:6.0.1" checksum: 20a00f890236e3dafa7cb2ca44f779d8547544a8cafd3d6e8e19f0c38c1b577273e49615c1de08cb94b6b10470539bcd1f3620ecedc0cff12ed131d9b5dc5fd2 @@ -6377,6 +6775,21 @@ __metadata: languageName: node linkType: hard +"glob@npm:^10.2.2": + version: 10.3.3 + resolution: "glob@npm:10.3.3" + dependencies: + foreground-child: "npm:^3.1.0" + jackspeak: "npm:^2.0.3" + minimatch: "npm:^9.0.1" + minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" + path-scurry: "npm:^1.10.1" + bin: + glob: dist/cjs/src/bin.js + checksum: 1285b6d58b4b077ee8a2803aa9e2ec38b1a73edc0b1952bc184794124c904d18b0b0bc7e7d7b084a566c6c6e42ad679614a3469afc2754a727bcf77cd4ff7a9c + languageName: node + linkType: hard + "glob@npm:^7.0.0, glob@npm:^7.1.4, glob@npm:^7.1.6": version: 7.2.3 resolution: "glob@npm:7.2.3" @@ -6405,7 +6818,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^8.0.1": +"glob@npm:^8.0.0, glob@npm:^8.0.1": version: 8.1.0 resolution: "glob@npm:8.1.0" dependencies: @@ -6929,6 +7342,13 @@ __metadata: languageName: node linkType: hard +"human-signals@npm:^4.3.0": + version: 4.3.1 + resolution: "human-signals@npm:4.3.1" + checksum: 516afaf3bce1d9ddcc81cfb453c7e7684ae4767f7cff807287195d1f328eea3ccc8cfb63fd4b78de7e3850bcc4587701df767f36f6af353285fe20aa8433b697 + languageName: node + linkType: hard + "humanize-ms@npm:^1.2.1": version: 1.2.1 resolution: "humanize-ms@npm:1.2.1" @@ -6972,6 +7392,13 @@ __metadata: languageName: node linkType: hard +"ignore@npm:^5.0.0, ignore@npm:^5.2.0, ignore@npm:^5.2.4": + version: 5.2.4 + resolution: "ignore@npm:5.2.4" + checksum: 55c58d848bb753a2b7e0b4a19352f9212eae2e4a05e4a12753e90b921108a6caa140adf958a5084b144bedd886b44e3bc93f6b4839e5aba1fb4a72c6625da4c1 + languageName: node + linkType: hard + "ignore@npm:^5.1.4": version: 5.1.8 resolution: "ignore@npm:5.1.8" @@ -6979,13 +7406,6 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^5.2.0, ignore@npm:^5.2.4": - version: 5.2.4 - resolution: "ignore@npm:5.2.4" - checksum: 55c58d848bb753a2b7e0b4a19352f9212eae2e4a05e4a12753e90b921108a6caa140adf958a5084b144bedd886b44e3bc93f6b4839e5aba1fb4a72c6625da4c1 - languageName: node - linkType: hard - "image-size@npm:^1.0.1": version: 1.0.2 resolution: "image-size@npm:1.0.2" @@ -7031,6 +7451,13 @@ __metadata: languageName: node linkType: hard +"import-meta-resolve@npm:^2.0.0": + version: 2.2.2 + resolution: "import-meta-resolve@npm:2.2.2" + checksum: 741cf5d431633765ef25ecdc940e4ffd2f7496f0eec7f2aac35ffd8a9cd7fcd548d9c6f4ba8b2dea4a1d154e5e78fe73a943b56d88abb2a6cfb7ed275baa1e4d + languageName: node + linkType: hard + "imurmurhash@npm:^0.1.4": version: 0.1.4 resolution: "imurmurhash@npm:0.1.4" @@ -7097,6 +7524,13 @@ __metadata: languageName: node linkType: hard +"ini@npm:^4.1.0": + version: 4.1.1 + resolution: "ini@npm:4.1.1" + checksum: 0351902b49ab7a740130d011ada051a1edb5b0ec1e4ea8f64fad70509c99d080db4f6c553d757e8482301c78a1842b0c81812a767887bdb0e36ff32fb82a3992 + languageName: node + linkType: hard + "inline-style-parser@npm:0.1.1": version: 0.1.1 resolution: "inline-style-parser@npm:0.1.1" @@ -7148,6 +7582,13 @@ __metadata: languageName: node linkType: hard +"is-alphabetical@npm:^2.0.0": + version: 2.0.1 + resolution: "is-alphabetical@npm:2.0.1" + checksum: da9332db5e0b878cb9ac1a8c513841a907ba9abab099765b9b60c96f15ad3bb35dba385c92b5fb75b37e23323d957ca8beff6b139d2fe9da3ffdb810c1ccb611 + languageName: node + linkType: hard + "is-alphanumerical@npm:^1.0.0": version: 1.0.4 resolution: "is-alphanumerical@npm:1.0.4" @@ -7158,6 +7599,16 @@ __metadata: languageName: node linkType: hard +"is-alphanumerical@npm:^2.0.0": + version: 2.0.1 + resolution: "is-alphanumerical@npm:2.0.1" + dependencies: + is-alphabetical: "npm:^2.0.0" + is-decimal: "npm:^2.0.0" + checksum: 81c77ea6767c7e8ca7a8c5fc16b611d896c24085fc76f5081825942bb5891e854a65de99c951ed54d4f911004a1064f0c8a5c18c923d73bc3d94d10fdef9446f + languageName: node + linkType: hard + "is-arrayish@npm:^0.2.1": version: 0.2.1 resolution: "is-arrayish@npm:0.2.1" @@ -7215,8 +7666,15 @@ __metadata: languageName: node linkType: hard -"is-docker@npm:^2.0.0, is-docker@npm:^2.1.1": - version: 2.2.1 +"is-decimal@npm:^2.0.0": + version: 2.0.1 + resolution: "is-decimal@npm:2.0.1" + checksum: 7ecf7f02c9f4899556b2e565478a89908fa84990c0eaad98e9ffd309c6abbce700593f3d8d3ddf0244915c71e54609ba359e1fba596dd98a682febf3f1c3f507 + languageName: node + linkType: hard + +"is-docker@npm:^2.0.0, is-docker@npm:^2.1.1": + version: 2.2.1 resolution: "is-docker@npm:2.2.1" bin: is-docker: cli.js @@ -7224,6 +7682,22 @@ __metadata: languageName: node linkType: hard +"is-docker@npm:^3.0.0": + version: 3.0.0 + resolution: "is-docker@npm:3.0.0" + bin: + is-docker: cli.js + checksum: 91077b4db2c1590d7387bb3db3c0b903cf24adb0b28956801a75f5734947065c3f4f08fa4f3e476fd471854ae89359da796f7da2320e0db948004268ce793ea2 + languageName: node + linkType: hard + +"is-empty@npm:^1.0.0": + version: 1.2.0 + resolution: "is-empty@npm:1.2.0" + checksum: 1b816d8aab1de61c588a85e53614d70237e7a7ecf018b6d68910ef26650ee62b6f4346cbd29ea5b7bff5c75828281a6f40654ad1e956e273ca4357263a9a8383 + languageName: node + linkType: hard + "is-extendable@npm:^0.1.0": version: 0.1.1 resolution: "is-extendable@npm:0.1.1" @@ -7270,6 +7744,24 @@ __metadata: languageName: node linkType: hard +"is-hexadecimal@npm:^2.0.0": + version: 2.0.1 + resolution: "is-hexadecimal@npm:2.0.1" + checksum: 347bf8bef5086a93d090f1f8a5aab24aef091a0b5663ba5e4d3f274dd184f985cc06c340949ea19306d5692a72db17296618918a86b03a185ffcd04f4085b264 + languageName: node + linkType: hard + +"is-inside-container@npm:^1.0.0": + version: 1.0.0 + resolution: "is-inside-container@npm:1.0.0" + dependencies: + is-docker: "npm:^3.0.0" + bin: + is-inside-container: cli.js + checksum: 8dc4c406102b07ac253964f1a1b0bed4feec7ecb9f403aeb7bb54c241123ef0eeab9ef35a5fdd404b774b7aa15310a8c125417d907bd1f19c937c7885a312b0c + languageName: node + linkType: hard + "is-installed-globally@npm:^0.4.0": version: 0.4.0 resolution: "is-installed-globally@npm:0.4.0" @@ -7343,6 +7835,13 @@ __metadata: languageName: node linkType: hard +"is-plain-obj@npm:^4.0.0": + version: 4.1.0 + resolution: "is-plain-obj@npm:4.1.0" + checksum: 9d6bfe46ad30eda62cc2f0caec2ee980257a84a0a003523588c8c0e5eb33b6e42e73910f42c323490bfdfdd1bf7fd7854e8f156c275da7c12bebebb1be11c73a + languageName: node + linkType: hard + "is-plain-object@npm:^2.0.4": version: 2.0.4 resolution: "is-plain-object@npm:2.0.4" @@ -7373,6 +7872,13 @@ __metadata: languageName: node linkType: hard +"is-stream@npm:^3.0.0": + version: 3.0.0 + resolution: "is-stream@npm:3.0.0" + checksum: 9cb18df7e094ff4907395e27527c6615cd7f48343d71c17af79079df642710a72c5f8d2090512d738c5b05989f124be0a6e031f8c459bb8d2f512e503d54695b + languageName: node + linkType: hard + "is-typedarray@npm:^1.0.0": version: 1.0.0 resolution: "is-typedarray@npm:1.0.0" @@ -7438,6 +7944,19 @@ __metadata: languageName: node linkType: hard +"jackspeak@npm:^2.0.3": + version: 2.2.2 + resolution: "jackspeak@npm:2.2.2" + dependencies: + "@isaacs/cliui": "npm:^8.0.2" + "@pkgjs/parseargs": "npm:^0.11.0" + dependenciesMeta: + "@pkgjs/parseargs": + optional: true + checksum: 579d56fc86b87d50a6dee878eb0a71f893d4a60049cbb15eed8f43baddcc9e01b856c8a9c464b9a8b5233e2f8df17b5502e5bbef478cf5b690f2f11d06078bc6 + languageName: node + linkType: hard + "jest-util@npm:^29.5.0": version: 29.5.0 resolution: "jest-util@npm:29.5.0" @@ -7559,6 +8078,13 @@ __metadata: languageName: node linkType: hard +"json-parse-even-better-errors@npm:^3.0.0": + version: 3.0.0 + resolution: "json-parse-even-better-errors@npm:3.0.0" + checksum: 9ff934d10510bdd507077f8dd434321bd34bfd1cd172c58f4ea5574228704a125e51f900e43c7e0a824b1079b9acf5dc07e5b33686a4dcc924cfc062d5c93d6a + languageName: node + linkType: hard + "json-schema-traverse@npm:^0.4.1": version: 0.4.1 resolution: "json-schema-traverse@npm:0.4.1" @@ -7625,6 +8151,13 @@ __metadata: languageName: node linkType: hard +"kleur@npm:^4.0.3": + version: 4.1.5 + resolution: "kleur@npm:4.1.5" + checksum: 9b766fbd8e12ff58d20f847864e973c8a03c84c63f1e9aa2e0eca466edc5509043cfddf2632d3ea41061dd2dde84425fe686ed13afd9f430a59fcaa4a17d2a54 + languageName: node + linkType: hard + "klona@npm:^2.0.6": version: 2.0.6 resolution: "klona@npm:2.0.6" @@ -7682,6 +8215,23 @@ __metadata: languageName: node linkType: hard +"lines-and-columns@npm:^2.0.2": + version: 2.0.3 + resolution: "lines-and-columns@npm:2.0.3" + checksum: a4a98a2a22116b7e5a14110ec1f830c250899b9461a5e9ec33c7c6d01dedaf190855f079234c278027bd88c0fd39bada7cd2a2b66534ca7195f3141016d138ba + languageName: node + linkType: hard + +"load-plugin@npm:^5.0.0": + version: 5.1.0 + resolution: "load-plugin@npm:5.1.0" + dependencies: + "@npmcli/config": "npm:^6.0.0" + import-meta-resolve: "npm:^2.0.0" + checksum: 45bad663a1fb1c17091abc03d3c1547ac02f413fb3ea8b5dcacc2f6a687921a920e7099e1c214bdefae3a42fef4c49eeb6962113ee52e726218ac91445d5314e + languageName: node + linkType: hard + "loader-runner@npm:^4.2.0": version: 4.3.0 resolution: "loader-runner@npm:4.3.0" @@ -7791,6 +8341,13 @@ __metadata: languageName: node linkType: hard +"longest-streak@npm:^3.0.0": + version: 3.1.0 + resolution: "longest-streak@npm:3.1.0" + checksum: d9a92b58c5255b61d596eb5d52dd1e67223aa3d97043442b57eb900d3678e52a27b0ea809af8b6bd69bc6e718b89ad2b54afb9beb79091688f4bb745d2165a10 + languageName: node + linkType: hard + "loose-envify@npm:^1.0.0, loose-envify@npm:^1.1.0, loose-envify@npm:^1.2.0, loose-envify@npm:^1.3.1, loose-envify@npm:^1.4.0": version: 1.4.0 resolution: "loose-envify@npm:1.4.0" @@ -7850,6 +8407,13 @@ __metadata: languageName: node linkType: hard +"lru-cache@npm:^9.1.1 || ^10.0.0": + version: 10.0.0 + resolution: "lru-cache@npm:10.0.0" + checksum: 35cdab5c08459499777587eb70a3cc918fcd9b86cda3cd17ae88e97d507738f332e057ee9fe64985940a642ff4efacb3254fc536028a22e19f4768b63465a471 + languageName: node + linkType: hard + "make-dir@npm:^3.0.0, make-dir@npm:^3.0.2, make-dir@npm:^3.1.0": version: 3.1.0 resolution: "make-dir@npm:3.1.0" @@ -7908,6 +8472,108 @@ __metadata: languageName: node linkType: hard +"mdast-util-from-markdown@npm:^0.8.5": + version: 0.8.5 + resolution: "mdast-util-from-markdown@npm:0.8.5" + dependencies: + "@types/mdast": "npm:^3.0.0" + mdast-util-to-string: "npm:^2.0.0" + micromark: "npm:~2.11.0" + parse-entities: "npm:^2.0.0" + unist-util-stringify-position: "npm:^2.0.0" + checksum: 64667e51ce05b2e5f5ca7c9900954eec1c885cf81d0f40eb30897fda2897c0067c9763c1eabd29debfdbdcb778b45979db7ff5a04212dd1a5446887ab048cea1 + languageName: node + linkType: hard + +"mdast-util-from-markdown@npm:^1.0.0, mdast-util-from-markdown@npm:^1.1.0": + version: 1.3.1 + resolution: "mdast-util-from-markdown@npm:1.3.1" + dependencies: + "@types/mdast": "npm:^3.0.0" + "@types/unist": "npm:^2.0.0" + decode-named-character-reference: "npm:^1.0.0" + mdast-util-to-string: "npm:^3.1.0" + micromark: "npm:^3.0.0" + micromark-util-decode-numeric-character-reference: "npm:^1.0.0" + micromark-util-decode-string: "npm:^1.0.0" + micromark-util-normalize-identifier: "npm:^1.0.0" + micromark-util-symbol: "npm:^1.0.0" + micromark-util-types: "npm:^1.0.0" + unist-util-stringify-position: "npm:^3.0.0" + uvu: "npm:^0.5.0" + checksum: 88f5e9be66338b8f6ba204887fd9364ecb98aadf726a8691a96422c408580d3cb43c47273e6dc534eb5003cf8d00fb5f412c24348a319794ab7092dfc02c31f7 + languageName: node + linkType: hard + +"mdast-util-mdx-expression@npm:^1.0.0": + version: 1.3.2 + resolution: "mdast-util-mdx-expression@npm:1.3.2" + dependencies: + "@types/estree-jsx": "npm:^1.0.0" + "@types/hast": "npm:^2.0.0" + "@types/mdast": "npm:^3.0.0" + mdast-util-from-markdown: "npm:^1.0.0" + mdast-util-to-markdown: "npm:^1.0.0" + checksum: 4c86bfffd0359c5ec36fe60a1c53a14f6ee6e61ec1c25955ab3167f7545199f576a7c6a536b55fcf55e19a67b5b9e7d451fa994cbfed6f4ac3b25b79b0b2e334 + languageName: node + linkType: hard + +"mdast-util-mdx-jsx@npm:^2.0.0": + version: 2.1.4 + resolution: "mdast-util-mdx-jsx@npm:2.1.4" + dependencies: + "@types/estree-jsx": "npm:^1.0.0" + "@types/hast": "npm:^2.0.0" + "@types/mdast": "npm:^3.0.0" + "@types/unist": "npm:^2.0.0" + ccount: "npm:^2.0.0" + mdast-util-from-markdown: "npm:^1.1.0" + mdast-util-to-markdown: "npm:^1.3.0" + parse-entities: "npm:^4.0.0" + stringify-entities: "npm:^4.0.0" + unist-util-remove-position: "npm:^4.0.0" + unist-util-stringify-position: "npm:^3.0.0" + vfile-message: "npm:^3.0.0" + checksum: 0ddd4c3bfa4ba03fb8dc98997a78d919aa1b55d96af5843ad909fff6d2dc7d767ce822d34daa02b7fa14466462e04d25bb14fee0a29c9de90b53a111ea1f0f74 + languageName: node + linkType: hard + +"mdast-util-mdx@npm:^2.0.0": + version: 2.0.1 + resolution: "mdast-util-mdx@npm:2.0.1" + dependencies: + mdast-util-from-markdown: "npm:^1.0.0" + mdast-util-mdx-expression: "npm:^1.0.0" + mdast-util-mdx-jsx: "npm:^2.0.0" + mdast-util-mdxjs-esm: "npm:^1.0.0" + mdast-util-to-markdown: "npm:^1.0.0" + checksum: 5ed1a260fb262b0275150a3515bff4666fa019384d69275c59764600dc84533762ed7859200317c1f3e30a0bf6665287b67a1e438d5d70a7cd6cf6e1eb1f10dc + languageName: node + linkType: hard + +"mdast-util-mdxjs-esm@npm:^1.0.0": + version: 1.3.1 + resolution: "mdast-util-mdxjs-esm@npm:1.3.1" + dependencies: + "@types/estree-jsx": "npm:^1.0.0" + "@types/hast": "npm:^2.0.0" + "@types/mdast": "npm:^3.0.0" + mdast-util-from-markdown: "npm:^1.0.0" + mdast-util-to-markdown: "npm:^1.0.0" + checksum: 5955a821cb9bbd2547829389c375acef776841a4ca4a0971c11f2d21e3538880c7048ea26e6486ffc6d66e354ccee657ad306db267e714847dc98f006633da76 + languageName: node + linkType: hard + +"mdast-util-phrasing@npm:^3.0.0": + version: 3.0.1 + resolution: "mdast-util-phrasing@npm:3.0.1" + dependencies: + "@types/mdast": "npm:^3.0.0" + unist-util-is: "npm:^5.0.0" + checksum: 1b5537486cfcbdfbea8150c288cbfcc1afa7c867eafa62e890e439e5714dc610e0c33b0897ba103e0b3ce400bd848e2b84ec2c4eb6687368fed58a927cc36970 + languageName: node + linkType: hard + "mdast-util-to-hast@npm:10.0.1": version: 10.0.1 resolution: "mdast-util-to-hast@npm:10.0.1" @@ -7924,6 +8590,22 @@ __metadata: languageName: node linkType: hard +"mdast-util-to-markdown@npm:^1.0.0, mdast-util-to-markdown@npm:^1.3.0": + version: 1.5.0 + resolution: "mdast-util-to-markdown@npm:1.5.0" + dependencies: + "@types/mdast": "npm:^3.0.0" + "@types/unist": "npm:^2.0.0" + longest-streak: "npm:^3.0.0" + mdast-util-phrasing: "npm:^3.0.0" + mdast-util-to-string: "npm:^3.0.0" + micromark-util-decode-string: "npm:^1.0.0" + unist-util-visit: "npm:^4.0.0" + zwitch: "npm:^2.0.0" + checksum: 0882c1f35f9ef6afe293ff5d0da57661a56a49a55072e4466b570140c089aad228d53cef53b7186e00904f799d947217f4191604748d3b5ae4889cb6ff89540c + languageName: node + linkType: hard + "mdast-util-to-string@npm:^2.0.0": version: 2.0.0 resolution: "mdast-util-to-string@npm:2.0.0" @@ -7931,6 +8613,15 @@ __metadata: languageName: node linkType: hard +"mdast-util-to-string@npm:^3.0.0, mdast-util-to-string@npm:^3.1.0": + version: 3.2.0 + resolution: "mdast-util-to-string@npm:3.2.0" + dependencies: + "@types/mdast": "npm:^3.0.0" + checksum: c38ba86a646928328f0e1d2f43b76d1c3b26672844ad77292c1d5427e40cd1b2880d8eb95e2d564f41fdefc945025c2d28dc47565e1b6ca8b94c0a8236aa66c6 + languageName: node + linkType: hard + "mdn-data@npm:2.0.14": version: 2.0.14 resolution: "mdn-data@npm:2.0.14" @@ -7989,6 +8680,360 @@ __metadata: languageName: node linkType: hard +"micromark-core-commonmark@npm:^1.0.0, micromark-core-commonmark@npm:^1.0.1": + version: 1.1.0 + resolution: "micromark-core-commonmark@npm:1.1.0" + dependencies: + decode-named-character-reference: "npm:^1.0.0" + micromark-factory-destination: "npm:^1.0.0" + micromark-factory-label: "npm:^1.0.0" + micromark-factory-space: "npm:^1.0.0" + micromark-factory-title: "npm:^1.0.0" + micromark-factory-whitespace: "npm:^1.0.0" + micromark-util-character: "npm:^1.0.0" + micromark-util-chunked: "npm:^1.0.0" + micromark-util-classify-character: "npm:^1.0.0" + micromark-util-html-tag-name: "npm:^1.0.0" + micromark-util-normalize-identifier: "npm:^1.0.0" + micromark-util-resolve-all: "npm:^1.0.0" + micromark-util-subtokenize: "npm:^1.0.0" + micromark-util-symbol: "npm:^1.0.0" + micromark-util-types: "npm:^1.0.1" + uvu: "npm:^0.5.0" + checksum: 6494d6d0ee78a23c02c5b510eaaff3c0a2b32b0e8c585a3db6e702d2679e3a73bc178b04a06fe2e6ca0d6fc248784f7e56517be8c10d824e6b9b23e4967f61b6 + languageName: node + linkType: hard + +"micromark-extension-mdx-expression@npm:^1.0.0": + version: 1.0.8 + resolution: "micromark-extension-mdx-expression@npm:1.0.8" + dependencies: + "@types/estree": "npm:^1.0.0" + micromark-factory-mdx-expression: "npm:^1.0.0" + micromark-factory-space: "npm:^1.0.0" + micromark-util-character: "npm:^1.0.0" + micromark-util-events-to-acorn: "npm:^1.0.0" + micromark-util-symbol: "npm:^1.0.0" + micromark-util-types: "npm:^1.0.0" + uvu: "npm:^0.5.0" + checksum: e92dffc7ba0ee5801f54b5ecbddd8c0b2107a357175433b95334872db6094cb86d8bc80a881448795f6bcfe509e43b55e88d8880c885c7db7a2173338727ce72 + languageName: node + linkType: hard + +"micromark-extension-mdx-jsx@npm:^1.0.0": + version: 1.0.5 + resolution: "micromark-extension-mdx-jsx@npm:1.0.5" + dependencies: + "@types/acorn": "npm:^4.0.0" + "@types/estree": "npm:^1.0.0" + estree-util-is-identifier-name: "npm:^2.0.0" + micromark-factory-mdx-expression: "npm:^1.0.0" + micromark-factory-space: "npm:^1.0.0" + micromark-util-character: "npm:^1.0.0" + micromark-util-symbol: "npm:^1.0.0" + micromark-util-types: "npm:^1.0.0" + uvu: "npm:^0.5.0" + vfile-message: "npm:^3.0.0" + checksum: ba20bc68b8f38fbab4997290675f68de75a8034f320d41b790eaa61958e23fed3253fc77c353b8397093aa16697c49c6db18828f6f5aecd8e807f30631280c34 + languageName: node + linkType: hard + +"micromark-extension-mdx-md@npm:^1.0.0": + version: 1.0.1 + resolution: "micromark-extension-mdx-md@npm:1.0.1" + dependencies: + micromark-util-types: "npm:^1.0.0" + checksum: 087adad03cfa52d794a4778a5f282d1975a5330064ded5097bf3d4c80b50662eba4ff9a605b546bbb62bd574708a80ee9705547f625877b217db63e49fb98829 + languageName: node + linkType: hard + +"micromark-extension-mdxjs-esm@npm:^1.0.0": + version: 1.0.5 + resolution: "micromark-extension-mdxjs-esm@npm:1.0.5" + dependencies: + "@types/estree": "npm:^1.0.0" + micromark-core-commonmark: "npm:^1.0.0" + micromark-util-character: "npm:^1.0.0" + micromark-util-events-to-acorn: "npm:^1.0.0" + micromark-util-symbol: "npm:^1.0.0" + micromark-util-types: "npm:^1.0.0" + unist-util-position-from-estree: "npm:^1.1.0" + uvu: "npm:^0.5.0" + vfile-message: "npm:^3.0.0" + checksum: 9e3212addb7b3398389460c54fc8b9b286dcc9431adc3e618a13b7482b59c5b13ce3aa97e9e28c1ee9278045485a0d846b137b36f547454bffd8653715bb569e + languageName: node + linkType: hard + +"micromark-extension-mdxjs@npm:^1.0.0": + version: 1.0.1 + resolution: "micromark-extension-mdxjs@npm:1.0.1" + dependencies: + acorn: "npm:^8.0.0" + acorn-jsx: "npm:^5.0.0" + micromark-extension-mdx-expression: "npm:^1.0.0" + micromark-extension-mdx-jsx: "npm:^1.0.0" + micromark-extension-mdx-md: "npm:^1.0.0" + micromark-extension-mdxjs-esm: "npm:^1.0.0" + micromark-util-combine-extensions: "npm:^1.0.0" + micromark-util-types: "npm:^1.0.0" + checksum: d2413b09efd230ffe8217fd5c490feb8949ec14e1f04244bd894c54f19eee1d58efbb5e9e8da5056fc50ad5b09b5046668a8bcbb73298fc398bf57a270cea99c + languageName: node + linkType: hard + +"micromark-factory-destination@npm:^1.0.0": + version: 1.1.0 + resolution: "micromark-factory-destination@npm:1.1.0" + dependencies: + micromark-util-character: "npm:^1.0.0" + micromark-util-symbol: "npm:^1.0.0" + micromark-util-types: "npm:^1.0.0" + checksum: cb8342da0266e1961d2f8e3f2549429b1d617cf2256814e38f67d3bee561db3c655ac4cd4632ebdbde270b3edc6b52ceb4e973843851d10182906bca097debed + languageName: node + linkType: hard + +"micromark-factory-label@npm:^1.0.0": + version: 1.1.0 + resolution: "micromark-factory-label@npm:1.1.0" + dependencies: + micromark-util-character: "npm:^1.0.0" + micromark-util-symbol: "npm:^1.0.0" + micromark-util-types: "npm:^1.0.0" + uvu: "npm:^0.5.0" + checksum: cabaaa1c51b1e3712d0d7da544e2ea6321fe3068bbe98f3b346129a40dbee480737bfc0de9cdae985a408c8a80d4d9820f1ddb94c4abed9cfc210725c7187e55 + languageName: node + linkType: hard + +"micromark-factory-mdx-expression@npm:^1.0.0": + version: 1.0.9 + resolution: "micromark-factory-mdx-expression@npm:1.0.9" + dependencies: + "@types/estree": "npm:^1.0.0" + micromark-util-character: "npm:^1.0.0" + micromark-util-events-to-acorn: "npm:^1.0.0" + micromark-util-symbol: "npm:^1.0.0" + micromark-util-types: "npm:^1.0.0" + unist-util-position-from-estree: "npm:^1.0.0" + uvu: "npm:^0.5.0" + vfile-message: "npm:^3.0.0" + checksum: 090a4f0684d57e4bc78951bb32cb7117fd1d273c38e29339333e4a80d26fc1a63a2a3e59764ff1bee688a9f68931c661a9718f84c0456797ea809076a79cb5d5 + languageName: node + linkType: hard + +"micromark-factory-space@npm:^1.0.0": + version: 1.1.0 + resolution: "micromark-factory-space@npm:1.1.0" + dependencies: + micromark-util-character: "npm:^1.0.0" + micromark-util-types: "npm:^1.0.0" + checksum: 6bb6551ba543c129d437f69a11775936de4a190b1f93234d25546b05f16544b230ba1becb92704e752a81572e84ee0e6961c20f38b88bf795e20fd9630f35cdd + languageName: node + linkType: hard + +"micromark-factory-title@npm:^1.0.0": + version: 1.1.0 + resolution: "micromark-factory-title@npm:1.1.0" + dependencies: + micromark-factory-space: "npm:^1.0.0" + micromark-util-character: "npm:^1.0.0" + micromark-util-symbol: "npm:^1.0.0" + micromark-util-types: "npm:^1.0.0" + checksum: fbdc4ffa68ca83fa0f31b1193ed4e73c4a7c04ef98f47efc9bb969454c268c2c411f630908a81f5b7f4374a5bc9f6f226bbd3d2a58e5487fe641a4cb58493125 + languageName: node + linkType: hard + +"micromark-factory-whitespace@npm:^1.0.0": + version: 1.1.0 + resolution: "micromark-factory-whitespace@npm:1.1.0" + dependencies: + micromark-factory-space: "npm:^1.0.0" + micromark-util-character: "npm:^1.0.0" + micromark-util-symbol: "npm:^1.0.0" + micromark-util-types: "npm:^1.0.0" + checksum: ef4f0c632da5eddc790415624e08dd97b2c0182e49b243c792647f4f994e2a552d789043b152c979e36e6b78c44d15130f1f79fad81fc0b531ce47639e5b7835 + languageName: node + linkType: hard + +"micromark-util-character@npm:^1.0.0": + version: 1.2.0 + resolution: "micromark-util-character@npm:1.2.0" + dependencies: + micromark-util-symbol: "npm:^1.0.0" + micromark-util-types: "npm:^1.0.0" + checksum: 1621f827ed4b565eda9b1649c7ea09d25250a244823667dd533f4064073ec6f354fa6350e3b4b24b115a2d3d5bb7874f22ae737825375842791582e8edcbe001 + languageName: node + linkType: hard + +"micromark-util-chunked@npm:^1.0.0": + version: 1.1.0 + resolution: "micromark-util-chunked@npm:1.1.0" + dependencies: + micromark-util-symbol: "npm:^1.0.0" + checksum: 41e5a298bfa1a0b67fd77024dfdad28b9897f5e51f5c7300c300ee46042e8d48682701a4f1e2ed048e38f6bd89d512bf65b9b5452ef5260db5583bb6399a19d4 + languageName: node + linkType: hard + +"micromark-util-classify-character@npm:^1.0.0": + version: 1.1.0 + resolution: "micromark-util-classify-character@npm:1.1.0" + dependencies: + micromark-util-character: "npm:^1.0.0" + micromark-util-symbol: "npm:^1.0.0" + micromark-util-types: "npm:^1.0.0" + checksum: 01ceacca6c8762a4a6fe461f04ff3a6e2bbde87bcc9d3b6ba49032401a60e4023a0d6ebb73a7d064abdecd378d5b1ed838065946360e23d73c6bf8f4a7bc7925 + languageName: node + linkType: hard + +"micromark-util-combine-extensions@npm:^1.0.0": + version: 1.1.0 + resolution: "micromark-util-combine-extensions@npm:1.1.0" + dependencies: + micromark-util-chunked: "npm:^1.0.0" + micromark-util-types: "npm:^1.0.0" + checksum: 631cc279fbd9590766385c99ff699dc5a82a192ec7e185699ebfab4453e9c73a9e8ef05b9dcfa2b179aea5607a98e61858143b1daa760fd9c5c583bce2531031 + languageName: node + linkType: hard + +"micromark-util-decode-numeric-character-reference@npm:^1.0.0": + version: 1.1.0 + resolution: "micromark-util-decode-numeric-character-reference@npm:1.1.0" + dependencies: + micromark-util-symbol: "npm:^1.0.0" + checksum: b1e6acc9e0073c26b267a76997ea00d4305190fe57cb6f8e11a6bda9abf0a8322c4659e967d82ac4ee59ff00ec5306f38270bd178a0d47da1589796dc5553148 + languageName: node + linkType: hard + +"micromark-util-decode-string@npm:^1.0.0": + version: 1.1.0 + resolution: "micromark-util-decode-string@npm:1.1.0" + dependencies: + decode-named-character-reference: "npm:^1.0.0" + micromark-util-character: "npm:^1.0.0" + micromark-util-decode-numeric-character-reference: "npm:^1.0.0" + micromark-util-symbol: "npm:^1.0.0" + checksum: a9a7ffe8b6af719342f4a3ad56e16bfcde3a33d896fd6912819756d11819ff22c7b743636ecea884128e59a0ef0db4f7a8a0cc47f6088b6b7c4cb77e75f9f331 + languageName: node + linkType: hard + +"micromark-util-encode@npm:^1.0.0": + version: 1.1.0 + resolution: "micromark-util-encode@npm:1.1.0" + checksum: 22bd4bf43402a525ed6661a7c149d3abaa673ec18069669eede54a97d4e1f19e0a8f5ba9c6aaf22f51cbfe59679de0fc9517920dd927d614dd39a0ccf51b0af3 + languageName: node + linkType: hard + +"micromark-util-events-to-acorn@npm:^1.0.0": + version: 1.2.3 + resolution: "micromark-util-events-to-acorn@npm:1.2.3" + dependencies: + "@types/acorn": "npm:^4.0.0" + "@types/estree": "npm:^1.0.0" + "@types/unist": "npm:^2.0.0" + estree-util-visit: "npm:^1.0.0" + micromark-util-symbol: "npm:^1.0.0" + micromark-util-types: "npm:^1.0.0" + uvu: "npm:^0.5.0" + vfile-message: "npm:^3.0.0" + checksum: 2d42e54dab8396f803e6f0844c8488989f8c000b67a0ef0080d86b5bb5b410bc25f24cde84f62e0870a68fd641b6e0ce691becd45e23888872824172e93ee7b3 + languageName: node + linkType: hard + +"micromark-util-html-tag-name@npm:^1.0.0": + version: 1.2.0 + resolution: "micromark-util-html-tag-name@npm:1.2.0" + checksum: 016b79b48459242d7e54f8cb3ebbdbf7a94dc21584c5f9ed5a99a8433da5a30ba46b5fa79e3c80cf3adbed287647a48da43fdea5bade47cc1c1f5cdb085ba794 + languageName: node + linkType: hard + +"micromark-util-normalize-identifier@npm:^1.0.0": + version: 1.1.0 + resolution: "micromark-util-normalize-identifier@npm:1.1.0" + dependencies: + micromark-util-symbol: "npm:^1.0.0" + checksum: a6ec9c86548bce0abe9e1f6012a03e3363f2b3ac88ac462a8d61bec5179faf01c7b987705ef2a39e12e69b7a73018ea0112c2bb3874449df89675878551c347b + languageName: node + linkType: hard + +"micromark-util-resolve-all@npm:^1.0.0": + version: 1.1.0 + resolution: "micromark-util-resolve-all@npm:1.1.0" + dependencies: + micromark-util-types: "npm:^1.0.0" + checksum: 851d58c989bb1a0b7bb81fefb86993cbe4864c027c4224327e64ab48d8072b278e97be0bfbda4d5298ead1519fc147b09eb348903b3a727c2d58821dd69810f5 + languageName: node + linkType: hard + +"micromark-util-sanitize-uri@npm:^1.0.0": + version: 1.2.0 + resolution: "micromark-util-sanitize-uri@npm:1.2.0" + dependencies: + micromark-util-character: "npm:^1.0.0" + micromark-util-encode: "npm:^1.0.0" + micromark-util-symbol: "npm:^1.0.0" + checksum: 7f01ead8956a4f85e6d6f3e82ec90df8363f52ecb6848c7da6c9087605ca1e48b95bdd8ef2692f00df383458895d4f287aab8c1966b9c0f9a6f51d55e476a806 + languageName: node + linkType: hard + +"micromark-util-subtokenize@npm:^1.0.0": + version: 1.1.0 + resolution: "micromark-util-subtokenize@npm:1.1.0" + dependencies: + micromark-util-chunked: "npm:^1.0.0" + micromark-util-symbol: "npm:^1.0.0" + micromark-util-types: "npm:^1.0.0" + uvu: "npm:^0.5.0" + checksum: 6ef750839fb40eaf544eb48cc5a3eb9f5ec10b2938e4ce9a4cdeb022fa4dc4a9209b40ea7da586e6a01a5e8e5142b61164fa085bb07f274d97e639c569f45fdb + languageName: node + linkType: hard + +"micromark-util-symbol@npm:^1.0.0": + version: 1.1.0 + resolution: "micromark-util-symbol@npm:1.1.0" + checksum: 27d9ab54dca307437458800fc18ab00a1d1d20e5a3a5b93e82c9b1e2743b8ff5a5f4ec9a1ae56153103e2527a6171413c4223bf4d972c25e8141859a0f72a066 + languageName: node + linkType: hard + +"micromark-util-types@npm:^1.0.0, micromark-util-types@npm:^1.0.1": + version: 1.1.0 + resolution: "micromark-util-types@npm:1.1.0" + checksum: 098df96c8dc1e46caf4a03a5f85364b127ba7d87475fc0f38dae77f236cac7e160b1f975acefb2b50e023e47a0250fa93fade439a9d6b889cb42d9f90e02fb25 + languageName: node + linkType: hard + +"micromark@npm:^3.0.0": + version: 3.2.0 + resolution: "micromark@npm:3.2.0" + dependencies: + "@types/debug": "npm:^4.0.0" + debug: "npm:^4.0.0" + decode-named-character-reference: "npm:^1.0.0" + micromark-core-commonmark: "npm:^1.0.1" + micromark-factory-space: "npm:^1.0.0" + micromark-util-character: "npm:^1.0.0" + micromark-util-chunked: "npm:^1.0.0" + micromark-util-combine-extensions: "npm:^1.0.0" + micromark-util-decode-numeric-character-reference: "npm:^1.0.0" + micromark-util-encode: "npm:^1.0.0" + micromark-util-normalize-identifier: "npm:^1.0.0" + micromark-util-resolve-all: "npm:^1.0.0" + micromark-util-sanitize-uri: "npm:^1.0.0" + micromark-util-subtokenize: "npm:^1.0.0" + micromark-util-symbol: "npm:^1.0.0" + micromark-util-types: "npm:^1.0.1" + uvu: "npm:^0.5.0" + checksum: 7056bcb33e91e40f5c58034946609f1d5dc00c442a4581f34dc04cdab1a4ad80a406a80f0ecd4cd0471f9e4eaf80babd526c7837d0a099bc94654bf5d0cf98df + languageName: node + linkType: hard + +"micromark@npm:~2.11.0": + version: 2.11.4 + resolution: "micromark@npm:2.11.4" + dependencies: + debug: "npm:^4.0.0" + parse-entities: "npm:^2.0.0" + checksum: 2d8e94aa94d40602e7f4baa536fad616595fa00463a628202a505e6c40081da2cace27eba868e4184eee69504877456edd29ba1287c3fad188e9ff191c289ee7 + languageName: node + linkType: hard + "micromatch@npm:^4.0.2": version: 4.0.2 resolution: "micromatch@npm:4.0.2" @@ -8057,6 +9102,13 @@ __metadata: languageName: node linkType: hard +"mimic-fn@npm:^4.0.0": + version: 4.0.0 + resolution: "mimic-fn@npm:4.0.0" + checksum: 6854bdfe4abeb91b19fc0d1bbec01ad065fde2d2c03c81557eb7a1ed3354c1c956962e293bd97bc110b7b24fa30a3345d8756bbbed82e458cc68a45521eb7813 + languageName: node + linkType: hard + "mimic-response@npm:^1.0.0, mimic-response@npm:^1.0.1": version: 1.0.1 resolution: "mimic-response@npm:1.0.1" @@ -8116,6 +9168,15 @@ __metadata: languageName: node linkType: hard +"minimatch@npm:^9.0.0, minimatch@npm:^9.0.1": + version: 9.0.3 + resolution: "minimatch@npm:9.0.3" + dependencies: + brace-expansion: "npm:^2.0.1" + checksum: ddf78ca17db5eec90bd35e9ae38155785c96736cca8fa133a1494be46aa481348903790ec8a0e65b413d18cb4d1d8b97ca9c87ad3c2dab4444d7a5e738c441bb + languageName: node + linkType: hard + "minimist@npm:^1.2.0, minimist@npm:^1.2.3, minimist@npm:^1.2.5": version: 1.2.8 resolution: "minimist@npm:1.2.8" @@ -8190,6 +9251,13 @@ __metadata: languageName: node linkType: hard +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0": + version: 7.0.2 + resolution: "minipass@npm:7.0.2" + checksum: 69e15bb656b200b265b081cb9ee3e4b494d3768f42a7a7a1f41b1372c5be23973d3b100b5f4a937a2fe0d663a61dd99f9346cedbab371e2f9f801b2a86f7ff05 + languageName: node + linkType: hard + "minizlib@npm:^2.1.1, minizlib@npm:^2.1.2": version: 2.1.2 resolution: "minizlib@npm:2.1.2" @@ -8216,6 +9284,13 @@ __metadata: languageName: node linkType: hard +"mri@npm:^1.1.0": + version: 1.2.0 + resolution: "mri@npm:1.2.0" + checksum: f459cd82edbe77b6296cc59a5005c351cd52f6a6d733539ae91f6dbc61a23c6e558bf9dea2703212b2caf1b0803852f357325612ba848795686577432740bd49 + languageName: node + linkType: hard + "mrmime@npm:^1.0.0": version: 1.0.1 resolution: "mrmime@npm:1.0.1" @@ -8273,6 +9348,8 @@ __metadata: clsx: "npm:^1.2.1" eslint: "npm:^8.46.0" eslint-config-prettier: "npm:^9.0.0" + eslint-mdx: "npm:^2.1.0" + eslint-plugin-mdx: "npm:^2.1.0" prettier: "npm:^2.8.8" prism-react-renderer: "npm:^1.3.5" prop-types: "npm:^15.8.1" @@ -8422,6 +9499,17 @@ __metadata: languageName: node linkType: hard +"nopt@npm:^7.0.0": + version: 7.2.0 + resolution: "nopt@npm:7.2.0" + dependencies: + abbrev: "npm:^2.0.0" + bin: + nopt: bin/nopt.js + checksum: 443959b467d23723a1e14aba8e2b5531cb0db1b4be168c389e2d444c0188dfa4c687888bb8df19e2e9bc336c6a08188137291913f5071cf1c24136f3cb49caaf + languageName: node + linkType: hard + "normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": version: 3.0.0 resolution: "normalize-path@npm:3.0.0" @@ -8450,6 +9538,13 @@ __metadata: languageName: node linkType: hard +"npm-normalize-package-bin@npm:^3.0.0": + version: 3.0.1 + resolution: "npm-normalize-package-bin@npm:3.0.1" + checksum: f4dd39706c13777c0a63bb8bdd1c1ae612bfa534332cb7076cb687fab884f617a34a7403526928200b6cde22a07e36e9a70604e06a051acbf23eb05dda91a75d + languageName: node + linkType: hard + "npm-run-path@npm:^4.0.1": version: 4.0.1 resolution: "npm-run-path@npm:4.0.1" @@ -8459,6 +9554,15 @@ __metadata: languageName: node linkType: hard +"npm-run-path@npm:^5.1.0": + version: 5.1.0 + resolution: "npm-run-path@npm:5.1.0" + dependencies: + path-key: "npm:^4.0.0" + checksum: f27be5e6bba147df4c7f6869e7520a91a142c765a6d414ed1e1b111104cd8b2530befab9995c9f12482ee97eec234ba7cbb818cb16dd7a746131888528c57271 + languageName: node + linkType: hard + "npmlog@npm:^6.0.0": version: 6.0.2 resolution: "npmlog@npm:6.0.2" @@ -8561,6 +9665,15 @@ __metadata: languageName: node linkType: hard +"onetime@npm:^6.0.0": + version: 6.0.0 + resolution: "onetime@npm:6.0.0" + dependencies: + mimic-fn: "npm:^4.0.0" + checksum: 652280f3e6536e1393b5bd59b26ae46522cb40459ed39662bc287b57f374ba299e7025b0510f068dfb10cceec2fb86b369ffcc5eef5f9b9c28d21ccd2476364a + languageName: node + linkType: hard + "open@npm:^8.0.9, open@npm:^8.4.0": version: 8.4.2 resolution: "open@npm:8.4.2" @@ -8572,6 +9685,18 @@ __metadata: languageName: node linkType: hard +"open@npm:^9.1.0": + version: 9.1.0 + resolution: "open@npm:9.1.0" + dependencies: + default-browser: "npm:^4.0.0" + define-lazy-prop: "npm:^3.0.0" + is-inside-container: "npm:^1.0.0" + is-wsl: "npm:^2.2.0" + checksum: e1ac0dd901d5ac8f7ecc334bf6a768d908e396ed97cfe8f857a46ac5ff677d9b1f81b892cb7c2fcdde4e90123db43fb70c0acb39290fe6e9a69c8c0553904f84 + languageName: node + linkType: hard + "opener@npm:^1.5.2": version: 1.5.2 resolution: "opener@npm:1.5.2" @@ -8718,6 +9843,22 @@ __metadata: languageName: node linkType: hard +"parse-entities@npm:^4.0.0": + version: 4.0.1 + resolution: "parse-entities@npm:4.0.1" + dependencies: + "@types/unist": "npm:^2.0.0" + character-entities: "npm:^2.0.0" + character-entities-legacy: "npm:^3.0.0" + character-reference-invalid: "npm:^2.0.0" + decode-named-character-reference: "npm:^1.0.0" + is-alphanumerical: "npm:^2.0.0" + is-decimal: "npm:^2.0.0" + is-hexadecimal: "npm:^2.0.0" + checksum: fb3102b23d11aaa2b9d60a0136b1f38cb5244a9caf33d3383ca87791b74b26d8e7376dcc3f57d5526cda6c7432111a6830efdace8a2a305891e3e153b8a329c6 + languageName: node + linkType: hard + "parse-json@npm:^5.0.0": version: 5.2.0 resolution: "parse-json@npm:5.2.0" @@ -8730,6 +9871,18 @@ __metadata: languageName: node linkType: hard +"parse-json@npm:^6.0.0": + version: 6.0.2 + resolution: "parse-json@npm:6.0.2" + dependencies: + "@babel/code-frame": "npm:^7.16.0" + error-ex: "npm:^1.3.2" + json-parse-even-better-errors: "npm:^2.3.1" + lines-and-columns: "npm:^2.0.2" + checksum: 6b25efa0695bd7c2ac9daa74c3f1e5fbd971977f2cbb86fcc94195dbe415143b193626ad6bcebe43419f9fc02a1bd2204072e7da7a9b05ee00255effac62aefa + languageName: node + linkType: hard + "parse-numeric-range@npm:^1.3.0": version: 1.3.0 resolution: "parse-numeric-range@npm:1.3.0" @@ -8815,6 +9968,13 @@ __metadata: languageName: node linkType: hard +"path-key@npm:^4.0.0": + version: 4.0.0 + resolution: "path-key@npm:4.0.0" + checksum: bcf9db787d460568a6f348d00be2e88cafa9eef1b98d7cbd86f8d9d7c760a4d16ed54a1ad6a4bd436c4fc19f3f47c99b870016b304bfdca56b4cbcdb722b2a0c + languageName: node + linkType: hard + "path-parse@npm:^1.0.7": version: 1.0.7 resolution: "path-parse@npm:1.0.7" @@ -8822,6 +9982,16 @@ __metadata: languageName: node linkType: hard +"path-scurry@npm:^1.10.1": + version: 1.10.1 + resolution: "path-scurry@npm:1.10.1" + dependencies: + lru-cache: "npm:^9.1.1 || ^10.0.0" + minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" + checksum: 27512ed33f02818c608d719ca7b18cc038341b09b76aefa6830c8f39a7a5966f412efe7a9fc92a5d426f11d3040df78f10ed5eb319665cf856c69892c3098ed6 + languageName: node + linkType: hard + "path-to-regexp@npm:0.1.7": version: 0.1.7 resolution: "path-to-regexp@npm:0.1.7" @@ -9415,6 +10585,13 @@ __metadata: languageName: node linkType: hard +"proc-log@npm:^3.0.0": + version: 3.0.0 + resolution: "proc-log@npm:3.0.0" + checksum: 01dab9736cc7cce1a1d17e3e3b801322729ff3a7aaa2c8aff7182d051bb5fe192d653aaf29958ca157d6c31b58708f1012d4a8f2b19586a7db93394d9ff19fc9 + languageName: node + linkType: hard + "process-nextick-args@npm:~2.0.0": version: 2.0.1 resolution: "process-nextick-args@npm:2.0.1" @@ -9815,6 +10992,16 @@ __metadata: languageName: node linkType: hard +"read-package-json-fast@npm:^3.0.0, read-package-json-fast@npm:^3.0.2": + version: 3.0.2 + resolution: "read-package-json-fast@npm:3.0.2" + dependencies: + json-parse-even-better-errors: "npm:^3.0.0" + npm-normalize-package-bin: "npm:^3.0.0" + checksum: 530af8e38a37dce6caea2699dac5177548722b133a0cdc07be4d42ca4cebe26619f4cb5096524982c813d8ea936ec3e27e083a4d9809d8d3f2bc36e17b8e34c6 + languageName: node + linkType: hard + "readable-stream@npm:^2.0.1": version: 2.3.8 resolution: "readable-stream@npm:2.3.8" @@ -9830,7 +11017,7 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^3.0.6, readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.0": +"readable-stream@npm:^3.0.2, readable-stream@npm:^3.0.6, readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.0": version: 3.6.2 resolution: "readable-stream@npm:3.6.2" dependencies: @@ -9991,6 +11178,16 @@ __metadata: languageName: node linkType: hard +"remark-mdx@npm:^2.3.0": + version: 2.3.0 + resolution: "remark-mdx@npm:2.3.0" + dependencies: + mdast-util-mdx: "npm:^2.0.0" + micromark-extension-mdxjs: "npm:^1.0.0" + checksum: eb09c4106cfb548bae865bfb7a6a00067e6dc247c09716c9f01160f12c89a0ac8955e0d26b11c69a3d162ae5427a6273e54fcae7e76de8be1b6936a339fbaa33 + languageName: node + linkType: hard + "remark-parse@npm:8.0.3": version: 8.0.3 resolution: "remark-parse@npm:8.0.3" @@ -10015,6 +11212,17 @@ __metadata: languageName: node linkType: hard +"remark-parse@npm:^10.0.1": + version: 10.0.2 + resolution: "remark-parse@npm:10.0.2" + dependencies: + "@types/mdast": "npm:^3.0.0" + mdast-util-from-markdown: "npm:^1.0.0" + unified: "npm:^10.0.0" + checksum: 2b381faea74624a27a9f142b001f1efda11fadeb7850c648a31d8f6c6efcd20d6622b1bfaa3fe4505497ba511c65c08ec5dacf93302a5ffe383a524cea333c45 + languageName: node + linkType: hard + "remark-squeeze-paragraphs@npm:4.0.0": version: 4.0.0 resolution: "remark-squeeze-paragraphs@npm:4.0.0" @@ -10024,6 +11232,17 @@ __metadata: languageName: node linkType: hard +"remark-stringify@npm:^10.0.2": + version: 10.0.3 + resolution: "remark-stringify@npm:10.0.3" + dependencies: + "@types/mdast": "npm:^3.0.0" + mdast-util-to-markdown: "npm:^1.0.0" + unified: "npm:^10.0.0" + checksum: 141d6a3844ec9a8ddcedd184035cf4949ba75b6ec00742403adb45ff40d387b76a4b90734836aad5456d9539bfa82a4bd3e0451048b985d3d330eb7b45d19d90 + languageName: node + linkType: hard + "renderkid@npm:^3.0.0": version: 3.0.0 resolution: "renderkid@npm:3.0.0" @@ -10167,6 +11386,15 @@ __metadata: languageName: node linkType: hard +"run-applescript@npm:^5.0.0": + version: 5.0.0 + resolution: "run-applescript@npm:5.0.0" + dependencies: + execa: "npm:^5.0.0" + checksum: 5967da9f76bdf9cc95b9f1759c5c7370ceb4434140b66133f9f00654b8d1d68f796651c815a170c7c483206471284b6eab4ec8f76ab3674bcd44b0da2e79a983 + languageName: node + linkType: hard + "run-parallel@npm:^1.1.9": version: 1.1.10 resolution: "run-parallel@npm:1.1.10" @@ -10183,6 +11411,15 @@ __metadata: languageName: node linkType: hard +"sade@npm:^1.7.3": + version: 1.8.1 + resolution: "sade@npm:1.8.1" + dependencies: + mri: "npm:^1.1.0" + checksum: da67f42ec984b58d0eac48d160e4da6d966416bafb88c37556f41f8a52c1ff897ca065984da3d62557ed8622c9999493f133ed6af63e4ea5191342029f37455c + languageName: node + linkType: hard + "safe-buffer@npm:5.1.2, safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": version: 5.1.2 resolution: "safe-buffer@npm:5.1.2" @@ -10540,6 +11777,13 @@ __metadata: languageName: node linkType: hard +"signal-exit@npm:^4.0.1": + version: 4.1.0 + resolution: "signal-exit@npm:4.1.0" + checksum: 9925c47b50001235a771dd98519f2a5a52689d022c6554806d62e46cb53ed1aefcdaa151a10e30261e2ae24c1f53c9b3ee6c9f3e4dd428fbf3be7d46220c82f0 + languageName: node + linkType: hard + "simple-concat@npm:^1.0.0": version: 1.0.1 resolution: "simple-concat@npm:1.0.1" @@ -10775,7 +12019,7 @@ __metadata: languageName: node linkType: hard -"string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.0.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.2, string-width@npm:^4.2.3": +"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.0.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.2, string-width@npm:^4.2.3": version: 4.2.3 resolution: "string-width@npm:4.2.3" dependencies: @@ -10786,7 +12030,7 @@ __metadata: languageName: node linkType: hard -"string-width@npm:^5.0.1": +"string-width@npm:^5.0.0, string-width@npm:^5.0.1, string-width@npm:^5.1.2": version: 5.1.2 resolution: "string-width@npm:5.1.2" dependencies: @@ -10815,6 +12059,16 @@ __metadata: languageName: node linkType: hard +"stringify-entities@npm:^4.0.0": + version: 4.0.3 + resolution: "stringify-entities@npm:4.0.3" + dependencies: + character-entities-html4: "npm:^2.0.0" + character-entities-legacy: "npm:^3.0.0" + checksum: d3b2e21d037fa50f623bcaada80f7338e0312fa2753c37efc064757873023e465db850b65f895cfa558f890478f1193c4f7f69ceb07e38731cbef664f81835d1 + languageName: node + linkType: hard + "stringify-object@npm:^3.3.0": version: 3.3.0 resolution: "stringify-object@npm:3.3.0" @@ -10826,6 +12080,15 @@ __metadata: languageName: node linkType: hard +"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.1": + version: 6.0.1 + resolution: "strip-ansi@npm:6.0.1" + dependencies: + ansi-regex: "npm:^5.0.1" + checksum: 056ca08f8097351060572eee207ec66247937d7248780a3d643b5eed7d6b5ca6a0990a4f921ffd329e8e9b66427a384237892ac3cb47463adf7d040b154084ec + languageName: node + linkType: hard + "strip-ansi@npm:^6.0.0": version: 6.0.0 resolution: "strip-ansi@npm:6.0.0" @@ -10835,15 +12098,6 @@ __metadata: languageName: node linkType: hard -"strip-ansi@npm:^6.0.1": - version: 6.0.1 - resolution: "strip-ansi@npm:6.0.1" - dependencies: - ansi-regex: "npm:^5.0.1" - checksum: 056ca08f8097351060572eee207ec66247937d7248780a3d643b5eed7d6b5ca6a0990a4f921ffd329e8e9b66427a384237892ac3cb47463adf7d040b154084ec - languageName: node - linkType: hard - "strip-ansi@npm:^7.0.1": version: 7.0.1 resolution: "strip-ansi@npm:7.0.1" @@ -10867,6 +12121,13 @@ __metadata: languageName: node linkType: hard +"strip-final-newline@npm:^3.0.0": + version: 3.0.0 + resolution: "strip-final-newline@npm:3.0.0" + checksum: 0b05a6bdafc591cf7d9eb40b74a976eeb0a65ce03b061436fc55a91e96572e0dd84f02efe24169cd3ec83691c448456370b40a3c852acc45e61af0782a797987 + languageName: node + linkType: hard + "strip-json-comments@npm:^3.1.1": version: 3.1.1 resolution: "strip-json-comments@npm:3.1.1" @@ -10929,6 +12190,13 @@ __metadata: languageName: node linkType: hard +"supports-color@npm:^9.0.0": + version: 9.4.0 + resolution: "supports-color@npm:9.4.0" + checksum: 519086c0c2c1999000a5dee47334d9a5da91cafcba5c15b14d9f1ecb816189cb19e67f696d1808c9be6c01456af85ff5c34655da6a16dcf64c8b16de3a4d59cc + languageName: node + linkType: hard + "supports-preserve-symlinks-flag@npm:^1.0.0": version: 1.0.0 resolution: "supports-preserve-symlinks-flag@npm:1.0.0" @@ -10960,6 +12228,16 @@ __metadata: languageName: node linkType: hard +"synckit@npm:^0.8.5": + version: 0.8.5 + resolution: "synckit@npm:0.8.5" + dependencies: + "@pkgr/utils": "npm:^2.3.1" + tslib: "npm:^2.5.0" + checksum: 4f8cad99ececb0f22d91780c9882d1ef51fd551051cbd53f4674876771007e3b0ed6adcf17622a9bca8f9f8b16f49d91c4cc37d25888bc9d7ab3470e496bc4a6 + languageName: node + linkType: hard + "tapable@npm:^1.0.0": version: 1.1.3 resolution: "tapable@npm:1.1.3" @@ -11077,6 +12355,13 @@ __metadata: languageName: node linkType: hard +"titleize@npm:^3.0.0": + version: 3.0.0 + resolution: "titleize@npm:3.0.0" + checksum: 8468b57b8ed21ae9fe509abb65203bb7c52f3bd613a6e96fcb9e3efb456ba4597a38aa0c43377614c5a826e19f72e89d114ed5d25c622fe2687033035aeb1cfb + languageName: node + linkType: hard + "to-fast-properties@npm:^2.0.0": version: 2.0.0 resolution: "to-fast-properties@npm:2.0.0" @@ -11100,6 +12385,16 @@ __metadata: languageName: node linkType: hard +"to-vfile@npm:^7.0.0": + version: 7.2.4 + resolution: "to-vfile@npm:7.2.4" + dependencies: + is-buffer: "npm:^2.0.0" + vfile: "npm:^5.1.0" + checksum: 978fb52b1e0340663e3b03663ce58923dd2d714e7a53ec409ada0f92ba08a3a295aa40a1551a9ddd0f6e0428004ac7df27b17a9d7b556e65aa52879314750591 + languageName: node + linkType: hard + "toidentifier@npm:1.0.1": version: 1.0.1 resolution: "toidentifier@npm:1.0.1" @@ -11142,6 +12437,13 @@ __metadata: languageName: node linkType: hard +"trough@npm:^2.0.0": + version: 2.1.0 + resolution: "trough@npm:2.1.0" + checksum: d28e7a18d0ed570a91e655706a25dd57fbc6de238bdb4d103d0c6e630dd89f879dc47b44a7679ef7c2640b6aafe47c1c9d6112b441717725c69b6c897f7acc31 + languageName: node + linkType: hard + "ts-api-utils@npm:^1.0.1": version: 1.0.1 resolution: "ts-api-utils@npm:1.0.1" @@ -11165,6 +12467,13 @@ __metadata: languageName: node linkType: hard +"tslib@npm:^2.5.0, tslib@npm:^2.6.0": + version: 2.6.1 + resolution: "tslib@npm:2.6.1" + checksum: 401069a2e407204fb442e3367efd49ed8698a93a6ce998d8fae5764439d3e395550f036426a22e7b024b4b8593728044bef79187c97df321718631c71664aa5a + languageName: node + linkType: hard + "tunnel-agent@npm:^0.6.0": version: 0.6.0 resolution: "tunnel-agent@npm:0.6.0" @@ -11216,6 +12525,13 @@ __metadata: languageName: node linkType: hard +"typedarray@npm:^0.0.6": + version: 0.0.6 + resolution: "typedarray@npm:0.0.6" + checksum: b0b2ee8d06d5827891346d2db9929fdbd2f719ef5b55afed90f5e48b36fc49df0f8280daf362a05b3d971972e13779011dd501b5a53bd36f938ae88f6b8552cb + languageName: node + linkType: hard + "typescript@npm:^5.1.6": version: 5.1.6 resolution: "typescript@npm:5.1.6" @@ -11284,6 +12600,36 @@ __metadata: languageName: node linkType: hard +"unified-engine@npm:^10.1.0": + version: 10.1.0 + resolution: "unified-engine@npm:10.1.0" + dependencies: + "@types/concat-stream": "npm:^2.0.0" + "@types/debug": "npm:^4.0.0" + "@types/is-empty": "npm:^1.0.0" + "@types/node": "npm:^18.0.0" + "@types/unist": "npm:^2.0.0" + concat-stream: "npm:^2.0.0" + debug: "npm:^4.0.0" + fault: "npm:^2.0.0" + glob: "npm:^8.0.0" + ignore: "npm:^5.0.0" + is-buffer: "npm:^2.0.0" + is-empty: "npm:^1.0.0" + is-plain-obj: "npm:^4.0.0" + load-plugin: "npm:^5.0.0" + parse-json: "npm:^6.0.0" + to-vfile: "npm:^7.0.0" + trough: "npm:^2.0.0" + unist-util-inspect: "npm:^7.0.0" + vfile-message: "npm:^3.0.0" + vfile-reporter: "npm:^7.0.0" + vfile-statistics: "npm:^2.0.0" + yaml: "npm:^2.0.0" + checksum: 40795e8118711e13b3d885f9c1b24fc98da4d7b10a54c66e00d17436f45bdf7cc074a2247bc09656381fa000a28b58065d377938d8375df7165b7c87c200b41b + languageName: node + linkType: hard + "unified@npm:9.2.0": version: 9.2.0 resolution: "unified@npm:9.2.0" @@ -11298,6 +12644,21 @@ __metadata: languageName: node linkType: hard +"unified@npm:^10.0.0, unified@npm:^10.1.2": + version: 10.1.2 + resolution: "unified@npm:10.1.2" + dependencies: + "@types/unist": "npm:^2.0.0" + bail: "npm:^2.0.0" + extend: "npm:^3.0.0" + is-buffer: "npm:^2.0.0" + is-plain-obj: "npm:^4.0.0" + trough: "npm:^2.0.0" + vfile: "npm:^5.0.0" + checksum: 50c5c3d2c141a124f1bf552f4e9f138b82d08d4fa3da95e95586001be0214b0c8b4a946ef7aea5212daaefdafe8be938b0cc9f498d9073962f34dcd7435da015 + languageName: node + linkType: hard + "unified@npm:^9.2.2": version: 9.2.2 resolution: "unified@npm:9.2.2" @@ -11353,6 +12714,15 @@ __metadata: languageName: node linkType: hard +"unist-util-inspect@npm:^7.0.0": + version: 7.0.2 + resolution: "unist-util-inspect@npm:7.0.2" + dependencies: + "@types/unist": "npm:^2.0.0" + checksum: fedc487bfa5fcbdaf0ad27b34c492ce2cbb74b616efe72eed7c782ee4080682fb93f55c92de048270f30e8d61022d0aa2365f26573d4138e9298087992a32c89 + languageName: node + linkType: hard + "unist-util-is@npm:^4.0.0": version: 4.1.0 resolution: "unist-util-is@npm:4.1.0" @@ -11360,6 +12730,24 @@ __metadata: languageName: node linkType: hard +"unist-util-is@npm:^5.0.0": + version: 5.2.1 + resolution: "unist-util-is@npm:5.2.1" + dependencies: + "@types/unist": "npm:^2.0.0" + checksum: 299e5808e2775482803700b7b70d721a3fca2f754f114319151e2f17cfda230c21815d7f5fdabd08ff1218c708dc88578a12d71669709303e3f4cfe00fed192d + languageName: node + linkType: hard + +"unist-util-position-from-estree@npm:^1.0.0, unist-util-position-from-estree@npm:^1.1.0": + version: 1.1.2 + resolution: "unist-util-position-from-estree@npm:1.1.2" + dependencies: + "@types/unist": "npm:^2.0.0" + checksum: f384ea7936e2b4513ceb4051bc932896a44dcf61ab69b057e9886ba6e4fd36839dc1f5af5a2740072d49e6f1cf79a37e3a12a97ea3fbf38b5dd74fabd55f7e36 + languageName: node + linkType: hard + "unist-util-position@npm:^3.0.0": version: 3.1.0 resolution: "unist-util-position@npm:3.1.0" @@ -11376,6 +12764,16 @@ __metadata: languageName: node linkType: hard +"unist-util-remove-position@npm:^4.0.0": + version: 4.0.2 + resolution: "unist-util-remove-position@npm:4.0.2" + dependencies: + "@types/unist": "npm:^2.0.0" + unist-util-visit: "npm:^4.0.0" + checksum: f975cacafcf523a019bf2610a1525458a58f69b309bbd587c238123c9b4aff5fb563d1ca2b435ac40112ae2f9c25a005f1584608ffaeb3e2059df4fa4b88a2da + languageName: node + linkType: hard + "unist-util-remove@npm:^2.0.0": version: 2.1.0 resolution: "unist-util-remove@npm:2.1.0" @@ -11394,6 +12792,15 @@ __metadata: languageName: node linkType: hard +"unist-util-stringify-position@npm:^3.0.0": + version: 3.0.3 + resolution: "unist-util-stringify-position@npm:3.0.3" + dependencies: + "@types/unist": "npm:^2.0.0" + checksum: ff752dd64726bc798dc220a6a599a77f63df08cf7ab7b6a7efb5d33f7fce5403b12e31d15c1be8be01d6de187894c76d9aa87c0b683abdcb3640eb2c5756d34f + languageName: node + linkType: hard + "unist-util-visit-parents@npm:^3.0.0": version: 3.1.1 resolution: "unist-util-visit-parents@npm:3.1.1" @@ -11404,6 +12811,16 @@ __metadata: languageName: node linkType: hard +"unist-util-visit-parents@npm:^5.1.1": + version: 5.1.3 + resolution: "unist-util-visit-parents@npm:5.1.3" + dependencies: + "@types/unist": "npm:^2.0.0" + unist-util-is: "npm:^5.0.0" + checksum: 8e624e3ce46bc25e82ce4bd0593c53c45497b71a8f4c2ac6608929558de527ca4b07376e96fc911aeb26179e469be1780cbec5475b054bc704921ef57d5b4964 + languageName: node + linkType: hard + "unist-util-visit@npm:2.0.3, unist-util-visit@npm:^2.0.0, unist-util-visit@npm:^2.0.3": version: 2.0.3 resolution: "unist-util-visit@npm:2.0.3" @@ -11415,6 +12832,17 @@ __metadata: languageName: node linkType: hard +"unist-util-visit@npm:^4.0.0, unist-util-visit@npm:^4.1.2": + version: 4.1.2 + resolution: "unist-util-visit@npm:4.1.2" + dependencies: + "@types/unist": "npm:^2.0.0" + unist-util-is: "npm:^5.0.0" + unist-util-visit-parents: "npm:^5.1.1" + checksum: fe383bb0f2173e902459ddc0925aecc28b56c8464dc947b58be92aff4a24c76bd8d14969a303e3cfaf32440ac33f95b068bf55f214282c847c7d8ec6f1df026a + languageName: node + linkType: hard + "universalify@npm:^2.0.0": version: 2.0.0 resolution: "universalify@npm:2.0.0" @@ -11429,6 +12857,13 @@ __metadata: languageName: node linkType: hard +"untildify@npm:^4.0.0": + version: 4.0.0 + resolution: "untildify@npm:4.0.0" + checksum: f2541665b5b8923cce426a0ee79cae326c84de93ba3b577343833910d4b5aafd82ea4544814144d64e90e4cdbdf71bf3cc95f2221c4b6005a7219165e0fb369a + languageName: node + linkType: hard + "update-browserslist-db@npm:^1.0.10": version: 1.0.11 resolution: "update-browserslist-db@npm:1.0.11" @@ -11581,6 +13016,20 @@ __metadata: languageName: node linkType: hard +"uvu@npm:^0.5.0, uvu@npm:^0.5.6": + version: 0.5.6 + resolution: "uvu@npm:0.5.6" + dependencies: + dequal: "npm:^2.0.0" + diff: "npm:^5.0.0" + kleur: "npm:^4.0.3" + sade: "npm:^1.7.3" + bin: + uvu: bin.js + checksum: baa2c0f8eb93d2114ab00632963bb88bbd5986c04ea4b85c3fa560a3420d7840850a738507771d49d403105df6f7d2c1dea8d100fd93a885622084f5ba503f05 + languageName: node + linkType: hard + "value-equal@npm:^1.0.1": version: 1.0.1 resolution: "value-equal@npm:1.0.1" @@ -11612,6 +13061,52 @@ __metadata: languageName: node linkType: hard +"vfile-message@npm:^3.0.0": + version: 3.1.4 + resolution: "vfile-message@npm:3.1.4" + dependencies: + "@types/unist": "npm:^2.0.0" + unist-util-stringify-position: "npm:^3.0.0" + checksum: f8e674562f27eb864d4396e204a0f07c4e75716c7ade0e788284dd01375a0b4c40228e4a970db97562a7cfa24970228ccb6039290b83adcf232fbba1d3b7aba1 + languageName: node + linkType: hard + +"vfile-reporter@npm:^7.0.0": + version: 7.0.5 + resolution: "vfile-reporter@npm:7.0.5" + dependencies: + "@types/supports-color": "npm:^8.0.0" + string-width: "npm:^5.0.0" + supports-color: "npm:^9.0.0" + unist-util-stringify-position: "npm:^3.0.0" + vfile: "npm:^5.0.0" + vfile-message: "npm:^3.0.0" + vfile-sort: "npm:^3.0.0" + vfile-statistics: "npm:^2.0.0" + checksum: 7bf97f13b2913148485de7d2a258ed7a304f4050596bb8fa6a5b5053e9604d34548fbb333bd75d605282672d57d4d8dc54bbc4227aec6b82a76b98bc29460dd3 + languageName: node + linkType: hard + +"vfile-sort@npm:^3.0.0": + version: 3.0.1 + resolution: "vfile-sort@npm:3.0.1" + dependencies: + vfile: "npm:^5.0.0" + vfile-message: "npm:^3.0.0" + checksum: d5edc7c4a458149d88bb818918c62bef3d0eb72a70fefb48904ba6dd6204b89ce20ea4b3f8461d9b769774602f29647c8b55c6f2eb6719f2befb394ea4d3d7ac + languageName: node + linkType: hard + +"vfile-statistics@npm:^2.0.0": + version: 2.0.1 + resolution: "vfile-statistics@npm:2.0.1" + dependencies: + vfile: "npm:^5.0.0" + vfile-message: "npm:^3.0.0" + checksum: 7ce7bb0f95270f992f0183d9a31efe063b1ea94e60e8e7005cfe9e95eaa34ab939bb71afcdfb2f9b8b14ebc32b9bc7f603d77bb9ee1f1f44b2586e00a5499446 + languageName: node + linkType: hard + "vfile@npm:^4.0.0": version: 4.2.1 resolution: "vfile@npm:4.2.1" @@ -11624,6 +13119,18 @@ __metadata: languageName: node linkType: hard +"vfile@npm:^5.0.0, vfile@npm:^5.1.0, vfile@npm:^5.3.7": + version: 5.3.7 + resolution: "vfile@npm:5.3.7" + dependencies: + "@types/unist": "npm:^2.0.0" + is-buffer: "npm:^2.0.0" + unist-util-stringify-position: "npm:^3.0.0" + vfile-message: "npm:^3.0.0" + checksum: 54ad13e2ace60db147f0b0d288ccf79b883d80b5e3f7c1e76698ed81d1ad1cdbe02d37bb7a0dc8d1eef560160b2c1fa4780c49f0b5df29e257a1b70a31b5ffde + languageName: node + linkType: hard + "wait-on@npm:^6.0.1": version: 6.0.1 resolution: "wait-on@npm:6.0.1" @@ -11639,6 +13146,13 @@ __metadata: languageName: node linkType: hard +"walk-up-path@npm:^3.0.1": + version: 3.0.1 + resolution: "walk-up-path@npm:3.0.1" + checksum: 0416c26e4fd2b8341783004692eacd526ae00d4ea886dc4a91456fa0f7742d3f3d9ecb07e4efa57245c888420cfeb04351adfbc06e150f85150e48162914a8b0 + languageName: node + linkType: hard + "watchpack@npm:^2.4.0": version: 2.4.0 resolution: "watchpack@npm:2.4.0" @@ -11906,7 +13420,7 @@ __metadata: languageName: node linkType: hard -"wrap-ansi@npm:^7.0.0": +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:^7.0.0": version: 7.0.0 resolution: "wrap-ansi@npm:7.0.0" dependencies: @@ -11917,7 +13431,7 @@ __metadata: languageName: node linkType: hard -"wrap-ansi@npm:^8.0.1": +"wrap-ansi@npm:^8.0.1, wrap-ansi@npm:^8.1.0": version: 8.1.0 resolution: "wrap-ansi@npm:8.1.0" dependencies: @@ -12023,6 +13537,13 @@ __metadata: languageName: node linkType: hard +"yaml@npm:^2.0.0": + version: 2.3.1 + resolution: "yaml@npm:2.3.1" + checksum: f33e26b726061603f7a55870726cd5225a2868ea9accec41ff57f42e0398b1bdabf15b122ac724601fe41b978d5a46e7c3c43d3361f20f82047f054b2bf64621 + languageName: node + linkType: hard + "yocto-queue@npm:^0.1.0": version: 0.1.0 resolution: "yocto-queue@npm:0.1.0" @@ -12036,3 +13557,10 @@ __metadata: checksum: 47a33f9d7e009662a71cc07a5e8fc742c6fae5aaa0a086b58ea21d933e43b305d36c90b5acc5e8efbc55afd51d44627a31e83360540ba6395b500e8987051181 languageName: node linkType: hard + +"zwitch@npm:^2.0.0": + version: 2.0.4 + resolution: "zwitch@npm:2.0.4" + checksum: bf40da12c4b576ffae84456fa80df5008fff61cba229925978bb91f790a5b741db15b2ba930e31e35fe6ef29ec7ff16a5a3b770bc5dfd09765b2a294863af530 + languageName: node + linkType: hard