Compatibility
ignite-element@3.0.0-beta.8 supports the versions below. The state libraries and lit-html are optional peer dependencies — install only the ones the adapter you import needs. npm/pnpm warn if an installed version is below the minimum.
| Dependency | Required | Needed for |
|---|---|---|
| Node.js | >=22 | running the build/dev toolchain |
| TypeScript | 5.x (authored against 5.9) | the typed JSX authoring path |
xstate | >=5.19.0 | ignite-element/xstate |
@reduxjs/toolkit | >=2.3.0 | ignite-element/redux |
redux | >=5.0.1 | ignite-element/redux (peer of Redux Toolkit) |
mobx | >=6.13.5 | ignite-element/mobx |
lit-html | >=3.2.1 | the optional legacy lit renderer |
The version ranges come from each package’s peerDependencies; the Node and TypeScript rows reflect the toolchain the v3 types and packages are built and tested against.
Related
Section titled “Related”- Installation — install steps and the project checklist.
- Advanced config — the optional
litrenderer that needslit-html.