Skip to content
Clone
f60aa94
30 lines 906 B
import { fileURLToPath } from 'node:url'
import tailwindcss from '@tailwindcss/vite'
import react from '@vitejs/plugin-react'
import { defineConfig, loadEnv } from 'vite'
export default defineConfig(({ mode }) => {
const env = loadEnv(mode, process.cwd(), '')
return {
root: 'view/auth',
publicDir: 'public',
build: { outDir: '../dist', emptyOutDir: true },
plugins: [react(), tailwindcss()],
resolve: {
alias: {
'@kenapi/apiclient': fileURLToPath(new URL('./packages/apiclient', import.meta.url)),
'@': fileURLToPath(new URL('./view/auth/src', import.meta.url)),
},
},
optimizeDeps: { include: ['@noble/hashes/sha2.js'] },
server: {
port: 15474,
proxy: {
'^/api/v1(?:/|$)|^/.well-known/': {
target: env.AUTH_API_PROXY || 'http://127.0.0.1:7051',
changeOrigin: true,
},
},
},
}
})