New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@module-federation/sdk

Package Overview
Dependencies
Maintainers
8
Versions
721
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@module-federation/sdk - npm Package Compare versions

Comparing version 0.0.0-next-20240318094510 to 0.0.0-next-20240321102113

dist/src/normalizeOptions.d.ts

95

dist/index.cjs.js

@@ -5,3 +5,3 @@ 'use strict';

function _define_property$2(obj, key, value) {
function _define_property$3(obj, key, value) {
if (key in obj) {

@@ -29,5 +29,5 @@ Object.defineProperty(obj, key, {

var _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 NameTransformMap = (_obj = {}, _define_property$3(_obj, NameTransformSymbol.AT, "scope_"), _define_property$3(_obj, NameTransformSymbol.HYPHEN, "_"), _define_property$3(_obj, NameTransformSymbol.SLASH, "__"), _obj);
var _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 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 SEPARATOR = ":";

@@ -97,3 +97,3 @@ var ManifestFileName = "mf-manifest.json";

}
function _define_property$1(obj, key, value) {
function _define_property$2(obj, key, value) {
if (key in obj) {

@@ -149,4 +149,4 @@ Object.defineProperty(obj, key, {

_class_call_check(this, Logger);
_define_property$1(this, "enable", false);
_define_property$1(this, "identifier", void 0);
_define_property$2(this, "enable", false);
_define_property$2(this, "identifier", void 0);
this.identifier = identifier || DEBUG_LOG;

@@ -380,3 +380,3 @@ if (isBrowserEnv() && safeGetLocalStorageItem()) {

function _define_property(obj, key, value) {
function _define_property$1(obj, key, value) {
if (key in obj) {

@@ -394,3 +394,3 @@ Object.defineProperty(obj, key, {

}
function _object_spread(target) {
function _object_spread$1(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(target, key, source[key]);
_define_property$1(target, key, source[key]);
});

@@ -468,3 +468,3 @@ }

var options = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
var _manifest_metaData, _manifest_metaData1;
var _manifest_metaData;
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_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 _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 exposes = manifest.exposes;

@@ -535,11 +535,5 @@ var basicRemoteSnapshot = {

};
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) {
if ((_manifest_metaData = manifest.metaData) === null || _manifest_metaData === void 0 ? void 0 : _manifest_metaData.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({}, basicRemoteSnapshot), {
basicRemoteSnapshot = _object_spread_props(_object_spread$1({}, basicRemoteSnapshot), {
prefetchEntry: simpleJoinRemoteEntry(path, name),

@@ -550,7 +544,7 @@ prefetchEntryType: type

if ("publicPath" in manifest.metaData) {
remoteSnapshot = _object_spread_props(_object_spread({}, basicRemoteSnapshot), {
remoteSnapshot = _object_spread_props(_object_spread$1({}, basicRemoteSnapshot), {
publicPath: getPublicPath()
});
} else {
remoteSnapshot = _object_spread_props(_object_spread({}, basicRemoteSnapshot), {
remoteSnapshot = _object_spread_props(_object_spread$1({}, basicRemoteSnapshot), {
getPublicPath: getPublicPath()

@@ -1142,3 +1136,5 @@ });

try {
script = new vm.Script("(function(exports, module, require, __dirname, __filename) {".concat(data, "\n})"), filename);
script = new vm.Script("(function(exports, module, require, __dirname, __filename) {".concat(data, "\n})"), {
filename: filename
});
script.runInThisContext()(scriptContext.exports, scriptContext.module, eval("require"), urlDirname, filename);

@@ -1188,2 +1184,56 @@ 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;

@@ -1224,2 +1274,3 @@ exports.BROWSER_LOG_VALUE = BROWSER_LOG_VALUE;

exports.moduleFederationPlugin = ModuleFederationPlugin;
exports.normalizeOptions = normalizeOptions;
exports.parseEntry = parseEntry;

@@ -1226,0 +1277,0 @@ exports.safeWrapper = safeWrapper;

@@ -1,2 +0,2 @@

function _define_property$2(obj, key, value) {
function _define_property$3(obj, key, value) {
if (key in obj) {

@@ -24,5 +24,5 @@ Object.defineProperty(obj, key, {

var _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 NameTransformMap = (_obj = {}, _define_property$3(_obj, NameTransformSymbol.AT, "scope_"), _define_property$3(_obj, NameTransformSymbol.HYPHEN, "_"), _define_property$3(_obj, NameTransformSymbol.SLASH, "__"), _obj);
var _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 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 SEPARATOR = ":";

@@ -92,3 +92,3 @@ var ManifestFileName = "mf-manifest.json";

}
function _define_property$1(obj, key, value) {
function _define_property$2(obj, key, value) {
if (key in obj) {

@@ -144,4 +144,4 @@ Object.defineProperty(obj, key, {

_class_call_check(this, Logger);
_define_property$1(this, "enable", false);
_define_property$1(this, "identifier", void 0);
_define_property$2(this, "enable", false);
_define_property$2(this, "identifier", void 0);
this.identifier = identifier || DEBUG_LOG;

@@ -375,3 +375,3 @@ if (isBrowserEnv() && safeGetLocalStorageItem()) {

function _define_property(obj, key, value) {
function _define_property$1(obj, key, value) {
if (key in obj) {

@@ -389,3 +389,3 @@ Object.defineProperty(obj, key, {

}
function _object_spread(target) {
function _object_spread$1(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(target, key, source[key]);
_define_property$1(target, key, source[key]);
});

@@ -463,3 +463,3 @@ }

var options = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
var _manifest_metaData, _manifest_metaData1;
var _manifest_metaData;
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_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 _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 exposes = manifest.exposes;

@@ -530,11 +530,5 @@ var basicRemoteSnapshot = {

};
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) {
if ((_manifest_metaData = manifest.metaData) === null || _manifest_metaData === void 0 ? void 0 : _manifest_metaData.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({}, basicRemoteSnapshot), {
basicRemoteSnapshot = _object_spread_props(_object_spread$1({}, basicRemoteSnapshot), {
prefetchEntry: simpleJoinRemoteEntry(path, name),

@@ -545,7 +539,7 @@ prefetchEntryType: type

if ("publicPath" in manifest.metaData) {
remoteSnapshot = _object_spread_props(_object_spread({}, basicRemoteSnapshot), {
remoteSnapshot = _object_spread_props(_object_spread$1({}, basicRemoteSnapshot), {
publicPath: getPublicPath()
});
} else {
remoteSnapshot = _object_spread_props(_object_spread({}, basicRemoteSnapshot), {
remoteSnapshot = _object_spread_props(_object_spread$1({}, basicRemoteSnapshot), {
getPublicPath: getPublicPath()

@@ -1137,3 +1131,5 @@ });

try {
script = new vm.Script("(function(exports, module, require, __dirname, __filename) {".concat(data, "\n})"), filename);
script = new vm.Script("(function(exports, module, require, __dirname, __filename) {".concat(data, "\n})"), {
filename: filename
});
script.runInThisContext()(scriptContext.exports, scriptContext.module, eval("require"), urlDirname, filename);

@@ -1183,2 +1179,56 @@ exportedInterface = scriptContext.module.exports || scriptContext.exports;

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 };
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 };

@@ -9,1 +9,2 @@ export * from './constant';

export * from './node';
export * from './normalizeOptions';

@@ -80,2 +80,33 @@ 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;
remote?: DtsRemoteOptions;
host?: DtsHostOptions;
implementation?: string;
}
export interface ModuleFederationPluginOptions {

@@ -127,2 +158,4 @@ /**

manifest?: boolean | PluginManifestOptions;
dev?: boolean | PluginDevOptions;
dts?: boolean | PluginDtsOptions;
}

@@ -129,0 +162,0 @@ /**

@@ -30,3 +30,2 @@ import { RemoteEntryType, StatsAssets } from './stats';

}>;
prefetchInterface?: boolean;
prefetchEntry?: string;

@@ -33,0 +32,0 @@ prefetchEntryType?: RemoteEntryType;

@@ -12,2 +12,10 @@ import type { RemoteWithEntry, RemoteWithVersion } from './common';

}
export interface MetaDataTypes {
path: string;
name: string;
apiTypesName: string;
apiTypesPath: string;
zipName: string;
zipPath: string;
}
export interface BasicStatsMetaData {

@@ -18,5 +26,4 @@ name: string;

remoteEntry: ResourceInfo;
prefetchInterface?: boolean;
prefetchEntry?: ResourceInfo;
types: Omit<ResourceInfo, 'type'>;
types: MetaDataTypes;
type: string;

@@ -23,0 +30,0 @@ pluginVersion: string;

{
"name": "@module-federation/sdk",
"version": "0.0.0-next-20240318094510",
"version": "0.0.0-next-20240321102113",
"license": "MIT",

@@ -5,0 +5,0 @@ "description": "A sdk for support module federation",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc