From 1677e359b38b01301290d699af909a00c061b4a8 Mon Sep 17 00:00:00 2001 From: Mike Stop Continues Date: Wed, 4 Sep 2019 19:52:31 -0500 Subject: [PATCH] Override hardcoded buildFolder with custom.parcel.buildFolder --- src/index.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/index.ts b/src/index.ts index 344edfe..a278f10 100644 --- a/src/index.ts +++ b/src/index.ts @@ -79,7 +79,8 @@ class ServerlessPluginParcel { if (!this.originalServicePath) { // Save original service path and functions this.originalServicePath = this.sls.config.servicePath; - this.buildPath = path.join(this.originalServicePath, buildFolder); + this.buildFolder = options.buildFolder || buildFolder; + this.buildPath = path.join(this.originalServicePath, this.buildFolder); // Fake service path so that serverless will know what to zip this.sls.config.servicePath = this.buildPath; } @@ -139,7 +140,7 @@ class ServerlessPluginParcel { async moveArtifacts(): Promise { await fs.copy( - path.join(this.originalServicePath, buildFolder, serverlessFolder), + path.join(this.originalServicePath, this.buildFolder, serverlessFolder), path.join(this.originalServicePath, serverlessFolder) );