Skip to content

Repository files navigation

arvia-ui

React components built on Arvia. Styles compile to static CSS at publish time — no runtime styling engine.

npm version license

Install

npm install @arvia-ui/react

Usage

import { 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.

Docs

pnpm install
pnpm website

Component reference, theming guide, and live previews at http://localhost:5173.

Development

pnpm verify   # format, lint, typecheck, build
pnpm changeset

See PUBLISHING.md for releases.

License

MIT

About

A modern component library built for consistency, accessibility, and speed.

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages