{"version":3,"sources":["jsdelivr-header.js","/npm/craco-alias@3.0.1/plugin/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,MAAM,gBAAkB,QAAQ,sBAC1B,yBAA2B,QAAQ,iCAEzC,OAAO,QAAU,CACf,sBAAuB,iBACrB,EAAG,UAAS,YAAa,oBAAoB,IACxC,EACH,QAAS,IACJ,EAAc,QACjB,MAAO,IACF,EAAc,QAAQ,SACtB,GAEL,QAAS,EAAQ,+BACb,EAAc,QAAQ,QAAQ,QAAO,EAAG,kBACjC,GACuB,sBAArB,EAAY,OAErB,EAAc,QAAQ,YAG9B,CACE,KAAM,iBACN,YAAa,kBAGjB,mBAAoB,iBAClB,EAAG,YAAa,iBAAiB,IAC5B,EACH,iBAAkB,IACb,EAAW,oBACX,yBAAyB,CAAE,gBAGlC,CACE,KAAM,cACN,YAAa","file":"/npm/craco-alias@3.0.1/plugin/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.19.2.\n * Original file: /npm/craco-alias@3.0.1/plugin/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","const createOverrider = require('./create-overrider')\nconst generateModuleNameMapper = require('./generate-module-name-mapper')\n\nmodule.exports = {\n  overrideWebpackConfig: createOverrider(\n    ({ aliases, options }, { webpackConfig }) => ({\n      ...webpackConfig,\n      resolve: {\n        ...webpackConfig.resolve,\n        alias: {\n          ...webpackConfig.resolve.alias,\n          ...aliases,\n        },\n        plugins: options.unsafeAllowModulesOutsideOfSrc\n          ? webpackConfig.resolve.plugins.filter(({ constructor }) => {\n              if (!constructor) return true\n              return constructor.name !== 'ModuleScopePlugin'\n            })\n          : webpackConfig.resolve.plugins,\n      },\n    }),\n    {\n      name: 'Webpack Config',\n      aliasesPath: 'resolve.alias',\n    }\n  ),\n  overrideJestConfig: createOverrider(\n    ({ aliases }, { jestConfig }) => ({\n      ...jestConfig,\n      moduleNameMapper: {\n        ...jestConfig.moduleNameMapper,\n        ...generateModuleNameMapper({ aliases }),\n      },\n    }),\n    {\n      name: 'Jest Config',\n      aliasesPath: 'moduleNameMapper',\n    }\n  ),\n}\n"]}