leryk-runner-browser-mova
v0.1.1
Published
Tiny browser-only ESM runner for MOVA JSON flows. No backend.
Maintainers
Readme
leryk-runner-browser-mova
Компактный ESM-раннер для JSON-флоу MOVA, рассчитанный на запуск в браузере без бэкенда.
Установка
npm i leryk-runner-browser-movaБыстрый старт
import manifest from "leryk-modules-manifest-mova" assert { type: "json" };
import flow from "@your/flow.json" assert { type: "json" };
import { execute } from "leryk-runner-browser-mova";
const result = await execute(flow, { manifest, trace: true });
console.log(result.ctx.vars);Опции execute
manifest— JSON-манифест модулей (обязателен)ctx— адаптеры (fetch,kv,bus,schedule,crypto); есть браузерные фолбэкиtrace— логировать каждый шагdryRun— пропустить реальные сайд-эффекты, но выполнить резолв переменныхvalidateIO— минимальная проверка на обязательные поля
Папка fixtures/ содержит минимальный пример manifest.json + demo.flow.json, используемый во smoke.test.ts.
Лицензия
Apache-2.0 — см. файл LICENSE.
