React components built on Arvia. Styles compile to static CSS at publish time — no runtime styling engine.
npm install @arvia-ui/reactimport { Button, Stack, Text } from "@arvia-ui/react";
export function App() {
return (
<Stack gap="4">
<Text>Hello</Text>
<Button tone="primary">Get started</Button>
</Stack>
);
}Styles load automatically — no Vite plugin or separate CSS import.
Dark mode follows the OS by default. Pin it with data-arvia-theme="dark" on <html>. Override tokens via --arvia-* CSS variables.
pnpm install
pnpm websiteComponent reference, theming guide, and live previews at http://localhost:5173.
pnpm verify # format, lint, typecheck, build
pnpm changesetSee PUBLISHING.md for releases.