import { vitePlugin as remix } from '@remix-run/dev'; import { installGlobals } from '@remix-run/node'; import { defineConfig } from 'vite'; import tsconfigPaths from 'vite-tsconfig-paths'; import { flatRoutes } from 'remix-flat-routes' installGlobals(); export default defineConfig({ // define web socket port server: { port: 9999, hmr: { port: 9998 } }, plugins: [ remix({ routes: async defineRoutes => { return flatRoutes('routes', defineRoutes) }, // app path appDirectory: 'app' }), tsconfigPaths() ] // plugins: [remix(), tsconfigPaths()], });