vite-federation-dynamic-import
TypeScript icon, indicating that this package has built-in type declarations

1.0.2 • Public • Published

vite-federation-dynamic-import

A library that simplifies the dynamic import of remotes in a @originjs/vite-plugin-federation host, without declaring it in vite.config.js.

Installation

npm install vite-federation-dynamic-import

Usage

import { importRemote } from 'vite-federation-dynamic-import';

const remote = await importRemote('http://localhost:3001/remoteEntry.js');

Remember that you still need to enable host capabilities in the vite.config.js file:

import federation from '@originjs/vite-plugin-federation'

export default defineConfig({
  plugins: [
    federation({
        name: 'host',
        filename: 'remoteEntry.js',
+       remotes: {
+           dummy: ""
+       }
    })
  ],
})

Package Sidebar

Install

npm i vite-federation-dynamic-import

Weekly Downloads

2

Version

1.0.2

License

MIT

Unpacked Size

3.1 kB

Total Files

5

Last publish

Collaborators

  • jaouan