@mintlify/prebuild
Version:
Helpful functions for Mintlify's prebuild step
15 lines (14 loc) • 539 B
JavaScript
import fse from 'fs-extra';
import path from 'path';
export const writeFiles = (contentDirectoryPath, targetDirectoryPath, filenames) => {
const filePromises = [];
filenames.forEach((filename) => {
filePromises.push((async () => {
const sourcePath = path.join(contentDirectoryPath, filename);
const targetPath = path.join(targetDirectoryPath, filename);
await fse.remove(targetPath);
await fse.copy(sourcePath, targetPath);
})());
});
return filePromises;
};