@umpire · 19 packages

Name Description License Versions
@umpire/core Pure field-availability logic for any state with interdependent options. No framework code, no subscriptions, no runtime dependencies. 1 greenflagged / 9 total
@umpire/devtools In-app inspector for Umpire. Mounts a Shadow DOM panel that subscribes to registered ump instances and lets you inspect availability, challenge traces, foul logs, and the structural dependency graph — without printing or asserting by hand. MIT 1 greenflagged / 3 total
@umpire/dsl Pure expression DSL and compiler for @umpire MIT 1 greenflagged / 2 total
@umpire/effect Effect Schema adapter and SubscriptionRef bridge for @umpire/core MIT 3 greenflagged / 3 total
@umpire/eslint-plugin Lint rules that catch umpire mistakes at lint time: typo'd field names, inline instance creation, and logical impossibilities like self-disabling fields and circular requires chains. 2 greenflagged / 3 total
@umpire/json JSON schema parsing and portable named checks for @umpire/core MIT 1 greenflagged / 3 total
@umpire/pinia Pinia adapter for @umpire/core built on @umpire/store MIT 1 greenflagged / 3 total
@umpire/react React hook for deriving Umpire availability and reset recommendations from component state. 1 greenflagged / 9 total
@umpire/reads Derived read tables and rule bridges for @umpire/core MIT 1 greenflagged / 4 total
@umpire/redux Redux adapter for @umpire/core built on @umpire/store MIT 1 greenflagged / 3 total
@umpire/signals Signal adapter for Umpire. Bring your own signal implementation through `SignalProtocol`, or use one of the packaged adapters. 1 greenflagged / 9 total
@umpire/solid Solid component adapter for @umpire/core MIT 1 greenflagged / 2 total
@umpire/store Generic store adapter foundation for @umpire/core MIT 1 greenflagged / 4 total
@umpire/tanstack-store TanStack Store adapter for @umpire/core built on @umpire/store MIT 1 greenflagged / 3 total
@umpire/testing Invariant testing utilities for umpire rule configurations. 1 greenflagged / 2 total
@umpire/vuex Vuex adapter for @umpire/core built on @umpire/store MIT 1 greenflagged / 3 total
@umpire/write Write-policy helpers for syncing Umpire state MIT 1 greenflagged / 2 total
@umpire/zod Availability-aware Zod validation for [@umpire/core](https://www.npmjs.com/package/@umpire/core)-powered state. Disabled fields produce no validation errors. Required/optional follows Umpire's availability map. MIT 1 greenflagged / 4 total
@umpire/zustand Zustand entry point for @umpire/store MIT 1 greenflagged / 11 total
Showing 19 packages