Files
headroom/frontend/vite.config.mts
Santhosh Janardhanan d88c610f4e fix(api): Complete API Resource Standard remediation
- Fix backend tests for capacity and project endpoints
- Add SvelteKit hooks.server.ts for API proxy in Docker
- Update unwrapResponse to handle nested data wrappers
- Add console logging for project form errors
- Increase E2E test timeouts for modal operations
- Mark 4 modal timing tests as fixme (investigate later)

Test Results:
- Backend: 75 passed 
- Frontend Unit: 10 passed 
- E2E: 130 passed, 24 skipped 
- API Docs: Generated

Refs: openspec/changes/api-resource-standard
2026-02-19 17:03:24 -05:00

25 lines
543 B
TypeScript

import { sveltekit } from '@sveltejs/kit/vite';
import { defineConfig } from 'vite';
import path from 'path';
export default defineConfig({
plugins: [sveltekit()],
server: {
port: 5173,
host: '0.0.0.0',
proxy: {
'/api': {
target: process.env.BACKEND_URL || 'http://backend:3000',
changeOrigin: true
}
}
},
test: {
include: ['tests/**/*.{test,spec}.{js,ts}'],
exclude: ['tests/e2e/**/*'],
globals: true,
environment: 'happy-dom',
setupFiles: ['./tests/setup.ts']
}
});