serverless/lib/utils/fs/copy-dir-contents-sync.js
2024-05-29 11:51:04 -04:00

14 lines
365 B
JavaScript

import fse from 'fs-extra'
const isNotSymbolicLink = (src) => !fse.lstatSync(src).isSymbolicLink()
function copyDirContentsSync(srcDir, destDir, { noLinks = false } = {}) {
const copySyncOptions = {
dereference: true,
filter: noLinks ? isNotSymbolicLink : null,
}
fse.copySync(srcDir, destDir, copySyncOptions)
}
export default copyDirContentsSync