web.ts/app.config.ts
2025-06-05 01:08:50 +01:00

27 lines
640 B
TypeScript

import { defineConfig } from '@tanstack/react-start/config';
import tsConfigPaths from 'vite-tsconfig-paths';
import { paraglideVitePlugin as paraglide } from '@inlang/paraglide-js';
export default defineConfig({
tsr: {
appDirectory: 'src',
},
vite: {
plugins: [
tsConfigPaths({
projects: ['./tsconfig.json'],
}),
paraglide({
project: './project.inlang',
outdir: './src/paraglide',
outputStructure: 'message-modules',
cookieName: 'locale',
strategy: ['cookie', 'preferredLanguage', 'baseLocale'],
}),
],
},
server: {
preset: 'bun',
},
});