Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .changeset/config.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
[
"@module-federation/runtime",
"@module-federation/enhanced",
"@module-federation/enhanced-rspack",
"@module-federation/rspack",
"@module-federation/webpack-bundler-runtime",
"@module-federation/sdk",
"@module-federation/runtime-tools",
Expand Down
2 changes: 1 addition & 1 deletion .changeset/late-mice-hope.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
'@module-federation/native-federation-typescript': patch
'@module-federation/third-party-dts-extractor': patch
'@module-federation/enhanced-rspack': patch
'@module-federation/rspack': patch
'@module-federation/dts-plugin': patch
'@module-federation/enhanced': patch
'@module-federation/manifest': patch
Expand Down
6 changes: 6 additions & 0 deletions .changeset/late-poets-fetch.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'@module-federation/enhanced': patch
'@module-federation/rspack': patch
---

chore: rename @module-federation/enhanced-rspack to @module-federation/rspack
7 changes: 7 additions & 0 deletions .changeset/lemon-pigs-fetch.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
'@module-federation/nextjs-mf': patch
'@module-federation/enhanced': patch
'@module-federation/node': patch
---

chore: enhanced export runtime
4 changes: 3 additions & 1 deletion apps/manifest-demo/3008-webpack-host/webpack.config.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
const path = require('path');
const { registerPluginTSTranspiler } = require('nx/src/utils/nx-plugin.js');
registerPluginTSTranspiler();
const { ModuleFederationPlugin } = require('@module-federation/enhanced');
const {
ModuleFederationPlugin,
} = require('@module-federation/enhanced/webpack');
const { composePlugins, withNx } = require('@nx/webpack');
const { withReact } = require('@nx/react');

Expand Down
4 changes: 3 additions & 1 deletion apps/manifest-demo/3009-webpack-provider/webpack.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,9 @@ registerPluginTSTranspiler();
const { composePlugins, withNx } = require('@nx/webpack');
const { withReact } = require('@nx/react');

const { ModuleFederationPlugin } = require('@module-federation/enhanced');
const {
ModuleFederationPlugin,
} = require('@module-federation/enhanced/webpack');

module.exports = composePlugins(
withNx(),
Expand Down
4 changes: 3 additions & 1 deletion apps/react-ts-host/webpack.config.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
const { registerPluginTSTranspiler } = require('nx/src/utils/nx-plugin.js');

registerPluginTSTranspiler();
const { ModuleFederationPlugin } = require('@module-federation/enhanced');
const {
ModuleFederationPlugin,
} = require('@module-federation/enhanced/webpack');
const { composePlugins, withNx } = require('@nx/webpack');
const { withReact } = require('@nx/react');
process.env.FEDERATION_DEBUG = true;
Expand Down
4 changes: 3 additions & 1 deletion apps/react-ts-nested-remote/webpack.config.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
const { registerPluginTSTranspiler } = require('nx/src/utils/nx-plugin.js');

registerPluginTSTranspiler();
const { ModuleFederationPlugin } = require('@module-federation/enhanced');
const {
ModuleFederationPlugin,
} = require('@module-federation/enhanced/webpack');
const { composePlugins, withNx } = require('@nx/webpack');
const { withReact } = require('@nx/react');
process.env.FEDERATION_DEBUG = true;
Expand Down
4 changes: 3 additions & 1 deletion apps/react-ts-remote/webpack.config.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
const { registerPluginTSTranspiler } = require('nx/src/utils/nx-plugin.js');

registerPluginTSTranspiler();
const { ModuleFederationPlugin } = require('@module-federation/enhanced');
const {
ModuleFederationPlugin,
} = require('@module-federation/enhanced/webpack');
const { composePlugins, withNx } = require('@nx/webpack');
const { withReact } = require('@nx/react');
process.env.FEDERATION_DEBUG = true;
Expand Down
4 changes: 3 additions & 1 deletion apps/runtime-demo/3005-runtime-host/webpack.config.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
const path = require('path');
const { registerPluginTSTranspiler } = require('nx/src/utils/nx-plugin.js');
registerPluginTSTranspiler();
const { ModuleFederationPlugin } = require('@module-federation/enhanced');
const {
ModuleFederationPlugin,
} = require('@module-federation/enhanced/webpack');
const { composePlugins, withNx } = require('@nx/webpack');
const { withReact } = require('@nx/react');

Expand Down
4 changes: 3 additions & 1 deletion apps/runtime-demo/3006-runtime-remote/webpack.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,9 @@ const { withReact } = require('@nx/react');

const path = require('path');
// const { withModuleFederation } = require('@nx/react/module-federation');
const { ModuleFederationPlugin } = require('@module-federation/enhanced');
const {
ModuleFederationPlugin,
} = require('@module-federation/enhanced/webpack');

module.exports = composePlugins(
withNx(),
Expand Down
4 changes: 3 additions & 1 deletion apps/runtime-demo/3007-runtime-remote/webpack.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,9 @@ const { withReact } = require('@nx/react');

const path = require('path');
// const { withModuleFederation } = require('@nx/react/module-federation');
const { ModuleFederationPlugin } = require('@module-federation/enhanced');
const {
ModuleFederationPlugin,
} = require('@module-federation/enhanced/webpack');

module.exports = composePlugins(
withNx(),
Expand Down
1 change: 0 additions & 1 deletion packages/enhanced-rspack/README.md

This file was deleted.

2 changes: 1 addition & 1 deletion packages/enhanced/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@
"@module-federation/manifest": "workspace:*",
"@module-federation/managers": "workspace:*",
"@module-federation/dts-plugin": "workspace:*",
"@module-federation/enhanced-rspack": "workspace:*",
"@module-federation/rspack": "workspace:*",
"upath": "2.0.1"
}
}
2 changes: 1 addition & 1 deletion packages/enhanced/src/rspack.ts
Original file line number Diff line number Diff line change
@@ -1 +1 @@
export { ModuleFederationPlugin } from '@module-federation/enhanced-rspack';
export { ModuleFederationPlugin } from '@module-federation/rspack';
7 changes: 1 addition & 6 deletions packages/nextjs-mf/src/internal.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,4 @@
import type {
ModuleFederationPluginOptions,
SharedConfig,
SharedObject,
} from '@module-federation/utilities';
import { isRequiredVersion, parseOptions } from '@module-federation/enhanced';
import type { SharedConfig, SharedObject } from '@module-federation/utilities';

/**
* @typedef SharedObject
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import type { Compiler } from 'webpack';
import { ModuleFederationPluginOptions } from '@module-federation/utilities';
import path from 'path';
import InvertedContainerPlugin from '../container/InvertedContainerPlugin';
import { ModuleFederationPlugin } from '@module-federation/enhanced';
import { ModuleFederationPlugin } from '@module-federation/enhanced/webpack';
/**
* This function applies server-specific plugins to the webpack compiler.
*
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ import {
handleServerExternals,
} from './apply-server-plugins';
import { applyClientPlugins } from './apply-client-plugins';
import { ModuleFederationPlugin } from '@module-federation/enhanced';
import { ModuleFederationPlugin } from '@module-federation/enhanced/webpack';
import type { moduleFederationPlugin } from '@module-federation/sdk';

import path from 'path';
Expand Down
2 changes: 1 addition & 1 deletion packages/node/src/plugins/UniversalFederationPlugin.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
*/
import StreamingTargetPlugin from './StreamingTargetPlugin';
import NodeFederationPlugin from './NodeFederationPlugin';
import { ModuleFederationPlugin } from '@module-federation/enhanced';
import { ModuleFederationPlugin } from '@module-federation/enhanced/webpack';
import { ModuleFederationPluginOptions } from '../types';
import type { Compiler, container } from 'webpack';
import { getWebpackPath } from '@module-federation/sdk/normalize-webpack-path';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# @module-federation/enhanced-rspack
# @module-federation/rspack

## 0.1.1

Expand Down Expand Up @@ -46,7 +46,7 @@
### Patch Changes

- ba5bedd: feat: support manifest
- ba5bedd: feat: add enhanced-rspack
- ba5bedd: feat: add rspack
- Updated dependencies [3a45d99]
- Updated dependencies [ba5bedd]
- @module-federation/sdk@0.0.15
Expand Down
File renamed without changes.
1 change: 1 addition & 0 deletions packages/rspack/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# `@module-federation/rspack` Documentation
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "@module-federation/enhanced-rspack",
"name": "@module-federation/rspack",
"version": "0.1.1",
"license": "MIT",
"keywords": [
Expand Down
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
{
"name": "enhanced-rspack",
"name": "rspack",
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "packages/enhanced-rspack/src",
"sourceRoot": "packages/rspack/src",
"projectType": "library",
"targets": {
"build": {
"executor": "@nx/rollup:rollup",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "packages/enhanced-rspack/dist",
"main": "packages/enhanced-rspack/src/index.ts",
"tsConfig": "packages/enhanced-rspack/tsconfig.lib.json",
"outputPath": "packages/rspack/dist",
"main": "packages/rspack/src/index.ts",
"tsConfig": "packages/rspack/tsconfig.lib.json",
"assets": [],
"external": ["@module-federation/*"],
"project": "packages/enhanced-rspack/package.json",
"rollupConfig": "packages/enhanced-rspack/rollup.config.js",
"project": "packages/rspack/package.json",
"rollupConfig": "packages/rspack/rollup.config.js",
"compiler": "swc",
"format": ["cjs", "esm"]
}
Expand All @@ -24,16 +24,16 @@
"outputs": ["{options.outputFile}"],
"options": {
"lintFilePatterns": [
"packages/enhanced-rspack/**/*.ts",
"packages/enhanced-rspack/package.json"
"packages/rspack/**/*.ts",
"packages/rspack/package.json"
]
}
},
"test": {
"executor": "@nx/jest:jest",
"outputs": ["{workspaceRoot}/coverage/{projectRoot}"],
"options": {
"jestConfig": "packages/enhanced-rspack/jest.config.js",
"jestConfig": "packages/rspack/jest.config.js",
"passWithNoTests": true
},
"configurations": {
Expand All @@ -49,11 +49,11 @@
"parallel": false,
"commands": [
{
"command": "nx run enhanced-rspack:test",
"command": "nx run rspack:test",
"forwardAllArgs": false
},
{
"command": "nx run enhanced-rspack:build",
"command": "nx run rspack:build",
"forwardAllArgs": false
}
]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ module.exports = (rollupConfig, projectOptions) => {
copy({
targets: [
{
src: 'packages/enhanced-rspack/LICENSE',
dest: 'packages/enhanced-rspack/dist',
src: 'packages/rspack/LICENSE',
dest: 'packages/rspack/dist',
},
],
}),
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
59 changes: 30 additions & 29 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.