/** * HTMLTemplate provides templates for generating the final HTML document. */ class HTMLTemplate { /** * Creates a new HTML template instance. * @param {Object} [options] - Options object * @param {boolean} [options.minified=true] - Whether to minify the output */ constructor(options = {}) { this.options = { minified: true, ...options, }; } /** * Generates the final HTML document using the provided head and body content. * @param {string} headContent - HTML content for the section * @param {string} bodyContent - HTML content for the section * @returns {string} - Complete HTML document */ generateDocument(headContent, bodyContent) { return ` ${headContent} ${bodyContent} `; } } module.exports = HTMLTemplate;