Skip to content

Commit e0e6fa3

Browse files
author
nyqykk
committed
chore: use mf rsbuild plugin to remove rslib repo plugin
1 parent 023444f commit e0e6fa3

File tree

25 files changed

+154
-514
lines changed

25 files changed

+154
-514
lines changed

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,6 @@ test-temp-*
1717
!.vscode/settings.json
1818
!.vscode/extensions.json
1919
.idea/
20-
.nx/
20+
.nx/
21+
**/@mf-types
22+
**/@mf-types/**

examples/mf-host/@mf-types/index.d.ts

Lines changed: 0 additions & 34 deletions
This file was deleted.

examples/mf-host/@mf-types/rslib/apis.d.ts

Lines changed: 0 additions & 2 deletions
This file was deleted.

examples/mf-host/@mf-types/rslib/compiled-types/CounterButton.d.ts

Lines changed: 0 additions & 5 deletions
This file was deleted.

examples/mf-host/@mf-types/rslib/compiled-types/index.d.ts

Lines changed: 0 additions & 1 deletion
This file was deleted.

examples/mf-host/@mf-types/rslib/compiled-types/useCounter.d.ts

Lines changed: 0 additions & 5 deletions
This file was deleted.

examples/mf-host/@mf-types/rslib/index.d.ts

Lines changed: 0 additions & 2 deletions
This file was deleted.

examples/mf-host/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"preview": "rsbuild preview"
99
},
1010
"dependencies": {
11-
"@module-federation/enhanced": "0.6.6",
11+
"@module-federation/rsbuild-plugin": "0.0.0-next-20241010063233",
1212
"react": "^18.3.1",
1313
"react-dom": "^18.3.1"
1414
},

examples/mf-host/rsbuild.config.ts

Lines changed: 19 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,27 @@
1-
import { ModuleFederationPlugin } from '@module-federation/enhanced/rspack';
1+
import { pluginModuleFederation } from '@module-federation/rsbuild-plugin';
22
import { defineConfig } from '@rsbuild/core';
33
import { pluginReact } from '@rsbuild/plugin-react';
44

55
export default defineConfig({
6-
plugins: [pluginReact()],
6+
plugins: [
7+
pluginReact(),
8+
pluginModuleFederation({
9+
name: 'rsbuild_host',
10+
remotes: {
11+
rslib: 'rslib@http://localhost:3001/mf/mf-manifest.json',
12+
},
13+
shared: {
14+
react: {
15+
singleton: true,
16+
},
17+
'react-dom': {
18+
singleton: true,
19+
},
20+
},
21+
shareStrategy: 'loaded-first',
22+
}),
23+
],
724
server: {
825
port: 3000,
926
},
10-
tools: {
11-
rspack: {
12-
plugins: [
13-
new ModuleFederationPlugin({
14-
name: 'rsbuild_host',
15-
remotes: {
16-
rslib: 'rslib@http://localhost:3001/mf/mf-manifest.json',
17-
},
18-
shared: {
19-
react: {
20-
singleton: true,
21-
},
22-
'react-dom': {
23-
singleton: true,
24-
},
25-
},
26-
shareStrategy: 'loaded-first',
27-
}),
28-
],
29-
},
30-
},
3127
});

examples/mf-remote/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"preview": "rsbuild preview"
99
},
1010
"dependencies": {
11-
"@module-federation/enhanced": "0.6.6",
11+
"@module-federation/rsbuild-plugin": "0.0.0-next-20241010063233",
1212
"react": "^18.3.1",
1313
"react-dom": "^18.3.1"
1414
},

0 commit comments

Comments
 (0)