diff --git a/packages/engine/package.json b/packages/engine/package.json index 4ecf03e..57fbdba 100644 --- a/packages/engine/package.json +++ b/packages/engine/package.json @@ -1,6 +1,6 @@ { "name": "@serverless-devs/engine", - "version": "0.1.4-beta.13", + "version": "0.1.4-beta.14", "description": "a engine lib for serverless-devs", "main": "lib/index.js", "scripts": { diff --git a/packages/parse-spec/package.json b/packages/parse-spec/package.json index 3d1b74f..7c15ac2 100644 --- a/packages/parse-spec/package.json +++ b/packages/parse-spec/package.json @@ -1,6 +1,6 @@ { "name": "@serverless-devs/parse-spec", - "version": "0.0.28-beta.10", + "version": "0.0.28-beta.11", "description": "a parse yaml spec lib for serverless-devs", "main": "lib/index.js", "scripts": { diff --git a/packages/parse-spec/src/utils/index.ts b/packages/parse-spec/src/utils/index.ts index fd6fd38..a241096 100644 --- a/packages/parse-spec/src/utils/index.ts +++ b/packages/parse-spec/src/utils/index.ts @@ -51,6 +51,7 @@ const extend2 = require('extend2'); interface IOptions { argv?: string[]; logger?: any; + isPreview?: boolean; } export class ParseSpecForContent { @@ -61,6 +62,7 @@ export class ParseSpecForContent { this.options.logger = this.options.logger || console; this.yaml.path = ''; this.yaml.content = jsYaml.load(yamlContent) || {}; + this.options.isPreview = this.options.isPreview || false; } private async doYamlinit() { await this.doExtend(); @@ -208,6 +210,7 @@ export class ParseSpecForContent { projectName: this.record.projectName, access: this.record.access, environment: this.yaml.environment, + isPreview: this.options.isPreview, }; } async start(): Promise {