Tam Nhu Tran
1c72b4b8d5
refactor(cliproxy): flatten module structure and colocate tests (#1135)
- Split types.ts (331 LOC) into 4 concern-based files under types/:
platform-types, binary-types, provider-types, config-types
- Preserve backward compat via barrel re-export (types.ts → types/index)
- Reorganize 53 root-level files into 8 subdirectories:
accounts/, ai-providers/, auth/, binary/, config/, executor/,
management/, proxy/, quota/, routing/, services/, sync/
- Reduce src/cliproxy/ root from 65 to 8 files (target: ≤10)
- Colocate 87 unit tests from tests/unit/cliproxy/ into
src/cliproxy/*/__tests__/ (13 colocated test directories)
- Update import paths across 40+ consumer files
- Add TDD backward-compat test for types split
Refs #1135
2026-04-29 17:06:39 -04:00
..
2026-04-25 11:30:22 -04:00
2026-04-29 17:06:39 -04:00
2026-03-23 11:02:08 -04:00
2026-04-07 05:19:44 -04:00
2026-03-17 14:06:39 -04:00
2026-04-20 21:15:31 -04:00
2026-04-29 17:06:39 -04:00
2026-02-05 15:00:02 -05:00
2026-01-28 14:12:42 -05:00
2026-04-26 11:09:54 -04:00
2026-02-12 14:18:48 +07:00
2026-04-28 12:33:12 -04:00
2026-03-29 21:04:59 -04:00
2026-03-29 21:04:59 -04:00
2026-04-29 17:06:39 -04:00
2026-04-28 11:39:40 -04:00
2026-04-01 15:32:37 -04:00
2026-04-22 21:43:32 -04:00
2026-02-19 16:26:56 +07:00
2026-03-23 11:02:08 -04:00
2026-04-15 17:04:37 -04:00
2026-04-15 17:04:37 -04:00
2026-03-27 15:05:17 -04:00
2026-01-13 11:43:27 -05:00
2026-03-17 15:49:29 -04:00
2026-04-16 18:49:24 -04:00
2026-04-14 19:26:59 -04:00
2026-04-02 18:36:19 -04:00
2025-12-12 05:11:59 -05:00
2026-03-17 12:54:55 -04:00
2026-03-17 15:49:29 -04:00
2026-04-23 15:00:50 -04:00
2026-04-16 18:49:24 -04:00
2026-03-23 11:02:08 -04:00
2026-04-03 00:53:10 -04:00
2026-03-05 12:36:51 +07:00
2026-04-29 17:06:39 -04:00
2026-04-13 11:56:30 -04:00
2026-02-19 12:43:41 +07:00