Files
vps-tracker/apps/web/tsconfig.json
T
DenozordecandCursor db1d26d324 feat(web): стандартизированный справочник стран и городов в @cfdm/shared/geo
- packages/shared/src/geo: страны ISO 3166-1 alpha-2 + топ-города по странам
- vps.tsx: countryOptions/cityOptions из справочника + существующих VPS,
  города фильтруются по выбранной стране
- auto-complete-input: убран onBlur-хак с setTimeout, фильтрация по
  основному полю, initialFocus=false чтобы popover не закрывался
- vite.config.ts + tsconfig.json: алиас @cfdm/shared/geo

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-26 22:56:54 +07:00

24 lines
1.0 KiB
JSON

{
"extends": "../../tsconfig.base.json",
"compilerOptions": {
"baseUrl": ".",
"paths": {
"@/*": ["./src/*"],
"@cfdm/ui/components/*": ["../../packages/ui/src/components/*"],
"@cfdm/ui/hooks/*": ["../../packages/ui/src/hooks/*"],
"@cfdm/ui/lib/utils": ["../../packages/ui/src/lib/utils.ts"],
"@cfdm/ui/globals.css": ["../../packages/ui/src/styles/globals.css"],
"@cfdm/shared": ["../../packages/shared/src/index.ts"],
"@cfdm/shared/contracts/*": ["../../packages/shared/src/contracts/*"],
"@cfdm/shared/types/*": ["../../packages/shared/src/types/*"],
"@cfdm/shared/geo": ["../../packages/shared/src/geo/index.ts"],
"@cfdm/shared/geo/*": ["../../packages/shared/src/geo/*"],
"@cfdm/db": ["../../packages/db/src/index.ts"],
"@cfdm/db/schema": ["../../packages/db/src/schema/index.ts"],
"@cfdm/db/repositories/*": ["../../packages/db/src/repositories/*"]
},
"types": ["vite/client"]
},
"include": ["src", "vite.config.ts"]
}