mirror of
https://github.com/lights0123/n-link.git
synced 2026-08-07 18:23:28 +00:00
Migrates n-link-core's Tailwind config from 1.x to 3.x (drops future/ variants/purge, swaps custom-forms for @tailwindcss/forms) and replaces the Vue 2 'vue/types/vue' augmentation with Vue 3 ComponentCustomProperties. Deletes the Vue 2 shims.
25 lines
691 B
TypeScript
25 lines
691 B
TypeScript
import { defineConfig } from "vite";
|
|
import vue from "@vitejs/plugin-vue";
|
|
import { fileURLToPath, URL } from "node:url";
|
|
|
|
const host = process.env.TAURI_DEV_HOST;
|
|
|
|
export default defineConfig(async () => ({
|
|
plugins: [vue()],
|
|
resolve: {
|
|
alias: {
|
|
"n-link-core": fileURLToPath(new URL("../n-link-core", import.meta.url)),
|
|
"@": fileURLToPath(new URL("./src", import.meta.url)),
|
|
},
|
|
},
|
|
// Vite ignores watching src-tauri; Tauri expects a fixed port.
|
|
clearScreen: false,
|
|
server: {
|
|
port: 1420,
|
|
strictPort: true,
|
|
host: host || false,
|
|
hmr: host ? { protocol: "ws", host, port: 1421 } : undefined,
|
|
watch: { ignored: ["**/src-tauri/**"] },
|
|
},
|
|
}));
|