Skip to content

Commit e3c5772

Browse files
authored
Merge pull request #34189 from storybookjs/yann/add-vike-cli-metadata
CLI: Add vike CLI metadata
2 parents 271bd1e + d5e0d30 commit e3c5772

2 files changed

Lines changed: 12 additions & 0 deletions

File tree

code/lib/create-storybook/src/services/VersionService.test.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,14 @@ describe('VersionService', () => {
182182

183183
expect(integration).toBe('@tanstack/start');
184184
});
185+
186+
it('should detect vike new command', () => {
187+
const ancestry = [{ command: 'pnpm create vike@latest --- --react --storybook' }];
188+
189+
const integration = versionService.getCliIntegrationFromAncestry(ancestry as any);
190+
191+
expect(integration).toBe('vike');
192+
});
185193
});
186194

187195
describe('getVersionInfo', () => {

code/lib/create-storybook/src/services/VersionService.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,10 @@ export class VersionService {
6464
if (ancestor.command?.includes('@tanstack/start')) {
6565
return '@tanstack/start';
6666
}
67+
// Check for vike
68+
if (ancestor.command?.includes('vike')) {
69+
return 'vike';
70+
}
6771
}
6872
return undefined;
6973
}

0 commit comments

Comments
 (0)