Files
photonvision-2025.0.0-beta-6/photon-client/vite.config.ts
T
2024-12-09 08:01:09 -07:00

41 lines
860 B
TypeScript

import { fileURLToPath, URL } from "node:url";
import { defineConfig } from "vite";
import Vue2 from "@vitejs/plugin-vue2";
import Components from "unplugin-vue-components/vite";
import { VuetifyResolver } from "unplugin-vue-components/resolvers";
export default defineConfig({
base: "./",
plugins: [
Vue2(),
Components({
resolvers: [VuetifyResolver()],
dts: true,
transformer: "vue2",
types: [
{
from: "vue-router",
names: ["RouterLink", "RouterView"]
}
],
version: 2.7
})
],
css: {
preprocessorOptions: {
sass: {
additionalData: ["@import \"@/assets/styles/variables.scss\"", ""].join("\n")
}
}
},
resolve: {
alias: {
"@": fileURLToPath(new URL("./src", import.meta.url))
}
},
build: {
sourcemap: true
}
});