Astro-DX Logo Astro-DX
GitHub
Docs

Installation

Community library — not affiliated with the Astro core team.

Option 1 — CLI (recommended)

Terminal
"code-command">npx @astro-dx/init

Option 2 — All packages

Terminal
"code-command">npm install astro-dx

Option 3 — Only what you need

Signals only:

Terminal
"code-command">npm install @astro-dx/core

Signals + DOM utilities:

Terminal
"code-command">npm install @astro-dx/core @astro-dx/dom

Signals + custom elements:

Terminal
"code-command">npm install @astro-dx/core @astro-dx/elements

Packages

@astro-dx/core signal, computed, effect, createService, lifecycle
@astro-dx/events on, onHover, onKey, onFocus
@astro-dx/attributes dx-if, dx-show, dx-for, dx-model + bootstrap()
@astro-dx/elements dx-if, dx-show, dx-for as custom elements
@astro-dx/dom getElement, getElements — re-exports events + attributes
astro-dx All of the above in one install
@astro-dx/init CLI — npx @astro-dx/init