@@ -6,12 +6,12 @@ import { ViteEjsPlugin } from 'vite-plugin-ejs'
6
6
import { viteStaticCopy } from 'vite-plugin-static-copy'
7
7
import { resolve } from 'path'
8
8
9
- const pluginsDir = [
10
- 'redisearch' ,
11
- 'clients-list' ,
12
- 'redisgraph' ,
13
- 'redistimeseries-app' ,
14
- 'ri-explain' ,
9
+ const riPlugins = [
10
+ { name : 'redisearch' , entry : 'src/main.tsx' } ,
11
+ { name : 'clients-list' , entry : 'src/main.tsx' } ,
12
+ { name : 'redisgraph' , entry : 'src/main.tsx' } ,
13
+ { name : 'redistimeseries-app' , entry : 'src/main.tsx' } ,
14
+ { name : 'ri-explain' , entry : 'src/main.tsx' } ,
15
15
]
16
16
17
17
/**
@@ -26,7 +26,7 @@ export default defineConfig({
26
26
// Copy public static for all plugins
27
27
viteStaticCopy ( {
28
28
silent : true ,
29
- targets : pluginsDir . map ( ( pluginDir ) => ( {
29
+ targets : riPlugins . map ( ( { name : pluginDir } ) => ( {
30
30
src : `./${ pluginDir } /public/*` ,
31
31
dest : `./${ pluginDir } /dist/` ,
32
32
} ) )
@@ -53,7 +53,7 @@ export default defineConfig({
53
53
lib : {
54
54
// Multi entries
55
55
entry : Object . fromEntries (
56
- pluginsDir . map ( ( pluginDir ) => [ pluginDir , resolve ( __dirname , `./${ pluginDir } /src/main.tsx ` ) ] )
56
+ riPlugins . map ( ( { name : pluginDir , entry } ) => [ pluginDir , resolve ( __dirname , `./${ pluginDir } /${ entry } ` ) ] )
57
57
) ,
58
58
} ,
59
59
0 commit comments