Vanilla Breeze

Design System Pack

A toolkit for building brand guideline pages, token reference documentation, and visual standards — all with VB components and CSS patterns.

TypeFunctional
Version1.0.0
JSpacks/design-system.full.js
CSSpacks/design-system.full.css

What's Included

Web Components

CSS Patterns (no JS required)

Loading

Token Specimen Types

One component, five rendering modes. The type attribute controls what's displayed while sharing the same core API.

Override tokens and prefix to display any set of CSS custom properties. Defaults are sensible for each type.

Do/Don't Lists

A CSS-only pattern on native <ul> elements. No JavaScript required.

Token Reference Table

A CSS-styled table for documenting individual tokens with inline color previews.

Live Demo

A complete brand guidelines page using all pack components:

Full Brand Example: Meridian Labs

A more comprehensive example showing a fictional climate research company’s complete design system — brand identity, color palettes, typography, spacing, shapes, motion, component showcase, and voice and tone guidelines.

Themes and Design Systems

In Vanilla Breeze, a design system is a theme with documentation. Every VB theme is already a partial design system — it defines colors, typography, spacing, shape, shadows, and motion through token overrides. The Design System Pack adds the documentation layer on top: brand identity, token reference, component showcase, and voice/tone guidelines.

This means the workflow is:

  1. Define your brand values — who are your users, what is your visual identity?
  2. Create a theme — override token seeds (hue, lightness, chroma, fonts, radii, motion) in a CSS file. Start from _theme-template.css or any existing theme.
  3. Document it — use the Design System Pack components to build a living reference page that updates when your theme tokens change.

See real-world brand implementations:

When to Use