UNPKG

@micro-cli/shared-utils

Version:
18 lines (15 loc) 544 B
import ejs from 'ejs'; import fs from 'node:fs'; // import path from 'path'; export const compile = (templatePath: string, data: any) => // const templatePosition = `@micro-cli/cli-plugin-eslint/generator/templates/react/${templateName}` new Promise((resolve, reject) => { ejs.renderFile(templatePath, { data }, {}, (err, result) => { if (err) { reject(err); } return resolve(result); }); }); export const writeToFile = (targetPath: string, result: any) => fs.promises.writeFile(targetPath, result);