UNPKG

@module-federation/enhanced

Version:

This package provides enhanced features for module federation.

22 lines (20 loc) 968 B
Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: 'Module' } }); const require_runtime = require('../_virtual/_rolldown/runtime.js'); //#region src/runtime/AddRuntimeRequirementToPromiseExternalPlugin.ts var AddRuntimeRequirementToPromiseExternal = class { apply(compiler) { compiler.hooks.compilation.tap("AddRuntimeRequirementToPromiseExternal", (compilation) => { const { RuntimeGlobals } = compiler.webpack; compilation.hooks.additionalModuleRuntimeRequirements.tap("AddRuntimeRequirementToPromiseExternal", (module, set) => { if (module.externalType === "promise") { set.add(RuntimeGlobals.loadScript); set.add(RuntimeGlobals.require); } }); }); } }; //#endregion exports.AddRuntimeRequirementToPromiseExternal = AddRuntimeRequirementToPromiseExternal; exports.default = AddRuntimeRequirementToPromiseExternal; //# sourceMappingURL=AddRuntimeRequirementToPromiseExternalPlugin.js.map