githubnext/chopinPublic

Let's compose rich plans together

Add a bounded wireframe language parser

Planner wireframes will replace box-drawing text in documents. This adds the
parser, kind table and canonical printer for `wireframe` fences in
@chopin/diagrams, and WIREFRAME_LANGUAGE in the dialect. Nothing renders it
yet.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
C5MAMaggie Appleton and Claude Opus 5.5 authored
dce9a4fPatch
Parent21f0255
10 files changed+1123-0
StackedSplit
packages/diagrams/package.json+4 −0
packages/diagrams/src/index.ts+1 −0
packages/diagrams/src/wireframe/index.ts+23 −0
packages/diagrams/src/wireframe/parse.test.ts+381 −0
packages/diagrams/src/wireframe/parse.ts+421 −0
packages/diagrams/src/wireframe/print.test.ts+145 −0
packages/diagrams/src/wireframe/print.ts+40 −0
packages/diagrams/src/wireframe/schema.ts+104 −0
packages/dialect/src/dialect.ts+3 −0
packages/dialect/src/index.ts+1 −0