@dinahmoe/dmafjs-control
v23.0.0
Published
Control flow entities for DMAFJS applications. Provides components for event dispatching, property transformations, state management, and value manipulation.
Downloads
4,693
Readme
@dinahmoe/dmafjs-control
Control flow entities for DMAFJS applications. Provides components for event dispatching, property transformations, state management, and value manipulation.
Installation
npm install @dinahmoe/dmafjs-controlComponents
- EventDispatch - Dispatch events with delays and data merging
- EventMapper - Map incoming events to different output events
- EventAnd - AND gate for multiple event conditions
- ConditionalDispatcher - Conditional event routing
- PropertyTransform - Animate property values over time
- PropertyTransformBatch - Batch multiple property transformations
- PropertySet - Set property values
- StateController - Manage state transitions via events
- Scaler - Scale values between ranges
- Smoother - Smooth value changes over time
Quick Start
import { eventDispatch, propertyTransform, stateController } from "@dinahmoe/dmafjs-control";Documentation
For detailed concepts and architecture, see the wiki.
Related Packages
- @dinahmoe/dmafjs-core - Core runtime engine, required dependency
