import adapter from '@sveltejs/adapter-static'; import { vitePreprocess } from '@sveltejs/vite-plugin-svelte'; import dotenv from 'dotenv'; import { resolve } from 'node:path'; dotenv.config({ path: '../../.env' }); process.env.PUBLIC_IMMICH_SPEC_URL = process.env.PUBLIC_IMMICH_SPEC_URL || 'https://docs.immich.app/openapi.json'; /** @type {import('@sveltejs/kit').Config} */ const config = { // Consult https://svelte.dev/docs/kit/integrations // for more information about preprocessors preprocess: vitePreprocess(), kit: { adapter: adapter({ fallback: 'index.html', }), alias: { $common: '../../common', '$common/*': '../../common/*', // TODO remove after $common is gone... '@immich/ui': resolve('../../packages/ui/dist'), '@mdi/js': resolve('./node_modules/@mdi/js'), }, }, }; export default config;