npm.io
3.0.0-beta.10 • Published 18h ago

@ignite-element/adapters

Licence
Version
3.0.0-beta.10
Deps
1
Size
76 kB
Vulns
0
Weekly
0

@ignite-element/adapters

Advanced adapter integrations for Ignite.

This package provides the state-library-specific adapter layers that power Ignite's higher-level APIs.

Exported entrypoints:

  • @ignite-element/adapters
  • @ignite-element/adapters/xstate
  • @ignite-element/adapters/redux
  • @ignite-element/adapters/mobx
  • @ignite-element/adapters/actor-web

Use this package directly only when you are building custom bindings or integrating Ignite behavior without the full ignite-element package.

@ignite-element/adapters/actor-web is an optional advanced runtime bridge. It adapts an Actor-Web-owned runtime source into Ignite adapter state; it does not make Actor-Web a required dependency for standalone Ignite usage.

Package role:

  • adapter factories
  • source guards
  • source-specific config and typing

This package no longer exposes component authoring helpers. Use ignite-element/xstate, ignite-element/redux, or ignite-element/mobx to define components and runtime behavior.

Most application and component authors should use:

  • ignite-element/xstate
  • ignite-element/redux
  • ignite-element/mobx
  • ignite-element/actor-web when the host app already owns an Actor-Web runtime

Actor-Web owns orchestration, transport, and runtime lifecycle coordination. Ignite consumes projection/read-model state from that boundary. See ADR-003 and the shared architecture model for the boundary model.

Keywords