@storybook/cli
Version:
Storybook's CLI - easiest method of adding storybook to your projects
27 lines (26 loc) • 859 B
TypeScript
import { ConfigFile } from '@storybook/csf-tools';
import { Fix } from '../types';
import { PackageJsonWithDepsAndDevDeps } from '../../js-package-manager';
interface Webpack5RunOptions {
webpackVersion: string;
storybookVersion: string;
main: ConfigFile;
}
interface CheckBuilder {
checkWebpack5Builder: (packageJson: PackageJsonWithDepsAndDevDeps) => Promise<{
storybookVersion: string;
main: ConfigFile;
}>;
}
/**
* Is the user using webpack5 in their project?
*
* If the user is using a version of SB >= 6.3,
* prompt them to upgrade to webpack5.
*
* - Add manager-webpack5 builder-webpack5 as dev dependencies
* - Add core.builder = 'webpack5' to main.js
* - Add 'webpack5' as a project dependency
*/
export declare const webpack5: Fix<Webpack5RunOptions> & CheckBuilder;
export {};