Пакеты
Triggery — монорепозиторий. Каждый пакет публикуется самостоятельно, имеет свой README и описан ниже.
Tier 1 — рантайм
Заголовок раздела «Tier 1 — рантайм»Ядро, биндинги и тестовый рантайм. Обязательны для любого проекта, использующего Triggery.
@triggery/core Framework-agnostic рантайм оркестрации.
@triggery/react Биндинги для React 18+/19.
@triggery/solid Биндинги для SolidJS.
@triggery/vue Биндинги для Vue 3.
@triggery/testing Тестовый рантайм, fakeScheduler, заглушки.
Tier 2 — адаптеры и интеграции
Заголовок раздела «Tier 2 — адаптеры и интеграции»Опциональные адаптеры для популярных стейт-менеджеров, источников событий и сборщиков.
@triggery/zustand Адаптер: стор Zustand → условие.
@triggery/redux Адаптер: стор Redux → условие.
@triggery/jotai Адаптер: атом Jotai → условие.
@triggery/mobx Адаптер: observable MobX → условие.
@triggery/reatom Адаптер: атом Reatom → условие.
@triggery/signals Адаптер: @preact/signals → условие.
@triggery/query Адаптер: TanStack Query → условие.
@triggery/dom События DOM/document/window → триггеры.
@triggery/socket События socket.io / WebSocket → триггеры.
@triggery/vite Плагин Vite: автодискавери + HMR.
Tier 3 — DevTools и тулинг
Заголовок раздела «Tier 3 — DevTools и тулинг»DevTools, ESLint-плагин, codemod-скрипты и CLI.
@triggery/devtools-redux Мост рантайм-событий в Redux DevTools.
@triggery/devtools-panel React-компоненты встроенного инспектора.
@triggery/devtools-bridge Мост на стороне страницы для внешних инспекторов.
@triggery/eslint-plugin 8 lint-правил и flat-config пресеты.
@triggery/codemod Codemod-скрипты на ts-morph для миграции в Triggery.
@triggery/cli triggery create / scaffold / graph / lint.