index.ts 396 Bytes
import { Plugin, PluginOption } from "vite";
import { GenerateBuildConfig } from "./globConfig";
import { configHtmlPlugin } from "./html";

export function createVitePlugins(viteEnv: ViteEnv, isBuild: boolean) {
  const vitePlugins: (Plugin | PluginOption[])[] = []

  vitePlugins.push(configHtmlPlugin(viteEnv, isBuild))
  vitePlugins.push(GenerateBuildConfig(viteEnv))

  return vitePlugins
}