Documentation

Public Alpha developer entry for DnDGem. Source repository remains private; this site is the canonical public home.

Start here

Install

npm install @dndgem/react@alpha
npm install @dndgem/dom@alpha

Official channel is @alpha0.1.0-alpha.0. Do not treat latest as a stable release channel.

Package overview

Package Role
@dndgem/core Renderer-agnostic constraints, validity, scoring, solver
@dndgem/dom DOM measurement, resize, drag, Vanilla layout session
@dndgem/react React provider + hooks (peer: react@^18 || ^19)

Core distinction

GEOMETRICALLY FITS  ≠  CONTENT REMAINS USEFUL

Layouts are selected deterministically. Engine status is VALID, DEGRADED, or INVALID.

Browser support (Alpha)

Accessibility baseline

Known limitations