method TemplateProcessor.prototype.prepareTemplateData
TemplateProcessor.prototype.prepareTemplateData(data: TemplateData): Record<string, unknown>

Prepare template data with additional computed values

Enhances the base template data with:

  • Parsed version components (major, minor, patch, prerelease)
  • Merged metadata from config and data
  • Complete project information
  • Computed helper values (currentYear, formatted dates, etc.)

Parameters

  • Base template data

Return Type

Record<string, unknown>

Enhanced template data object with computed properties

Usage

import { TemplateProcessor } from ".";