const { cpSync, existsSync, mkdirSync, rmSync } = require('node:fs'); const { join } = require('node:path'); const source = join(__dirname, '..', 'src', 'mail', 'templates'); const destination = join(__dirname, '..', 'dist', 'mail', 'templates'); if (!existsSync(source)) { throw new Error(`Mail template source directory not found: ${source}`); } rmSync(destination, { recursive: true, force: true }); mkdirSync(destination, { recursive: true }); cpSync(source, destination, { recursive: true });