npm lockstep 1.7.0 → 1.8.0 · @willink-labs/{tokens,tailwind-preset,css-tokens,react} · published to npmjs.org via OIDC Trusted Publisher (with SLSA provenance). Flutter willink_theme stays 1.5.0 (independent cadence). Roadmap milestone v1.9 (extensibility).
Highlights
- 14 new React components (25 → 39) — Popover, ScrollArea, Spinner, Empty, Kbd, ButtonGroup, Alert, Table, Pagination, Breadcrumb, ContextMenu, HoverCard, Collapsible, ToggleGroup. Each ships a
jest-axetest, a Storybook story, and an a11y-matrix row. @layer componentsextension surface (.wl-btn/.wl-card/.wl-input, ADR-0021 §3) — framework-agnostic component classes for non-React consumers, overridable with atomics.- Reduced-motion contract completed (ADR-0008 Layer 1) on DropdownMenu/Select + a
check-motion-contractregression gate. - Packaging:
homepage+bugsmetadata on all 4 packages.
Install
npm i @willink-labs/react@1.8.0 @willink-labs/tailwind-preset@1.8.0 @willink-labs/tokens@1.8.0 @willink-labs/css-tokens@1.8.0Out of scope
willink_theme(Flutter / pub.dev) — unchanged at 1.5.0.apps/registry— scaffolded (#93), not yet hosted; no consumer-facing change.
Verification
Layer 2 (ADR-0012): version × CHANGELOG × README agree; full local gate green (build / test / guardrails / contrast); tree-parity verified against the gated commit; published packages carry provenance attestation.
Related: ADR-0008 · ADR-0010 · ADR-0021 · roadmap/v1.9