notesOf

tcmts.cli.releases.notesOf · #zdps6gwt · term · runs anywhere

A release's notes in full: a heading, what people wrote, then what's generated.

import { MARKER } from "#codebase/tcmts/cli/releases";

export function notesOf(version: string, date: number, written: string, generated: string): string {
  const day = new Date(date).toISOString().slice(0, 10);
  return [`## ${version} (${day})`, "", ...(written.trim() ? [written.trim(), ""] : []), MARKER, "", generated].join("\n") + "\n";
}

uses

used by