lini 0.11.2

Pretty diagrams from plain text, with fine-grained control. Compiles to clean, themeable SVG.
Documentation
{
  layout: grid; columns: repeat(4, 80); rows: repeat(5, 60); gap: 30; padding: 30;
  |box| { width: 60; height: 60; padding: 0; }
  clearance: 10; link: --blue-ink;
}

|box#mcu| "MCU" { cell: 2 2; span: 3 3; width: 180; height: 180; }
|box#usb| "USB-C" { cell: 2 1; span: 2 1; width: 150; height: 56; }
|box#flash| "FLASH" { cell: 1 2; }
|box#pwr| "PWR" { cell: 1 3; }
|box#adc| "ADC" { cell: 2 5; }

pwr:right -> mcu:left
pwr:right -> mcu:left
pwr:right -> mcu:left
pwr:right -> mcu:left
flash:right -> mcu:left
flash:right -> mcu:left
flash:right -> mcu:left
flash:right -> mcu:left