mirror of
https://github.com/serverless/serverless.git
synced 2025-12-08 19:46:03 +00:00
16 lines
392 B
JavaScript
16 lines
392 B
JavaScript
'use strict';
|
|
|
|
const fse = require('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);
|
|
}
|
|
|
|
module.exports = copyDirContentsSync;
|