Skip to content

Commit 138fb56

Browse files
fix: correct satisfy function import and parameter order
- Import satisfy from webpack/lib/util/semver instead of runtime-core - Fix parameter order to match webpack semver: satisfy(range, version) 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
1 parent 8cf0fe8 commit 138fb56

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

packages/enhanced/src/lib/sharing/ConsumeSharedPlugin.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,9 @@ import type { ModuleFactoryCreateDataContextInfo } from 'webpack/lib/ModuleFacto
4040
import type { ConsumeOptions } from '../../declarations/plugins/sharing/ConsumeSharedModule';
4141
import { createSchemaValidation } from '../../utils';
4242
import path from 'path';
43-
import { satisfy } from '@module-federation/runtime-tools/runtime-core';
43+
const { satisfy } = require(
44+
normalizeWebpackPath('webpack/lib/util/semver'),
45+
) as typeof import('webpack/lib/util/semver');
4446
import {
4547
addSingletonFilterWarning,
4648
testRequestFilters,

packages/enhanced/src/lib/sharing/ProvideSharedPlugin.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,9 @@ import type {
2424
import FederationRuntimePlugin from '../container/runtime/FederationRuntimePlugin';
2525
import { createSchemaValidation } from '../../utils';
2626
import path from 'path';
27-
import { satisfy } from '@module-federation/runtime-tools/runtime-core';
27+
const { satisfy } = require(
28+
normalizeWebpackPath('webpack/lib/util/semver'),
29+
) as typeof import('webpack/lib/util/semver');
2830
import {
2931
addSingletonFilterWarning,
3032
testRequestFilters,

0 commit comments

Comments
 (0)