Commit 114e631
chore: package refresh (#4413)
* chore: refresh packages via repotools
* chore: update pnpm lockfile
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
* chore(bi-directional): inline mf config
* chore: refresh deps
* chore: update remix pnpm lockfile
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
* chore: update pnpm lockfile after modernjs upgrades
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
* fix: inline module federation config for modernjs-ssr apps
Move MF configuration inline to modern.config.ts files and remove
external module-federation.config.ts files to fix the "mfConfig.name
can not be empty" error during builds.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
* chore: update pnpm lockfile
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
* fix: migrate modernjs-ssr to new createLazyComponent API
Replace deprecated createRemoteSSRComponent with createLazyComponent
from @module-federation/modern-js/react per updated documentation.
Also use getInstance and loadRemote from @module-federation/modern-js/runtime.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
* fix: improve e2e test reliability for CI
- Add waitForLoadState('networkidle') to comprehensive-demo-react18 tests
- Increase shell prewarm timeout from 5min to 10min in federated-css-react-ssr
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
* fix(comprehensive-demo-react18): correct ReactRefresh plugin condition
ReactRefreshWebpackPlugin should only be used in development mode (!isProd),
not production mode (isProd).
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
* fix(comprehensive-demo-react18): filter undefined plugins and increase webServer timeout
- Use .filter(Boolean) to remove undefined from plugins array in production
- Increase playwright webServer timeout from 120s to 180s for CI reliability
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
* fix(comprehensive-demo-react18): filter undefined plugins in app-02 rspack config
Apply the same fix from app-01 to app-02 - conditionally include
ReactRefreshWebpackPlugin only in development mode and filter out
falsy values from the plugins array.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
* fix(comprehensive-demo-react18): remove experiments.css to align rspack with webpack configs
The experiments.css feature was causing issues with first-visit rendering.
Removed experiments: { css: true } from app-02 and app-04 rspack configs
to match webpack behavior.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
* fix(ci): centralize Playwright browser installation in CI workflows
- Remove playwright install --with-deps from all e2e:ci scripts across 34 packages
- CI now installs Playwright browsers once in setup job, cached by version
- Add Playwright version extraction from root package.json for consistent cache keys
- Add PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 to pnpm install to avoid redundant downloads
- Add @playwright/test and playwright to repotools.js for version refresh
- Add ci:playwright:install and ci:playwright:install-deps scripts to root package.json
- Standardize e2e:ci scripts to use pnpm exec playwright test
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
* fix(comprehensive-demo-react18): use CssExtractRspackPlugin for Svelte CSS
Replace experiments.css with CssExtractRspackPlugin in app-04 rspack config
to match webpack's MiniCssExtractPlugin approach. This ensures consistent
CSS handling between webpack and rspack builds.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
* chore: update @playwright/test to 1.57.0 in nextjs-host-react-remote
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
* chore: update @playwright/test and playwright to 1.57.0 across all packages
- Add @playwright/ and playwright to ALWAYS_UPDATE_SCOPES in repotools.js
- Update @playwright/test from ^1.54.2 to 1.57.0 in 63 packages
- Update playwright from ^1.54.2 to 1.57.0 where present
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
* remove cypress, align playwright, stabilize e2e
* stabilize e2e startup and scripts
* defer app_05 load and harden comprehensive demo e2e
* lazy-load app_03/app_04 remotes in comprehensive demo
* Fix React shared versions in comprehensive demo
* Fix React shared versions in react16 demo
* Relax React version checks in comprehensive demos
* Eager-load shared React in comprehensive demos
* chore: add no-op e2e scripts for native-federation tests
* fix: stabilize clo e2e webservers
* chore: remove playwright ui/debug scripts
* fix: remove unused deps variables flagged by CodeQL
Remove unused `deps` variable declarations from app-03 config files
in comprehensive-demo-react16 and comprehensive-demo-react18 examples.
Addresses github-advanced-security bot review comments.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
---------
Co-authored-by: Claude <noreply@anthropic.com>1 parent f21c2df commit 114e631
1,371 files changed
Lines changed: 11466 additions & 52583 deletions
File tree
- .github/workflows
- advanced-api
- automatic-vendor-sharing
- app1
- app2
- dynamic-remotes-runtime-environment-variables
- host
- remote
- dynamic-remotes-synchronous-imports
- app1
- app2
- e2e
- dynamic-remotes
- app1
- app2
- app3
- angular-universal-ssr
- client-app
- e2e
- methods
- tests
- host-app
- apollo-client
- app1
- app2
- basic-host-remote
- app1
- app2
- bi-directional
- app1
- app2
- cloud/azure-functions-node-v4
- remote
- shell
- api
- client
- clo
- host
- remote
- complete-react-case
- component-app
- e2e
- lib-app
- main-app
- comprehensive-demo-react16
- app-01
- src/pages
- app-02
- app-03
- app-04
- app-05
- e2e
- comprehensive-demo-react18
- app-01
- src/pages
- app-02
- app-03
- app-04
- public
- app-05
- e2e
- cra
- host
- remote
- css-isolation
- app1
- app2
- cypress-e2e
- common
- config
- cypress-e2e/results/allure-results
- fixtures
- helpers
- results/allure-results
- screenshots
- angular11-microfrontends-ngrx/e2e/checkAngular11NgrxApps.cy.ts
- angular11-microfrontends-ngxs/e2e/checkAngular11NgxsApps.cy.ts
- angular11-microfrontends-scully/e2e/checkAngular11SkullyApps.cy.ts
- angular12-microfrontends/e2e/checkAngular12MicrofrondendsApps.cy.ts
- angular15-vue3/e2e/checkAngular15Vue3App.cy.ts
- support
- types
- videos
- angular11-microfrontends-ngrx/e2e
- angular11-microfrontends-ngxs/e2e
- angular11-microfrontends-scully/e2e
- angular12-microfrontends/e2e
- angular15-vue3/e2e
- dashboard-admin-react-rspack-material-ui
- dashboard-app
- faq-app
- root
- sidebar
- team-app
- different-react-versions-16-17-typescript
- app1
- app2
- different-react-versions-16-18
- app1
- app2
- different-react-versions-isolated
- app1
- app2
- e2e
- different-react-versions-typescript
- app1
- app2
- e2e
- methods
- different-react-versions
- app1
- app2
- e2e
- methods
- dynamic-remotes-node-typescript
- dynamic-remotes-node
- dynamic-system-host
- app1
- app2
- app3
- e2e
- error-boundary
- app1
- app2
- federated-css-react-ssr
- expose-apps
- expose-css-module
- expose-css
- expose-jss
- expose-less
- expose-scss
- expose-styled-component
- expose-tailwind-css
- shell-apps
- css-jss
- server
- css-scss
- server
- jss-styled-components-css-module
- server
- jss-styled-components
- server
- less-scss
- server
- scss-tailwind-css
- server
- federated-css
- consumers-nextjs
- any-combination
- combination-of-4
- jss-and-tailwind-global
- jss-css-and-tailwind-module
- less-and-styled-component
- consumers-react
- any-combination
- combination-of-4
- combination-of-5
- css-and-styled-component
- css-module-and-jss
- less-and-scss
- tailwind-global-and-less
- tailwind-module-and-jss
- expose-remotes
- expose-css-module
- expose-css
- expose-jss
- expose-less
- expose-scss
- expose-styled-component
- expose-tailwind-css-global
- expose-tailwind-css-module
- federated-library-from-cdn
- app1
- app2
- remoteLibrary
- federated-npm
- app1
- app2
- app3
- frontend-discovery-service
- app-shell
- catalog-1.0.0
- catalog-2.0.0
- product-1.0.0
- genesis
- i18next-nextjs-react
- e2e
- next-host
- react-host
- react-remote
- loadable-react-16
- app1
- app2
- e2e
- loadable-react-18
- app1
- app2
- modernjs-classic-tractor-example
- checkout
- decide
- explore
- modernjs-ssr
- dynamic-provider
- host
- src
- components
- routes
- provider
- module-federation-vite-angular
- host
- remote
- module-federation-vite-react
- host
- remote
- module-federation-vite-solid
- host
- remote
- module-federation-vite-svelte
- host
- remote
- module-federation-vite-vue3
- host
- remote
- native-federation-react
- e2e/tests
- native-federation-tests-typescript-plugins
- host
- remote
- nested-remote
- app1
- app2
- app3
- e2e
- nextjs-csr
- checkout
- home
- shop
- nextjs-dynamic-ssr
- checkout
- e2e
- home
- shop
- nextjs-host-react-remote
- host-app
- remote-app
- nextjs-ssr-react-query
- nextjs-ssr
- checkout
- home
- shop
- playwright-e2e
- fixtures
- helpers
- types
- quasar-cli-vue3-webpack-javascript
- e2e
- react-16-17-18-ssr
- remote1
- remote2
- shell
- react-18-code-splitting
- app1
- app2
- e2e
- react-18-server-2-server
- app1
- app2
- e2e
- react-18-ssr
- remote1
- remote2
- shell
- react-in-vue
- e2e
- home
- layout
- react-livereload
- e2e
- host
- libs
- remote1
- react-manifest-example
- host
- remote1
- remote2
- react-nextjs
- nextjs-host-react-remote
- e2e/tests
- host
- remote
- nextjs-host-remote
- e2e/tests
- host
- remote
- react-host-nextjs-remote
- e2e
- host
- remote
- react-host-remote
- e2e
- host
- remote
- react-preact-runtime-typescript
- remote
- shell
- react-storybook
- host
- remote
- react-webpack-host-vite-remote
- host
- remote
- redux-reducer-injection
- app1
- app2
- e2e
- remix
- app1
- app2
- rsbuild-vue3-vuex
- consumer
- provider
- rspack-remix
- app1
- app2
- rspack-webpack-interop
- app-01
- app-02
- app-03
- app-04
- app-05
- rspack-webpack-offload
- component-app
- e2e
- lib-app
- main-app
- rspack_hmr
- app2
- host
- runhost
- runtime-plugins
- control-sharing
- app1
- app2
- multiple-react-versions
- app1
- app2
- offline-remote
- app1
- app2
- remote-control
- app1
- app2
- app3
- remote-router/host
- single-runtime
- app1
- app2
- rust-wasm
- e2e
- methods
- tests
- host
- remote
- self-healing
- app1
- app2
- e2e/tests
- server-side-render-only
- e2e/tests
- server-side-rendering
- remote1
- remote2
- shell
- simple-node
- node-host
- node-local-remote
- node-remote
- styled-components
- app1
- app2
- third-party-scripts
- app1
- e2e/tests
- typescript-monorepo
- app1
- app2
- typescript-project-references
- app1
- app2
- e2e/tests
- typescript-react-fallback
- app1
- app2
- e2e/tests
- typescript-react-monorepo-test
- packages
- host
- cypress/support
- src/__tests__
- remote
- typescript-react-monorepo/packages
- app1
- app2
- host
- typescript
- app1
- app2
- e2e/tests
- umd-federation
- app1
- app2
- e2e
- vue-cli
- consumer
- core
- other
- vue2-in-vue3
- vue2
- vue3
- vue3-cli-demo
- app-exposes
- app-general
- vue3-demo
- home
- layout
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
103 | 103 | | |
104 | 104 | | |
105 | 105 | | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
106 | 114 | | |
107 | 115 | | |
108 | 116 | | |
| |||
130 | 138 | | |
131 | 139 | | |
132 | 140 | | |
133 | | - | |
134 | | - | |
135 | | - | |
136 | | - | |
137 | | - | |
138 | | - | |
139 | | - | |
140 | | - | |
141 | 141 | | |
142 | 142 | | |
143 | 143 | | |
144 | 144 | | |
145 | 145 | | |
146 | | - | |
| 146 | + | |
147 | 147 | | |
148 | 148 | | |
149 | 149 | | |
| |||
153 | 153 | | |
154 | 154 | | |
155 | 155 | | |
156 | | - | |
157 | | - | |
158 | | - | |
159 | | - | |
| 156 | + | |
160 | 157 | | |
161 | 158 | | |
162 | 159 | | |
163 | | - | |
164 | | - | |
165 | | - | |
166 | | - | |
167 | | - | |
168 | | - | |
169 | | - | |
170 | | - | |
| 160 | + | |
| 161 | + | |
171 | 162 | | |
172 | 163 | | |
173 | 164 | | |
| |||
178 | 169 | | |
179 | 170 | | |
180 | 171 | | |
181 | | - | |
| 172 | + | |
182 | 173 | | |
183 | 174 | | |
184 | 175 | | |
| |||
195 | 186 | | |
196 | 187 | | |
197 | 188 | | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
198 | 196 | | |
199 | 197 | | |
200 | 198 | | |
| |||
225 | 223 | | |
226 | 224 | | |
227 | 225 | | |
228 | | - | |
229 | | - | |
230 | | - | |
231 | | - | |
232 | | - | |
233 | | - | |
234 | | - | |
235 | | - | |
236 | | - | |
237 | | - | |
238 | 226 | | |
239 | | - | |
240 | 227 | | |
241 | 228 | | |
242 | 229 | | |
243 | 230 | | |
244 | | - | |
| 231 | + | |
245 | 232 | | |
246 | 233 | | |
247 | 234 | | |
| |||
253 | 240 | | |
254 | 241 | | |
255 | 242 | | |
256 | | - | |
257 | | - | |
258 | | - | |
259 | | - | |
260 | | - | |
261 | | - | |
262 | | - | |
263 | | - | |
264 | | - | |
265 | | - | |
266 | | - | |
| 243 | + | |
| 244 | + | |
267 | 245 | | |
268 | 246 | | |
269 | | - | |
270 | | - | |
271 | | - | |
272 | | - | |
273 | | - | |
274 | | - | |
275 | | - | |
276 | | - | |
277 | | - | |
278 | | - | |
279 | | - | |
280 | | - | |
281 | | - | |
282 | | - | |
283 | | - | |
284 | | - | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
285 | 250 | | |
286 | 251 | | |
287 | 252 | | |
| |||
306 | 271 | | |
307 | 272 | | |
308 | 273 | | |
309 | | - | |
| 274 | + | |
310 | 275 | | |
311 | 276 | | |
312 | 277 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
51 | 58 | | |
52 | 59 | | |
53 | 60 | | |
| |||
86 | 93 | | |
87 | 94 | | |
88 | 95 | | |
89 | | - | |
90 | | - | |
91 | | - | |
92 | | - | |
93 | | - | |
94 | | - | |
95 | | - | |
96 | | - | |
97 | 96 | | |
98 | 97 | | |
99 | 98 | | |
100 | 99 | | |
101 | 100 | | |
102 | | - | |
| 101 | + | |
103 | 102 | | |
104 | 103 | | |
105 | 104 | | |
| |||
112 | 111 | | |
113 | 112 | | |
114 | 113 | | |
115 | | - | |
116 | | - | |
117 | | - | |
118 | | - | |
119 | | - | |
120 | | - | |
121 | | - | |
122 | | - | |
123 | | - | |
124 | | - | |
125 | | - | |
126 | | - | |
| 114 | + | |
| 115 | + | |
127 | 116 | | |
128 | 117 | | |
129 | | - | |
130 | | - | |
131 | | - | |
132 | | - | |
133 | | - | |
134 | | - | |
135 | | - | |
| 118 | + | |
| 119 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
13 | | - | |
14 | | - | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| |||
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
| 59 | + | |
59 | 60 | | |
60 | 61 | | |
61 | 62 | | |
| |||
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
| 33 | + | |
33 | 34 | | |
34 | 35 | | |
35 | 36 | | |
| |||
Lines changed: 2 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
| 65 | + | |
65 | 66 | | |
66 | 67 | | |
67 | 68 | | |
| |||
108 | 109 | | |
109 | 110 | | |
110 | 111 | | |
111 | | - | |
| 112 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
13 | | - | |
14 | | - | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| |||
Lines changed: 2 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
| 59 | + | |
59 | 60 | | |
60 | 61 | | |
61 | 62 | | |
| |||
77 | 78 | | |
78 | 79 | | |
79 | 80 | | |
80 | | - | |
| 81 | + | |
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
| 33 | + | |
33 | 34 | | |
34 | 35 | | |
35 | 36 | | |
| |||
Lines changed: 2 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
| 65 | + | |
65 | 66 | | |
66 | 67 | | |
67 | 68 | | |
| |||
108 | 109 | | |
109 | 110 | | |
110 | 111 | | |
111 | | - | |
| 112 | + | |
0 commit comments