Packages
Triggery ships as a monorepo. Each package is independently published, owns its own README, and is documented below.
Tier 1 — runtime
Section titled “Tier 1 — runtime”The core, bindings and test runtime. Required for any project using Triggery.
@triggery/core Framework-agnostic orchestration runtime.
@triggery/react React 18+/19 bindings.
@triggery/solid SolidJS bindings.
@triggery/vue Vue 3 bindings.
@triggery/testing Test runtime, fakeScheduler, mocks.
Tier 2 — adapters & integrations
Section titled “Tier 2 — adapters & integrations”Optional adapters for popular state managers, event sources and build tools.
@triggery/zustand Zustand store → condition adapter.
@triggery/redux Redux store → condition adapter.
@triggery/jotai Jotai atom → condition adapter.
@triggery/mobx MobX observable → condition adapter.
@triggery/reatom Reatom atom → condition adapter.
@triggery/signals @preact/signals → condition adapter.
@triggery/query TanStack Query → condition adapter.
@triggery/dom DOM/document/window events → triggers.
@triggery/socket socket.io / WebSocket events → triggers.
@triggery/vite Vite plugin: auto-discovery + HMR.
Tier 3 — DevTools & tooling
Section titled “Tier 3 — DevTools & tooling”DevTools, the ESLint plugin, codemods and the CLI.
@triggery/devtools-redux Bridge runtime events to Redux DevTools.
@triggery/devtools-panel In-app inspector React components.
@triggery/devtools-bridge Page-side bridge for external inspectors.
@triggery/eslint-plugin 8 lint rules + flat-config presets.
@triggery/codemod ts-morph codemods for migrating to Triggery.
@triggery/cli triggery create / scaffold / graph / lint.