mirror of https://github.com/halo-dev/halo
				
				
				
			
		
			
				
	
	
		
			20 lines
		
	
	
		
			519 B
		
	
	
	
		
			TypeScript
		
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			519 B
		
	
	
	
		
			TypeScript
		
	
	
import VueI18nPlugin from "@intlify/unplugin-vue-i18n/vite";
 | 
						|
import path from "path";
 | 
						|
import { Plugin } from "vite";
 | 
						|
import { createViteConfig } from "./src/vite/config-builder";
 | 
						|
 | 
						|
export default ({ mode }: { mode: string }) => {
 | 
						|
  return createViteConfig({
 | 
						|
    base: "/uc/",
 | 
						|
    entryFile: "/uc-src/main.ts",
 | 
						|
    port: 4000,
 | 
						|
    outDir: path.resolve("build/dist/uc"),
 | 
						|
    mode,
 | 
						|
    plugins: [
 | 
						|
      VueI18nPlugin({
 | 
						|
        include: [path.resolve(__dirname, "./src/locales/*.yaml")],
 | 
						|
      }) as Plugin,
 | 
						|
    ],
 | 
						|
  });
 | 
						|
};
 |