npm.io
1.0.1 • Published yesterday

@sdux-vault/angular

Licence
MIT
Version
1.0.1
Deps
2
Size
53 kB
Vulns
0
Weekly
0

Deterministic state management for angular — one pipeline, zero ambiguity.

SDuX Vault

Plain TypeScript. Zero Magic.

@sdux-vault/angular

Angular integration layer for SDuX Vault.

Docs · Live Examples · Pipeline Builder · Issues

License TypeScript Angular 21+

What is SDuX Vault?

SDuX Vault is a framework-agnostic, deterministic state management system built around a reactive execution pipeline. It replaces the unpredictable sprawl of action/reducer architectures with a single, ordered, traceable pipeline where every transition is explicit and every output is guaranteed.

What is SDuX Vault Angular?

@sdux-vault/angular provides the Angular bindings for SDuX Vault, connecting the runtime to Angular's dependency injection, signals, and reactive model in a framework-native way.

Features:

  • Angular bindings for FeatureCells — injectable, DI-compatible services
  • Signal-based state access — always up-to-date, reactive by default
  • DI-compatible providers — register and consume via Angular's injector
  • Reactive state consumption — automatic UI updates, no manual subscriptions

For full documentation, guides, and API references: sdux-vault.com


Example

@Component({
  selector: 'app-cart',
  template: `
    <h2>Cart ({{ cartState().items.length }} items)</h2>
    <p>Total: {{ cartState().total | currency }}</p>
  `
})
export class CartComponent {
  private readonly cartCell = inject(CartFeatureCell);
  readonly cartState = this.cartCell.state;
}

State is exposed as Angular signals — no manual subscriptions, no memory leaks, consistent reactivity across templates and computed properties.


Peer Dependencies

  • @angular/core >= 21
  • rxjs >= 7

Installation

npm install @sdux-vault/angular

Ecosystem

Package Purpose
@sdux-vault/shared Contracts, types, utilities
@sdux-vault/engine Orchestration, conductor, decision engine
@sdux-vault/core Behavior runtime and pipeline execution
@sdux-vault/addons Optional runtime policies and controllers
@sdux-vault/devtools Observability and debugging

License

MIT (with SDuX Clarification Notice) SDuX Vault

Keywords