- 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>
24 lines
1.0 KiB
JSON
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"]
|
|
}
|