1 |
- "use strict";var __create=Object.create;var __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __getProtoOf=Object.getPrototypeOf,__hasOwnProp=Object.prototype.hasOwnProperty;var __export=(target,all)=>{for(var name in all)__defProp(target,name,{get:all[name],enumerable:!0})},__copyProps=(to,from,except,desc)=>{if(from&&typeof from=="object"||typeof from=="function")for(let key of __getOwnPropNames(from))!__hasOwnProp.call(to,key)&&key!==except&&__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable});return to};var __toESM=(mod,isNodeMode,target)=>(target=mod!=null?__create(__getProtoOf(mod)):{},__copyProps(isNodeMode||!mod||!mod.__esModule?__defProp(target,"default",{value:mod,enumerable:!0}):target,mod)),__toCommonJS=mod=>__copyProps(__defProp({},"__esModule",{value:!0}),mod);var framework_preset_react_docs_exports={};__export(framework_preset_react_docs_exports,{webpackFinal:()=>webpackFinal});module.exports=__toCommonJS(framework_preset_react_docs_exports);var import_docs_tools=require("@storybook/docs-tools");function requirer(resolver,path){return resolver(path)}var webpackFinal=async(config,options)=>{var _a,_b;if(!(0,import_docs_tools.hasDocsOrControls)(options))return config;let typescriptOptions=await options.presets.apply("typescript",{}),debug=options.loglevel==="debug",{reactDocgen,reactDocgenTypescriptOptions}=typescriptOptions||{};if(typeof reactDocgen!="string")return config;if(reactDocgen!=="react-docgen-typescript"){let babelOptions2=await options.presets.apply("babel",{});return{...config,module:{...config.module??{},rules:[...((_a=config.module)==null?void 0:_a.rules)??[],{test:/\.(cjs|mjs|tsx?|jsx?)$/,loader:requirer(require.resolve,"@storybook/preset-react-webpack/dist/loaders/react-docgen-loader"),options:{babelOptions:babelOptions2,debug},exclude:/(\.(stories|story)\.(js|jsx|ts|tsx))|(node_modules)/}]}}}let{ReactDocgenTypeScriptPlugin}=await import("@storybook/react-docgen-typescript-plugin"),babelOptions=await options.presets.apply("babel",{});return{...config,module:{...config.module??{},rules:[...((_b=config.module)==null?void 0:_b.rules)??[],{test:/\.(cjs|mjs|jsx?)$/,loader:requirer(require.resolve,"@storybook/preset-react-webpack/dist/loaders/react-docgen-loader"),options:{babelOptions,debug},exclude:/(\.(stories|story)\.(js|jsx|ts|tsx))|(node_modules)/}]},plugins:[...config.plugins||[],new ReactDocgenTypeScriptPlugin({...reactDocgenTypescriptOptions,savePropValueAsString:!0})]}};0&&(module.exports={webpackFinal});
|