Skip to content

Configuration

// @ts-check
import { defineConfig } from 'astro/config';
import mdx from '@astrojs/mdx';
import path from 'node:path';
import icon from "astro-icon";
// https://astro.build/config
export default defineConfig({
experimental: {},
image: {
// Used for all `<Image />` and `<Picture />` components unless overridden with a prop
layout: 'constrained',
},
integrations: [
icon(),
mdx(),
],
trailingSlash: 'always',
vite: {
resolve: {
alias: {
'@': path.resolve('./src'),
'@images': path.resolve('./src/assets/images'),
},
},
},
});
{
"extends": "astro/tsconfigs/strict",
"compilerOptions": {
"baseUrl": ".",
"paths": {
"@/*": [
"src/*"
]
}
},
"include": [
"src/**/*",
".astro/types.d.ts"
],
"exclude": [
"dist"
]
}