lini 0.5.0

Pretty diagrams from plain text, with fine-grained control. Compiles to clean, themeable SVG.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// Padding / gap accept 1-, 2-, or 4-value forms (SPEC §5/§10).

{
  layout: column; gap: 12; padding: 8 12;
}

|box|  "scalar padding"
|box| { padding: 4 12; } "v h padding"
|box| { padding: 2 8 16 24; } "t r b l padding"
|box| { radius: 8; } "radius 8"
inner |group| { layout: column; gap: 4 8; padding: 2 8 16 24; } [
  |caption| "gap demo"
  |box| { width: 80; height: 20; }
  |box| { width: 80; height: 20; }
  |box| { width: 80; height: 20; }
]