wn-discoteam-theme/vite.config.js

32 lines
739 B
JavaScript

import liveReload from "vite-plugin-live-reload";
import VitePluginSvgSpritemap from "@spiriit/vite-plugin-svg-spritemap";
export default ({ command }) => {
return {
base:
command === "serve"
? "/themes/vite-tailwind/"
: "/themes/vite-tailwind/assets/public/",
publicDir: "resources/public",
build: {
manifest: "manifest.json",
outDir: "assets/public",
assetsDir: "",
rollupOptions: {
input: "resources/js/app.js",
},
},
server: {
strictPort: true,
port: 3000,
},
resolve: {
extensions: [".js", ".mjs"],
},
plugins: [
liveReload("./**/*.htm"),
VitePluginSvgSpritemap("./resources/icons/*.svg"),
],
};
};