Astro tsconfig.json File
2 min read
Typescript Paths
Using "@components/*": ["src/components/*"],
lets you import files from the components folder using import File from "@components/File.astro"
, instead of playing with ../
until you find your folder.
{
"extends": "astro/tsconfigs/base",
"compilerOptions": {
"strictNullChecks": true,
"baseUrl": ".",
"paths": {
"@components/*": ["src/components/*"],
"@layouts/*": ["src/layouts/*"],
"@assets/*": ["src/assets/*"],
"@utils/*": ["src/utils/*"]
},
"jsx": "preserve",
"jsxImportSource": "solid-js"
}
}