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

@module-federation/data-prefetch

Package Overview
Dependencies
Maintainers
0
Versions
244
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@module-federation/data-prefetch - npm Package Compare versions

Comparing version 0.0.0-next-20240911083839 to 0.0.0-next-20240918080432

dist/esm/chunk-AJPO2B2T.js

6

CHANGELOG.md
@module-federation/data-prefetch
## 0.0.0-next-20240911083839
## 0.0.0-next-20240918080432

@@ -8,3 +8,3 @@ ### Patch Changes

- 3ddab21: feat(@module-federation/data-prefetch): support data prefetch in Module Federation
- @module-federation/runtime@0.0.0-next-20240911083839
- @module-federation/sdk@0.0.0-next-20240911083839
- @module-federation/runtime@0.0.0-next-20240918080432
- @module-federation/sdk@0.0.0-next-20240918080432

@@ -66,2 +66,3 @@ "use strict";

// src/common/runtime-utils.ts
var import_runtime = require("@module-federation/runtime");
var import_sdk = require("@module-federation/sdk");

@@ -68,0 +69,0 @@ var getPrefetchId = (id) => (0, import_sdk.encodeName)(`${id}/${import_sdk.MFPrefetchCommon.identifier}`);

import {
getPrefetchId
} from "../chunk-VWDP6NMM.js";
} from "../chunk-AJPO2B2T.js";
import {

@@ -5,0 +5,0 @@ __require

import {
prefetchPlugin
} from "./chunk-YXTPJG2M.js";
} from "./chunk-VVZ6XIM6.js";
import "./chunk-TTJJJ2WZ.js";
import {
MFDataPrefetch
} from "./chunk-57ZXBP7D.js";
import "./chunk-VWDP6NMM.js";
} from "./chunk-ISLXMAIA.js";
import "./chunk-AJPO2B2T.js";
import "./chunk-EZUCZHGV.js";

@@ -10,0 +10,0 @@ export {

import {
plugin_default,
prefetchPlugin
} from "./chunk-YXTPJG2M.js";
} from "./chunk-VVZ6XIM6.js";
import "./chunk-TTJJJ2WZ.js";
import "./chunk-57ZXBP7D.js";
import "./chunk-VWDP6NMM.js";
import "./chunk-ISLXMAIA.js";
import "./chunk-AJPO2B2T.js";
import "./chunk-EZUCZHGV.js";

@@ -9,0 +9,0 @@ export {

import {
prefetch
} from "../chunk-OIIVUMED.js";
} from "../chunk-KI4QGPIS.js";
import {

@@ -9,6 +9,6 @@ logger_default

MFDataPrefetch
} from "../chunk-57ZXBP7D.js";
} from "../chunk-ISLXMAIA.js";
import {
getScope
} from "../chunk-VWDP6NMM.js";
} from "../chunk-AJPO2B2T.js";
import "../chunk-EZUCZHGV.js";

@@ -43,3 +43,3 @@

};
const mfScope = getScope(id);
const mfScope = getScope();
let state;

@@ -46,0 +46,0 @@ const prefetchResult = prefetch(options);

import {
prefetch
} from "../chunk-OIIVUMED.js";
import "../chunk-57ZXBP7D.js";
import "../chunk-VWDP6NMM.js";
} from "../chunk-KI4QGPIS.js";
import "../chunk-ISLXMAIA.js";
import "../chunk-AJPO2B2T.js";
import "../chunk-EZUCZHGV.js";

