From e0da1de05d5f10dbef20e061f51334d65fc13e02 Mon Sep 17 00:00:00 2001 From: Aukevanoost Date: Mon, 19 Jan 2026 15:11:38 +0100 Subject: [PATCH] fix: Reverted breaking method name --- .../src/lib/node/init-node-federation.ts | 4 ++-- libs/native-federation-runtime/src/index.ts | 1 + .../src/lib/init-federation.integration.spec.ts | 4 ++-- libs/native-federation-runtime/src/lib/init-federation.ts | 4 ++-- 4 files changed, 7 insertions(+), 6 deletions(-) diff --git a/libs/native-federation-node/src/lib/node/init-node-federation.ts b/libs/native-federation-node/src/lib/node/init-node-federation.ts index b96eb2ee..92f00cd9 100644 --- a/libs/native-federation-node/src/lib/node/init-node-federation.ts +++ b/libs/native-federation-node/src/lib/node/init-node-federation.ts @@ -5,7 +5,7 @@ import { pathToFileURL } from 'node:url'; import { FederationInfo, - fetchAndRegisterRemotes, + processRemoteInfos, ImportMap, mergeImportMaps, processHostInfo, @@ -53,7 +53,7 @@ async function createNodeImportMap( const hostInfo = await loadFsFederationInfo(relBundlePath); const hostImportMap = await processHostInfo(hostInfo, './' + relBundlePath); - const remotesImportMap = await fetchAndRegisterRemotes(remotes, { + const remotesImportMap = await processRemoteInfos(remotes, { throwIfRemoteNotFound: options.throwIfRemoteNotFound, cacheTag: options.cacheTag, }); diff --git a/libs/native-federation-runtime/src/index.ts b/libs/native-federation-runtime/src/index.ts index fc985c35..cbb978c4 100644 --- a/libs/native-federation-runtime/src/index.ts +++ b/libs/native-federation-runtime/src/index.ts @@ -1,3 +1,4 @@ +export * from './lib/get-shared'; export * from './lib/init-federation'; export * from './lib/load-remote-module'; export * from './lib/model/build-notifications-options'; diff --git a/libs/native-federation-runtime/src/lib/init-federation.integration.spec.ts b/libs/native-federation-runtime/src/lib/init-federation.integration.spec.ts index e28d11fa..bc27b185 100644 --- a/libs/native-federation-runtime/src/lib/init-federation.integration.spec.ts +++ b/libs/native-federation-runtime/src/lib/init-federation.integration.spec.ts @@ -447,10 +447,10 @@ describe('initFederation - Browser Integration Test', () => { // or test processRemoteInfos directly. // For now, this test documents the expected behavior if the option were exposed - const { fetchAndRegisterRemotes } = await import('./init-federation'); + const { processRemoteInfos } = await import('./init-federation'); await expect( - fetchAndRegisterRemotes( + processRemoteInfos( createRemoteConfig({ name: 'mfe1', url: TEST_URLS.MFE1_REMOTE_ENTRY, diff --git a/libs/native-federation-runtime/src/lib/init-federation.ts b/libs/native-federation-runtime/src/lib/init-federation.ts index bd447512..0f473ee7 100644 --- a/libs/native-federation-runtime/src/lib/init-federation.ts +++ b/libs/native-federation-runtime/src/lib/init-federation.ts @@ -62,7 +62,7 @@ export async function initFederation( // Each remote contributes: // - Exposed modules to root imports // - Shared dependencies to scoped imports - const remotesImportMap = await fetchAndRegisterRemotes(normalizedRemotes, { + const remotesImportMap = await processRemoteInfos(normalizedRemotes, { throwIfRemoteNotFound: false, ...options, }); @@ -146,7 +146,7 @@ function handleRemoteLoadError( * */ -export async function fetchAndRegisterRemotes( +export async function processRemoteInfos( remotes: Record, options: ProcessRemoteInfoOptions = { throwIfRemoteNotFound: false }, ): Promise {