@nx/storybook
Version:
91 lines (90 loc) • 3.62 kB
TypeScript
import { type Tree } from '@nx/devkit';
import { AggregatedLog } from '@nx/devkit/internal';
export declare function getConfigFilePath(tree: Tree, configDir: string): string;
export declare function addConfigValuesToConfigFile(tree: Tree, configFile: string, configValues: Record<string, Record<string, unknown>>): void;
declare const MODERN_STORYBOOK_PROP_MAPPING: {
readonly port: 'port';
readonly previewUrl: 'preview-url';
readonly host: 'host';
readonly docs: 'docs';
readonly configDir: 'config-dir';
readonly logLevel: 'loglevel';
readonly quiet: 'quiet';
readonly webpackStatsJson: 'stats-json';
readonly debugWebpack: 'debug-webpack';
readonly disableTelemetry: 'disable-telemetry';
readonly https: 'https';
readonly sslCa: 'ssl-ca';
readonly sslCert: 'ssl-cert';
readonly sslKey: 'ssl-key';
readonly smokeTest: 'smoke-test';
readonly noOpen: 'no-open';
readonly outputDir: 'output-dir';
};
export declare const STORYBOOK_PROP_MAPPINGS: {
readonly v8: {
readonly port: 'port';
readonly previewUrl: 'preview-url';
readonly host: 'host';
readonly docs: 'docs';
readonly configDir: 'config-dir';
readonly logLevel: 'loglevel';
readonly quiet: 'quiet';
readonly webpackStatsJson: 'stats-json';
readonly debugWebpack: 'debug-webpack';
readonly disableTelemetry: 'disable-telemetry';
readonly https: 'https';
readonly sslCa: 'ssl-ca';
readonly sslCert: 'ssl-cert';
readonly sslKey: 'ssl-key';
readonly smokeTest: 'smoke-test';
readonly noOpen: 'no-open';
readonly outputDir: 'output-dir';
};
readonly v9: {
readonly port: 'port';
readonly previewUrl: 'preview-url';
readonly host: 'host';
readonly docs: 'docs';
readonly configDir: 'config-dir';
readonly logLevel: 'loglevel';
readonly quiet: 'quiet';
readonly webpackStatsJson: 'stats-json';
readonly debugWebpack: 'debug-webpack';
readonly disableTelemetry: 'disable-telemetry';
readonly https: 'https';
readonly sslCa: 'ssl-ca';
readonly sslCert: 'ssl-cert';
readonly sslKey: 'ssl-key';
readonly smokeTest: 'smoke-test';
readonly noOpen: 'no-open';
readonly outputDir: 'output-dir';
};
readonly v10: {
readonly port: 'port';
readonly previewUrl: 'preview-url';
readonly host: 'host';
readonly docs: 'docs';
readonly configDir: 'config-dir';
readonly logLevel: 'loglevel';
readonly quiet: 'quiet';
readonly webpackStatsJson: 'stats-json';
readonly debugWebpack: 'debug-webpack';
readonly disableTelemetry: 'disable-telemetry';
readonly https: 'https';
readonly sslCa: 'ssl-ca';
readonly sslCert: 'ssl-cert';
readonly sslKey: 'ssl-key';
readonly smokeTest: 'smoke-test';
readonly noOpen: 'no-open';
readonly outputDir: 'output-dir';
};
};
export declare function getStorybookPropMappings(tree: Tree): typeof MODERN_STORYBOOK_PROP_MAPPING;
export declare function ensureViteConfigPathIsRelative(tree: Tree, configPath: string, projectName: string, projectRoot: string, executorName: string, migrationLogs: AggregatedLog): void;
export declare function getInstalledPackageVersion(tree: Tree, pkgName: string): string | null;
export declare function getInstalledPackageVersionInfo(tree: Tree, pkgName: string): {
major: number;
version: string;
};
export {};