@module-federation/sdk
Advanced tools
Comparing version 0.0.0-next-20240326102030 to 0.0.0-next-20240330232226
@@ -5,3 +5,3 @@ 'use strict'; | ||
function _define_property$3(obj, key, value) { | ||
function _define_property$2(obj, key, value) { | ||
if (key in obj) { | ||
@@ -29,5 +29,5 @@ Object.defineProperty(obj, key, { | ||
var _obj; | ||
var NameTransformMap = (_obj = {}, _define_property$3(_obj, NameTransformSymbol.AT, "scope_"), _define_property$3(_obj, NameTransformSymbol.HYPHEN, "_"), _define_property$3(_obj, NameTransformSymbol.SLASH, "__"), _obj); | ||
var NameTransformMap = (_obj = {}, _define_property$2(_obj, NameTransformSymbol.AT, "scope_"), _define_property$2(_obj, NameTransformSymbol.HYPHEN, "_"), _define_property$2(_obj, NameTransformSymbol.SLASH, "__"), _obj); | ||
var _obj1; | ||
var EncodedNameTransformMap = (_obj1 = {}, _define_property$3(_obj1, NameTransformMap[NameTransformSymbol.AT], NameTransformSymbol.AT), _define_property$3(_obj1, NameTransformMap[NameTransformSymbol.HYPHEN], NameTransformSymbol.HYPHEN), _define_property$3(_obj1, NameTransformMap[NameTransformSymbol.SLASH], NameTransformSymbol.SLASH), _obj1); | ||
var EncodedNameTransformMap = (_obj1 = {}, _define_property$2(_obj1, NameTransformMap[NameTransformSymbol.AT], NameTransformSymbol.AT), _define_property$2(_obj1, NameTransformMap[NameTransformSymbol.HYPHEN], NameTransformSymbol.HYPHEN), _define_property$2(_obj1, NameTransformMap[NameTransformSymbol.SLASH], NameTransformSymbol.SLASH), _obj1); | ||
var SEPARATOR = ":"; | ||
@@ -97,3 +97,3 @@ var ManifestFileName = "mf-manifest.json"; | ||
} | ||
function _define_property$2(obj, key, value) { | ||
function _define_property$1(obj, key, value) { | ||
if (key in obj) { | ||
@@ -149,4 +149,4 @@ Object.defineProperty(obj, key, { | ||
_class_call_check(this, Logger); | ||
_define_property$2(this, "enable", false); | ||
_define_property$2(this, "identifier", void 0); | ||
_define_property$1(this, "enable", false); | ||
_define_property$1(this, "identifier", void 0); | ||
this.identifier = identifier || DEBUG_LOG; | ||
@@ -380,3 +380,3 @@ if (isBrowserEnv() && safeGetLocalStorageItem()) { | ||
function _define_property$1(obj, key, value) { | ||
function _define_property(obj, key, value) { | ||
if (key in obj) { | ||
@@ -394,3 +394,3 @@ Object.defineProperty(obj, key, { | ||
} | ||
function _object_spread$1(target) { | ||
function _object_spread(target) { | ||
for(var i = 1; i < arguments.length; i++){ | ||
@@ -405,3 +405,3 @@ var source = arguments[i] != null ? arguments[i] : {}; | ||
ownKeys.forEach(function(key) { | ||
_define_property$1(target, key, source[key]); | ||
_define_property(target, key, source[key]); | ||
}); | ||
@@ -468,3 +468,3 @@ } | ||
var options = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}; | ||
var _manifest_metaData; | ||
var _manifest_metaData, _manifest_metaData1; | ||
var _options_remotes = options.remotes, remotes = _options_remotes === void 0 ? {} : _options_remotes, _options_overrides = options.overrides, overrides = _options_overrides === void 0 ? {} : _options_overrides, version = options.version; | ||
@@ -510,3 +510,3 @@ var remoteSnapshot; | ||
}); | ||
var _manifest_metaData1 = manifest.metaData, _manifest_metaData_remoteEntry = _manifest_metaData1.remoteEntry, remoteEntryPath = _manifest_metaData_remoteEntry.path, remoteEntryName = _manifest_metaData_remoteEntry.name, remoteEntryType = _manifest_metaData_remoteEntry.type, remoteTypes = _manifest_metaData1.types, buildVersion = _manifest_metaData1.buildInfo.buildVersion, globalName = _manifest_metaData1.globalName; | ||
var _manifest_metaData2 = manifest.metaData, _manifest_metaData_remoteEntry = _manifest_metaData2.remoteEntry, remoteEntryPath = _manifest_metaData_remoteEntry.path, remoteEntryName = _manifest_metaData_remoteEntry.name, remoteEntryType = _manifest_metaData_remoteEntry.type, remoteTypes = _manifest_metaData2.types, buildVersion = _manifest_metaData2.buildInfo.buildVersion, globalName = _manifest_metaData2.globalName; | ||
var exposes = manifest.exposes; | ||
@@ -520,4 +520,2 @@ var basicRemoteSnapshot = { | ||
remoteTypes: simpleJoinRemoteEntry(remoteTypes.path, remoteTypes.name), | ||
remoteTypesZip: remoteTypes.zip || "", | ||
remoteTypesAPI: remoteTypes.api || "", | ||
remotesInfo: remotesInfo, | ||
@@ -538,5 +536,11 @@ shared: manifest === null || manifest === void 0 ? void 0 : manifest.shared.map(function(item) { | ||
}; | ||
if ((_manifest_metaData = manifest.metaData) === null || _manifest_metaData === void 0 ? void 0 : _manifest_metaData.prefetchEntry) { | ||
if ((_manifest_metaData = manifest.metaData) === null || _manifest_metaData === void 0 ? void 0 : _manifest_metaData.prefetchInterface) { | ||
var prefetchInterface = manifest.metaData.prefetchInterface; | ||
basicRemoteSnapshot = _object_spread_props(_object_spread({}, basicRemoteSnapshot), { | ||
prefetchInterface: prefetchInterface | ||
}); | ||
} | ||
if ((_manifest_metaData1 = manifest.metaData) === null || _manifest_metaData1 === void 0 ? void 0 : _manifest_metaData1.prefetchEntry) { | ||
var _manifest_metaData_prefetchEntry = manifest.metaData.prefetchEntry, path = _manifest_metaData_prefetchEntry.path, name = _manifest_metaData_prefetchEntry.name, type = _manifest_metaData_prefetchEntry.type; | ||
basicRemoteSnapshot = _object_spread_props(_object_spread$1({}, basicRemoteSnapshot), { | ||
basicRemoteSnapshot = _object_spread_props(_object_spread({}, basicRemoteSnapshot), { | ||
prefetchEntry: simpleJoinRemoteEntry(path, name), | ||
@@ -547,7 +551,7 @@ prefetchEntryType: type | ||
if ("publicPath" in manifest.metaData) { | ||
remoteSnapshot = _object_spread_props(_object_spread$1({}, basicRemoteSnapshot), { | ||
remoteSnapshot = _object_spread_props(_object_spread({}, basicRemoteSnapshot), { | ||
publicPath: getPublicPath() | ||
}); | ||
} else { | ||
remoteSnapshot = _object_spread_props(_object_spread$1({}, basicRemoteSnapshot), { | ||
remoteSnapshot = _object_spread_props(_object_spread({}, basicRemoteSnapshot), { | ||
getPublicPath: getPublicPath() | ||
@@ -1048,7 +1052,9 @@ }); | ||
} | ||
var importModule = new Function("name", "return import(name)"); | ||
return importModule(name).then(function(res) { | ||
return res.default; | ||
var req = eval('typeof require !== "undefined" ? require : undefined'); | ||
var importModule = new Function("name,require", "\n if (typeof require !== 'undefined') {\n // Node.js environment, use require\n return Promise.resolve(require(name));\n } else {\n // Browser environment or where require is undefined, use dynamic import\n return import(name);\n }\n "); | ||
return importModule(name, req).then(function(res) { | ||
return (res === null || res === void 0 ? void 0 : res.default) || res; | ||
}).catch(function(error) { | ||
console.error("Error importing module ".concat(name, ":"), error); | ||
console.error("Error importing module ".concat(name, ":")); | ||
console.error(error); | ||
throw error; | ||
@@ -1140,5 +1146,3 @@ }); | ||
try { | ||
script = new vm.Script("(function(exports, module, require, __dirname, __filename) {".concat(data, "\n})"), { | ||
filename: filename | ||
}); | ||
script = new vm.Script("(function(exports, module, require, __dirname, __filename) {".concat(data, "\n})"), filename); | ||
script.runInThisContext()(scriptContext.exports, scriptContext.module, eval("require"), urlDirname, filename); | ||
@@ -1188,56 +1192,2 @@ exportedInterface = scriptContext.module.exports || scriptContext.exports; | ||
function _define_property(obj, key, value) { | ||
if (key in obj) { | ||
Object.defineProperty(obj, key, { | ||
value: value, | ||
enumerable: true, | ||
configurable: true, | ||
writable: true | ||
}); | ||
} else { | ||
obj[key] = value; | ||
} | ||
return obj; | ||
} | ||
function _object_spread(target) { | ||
for(var i = 1; i < arguments.length; i++){ | ||
var source = arguments[i] != null ? arguments[i] : {}; | ||
var ownKeys = Object.keys(source); | ||
if (typeof Object.getOwnPropertySymbols === "function") { | ||
ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function(sym) { | ||
return Object.getOwnPropertyDescriptor(source, sym).enumerable; | ||
})); | ||
} | ||
ownKeys.forEach(function(key) { | ||
_define_property(target, key, source[key]); | ||
}); | ||
} | ||
return target; | ||
} | ||
function _type_of(obj) { | ||
"@swc/helpers - typeof"; | ||
return obj && typeof Symbol !== "undefined" && obj.constructor === Symbol ? "symbol" : typeof obj; | ||
} | ||
function normalizeOptions(enableDefault, defaultOptions, key) { | ||
return function(options) { | ||
if (options === false) { | ||
return false; | ||
} | ||
if (typeof options === "undefined") { | ||
if (enableDefault) { | ||
return defaultOptions; | ||
} else { | ||
return false; | ||
} | ||
} | ||
if (options === true) { | ||
return defaultOptions; | ||
} | ||
if (options && typeof options === "object") { | ||
return _object_spread({}, defaultOptions, options); | ||
} | ||
throw new Error("Unexpected type for `".concat(key, "`, expect boolean/undefined/object, got: ").concat(typeof options === "undefined" ? "undefined" : _type_of(options))); | ||
}; | ||
} | ||
exports.BROWSER_LOG_KEY = BROWSER_LOG_KEY; | ||
@@ -1278,3 +1228,2 @@ exports.BROWSER_LOG_VALUE = BROWSER_LOG_VALUE; | ||
exports.moduleFederationPlugin = ModuleFederationPlugin; | ||
exports.normalizeOptions = normalizeOptions; | ||
exports.parseEntry = parseEntry; | ||
@@ -1281,0 +1230,0 @@ exports.safeWrapper = safeWrapper; |
@@ -1,2 +0,2 @@ | ||
function _define_property$3(obj, key, value) { | ||
function _define_property$2(obj, key, value) { | ||
if (key in obj) { | ||
@@ -24,5 +24,5 @@ Object.defineProperty(obj, key, { | ||
var _obj; | ||
var NameTransformMap = (_obj = {}, _define_property$3(_obj, NameTransformSymbol.AT, "scope_"), _define_property$3(_obj, NameTransformSymbol.HYPHEN, "_"), _define_property$3(_obj, NameTransformSymbol.SLASH, "__"), _obj); | ||
var NameTransformMap = (_obj = {}, _define_property$2(_obj, NameTransformSymbol.AT, "scope_"), _define_property$2(_obj, NameTransformSymbol.HYPHEN, "_"), _define_property$2(_obj, NameTransformSymbol.SLASH, "__"), _obj); | ||
var _obj1; | ||
var EncodedNameTransformMap = (_obj1 = {}, _define_property$3(_obj1, NameTransformMap[NameTransformSymbol.AT], NameTransformSymbol.AT), _define_property$3(_obj1, NameTransformMap[NameTransformSymbol.HYPHEN], NameTransformSymbol.HYPHEN), _define_property$3(_obj1, NameTransformMap[NameTransformSymbol.SLASH], NameTransformSymbol.SLASH), _obj1); | ||
var EncodedNameTransformMap = (_obj1 = {}, _define_property$2(_obj1, NameTransformMap[NameTransformSymbol.AT], NameTransformSymbol.AT), _define_property$2(_obj1, NameTransformMap[NameTransformSymbol.HYPHEN], NameTransformSymbol.HYPHEN), _define_property$2(_obj1, NameTransformMap[NameTransformSymbol.SLASH], NameTransformSymbol.SLASH), _obj1); | ||
var SEPARATOR = ":"; | ||
@@ -92,3 +92,3 @@ var ManifestFileName = "mf-manifest.json"; | ||
} | ||
function _define_property$2(obj, key, value) { | ||
function _define_property$1(obj, key, value) { | ||
if (key in obj) { | ||
@@ -144,4 +144,4 @@ Object.defineProperty(obj, key, { | ||
_class_call_check(this, Logger); | ||
_define_property$2(this, "enable", false); | ||
_define_property$2(this, "identifier", void 0); | ||
_define_property$1(this, "enable", false); | ||
_define_property$1(this, "identifier", void 0); | ||
this.identifier = identifier || DEBUG_LOG; | ||
@@ -375,3 +375,3 @@ if (isBrowserEnv() && safeGetLocalStorageItem()) { | ||
function _define_property$1(obj, key, value) { | ||
function _define_property(obj, key, value) { | ||
if (key in obj) { | ||
@@ -389,3 +389,3 @@ Object.defineProperty(obj, key, { | ||
} | ||
function _object_spread$1(target) { | ||
function _object_spread(target) { | ||
for(var i = 1; i < arguments.length; i++){ | ||
@@ -400,3 +400,3 @@ var source = arguments[i] != null ? arguments[i] : {}; | ||
ownKeys.forEach(function(key) { | ||
_define_property$1(target, key, source[key]); | ||
_define_property(target, key, source[key]); | ||
}); | ||
@@ -463,3 +463,3 @@ } | ||
var options = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}; | ||
var _manifest_metaData; | ||
var _manifest_metaData, _manifest_metaData1; | ||
var _options_remotes = options.remotes, remotes = _options_remotes === void 0 ? {} : _options_remotes, _options_overrides = options.overrides, overrides = _options_overrides === void 0 ? {} : _options_overrides, version = options.version; | ||
@@ -505,3 +505,3 @@ var remoteSnapshot; | ||
}); | ||
var _manifest_metaData1 = manifest.metaData, _manifest_metaData_remoteEntry = _manifest_metaData1.remoteEntry, remoteEntryPath = _manifest_metaData_remoteEntry.path, remoteEntryName = _manifest_metaData_remoteEntry.name, remoteEntryType = _manifest_metaData_remoteEntry.type, remoteTypes = _manifest_metaData1.types, buildVersion = _manifest_metaData1.buildInfo.buildVersion, globalName = _manifest_metaData1.globalName; | ||
var _manifest_metaData2 = manifest.metaData, _manifest_metaData_remoteEntry = _manifest_metaData2.remoteEntry, remoteEntryPath = _manifest_metaData_remoteEntry.path, remoteEntryName = _manifest_metaData_remoteEntry.name, remoteEntryType = _manifest_metaData_remoteEntry.type, remoteTypes = _manifest_metaData2.types, buildVersion = _manifest_metaData2.buildInfo.buildVersion, globalName = _manifest_metaData2.globalName; | ||
var exposes = manifest.exposes; | ||
@@ -515,4 +515,2 @@ var basicRemoteSnapshot = { | ||
remoteTypes: simpleJoinRemoteEntry(remoteTypes.path, remoteTypes.name), | ||
remoteTypesZip: remoteTypes.zip || "", | ||
remoteTypesAPI: remoteTypes.api || "", | ||
remotesInfo: remotesInfo, | ||
@@ -533,5 +531,11 @@ shared: manifest === null || manifest === void 0 ? void 0 : manifest.shared.map(function(item) { | ||
}; | ||
if ((_manifest_metaData = manifest.metaData) === null || _manifest_metaData === void 0 ? void 0 : _manifest_metaData.prefetchEntry) { | ||
if ((_manifest_metaData = manifest.metaData) === null || _manifest_metaData === void 0 ? void 0 : _manifest_metaData.prefetchInterface) { | ||
var prefetchInterface = manifest.metaData.prefetchInterface; | ||
basicRemoteSnapshot = _object_spread_props(_object_spread({}, basicRemoteSnapshot), { | ||
prefetchInterface: prefetchInterface | ||
}); | ||
} | ||
if ((_manifest_metaData1 = manifest.metaData) === null || _manifest_metaData1 === void 0 ? void 0 : _manifest_metaData1.prefetchEntry) { | ||
var _manifest_metaData_prefetchEntry = manifest.metaData.prefetchEntry, path = _manifest_metaData_prefetchEntry.path, name = _manifest_metaData_prefetchEntry.name, type = _manifest_metaData_prefetchEntry.type; | ||
basicRemoteSnapshot = _object_spread_props(_object_spread$1({}, basicRemoteSnapshot), { | ||
basicRemoteSnapshot = _object_spread_props(_object_spread({}, basicRemoteSnapshot), { | ||
prefetchEntry: simpleJoinRemoteEntry(path, name), | ||
@@ -542,7 +546,7 @@ prefetchEntryType: type | ||
if ("publicPath" in manifest.metaData) { | ||
remoteSnapshot = _object_spread_props(_object_spread$1({}, basicRemoteSnapshot), { | ||
remoteSnapshot = _object_spread_props(_object_spread({}, basicRemoteSnapshot), { | ||
publicPath: getPublicPath() | ||
}); | ||
} else { | ||
remoteSnapshot = _object_spread_props(_object_spread$1({}, basicRemoteSnapshot), { | ||
remoteSnapshot = _object_spread_props(_object_spread({}, basicRemoteSnapshot), { | ||
getPublicPath: getPublicPath() | ||
@@ -1043,7 +1047,9 @@ }); | ||
} | ||
var importModule = new Function("name", "return import(name)"); | ||
return importModule(name).then(function(res) { | ||
return res.default; | ||
var req = eval('typeof require !== "undefined" ? require : undefined'); | ||
var importModule = new Function("name,require", "\n if (typeof require !== 'undefined') {\n // Node.js environment, use require\n return Promise.resolve(require(name));\n } else {\n // Browser environment or where require is undefined, use dynamic import\n return import(name);\n }\n "); | ||
return importModule(name, req).then(function(res) { | ||
return (res === null || res === void 0 ? void 0 : res.default) || res; | ||
}).catch(function(error) { | ||
console.error("Error importing module ".concat(name, ":"), error); | ||
console.error("Error importing module ".concat(name, ":")); | ||
console.error(error); | ||
throw error; | ||
@@ -1135,5 +1141,3 @@ }); | ||
try { | ||
script = new vm.Script("(function(exports, module, require, __dirname, __filename) {".concat(data, "\n})"), { | ||
filename: filename | ||
}); | ||
script = new vm.Script("(function(exports, module, require, __dirname, __filename) {".concat(data, "\n})"), filename); | ||
script.runInThisContext()(scriptContext.exports, scriptContext.module, eval("require"), urlDirname, filename); | ||
@@ -1183,56 +1187,2 @@ exportedInterface = scriptContext.module.exports || scriptContext.exports; | ||
function _define_property(obj, key, value) { | ||
if (key in obj) { | ||
Object.defineProperty(obj, key, { | ||
value: value, | ||
enumerable: true, | ||
configurable: true, | ||
writable: true | ||
}); | ||
} else { | ||
obj[key] = value; | ||
} | ||
return obj; | ||
} | ||
function _object_spread(target) { | ||
for(var i = 1; i < arguments.length; i++){ | ||
var source = arguments[i] != null ? arguments[i] : {}; | ||
var ownKeys = Object.keys(source); | ||
if (typeof Object.getOwnPropertySymbols === "function") { | ||
ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function(sym) { | ||
return Object.getOwnPropertyDescriptor(source, sym).enumerable; | ||
})); | ||
} | ||
ownKeys.forEach(function(key) { | ||
_define_property(target, key, source[key]); | ||
}); | ||
} | ||
return target; | ||
} | ||
function _type_of(obj) { | ||
"@swc/helpers - typeof"; | ||
return obj && typeof Symbol !== "undefined" && obj.constructor === Symbol ? "symbol" : typeof obj; | ||
} | ||
function normalizeOptions(enableDefault, defaultOptions, key) { | ||
return function(options) { | ||
if (options === false) { | ||
return false; | ||
} | ||
if (typeof options === "undefined") { | ||
if (enableDefault) { | ||
return defaultOptions; | ||
} else { | ||
return false; | ||
} | ||
} | ||
if (options === true) { | ||
return defaultOptions; | ||
} | ||
if (options && typeof options === "object") { | ||
return _object_spread({}, defaultOptions, options); | ||
} | ||
throw new Error("Unexpected type for `".concat(key, "`, expect boolean/undefined/object, got: ").concat(typeof options === "undefined" ? "undefined" : _type_of(options))); | ||
}; | ||
} | ||
export { BROWSER_LOG_KEY, BROWSER_LOG_VALUE, EncodedNameTransformMap, FederationModuleManifest, Logger, MANIFEST_EXT, MFModuleType, ManifestFileName, NameTransformMap, NameTransformSymbol, SEPARATOR, StatsFileName, assert, composeKeyWithSeparator, ContainerPlugin as containerPlugin, ContainerReferencePlugin as containerReferencePlugin, createLink, createScript, createScriptNode, decodeName, encodeName, error, generateExposeFilename, generateShareFilename, generateSnapshotFromManifest, getProcessEnv, getResourceUrl, isBrowserEnv, isDebugMode, isManifestProvider, isStaticResourcesEqual, loadScript, loadScriptNode, logger, ModuleFederationPlugin as moduleFederationPlugin, normalizeOptions, parseEntry, safeWrapper, SharePlugin as sharePlugin, simpleJoinRemoteEntry, warn }; | ||
export { BROWSER_LOG_KEY, BROWSER_LOG_VALUE, EncodedNameTransformMap, FederationModuleManifest, Logger, MANIFEST_EXT, MFModuleType, ManifestFileName, NameTransformMap, NameTransformSymbol, SEPARATOR, StatsFileName, assert, composeKeyWithSeparator, ContainerPlugin as containerPlugin, ContainerReferencePlugin as containerReferencePlugin, createLink, createScript, createScriptNode, decodeName, encodeName, error, generateExposeFilename, generateShareFilename, generateSnapshotFromManifest, getProcessEnv, getResourceUrl, isBrowserEnv, isDebugMode, isManifestProvider, isStaticResourcesEqual, loadScript, loadScriptNode, logger, ModuleFederationPlugin as moduleFederationPlugin, parseEntry, safeWrapper, SharePlugin as sharePlugin, simpleJoinRemoteEntry, warn }; |
{ | ||
"name": "@module-federation/sdk", | ||
"version": "0.0.17", | ||
"version": "0.1.1", | ||
"license": "MIT", | ||
@@ -5,0 +5,0 @@ "description": "A sdk for support module federation", |
@@ -9,2 +9,1 @@ export * from './constant'; | ||
export * from './node'; | ||
export * from './normalizeOptions'; |
@@ -80,35 +80,2 @@ import type webpack from 'webpack'; | ||
} | ||
export interface PluginDevServerOptions { | ||
disableLiveReload?: boolean; | ||
disableHotTypesReload?: boolean; | ||
} | ||
export interface PluginDevOptions { | ||
devServer?: boolean | PluginDevServerOptions; | ||
} | ||
export interface DtsHostOptions { | ||
typesFolder?: string; | ||
abortOnError?: boolean; | ||
remoteTypesFolder?: string; | ||
deleteTypesFolder?: boolean; | ||
maxRetries?: number; | ||
} | ||
export interface DtsRemoteOptions { | ||
tsConfigPath?: string; | ||
typesFolder?: string; | ||
compiledTypesFolder?: string; | ||
deleteTypesFolder?: boolean; | ||
additionalFilesToCompile?: string[]; | ||
compileInChildProcess?: boolean; | ||
compilerInstance?: 'tsc' | 'vue-tsc'; | ||
generateAPITypes?: boolean; | ||
abortOnError?: boolean; | ||
} | ||
export interface PluginDtsOptions { | ||
disableGenerateTypes?: boolean; | ||
disableConsumeTypes?: boolean; | ||
remote?: DtsRemoteOptions; | ||
host?: DtsHostOptions; | ||
extraOptions?: Record<string, any>; | ||
implementation?: string; | ||
} | ||
export interface ModuleFederationPluginOptions { | ||
@@ -160,4 +127,2 @@ /** | ||
manifest?: boolean | PluginManifestOptions; | ||
dev?: boolean | PluginDevOptions; | ||
dts?: boolean | PluginDtsOptions; | ||
} | ||
@@ -164,0 +129,0 @@ /** |
@@ -12,4 +12,2 @@ import { RemoteEntryType, StatsAssets } from './stats'; | ||
remoteTypes: string; | ||
remoteTypesZip: string; | ||
remoteTypesAPI?: string; | ||
remotesInfo: Record<string, { | ||
@@ -33,2 +31,3 @@ matchedVersion: string; | ||
}>; | ||
prefetchInterface?: boolean; | ||
prefetchEntry?: string; | ||
@@ -35,0 +34,0 @@ prefetchEntryType?: RemoteEntryType; |
@@ -12,8 +12,2 @@ import type { RemoteWithEntry, RemoteWithVersion } from './common'; | ||
} | ||
export interface MetaDataTypes { | ||
path: string; | ||
name: string; | ||
api: string; | ||
zip: string; | ||
} | ||
export interface BasicStatsMetaData { | ||
@@ -24,4 +18,5 @@ name: string; | ||
remoteEntry: ResourceInfo; | ||
prefetchInterface?: boolean; | ||
prefetchEntry?: ResourceInfo; | ||
types: MetaDataTypes; | ||
types: Omit<ResourceInfo, 'type'>; | ||
type: string; | ||
@@ -28,0 +23,0 @@ pluginVersion: string; |
{ | ||
"name": "@module-federation/sdk", | ||
"version": "0.0.0-next-20240326102030", | ||
"version": "0.0.0-next-20240330232226", | ||
"license": "MIT", | ||
@@ -5,0 +5,0 @@ "description": "A sdk for support module federation", |
132371
30
3327