mirror of
https://github.com/supabase/supabase.git
synced 2026-10-10 20:05:06 +03:00
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.
44 lines
1.5 KiB
JSON
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"]
|
|
}
|