Skip to content

Commit 6becf3c

Browse files
committed
Modified code to use Async/Await.
Other minor style updates suggested by @schickling
1 parent 9d62731 commit 6becf3c

File tree

1 file changed

+10
-11
lines changed

1 file changed

+10
-11
lines changed

src/index.ts

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -57,17 +57,16 @@ class ServerlessPlugin {
5757
fs.symlinkSync(path.resolve('node_modules'), path.resolve(path.join(buildFolder, 'node_modules')))
5858
// include any "extras" from the "include" section
5959
if(this.serverless.service.package.include && this.serverless.service.package.include.length > 0){
60-
globby(this.serverless.service.package.include).then((files) => {
61-
_.forEach(files, (filename) => {
62-
let destFileName = path.resolve(path.join(buildFolder, filename));
63-
let dirname = path.dirname(destFileName);
64-
if(!fs.existsSync(dirname)){
65-
fs.mkdirpSync(dirname);
66-
}
67-
if(!fs.existsSync(destFileName)){
68-
fs.copySync(path.resolve(filename), path.resolve(path.join(buildFolder, filename)));
69-
}
70-
});
60+
const files = await globby(this.serverless.service.package.include);
61+
_.forEach(files, (filename) => {
62+
const destFileName = path.resolve(path.join(buildFolder, filename));
63+
let dirname = path.dirname(destFileName);
64+
if (!fs.existsSync(dirname)) {
65+
fs.mkdirpSync(dirname);
66+
}
67+
if (!fs.existsSync(destFileName)) {
68+
fs.copySync(path.resolve(filename), path.resolve(path.join(buildFolder, filename)));
69+
}
7170
});
7271
}
7372
}

0 commit comments

Comments
 (0)