Documentation

Cross-framework Public Alpha for DnDGem. Official channel: @alpha → 0.1.0-alpha.4.

Getting started

Framework guides

In-repo developer guides on GitHub: docs/guides/react.md, vue.md, angular.md, svelte.md, vanilla.md.

Meta-framework compatibility

Validated environments — use the adapter package, not a dedicated DnDGem meta package:

No @dndgem/next, @dndgem/nuxt, or @dndgem/sveltekit. Module import safe ≠ server-side DnDGem layout solving.

Install

Use @alpha for the supported Alpha channel. Do not rely on latest for Alpha releases.

npm install @dndgem/react@alpha
npm install @dndgem/vue@alpha
npm install @dndgem/angular@alpha
npm install @dndgem/svelte@alpha
npm install @dndgem/dom@alpha

Package matrix

Package Role Alpha version
@dndgem/core Constraints, validity, solver 0.1.0-alpha.4
@dndgem/dom DOM measurement, drag, session 0.1.0-alpha.4
@dndgem/react React provider + hooks 0.1.0-alpha.4
@dndgem/vue Vue 3 provider + composables 0.1.0-alpha.4
@dndgem/angular Angular board directive + signals 0.1.0-alpha.4
@dndgem/svelte Svelte 5 provider + actions 0.1.0-alpha.4

Architecture concepts

Constraints → deterministic solving → adaptive Auto-Layout → optional advisory planning.

Alpha.4 — optional advisory planning

Phase 4 is complete and shipped in 0.1.0-alpha.4. Planning can propose layout or item-order intent while deterministic DnDGem validates and resolves. No LLM is required; model assistance remains deferred.

Full notes: docs/releases/0.1.0-alpha.4.md on GitHub. The playground demonstrates adaptive Auto-Layout; Alpha.4 planner APIs are documented here and in the release notes.

Known limitations