import type { FilenamesForReadmeFiles, Github } from './types' import { getLink, getFileUrl } from './util.js' // Get History Section export function getHistorySection(data: { filenamesForReadmeFiles: FilenamesForReadmeFiles github: Github }): string { // Prepare let link = null const file = data.filenamesForReadmeFiles.history if (file) { link = getLink({ url: getFileUrl(data, file), text: `Discover the release history by heading on over to the ${file} file.`, }) } else if (data.github.slug) { link = getLink({ url: `https://github.com/${data.github.slug}/releases`, text: 'Discover the release history by heading on over to the releases page.', }) } else { throw new Error( 'History section either requires a HISTORY file or a Github repository' ) } // Return return '

History

\n\n' + link }