Replies: 1 comment 12 replies
-
|
What's the benefit of using module federation if you need to install something through npm? |
Beta Was this translation helpful? Give feedback.
12 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi @ScriptedAlchemy @2heal1 @zhoushaw
If we have
@types/**packages fornpmpackages, so why don't we have@mf-types/**packages formodule federationmodules?I think it would be great, if any developer could publish declaration files for his microfrontend
(see how @types works)
Why
For example: what if google could share google-maps-services-js as module federation module instead of npm library
Let's call it
Components as a ServiceSo developers could plug it this way:
$ npm i -D @mf-types/googlemaps__google-maps-services-jsHow
https://npmjs.com/org/@mf-types)@mf-types/**loadRemote(...)should detect types automatically for every new@mf-types/**installed packageFuture
In future browsers could implement support for such syntax (just like type="importmap")
So we could use
importwithoutloadRemoteSo developer just has to install
@mf-types/**package to have type hints.Beta Was this translation helpful? Give feedback.
All reactions