UNPKG

@nx/storybook

Version:

The Nx Plugin for Storybook contains executors and generators for allowing your workspace to use the powerful Storybook integration testing & documenting capabilities.

91 lines (90 loc) 3.62 kB
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 {};