Skip to content

Configuration Files

The project relies on several configuration files to manage build settings, styling, and code quality.

  • astro.config.mjs # Main project configuration
  • tailwind.config.mjs # Tailwind CSS customization
  • tsconfig.json # TypeScript compiler options
  • package.json # Dependencies and scripts
  • .env # Environment variables (not committed)

Configures Astro integrations, build options, and routing.

import { defineConfig } from 'astro/config';
import starlight from '@astrojs/starlight';
import tailwind from '@astrojs/tailwind';
export default defineConfig({
site: 'https://docs.finan.eu.com',
integrations: [
starlight({
// Starlight options...
}),
tailwind(),
],
});

Defines compiler options for TypeScript. We use strict mode to ensure type safety.

{
"extends": "astro/tsconfigs/strict",
"compilerOptions": {
"baseUrl": "."
}
}