@@ -7,0 +7,0 @@ export {

@@ -29,6 +29,7 @@ "use strict";

// src/prefetch.ts
var import_runtime = require("@module-federation/runtime");
var import_runtime2 = require("@module-federation/runtime");
var import_sdk2 = require("@module-federation/sdk");
// src/common/runtime-utils.ts
var import_runtime = require("@module-federation/runtime");
var import_sdk = require("@module-federation/sdk");

@@ -82,5 +83,5 @@ var getPrefetchId = (id) => (0, import_sdk.encodeName)(`${id}/${import_sdk.MFPrefetchCommon.identifier}`);

} else {
const remoteInfo = (0, import_runtime.getRemoteInfo)(remote);
const remoteInfo = (0, import_runtime2.getRemoteInfo)(remote);
const module2 = origin.moduleCache.get(remoteInfo.name);
return (0, import_runtime.getRemoteEntry)({
return (0, import_runtime2.getRemoteEntry)({
origin,

@@ -87,0 +88,0 @@ remoteInfo,

@@ -30,2 +30,3 @@ "use strict";

// src/common/runtime-utils.ts
var import_runtime = require("@module-federation/runtime");
var import_sdk = require("@module-federation/sdk");

@@ -48,3 +49,3 @@ var getPrefetchId = (id) => (0, import_sdk.encodeName)(`${id}/${import_sdk.MFPrefetchCommon.identifier}`);

// src/prefetch.ts
var import_runtime = require("@module-federation/runtime");
var import_runtime2 = require("@module-federation/runtime");
var import_sdk2 = require("@module-federation/sdk");

@@ -82,5 +83,5 @@ globalThis.__FEDERATION__ ?? (globalThis.__FEDERATION__ = {});

} else {
const remoteInfo = (0, import_runtime.getRemoteInfo)(remote);
const remoteInfo = (0, import_runtime2.getRemoteInfo)(remote);
const module2 = origin.moduleCache.get(remoteInfo.name);
return (0, import_runtime.getRemoteEntry)({
return (0, import_runtime2.getRemoteEntry)({
origin,

@@ -87,0 +88,0 @@ remoteInfo,

@@ -35,14 +35,10 @@ "use strict";

// src/prefetch.ts
var import_runtime = require("@module-federation/runtime");
var import_runtime2 = require("@module-federation/runtime");
var import_sdk3 = require("@module-federation/sdk");
// src/common/runtime-utils.ts
var import_runtime = require("@module-federation/runtime");
var import_sdk2 = require("@module-federation/sdk");
var getScope = (id) => {
const idArray = id.split("/");
if (idArray.length >= 2) {
idArray.pop();
}
const name = idArray.join("/");
return name;
var getScope = () => {
return (0, import_runtime.getInstance)().options.name;
};

@@ -84,5 +80,5 @@ var getPrefetchId = (id) => (0, import_sdk2.encodeName)(`${id}/${import_sdk2.MFPrefetchCommon.identifier}`);

} else {
const remoteInfo = (0, import_runtime.getRemoteInfo)(remote);
const remoteInfo = (0, import_runtime2.getRemoteInfo)(remote);
const module2 = origin.moduleCache.get(remoteInfo.name);
return (0, import_runtime.getRemoteEntry)({
return (0, import_runtime2.getRemoteEntry)({
origin,

@@ -195,4 +191,4 @@ remoteInfo,

function prefetch(options) {
const { id, functionId } = options;
const mfScope = getScope(id);
const { id, functionId = "default" } = options;
const mfScope = getScope();
const prefetchInstance = MFDataPrefetch.getInstance(mfScope) || new MFDataPrefetch({

@@ -240,3 +236,3 @@ name: mfScope

};
const mfScope = getScope(id);
const mfScope = getScope();
let state;

@@ -243,0 +239,0 @@ const prefetchResult = prefetch(options);

@@ -28,14 +28,10 @@ "use strict";

// src/prefetch.ts
var import_runtime = require("@module-federation/runtime");
var import_runtime2 = require("@module-federation/runtime");
var import_sdk2 = require("@module-federation/sdk");
// src/common/runtime-utils.ts
var import_runtime = require("@module-federation/runtime");
var import_sdk = require("@module-federation/sdk");
var getScope = (id) => {
const idArray = id.split("/");
if (idArray.length >= 2) {
idArray.pop();
}
const name = idArray.join("/");
return name;
var getScope = () => {
return (0, import_runtime.getInstance)().options.name;
};

@@ -77,5 +73,5 @@ var getPrefetchId = (id) => (0, import_sdk.encodeName)(`${id}/${import_sdk.MFPrefetchCommon.identifier}`);

} else {
const remoteInfo = (0, import_runtime.getRemoteInfo)(remote);
const remoteInfo = (0, import_runtime2.getRemoteInfo)(remote);
const module2 = origin.moduleCache.get(remoteInfo.name);
return (0, import_runtime.getRemoteEntry)({
return (0, import_runtime2.getRemoteEntry)({
origin,

@@ -188,4 +184,4 @@ remoteInfo,

function prefetch(options) {
const { id, functionId } = options;
const mfScope = getScope(id);
const { id, functionId = "default" } = options;
const mfScope = getScope();
const prefetchInstance = MFDataPrefetch.getInstance(mfScope) || new MFDataPrefetch({

@@ -192,0 +188,0 @@ name: mfScope

{
"name": "@module-federation/data-prefetch",
"description": "Module Federation Data Prefetch",
"version": "0.0.0-next-20240911083839",
"version": "0.0.0-next-20240918080432",
"author": "nieyan <nyqykk@foxmail.com>",

@@ -88,4 +88,4 @@ "homepage": "https://github.com/module-federation/core",

"fs-extra": "9.1.0",
"@module-federation/sdk": "0.0.0-next-20240911083839",
"@module-federation/runtime": "0.0.0-next-20240911083839"
"@module-federation/sdk": "0.0.0-next-20240918080432",
"@module-federation/runtime": "0.0.0-next-20240918080432"
},

@@ -92,0 +92,0 @@ "scripts": {

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

import { getInstance } from '@module-federation/runtime';
import {

@@ -7,9 +8,4 @@ encodeName,

export const getScope = (id: string): string => {
const idArray = id.split('/');
if (idArray.length >= 2) {
idArray.pop();
}
const name = idArray.join('/');
return name;
export const getScope = (): string => {
return getInstance()!.options.name;
};

@@ -16,0 +12,0 @@

@@ -38,3 +38,3 @@ import { useEffect, useState } from 'react';

};
const mfScope = getScope(id);
const mfScope = getScope();

@@ -41,0 +41,0 @@ let state;

@@ -5,4 +5,4 @@ import { MFDataPrefetch, type prefetchOptions } from '../prefetch';

export function prefetch(options: prefetchOptions): Promise<any> {
const { id, functionId } = options;
const mfScope = getScope(id);
const { id, functionId = 'default' } = options;
const mfScope = getScope();

@@ -9,0 +9,0 @@ const prefetchInstance =

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