import adapter from '@sveltejs/adapter-node';

/** @type {import('@sveltejs/kit').Config} */
const config = {
  compilerOptions: {
    // Force runes mode for the project, except for libraries. Can be removed in svelte 6.
    runes: ({ filename }) =>
      filename.split(/[/\\]/).includes('node_modules') ? undefined : true,
  },
  kit: { adapter: adapter() },
  vite: {
    server: {
      port: 7283,
    },
  },
  prerender: {
    origin: 'https://leomurca.xyz',
  },
  env: {
    publicPrefix: 'PUBLIC_',
  },
};

export default config;
