lini 0.9.0

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;
}

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

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