vxshta

Brand package

The single source of truth for the vxshta identity.

The @vxshta/brand workspace package owns identity, site copy, voice, theme and motion tokens, typography, the seven-by-seven mark, wordmark behavior, metadata, manifests, and generated assets.

Use the package

Import the narrowest subpath for the job:

import { BrandLockup } from "@vxshta/brand/components/lockup";
import { brand } from "@vxshta/brand/config";

export function Header() {
  return <BrandLockup aria-label={brand.name} surface="docsNav" />;
}

Do not copy the name, mark path, colors, motion values, or site descriptions into an app. Add a typed surface preset or extend the brand config instead.

Regenerate assets

pnpm brand:assets
pnpm brand:check

The first command updates SVG, PNG, ICO, font, CSS, and JSON derivatives. The second command fails if a committed derivative no longer matches the source.

On this page