mirror of
https://github.com/vercel/workflow.git
synced 2026-09-14 19:59:43 +08:00
9dcba490b4
Conflicts were all in files main also touched:
- packages/world-local/src/streamer.ts: kept main's `globalSingleton` ULID
factory alongside this branch's `StreamCursorPositionSchema` value import,
and kept the direct-index page loop (main's side was the `dataIndex` skip
loop this branch replaced).
- packages/world-vercel/src/streamer.ts: comment only; kept this branch's
text, which records that chunk snapshots now read v3.
- docs/content/worlds/v{4,5}/building-a-world.mdx: kept main's rewording and
re-applied this branch's cursor contract sentences.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@workflow/world-local
Filesystem-based workflow backend for local development and testing.
Stores workflow data as JSON files on disk and provides in-memory queuing. Automatically detects development server port for queue transport.
Used by default on next dev and next start.
Programmatic configuration
import { createWorld } from '@workflow/world-local';
const world = createWorld({
dataDir: './custom-workflow-data',
});