svelte.config.js 571 B

1234567891011121314
  1. import adapter from '@sveltejs/adapter-static';
  2. /** @type {import('@sveltejs/kit').Config} */
  3. const config = {
  4. compilerOptions: {
  5. // Force runes mode for the project, except for libraries. Can be removed in svelte 6.
  6. runes: ({ filename }) => (filename.split(/[/\\]/).includes('node_modules') ? undefined : true)
  7. },
  8. // Fallback (SPA) porque o app é totalmente client-side e protegido por sessão:
  9. // as páginas buscam dados da API em runtime, então não são pré-renderizadas.
  10. kit: { adapter: adapter({ fallback: 'index.html' }) }
  11. };
  12. export default config;