UNPKG

xeira

Version:

One Web Dev stack tool to rule them all

20 lines (15 loc) 681 B
import {transpileDirectory} from './iter.mjs' import {readFile, writeFile} from 'fs/promises' import { cfilename } from '../../utils/colors.mjs' async function noTranspile(context, minimifyCallback) { const theSourceFolder = context.getSourceFolder() context.log_info('transpile', `No-Transpiling folder ${cfilename(theSourceFolder)} to ${cfilename(context.transpileFolder)}`) await transpileDirectory(context.pkgPath, theSourceFolder, context.transpileFolder, async (filepath, destpath) => { let code = await readFile(filepath, {encoding: 'utf8'}); code = await minimifyCallback(code); return await writeFile(destpath, code); }) } export { noTranspile }