Remove vuetify and add theme toggle button

This commit is contained in:
2026-02-14 22:58:50 -05:00
parent d523c31953
commit ea871e3fb4
8 changed files with 103 additions and 244 deletions

View File

@@ -1,7 +1,6 @@
// Plugins
import Components from "unplugin-vue-components/vite";
import Vue from "@vitejs/plugin-vue";
import Vuetify, { transformAssetUrls } from "vite-plugin-vuetify";
// Utilities
import { defineConfig } from "vite";
@@ -10,16 +9,9 @@ import { fileURLToPath, URL } from "node:url";
// https://vitejs.dev/config/
export default defineConfig({
plugins: [
Vue({
template: { transformAssetUrls },
}),
Vuetify(),
Vue(),
Components(),
],
optimizeDeps: {
exclude: ["vuetify"],
include: ["axios", "vue-router", "vue-loading-overlay"],
},
define: { "process.env": {} },
resolve: {
alias: {
@@ -54,7 +46,6 @@ export default defineConfig({
rollupOptions: {
output: {
manualChunks: {
"vuetify": ["vuetify"],
"vendor": ["axios", "dayjs", "vue-router", "vue-loading-overlay"],
},
chunkFileNames: "js/[name].[hash].js",
@@ -76,4 +67,4 @@ export default defineConfig({
chunkSizeWarningLimit: 1000,
reportCompressedSize: true,
},
});
});