Files
supabase/apps/studio/tsconfig.json
Charis 5c1cf1a6ea fix: tsconfig auto-import resolution (#44496)
Ever since the update to TypeScript 6, IDE auto-imports are suggesting
"node_modules/package_name/...." rather than the correct "package_name".
This is due to our deprecated bare specifier wildcard in paths,
replacing this with a listing of all bare specifiers we currently
support (while migrating away) to restore auto-import suggestions.
2026-04-02 14:38:14 -04:00

44 lines
1.5 KiB
JSON

{
"$schema": "https://json.schemastore.org/tsconfig",
"extends": "tsconfig/nextjs.json",
"compilerOptions": {
"allowJs": false,
"lib": ["dom", "dom.iterable", "esnext"],
"paths": {
"@/*": ["./*"],
"@ui/*": ["./../../packages/ui/src/*"], // handle ui package paths
// @deprecated: use @/ prefix instead
"components/*": ["./components/*"],
// @deprecated: use @/ prefix instead
"data/*": ["./data/*"],
// @deprecated: use @/ prefix instead
"evals/*": ["./evals/*"],
// @deprecated: use @/ prefix instead
"fonts/*": ["./fonts/*"],
// @deprecated: use @/ prefix instead
"hooks/*": ["./hooks/*"],
// @deprecated: use @/ prefix instead
"lib/*": ["./lib/*"],
// @deprecated: use @/ prefix instead
"pages/*": ["./pages/*"],
// @deprecated: use @/ prefix instead
"public/*": ["./public/*"],
// @deprecated: use @/ prefix instead
"state/*": ["./state/*"],
// @deprecated: use @/ prefix instead
"static-data/*": ["./static-data/*"],
// @deprecated: use @/ prefix instead
"styles/*": ["./styles/*"],
// @deprecated: use @/ prefix instead
"tests/*": ["./tests/*"],
// @deprecated: use @/ prefix instead
"types": ["./types"],
// @deprecated: use @/ prefix instead
"types/*": ["./types/*"]
},
"plugins": [{ "name": "next" }]
},
"include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"],
"exclude": ["node_modules", "public/deno/*.ts"]
}