Merge pull request #20842 from storybookjs/webpack/builder-options

Webpack: Support builder options from framework
This commit is contained in:
Norbert de Langen 2023-02-01 17:44:36 +01:00 committed by GitHub
commit 24bc61930a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -12,6 +12,7 @@ import slash from 'slash';
import type { Options, CoreConfig, DocsOptions, PreviewAnnotation } from '@storybook/types';
import { globals } from '@storybook/preview/globals';
import {
getBuilderOptions,
getRendererName,
stringifyProcessEnvs,
handlebars,
@ -95,10 +96,7 @@ export default async (
workingDir,
});
const builderOptions: BuilderOptions =
typeof coreOptions.builder === 'string'
? {}
: coreOptions.builder?.options || ({} as BuilderOptions);
const builderOptions = await getBuilderOptions<BuilderOptions>(options);
const previewAnnotations = [
...(await presets.apply<PreviewAnnotation[]>('previewAnnotations', [], options)).map(