Files
static-pages/apps/api.immich.app/vite.config.ts
T
Jason Rasmussen b0b7f4df82 refactor: packages (#479)
* refactor: packages

* feat: migrate ui website
2026-05-04 14:37:01 -04:00

36 lines
889 B
TypeScript

import { sveltekit } from '@sveltejs/kit/vite';
import tailwindcss from '@tailwindcss/vite';
import { defineConfig } from 'vitest/config';
import dotenv from 'dotenv';
dotenv.config({ path: '../../.env' });
export default defineConfig({
plugins: [tailwindcss(), sveltekit()],
server: {
allowedHosts: true,
fs: {
allow: ['../../common'],
},
proxy: process.env.IMMICH_SERVER_URL
? {
'/api': {
target: process.env.IMMICH_SERVER_URL,
secure: true,
changeOrigin: true,
ws: true,
},
}
: undefined,
},
optimizeDeps: {
exclude: ['@immich/ui', '@immich/svelte-markdown-preprocess'],
},
test: {
expect: { requireAssertions: true },
environment: 'node',
include: ['src/**/*.{test,spec}.{js,ts}'],
exclude: ['src/**/*.svelte.{test,spec}.{js,ts}'],
},
});