Files
portfolio/vite.config.ts

26 lines
637 B
TypeScript

import { defineConfig } from 'vite'
import { devtools } from '@tanstack/devtools-vite'
import { tanstackStart } from '@tanstack/react-start/plugin/vite'
import { nitro } from 'nitro/vite'
import viteReact from '@vitejs/plugin-react'
import tailwindcss from '@tailwindcss/vite'
const isProd = process.env['NODE_ENV'] === 'production'
const config = defineConfig({
resolve: { tsconfigPaths: true },
server: {
host: '0.0.0.0',
port: 3000,
},
plugins: [
!isProd && devtools(),
tailwindcss(),
tanstackStart(),
nitro({ preset: 'node-server' }),
viteReact(),
].filter(Boolean),
})
export default config