repo_description: 🔮 ChatGPT Desktop Application (Mac, Windows and Linux)
repo_topics: ai app application chatgpt desktop-app gpt gpt-3 linux macos notes-app openai rust tauri webview windows
code: import { defineConfig } from 'vite';
  import react from '@vitejs/plugin-react';
  import tsconfigPaths from 'vite-tsconfig-paths';
  
  // https://vitejs.dev/config/
  export default defineConfig(async () => ({
    plugins: [tsconfigPaths(), react()],
  
    // Vite options tailored for Tauri development and only applied in `tauri dev` or `tauri build`
    //
    // 1. prevent vite from obscuring rust errors
    clearScreen: false,
    // 2. tauri expects a fixed port, fail if that port is not available
    server: {
      port: 1420,
      strictPort: true,
      watch: {
        // 3. tell vite to ignore watching `src-tauri`
        ignored: ['**/src-tauri/**'],
      },
    },
  }));
  