From 2b3670f350d4a2552b0a8c1337fa1fb44f1875fa Mon Sep 17 00:00:00 2001 From: "Fred K. Schott" Date: Mon, 5 Oct 2020 21:40:00 -0700 Subject: [PATCH] add missing cli flag support for experimental ssr --- snowpack/src/config.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/snowpack/src/config.ts b/snowpack/src/config.ts index 933757164d..686ba42cd1 100644 --- a/snowpack/src/config.ts +++ b/snowpack/src/config.ts @@ -144,6 +144,13 @@ const configSchema = { ssr: {type: 'boolean'}, }, }, + experiments: { + type: ['object'], + properties: { + ssr: {type: 'boolean'}, + app: {}, + }, + }, proxy: { type: 'object', }, @@ -161,6 +168,7 @@ function expandCliFlags(flags: CLIFlags): DeepPartial { installOptions: {} as any, devOptions: {} as any, buildOptions: {} as any, + experiments: {} as any, }; const {help, version, reload, config, ...relevantFlags} = flags; @@ -174,6 +182,10 @@ function expandCliFlags(flags: CLIFlags): DeepPartial { result[flag] = val; continue; } + if (configSchema.properties.experiments.properties[flag]) { + result.experiments[flag] = val; + continue; + } if (configSchema.properties.installOptions.properties[flag]) { result.installOptions[flag] = val; continue;