1
0
Fork 0
muzika-gromche/Frontend/vite.config.ts

48 lines
994 B
TypeScript

/// <reference types="vitest/config" />
import tailwindcss from "@tailwindcss/vite";
import vue from "@vitejs/plugin-vue";
import { resolve } from "node:path";
import { defineConfig } from "vite";
import vueDevTools from "vite-plugin-vue-devtools";
import svgLoader from "vite-svg-loader";
// https://vite.dev/config/
export default defineConfig({
server: {
host: "0.0.0.0",
},
base: "/muzika-gromche",
plugins: [
vue(),
vueDevTools(),
tailwindcss(),
svgLoader({
svgoConfig: {
multipass: true,
plugins: [
{
name: "preset-default",
params: {
overrides: {
// @see https://github.com/svg/svgo/issues/1128
removeViewBox: false,
},
},
},
],
},
}),
],
resolve: {
alias: {
"@": resolve(__dirname, "./src/"),
},
},
css: {
modules: {
localsConvention: "camelCaseOnly",
},
},
});