renderreport 0.2.0

Data-driven report generation with Typst as embedded render engine — no CLI dependency
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
// Date Field component template
#let date-field(data) = {
  let date = data.date
  let format = data.at("format", default: "YYYY-MM-DD")
  let font_size = data.at("font_size", default: none)
  
  let size_val = if font_size != none { eval(font_size) } else { 10pt }
  
  // Note: In production, this would parse ISO date and format accordingly
  // For now, display the date string as-is
  text(size: size_val, date)
}