File: /var/www/landings/landings/exnova-upgrade/vite.config.js
import { defineConfig } from "vite";
// import path from "path";
import { sveltekit } from "@sveltejs/kit/vite";
import svg from "@poppanator/sveltekit-svg";
export default defineConfig({
plugins: [
sveltekit(),
svg({
includePaths: ["./src/assets/images/"],
svgoOptions: {
multipass: true,
plugins: [
{
name: "preset-default",
params: {
overrides: {
removeViewBox: false,
},
},
},
],
},
}),
],
build: {
sourcemap: false,
assetsInclude: ["**/locales/*.json"],
ssrManifest: true,
minify: true,
cssMinify: true,
cssCodeSplit: true,
rollupOptions: {
output: {
manualChunks: undefined,
},
},
},
// Локальный пакет лендов, можно либо вообще не добавлять, либо оставить закомментированным
// resolve: {
// alias: {
// $shared: path.resolve(__dirname, "../../shared"),
// $sharedIQ: path.resolve(__dirname, "../../shared/components/IQCommon"),
// },
// },
});