Skip to content

v0.0.1 — Beta

Pre-release
Pre-release

Choose a tag to compare

@lumosframework lumosframework released this 13 Aug 20:17
· 146 commits to main since this release

The first tagged release of Lumos For Astro, a component and styling framework for building Astro sites.

This is a beta. The component API is still settling — expect prop names to move before v0.1.0.

What's in it

Styling — four cascade layers (base, patterns, components, utilities), fluid type and space scales, and four theme classes (theme-light, theme-dark, theme-brand, theme-invert) that anything can be dropped inside.

LayoutSection, ContentWrapper, Grid, ButtonWrapper.

ContentHeading, Paragraph, RichText, Eyebrow, Card, Button.

MediaImg, Video, Icon, Overlay.

ChromeNav, Footer, SkipLink, BaseHead, FormattedDate.

Every component takes a render prop to skip itself and its children, and components that would render nothing skip themselves.

Getting started

npm install
npm run dev

Node 22.12 or newer. See the README for how the cascade and theming fit together.