Skip to content
VVVER

VVVER / Interface infrastructure

Source-shipped React components.

The package supplies React components, tokens, and examples for monochrome editorial interfaces.

React 19+Tag-pinned sourceTailwind v4 hostWCAG AA floor

Readme

Product contract

The catalog records the package contract for identity, accessibility, motion, and release.

This page states the package purpose, shows installation commands, pairs feature claims with examples, and includes a complete product surface before the closing actions.

Choose an entry path

01 / Install
Terminalshell
npm install github:wu-hongjun/vvver-design-system#vX.Y.Z

02 / Feature matrix

Feature claims and examples

01

Source shipped

Consumers compile the same component source inspected in the repository.
02

Token contract

Ink, paper, hairlines, spacing, and motion curves stay explicit.
03

Keyboard operation

Interactive patterns publish a visible focus path and expected key model.
04

Motion limits

Direct feedback uses the defined duration and easing tokens, with a complete still state.
05

Responsive source order

Layouts collapse without hiding content or rearranging the reading path.
06

Inherited theme tokens

Current color and paired tokens reverse the full interface without redrawing assets.
07

Catalog coverage

Each public primitive has a live example and prop reference.
08

Release checks

A release requires types, static output, browser checks, and a source tag.
09

Component composition

Large product surfaces stay assemblies of small, legible primitives.

03 / Framework

Host setup examples

app/page.tsxtsx
import { Button } from "vvver-design-system";

export default function Page() {
  return <Button href="/work">View work</Button>;
}

04 / Activity

Build and adapter events

Two registers list build and host-adapter events. Each has a pause control; reduced motion presents one complete row.

BuildExport static catalogReviewCheck keyboard pathsMotionCheck reduced stateReleasePrepare source tagDocsUpdate component example
Next.jsCompile package sourceViteIndex Tailwind source pathAstroMount React islandRemixRender component on server

05 / Product viewport

Release console specimen

Release console

Candidate

Example

Public surface

185 exports

14

Families

09

Page examples

02

Themes

TypeScriptRequired01
Production buildRequired02
Browser checksRequired03
Reduced motionRequired04
Source branch main · static sample · no remote actions
Product recipe

Developer product page structure

Order the page as split introduction, feature matrix, activity lists, and product frame.