From a4c9fcecd63f03445dbb76701ee45ea1fb629832 Mon Sep 17 00:00:00 2001 From: dilesoft Date: Thu, 12 Dec 2024 23:39:06 +0300 Subject: [PATCH] module federation --- src-editor/vite.config.ts | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src-editor/vite.config.ts b/src-editor/vite.config.ts index 2022d32ba..bd8ced84d 100644 --- a/src-editor/vite.config.ts +++ b/src-editor/vite.config.ts @@ -20,6 +20,15 @@ const makeShared = pkgs => { export default defineConfig({ plugins: [ + federation( { + name: 'iobroker_javascript', + shared: makeShared([ + 'react', 'react-dom', '@mui/material', '@mui/styles', '@mui/icons-material', 'prop-types', '@iobroker/adapter-react-v5', 'react-ace', + ]), + exposes: {}, + remotes: {}, + filename: 'remoteEntry.js', + }), react(), vitetsConfigPaths(), commonjs(), @@ -28,14 +37,6 @@ export default defineConfig({ 'src/**/*.svg', ], }), - federation( { - name: 'iobroker_javascript', - remotes: { - }, - shared: makeShared([ - 'react', 'react-dom', '@mui/material', '@mui/styles', '@mui/icons-material', 'prop-types', '@iobroker/adapter-react-v5', 'react-ace', - ]), - }) ], server: { port: 3000