From 0d03f71c54f377e1c2490e91f81d2f1897d63345 Mon Sep 17 00:00:00 2001 From: Benjamin Koltes Date: Sun, 12 Jan 2025 13:42:32 +0100 Subject: [PATCH] Add maintained libraries (#56) * Add maintained libraries * rename to libraries --- src/content/docs/index.mdx | 75 ++++++++++++++++++++++++++++++-------- 1 file changed, 59 insertions(+), 16 deletions(-) diff --git a/src/content/docs/index.mdx b/src/content/docs/index.mdx index 851d83d..d5a2b36 100644 --- a/src/content/docs/index.mdx +++ b/src/content/docs/index.mdx @@ -16,6 +16,20 @@ import { CardGrid, Card, LinkCard } from "@astrojs/starlight/components"; List of all the blog posts I wrote +export const textFragments = { + css: "Listing of all CSS length units available, with their definitions, links to doc, and live visualization of their sizes", + colorVisualizer: + "Page to play with colors, and represent then in different color spaces", + reactResponsive: + "🔍 displays some contents for particular screen sizes", + mdx: "Set of tools to work with MDX:", + manatea: + "Micro state management library, similar to signals, with react bindings via", + reactTimings: + "Experiment around React, life cycles, timings, and different rendering modes", + hexagons: "Small sandbox to play with hexagons, and with React & canvas.", +}; + ## Projects @@ -23,22 +37,57 @@ import { CardGrid, Card, LinkCard } from "@astrojs/starlight/components"; href="/length-units/" style="text-decoration: none; color: initial; display: grid" > - - { - "Listing of all CSS length units available, with their definitions, links to doc, and live visualization of their sizes" - } - + {textFragments.css} - - Page to play with colors, and represent then in different color spaces - + {textFragments.colorVisualizer} +## Libraries + + + + + {textFragments.reactResponsive} + + + + + {textFragments.mdx} `@blocz/mdx-live` & `@blocz/mdx-plugin-detect-imports` + + + + + {textFragments.manatea} `react-manatea` + + + + + Mock window.matchMedia for Node.JS environments (like tests or NextJS) + + + +{/* yarn-plugin-envs */} +{/* eslint-plugin-blocz */} + + + ## Experiments @@ -46,18 +95,12 @@ import { CardGrid, Card, LinkCard } from "@astrojs/starlight/components"; href="/react-timings/" style="text-decoration: none; color: initial; display: grid" > - - { - "Experiment around React, life cycles, timings, and different rendering modes" - } - + {textFragments.reactTimings} - - Small sandbox to play with hexagons, and with React & canvas. - + {textFragments.hexagons} -- 2.51.2