Skip to content
Snippets Groups Projects
vite.config.ts 923 B
Newer Older
import { defineConfig } from "vite";
import { ManifestCSS } from "./vite-manifest-css";

// https://vitejs.dev/config/
export default defineConfig({
  root: "./app/Resources",
  base: "/assets/",
  build: {
    outDir: "../../public/assets",
    assetsDir: "",
    manifest: true,
    sourcemap: true,
    rollupOptions: {
      input: {
        "admin-audio-player.ts": "js/admin-audio-player.ts",
        "install.ts": "js/install.ts",
        "map.ts": "js/map.ts",
        "podcast.ts": "js/podcast.ts",
  plugins: [
    ManifestCSS(),
    VitePWA({
      manifest: false,
      outDir: "../../public",
    }),
  ],