@storybook/cli
Version:
Storybook CLI: Develop, document, and test UI components in isolation
23 lines (19 loc) • 1.23 kB
JavaScript
import CJS_COMPAT_NODE_URL_61o8z39g0li from 'node:url';
import CJS_COMPAT_NODE_PATH_61o8z39g0li from 'node:path';
import CJS_COMPAT_NODE_MODULE_61o8z39g0li from "node:module";
var __filename = CJS_COMPAT_NODE_URL_61o8z39g0li.fileURLToPath(import.meta.url);
var __dirname = CJS_COMPAT_NODE_PATH_61o8z39g0li.dirname(__filename);
var require = CJS_COMPAT_NODE_MODULE_61o8z39g0li.createRequire(import.meta.url);
// ------------------------------------------------------------
// end of CJS compatibility banner, injected by Storybook's esbuild configuration
// ------------------------------------------------------------
// src/bin/index.ts
import { logger } from "storybook/internal/node-logger";
import { dedent } from "ts-dedent";
var [majorNodeVersion, minorNodeVersion] = process.versions.node.split(".").map(Number);
(majorNodeVersion < 20 || majorNodeVersion === 20 && minorNodeVersion < 19 || majorNodeVersion === 22 && minorNodeVersion < 12) && (logger.error(
dedent`To run Storybook, you need Node.js version 20.19+ or 22.12+.
You are currently running Node.js ${process.version}. Please upgrade your Node.js installation.`
), process.exit(1));
import("../_node-chunks/run-4UWMWJJE.js");