UNPKG

storybook-react-rsbuild

Version:

Storybook for React and Rsbuild: Develop React components in isolation with Hot Reloading.

34 lines (30 loc) 1.16 kB
import CJS_COMPAT_NODE_URL_bce9f5a39a886437 from 'node:url'; import CJS_COMPAT_NODE_PATH_bce9f5a39a886437 from 'node:path'; import CJS_COMPAT_NODE_MODULE_bce9f5a39a886437 from "node:module"; var __filename = CJS_COMPAT_NODE_URL_bce9f5a39a886437.fileURLToPath(import.meta.url); var __dirname = CJS_COMPAT_NODE_PATH_bce9f5a39a886437.dirname(__filename); var require = CJS_COMPAT_NODE_MODULE_bce9f5a39a886437.createRequire(import.meta.url); // ------------------------------------------------------------ // end of CJS compatibility banner, injected by Storybook's esbuild configuration // ------------------------------------------------------------ import "./chunk-HLWUFMVK.js"; // src/plugins/react-docgen-typescript/utils/typescript.ts import { dirname } from "node:path"; import ts from "typescript"; function getTSConfigFile(tsconfigPath) { try { let basePath = dirname(tsconfigPath), configFile = ts.readConfigFile(tsconfigPath, ts.sys.readFile); return ts.parseJsonConfigFileContent( configFile.config, ts.sys, basePath, {}, tsconfigPath ); } catch { return {}; } } export { getTSConfigFile };