/**
 * Minified by jsDelivr using Terser v5.39.0.
 * Original file: /npm/craco-plugin-module-federation@1.0.0/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
const webpack=require("webpack"),paths=require("react-scripts/config/paths"),getModuleFederationConfigPath=(e=[])=>{const r=require("path"),o=require("fs"),n=o.realpathSync(process.cwd());return["modulefederation.config.js",...e].map((e=>r.resolve(n,e))).filter(o.existsSync).shift()};module.exports={overrideWebpackConfig:({webpackConfig:e,pluginOptions:r})=>{const o=getModuleFederationConfigPath();if(o){e.output.publicPath="auto",r?.useNamedChunkIds&&(e.optimization.chunkIds="named");const n=e.plugins.find((e=>"HtmlWebpackPlugin"===e.constructor.name));n.userOptions={...n.userOptions,publicPath:paths.publicUrlOrPath,excludeChunks:[require(o).name]},e.plugins=[...e.plugins,new webpack.container.ModuleFederationPlugin(require(o))]}return e},overrideDevServerConfig:({devServerConfig:e})=>(e.headers={"Access-Control-Allow-Origin":"*","Access-Control-Allow-Methods":"*","Access-Control-Allow-Headers":"*"},e)};
//# sourceMappingURL=/sm/8a2aa8e2c02371a123fea6867eace16824fa6a3bee02ffe5e34b473a7cc1a9b9.map