All files / lib/visualizers template.js

100% Statements 4/4
100% Branches 0/0
100% Functions 1/1
100% Lines 4/4

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17        3x 3x   3x             8x    
import fs from 'fs-extra';
import path from 'path';
import { fileURLToPath } from 'url';
 
const __filename = fileURLToPath(import.meta.url);
const __dirname = path.dirname(__filename);
 
const TEMPLATE_PATH = path.join(__dirname, 'template.html');
 
/**
 * Reads and returns the HTML template string.
 * @returns {Promise<string>} The template HTML content.
 */
export async function getTemplateString() {
  return await fs.readFile(TEMPLATE_PATH, 'utf8');
}