Add versionSpecifier as separate field

This commit is contained in:
Michael Shilman 2022-12-06 11:42:28 +08:00
parent cce67f2c9a
commit b4ff4adffa
2 changed files with 4 additions and 3 deletions

View File

@ -150,13 +150,13 @@ export const computeStorybookMetadata = async ({
const hasStorybookEslint = !!allDependencies['eslint-plugin-storybook'];
const storybookInfo = getStorybookInfo(packageJson);
const storybookVersion =
storybookPackages[storybookInfo.frameworkPackage]?.version || storybookInfo.version;
const storybookVersion = storybookPackages[storybookInfo.frameworkPackage]?.version;
return {
...metadata,
...frameworkInfo,
storybookVersion,
storybookVersionSpecifier: storybookInfo.version,
language,
storybookPackages,
addons,

View File

@ -22,7 +22,8 @@ export interface StorybookAddon extends Dependency {
}
export type StorybookMetadata = {
storybookVersion: string;
storybookVersion?: string;
storybookVersionSpecifier: string;
generatedAt?: number;
language: 'typescript' | 'javascript';
framework?: {