import vercel from "vite-plugin-vercel"; import { telefunc } from "telefunc/vite"; import ssr from "vike/plugin"; import react from "@vitejs/plugin-react"; import devServer from "@hono/vite-dev-server"; import { defineConfig } from "vite"; export default defineConfig({ resolve: { alias: { "~": __dirname, }, }, plugins: [ devServer({ entry: "hono-entry.ts", exclude: [ /^\/@.+$/, /.*\.(ts|tsx|vue)($|\?)/, /.*\.(s?css|less)($|\?)/, /^\/favicon\.ico$/, /.*\.(svg|png)($|\?)/, /^\/(public|assets|static)\/.+/, /^\/node_modules\/.*/, ], injectClientScript: false, }), react({}), ssr({ prerender: true, }), telefunc(), // vercel(), ], });