vite.config.js 672 B

1234567891011121314151617181920
  1. import { paraglideVitePlugin } from '@inlang/paraglide-js';
  2. import tailwindcss from '@tailwindcss/vite';
  3. import adapter from '@sveltejs/adapter-node';
  4. import { sveltekit } from '@sveltejs/kit/vite';
  5. import { defineConfig } from 'vite';
  6. export default defineConfig({
  7. plugins: [
  8. tailwindcss(),
  9. sveltekit({
  10. compilerOptions: {
  11. // Force runes mode for the project, except for libraries. Can be removed in svelte 6.
  12. runes: ({ filename }) => filename.split(/[/\\]/).includes('node_modules') ? undefined : true
  13. },
  14. adapter: adapter()
  15. }),
  16. paraglideVitePlugin({ project: './project.inlang', outdir: './src/lib/paraglide' })
  17. ],
  18. server: { port: 3000 }
  19. });