Documentation

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

Getting started

Framework guides

In-repo developer guides (private repository): 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

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.3
@dndgem/dom DOM measurement, drag, session 0.1.0-alpha.3
@dndgem/react React provider + hooks 0.1.0-alpha.3
@dndgem/vue Vue 3 provider + composables 0.1.0-alpha.3
@dndgem/angular Angular board directive + signals 0.1.0-alpha.3
@dndgem/svelte Svelte 5 provider + actions 0.1.0-alpha.3

Architecture concepts

Known limitations