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
7
Versions
757
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.9.0 to 0.9.1

73

dist/index.cjs.js
'use strict';
var isomorphicRslog = require('isomorphic-rslog');
var polyfills = require('./polyfills.cjs.js');

@@ -85,35 +84,2 @@

const PREFIX = '[ Module Federation ]';
function setDebug(loggerInstance) {
if (isDebugMode()) {
loggerInstance.level = 'verbose';
}
}
function setPrefix(loggerInstance, prefix) {
loggerInstance.labels = {
warn: `${prefix} Warn`,
error: `${prefix} Error`,
success: `${prefix} Success`,
info: `${prefix} Info`,
ready: `${prefix} Ready`,
debug: `${prefix} Debug`
};
}
function createLogger(prefix) {
const loggerInstance = isomorphicRslog.createLogger({
labels: {
warn: `${PREFIX} Warn`,
error: `${PREFIX} Error`,
success: `${PREFIX} Success`,
info: `${PREFIX} Info`,
ready: `${PREFIX} Ready`,
debug: `${PREFIX} Debug`
}
});
setDebug(loggerInstance);
setPrefix(loggerInstance, prefix);
return loggerInstance;
}
const logger = createLogger(PREFIX);
const LOG_CATEGORY = '[ Federation Runtime ]';

@@ -130,7 +96,8 @@ // entry: name:version version : 1.0.0 | ^1.2.3

let [name, ...versionOrEntryArr] = strSplit;
// @name@manifest-url.json
if (str.startsWith(separator)) {
name = strSplit.slice(0, 2).join(separator);
versionOrEntryArr = [
devVersionOrUrl || strSplit.slice(-1)[0]
devVersionOrUrl || strSplit.slice(2).join(separator)
];
name = strSplit.slice(0, -1).join(separator);
}

@@ -405,2 +372,36 @@ let versionOrEntry = devVersionOrUrl || versionOrEntryArr.join(separator);

const PREFIX = '[ Module Federation ]';
let Logger = class Logger {
log(...args) {
console.log(this.prefix, ...args);
}
warn(...args) {
console.log(this.prefix, ...args);
}
error(...args) {
console.log(this.prefix, ...args);
}
success(...args) {
console.log(this.prefix, ...args);
}
info(...args) {
console.log(this.prefix, ...args);
}
ready(...args) {
console.log(this.prefix, ...args);
}
debug(...args) {
if (isDebugMode()) {
console.log(this.prefix, ...args);
}
}
constructor(prefix){
this.prefix = prefix;
}
};
function createLogger(prefix) {
return new Logger(prefix);
}
const logger = createLogger(PREFIX);
// eslint-disable-next-line @typescript-eslint/no-explicit-any

@@ -407,0 +408,0 @@ async function safeWrapper(callback, disableWarn) {

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

import { type Logger } from 'isomorphic-rslog';
declare class Logger {
prefix: string;
constructor(prefix: string);
log(...args: any[]): void;
warn(...args: any[]): void;
error(...args: any[]): void;
success(...args: any[]): void;
info(...args: any[]): void;
ready(...args: any[]): void;
debug(...args: any[]): void;
}
declare function createLogger(prefix: string): Logger;

@@ -3,0 +13,0 @@ declare const logger: Logger;

@@ -91,2 +91,9 @@ import type webpack from 'webpack';

}
interface RemoteTypeUrl {
api: string;
zip: string;
}
export interface RemoteTypeUrls {
[remoteName: string]: RemoteTypeUrl;
}
export interface DtsHostOptions {

@@ -100,2 +107,3 @@ typesFolder?: string;

runtimePkgs?: string[];
remoteTypeUrls?: (() => Promise<RemoteTypeUrls>) | RemoteTypeUrls;
}

@@ -370,1 +378,2 @@ export interface DtsRemoteOptions {

}
export {};
import { RemoteEntryInfo, ModuleInfo } from './types';
import { logger } from './logger';
declare const parseEntry: (str: string, devVerOrUrl?: string, separator?: string) => RemoteEntryInfo;

@@ -18,2 +17,2 @@ declare global {

declare function isRequiredVersion(str: string): boolean;
export { parseEntry, logger, decodeName, encodeName, composeKeyWithSeparator, generateExposeFilename, generateShareFilename, getResourceUrl, assert, error, warn, safeToString, isRequiredVersion, };
export { parseEntry, decodeName, encodeName, composeKeyWithSeparator, generateExposeFilename, generateShareFilename, getResourceUrl, assert, error, warn, safeToString, isRequiredVersion, };
{
"name": "@module-federation/sdk",
"version": "0.9.0",
"version": "0.9.1",
"license": "MIT",

@@ -48,6 +48,3 @@ "description": "A sdk for support module federation",

}
},
"dependencies": {
"isomorphic-rslog": "0.0.7"
}
}

Sorry, the diff of this file is not supported yet

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