# Path Aliases & Real File Paths

## Path Aliases & Real File Paths

Veltro's aliases are defined in `tsconfig.json`:

```json
"paths": {
  "@/components/*": ["./src/layouts/components/*"],
  "@/shortcodes/*": ["./src/layouts/shortcodes/*"],
  "@/helpers/*": ["./src/layouts/helpers/*"],
  "@/*": ["./src/*"]
}
```

Examples:

- `@/components/sections/Banner.astro` maps to `src/layouts/components/sections/Banner.astro`
- `@/shortcodes/Accordion.astro` maps to `src/layouts/shortcodes/Accordion.astro`
- `@/helpers/Icons.astro` maps to `src/layouts/helpers/Icons.astro`
- `@/lib/utils/i18nUtils.ts` maps to `src/lib/utils/i18nUtils.ts`

There is no top-level `src/components/` folder; the component alias intentionally points into `src/layouts/components/`.