Sign In

@uxloom/journeygraph

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@uxloom/journeygraph

JourneyGraph — an open design-as-data format. User journeys as state machines, screens as nodes with required states.

latest
Source
npmnpm
Version
0.1.0
Version published
Weekly downloads
24
-7.69%
Maintainers
1
Weekly downloads
 
Created
Source

@uxloom/journeygraph

JourneyGraph — an open design-as-data format.

User journeys are state machines; screens are nodes with state contracts. Plain JSON: diffable, git-friendly, agent-legible. This package provides the TypeScript types, zod schemas, and helpers.

import { parseProject, type Project } from "@uxloom/journeygraph";

const project: Project = parseProject(JSON.parse(fileContents));
// journeys: state machines whose states reference screens
// screens:  requiredStates (contract) vs designedStates (progress),
//           components with colors, labels, target sizes
// exemptions: documented reasons a baseline state doesn't apply

Part of UXLoom — agent-native UI/UX design validation. Validators live in @uxloom/critics; the MCP server is uxloom.

Format version: 0.1 — may change without notice until 1.0. MIT licensed.

Keywords

design

FAQs

Package last updated on 12 Jul 2026

Related posts