Neil
cc2b6fe6a2
build(mobile): move to TypeScript 7 and Vitest 5, typecheck through the root tsrs runner ( #33419 )
...
- Bump mobile typescript to ^7.0.2 and vitest to 5.0.5; keep TypeScript 6 as typescript-api
for the test-support code that walks the AST, mirroring the root.
- Patch Expo CLI's tsconfig reader to fall back to typescript-api: TypeScript 7 has no
compiler API, and Metro otherwise crashes reading tsconfig paths.
- Register mobile/tsconfig.json and mobile/tsconfig.test.json with the root typecheck runner;
locally they use incremental tsrs (Bun elsewhere), CI uses Bun like root CI.
- Route the tests-typecheck ratchet through the same compiler selection.
- Enforce root/mobile parity for typescript, typescript-api and vitest.
2026-10-24 23:09:20 -07:00
..
2026-10-24 19:37:19 -07:00
2026-09-28 14:28:09 -07:00
2026-10-06 18:02:30 -07:00
2026-10-24 19:14:30 -07:00
2026-09-28 14:28:09 -07:00
2026-09-30 04:58:31 -07:00
2026-10-23 14:31:05 -07:00
2026-10-14 03:28:11 -07:00
2026-10-24 19:14:30 -07:00
2026-08-13 22:48:24 -07:00
2026-07-23 18:35:31 -07:00
2026-09-17 02:17:25 -04:00
2026-09-16 14:41:15 -07:00
2026-09-16 14:41:15 -07:00
2026-10-03 00:09:32 -07:00
2026-08-09 14:55:31 -07:00
2026-10-03 00:09:32 -07:00
2026-05-21 20:26:07 -07:00
2026-05-21 20:26:07 -07:00
2026-08-13 22:48:24 -07:00
2026-08-09 14:55:31 -07:00
2026-08-09 14:55:31 -07:00
2026-08-09 14:55:31 -07:00
2026-08-09 14:55:31 -07:00
2026-05-21 20:26:07 -07:00
2026-05-21 20:26:07 -07:00
2026-10-14 03:28:11 -07:00
2026-10-23 14:31:05 -07:00
2026-10-14 03:28:11 -07:00
2026-10-14 03:28:11 -07:00
2026-10-23 14:31:05 -07:00
2026-10-24 06:46:07 -07:00
2026-10-14 03:28:11 -07:00
2026-09-17 14:08:59 -04:00
2026-10-24 19:51:11 -07:00
2026-08-13 22:48:24 -07:00
2026-10-11 07:16:14 -07:00
2026-05-21 20:26:07 -07:00
2026-10-14 03:28:11 -07:00
2026-07-30 13:29:41 -07:00
2026-08-13 22:48:24 -07:00
2026-10-23 14:31:05 -07:00
2026-10-14 03:28:11 -07:00
2026-10-23 14:31:05 -07:00
2026-10-23 14:31:05 -07:00
2026-10-05 22:23:48 -07:00
2026-10-24 19:51:11 -07:00
2026-10-24 19:51:11 -07:00
2026-10-14 03:28:11 -07:00
2026-05-31 02:27:58 -07:00
2026-05-31 02:27:58 -07:00
2026-10-07 22:41:36 -07:00
2026-09-17 02:17:25 -04:00
2026-09-17 02:17:25 -04:00
2026-09-17 02:17:25 -04:00
2026-09-17 02:17:25 -04:00
2026-10-14 03:28:11 -07:00
2026-09-17 14:08:59 -04:00
2026-09-17 14:08:59 -04:00
2026-10-14 03:04:32 -07:00
2026-10-24 19:51:11 -07:00
2026-09-17 14:08:59 -04:00
2026-10-23 14:31:05 -07:00
2026-10-20 17:12:19 -07:00
2026-10-17 13:20:33 -07:00
2026-08-30 14:10:36 -07:00
2026-10-21 14:31:01 -07:00
2026-10-24 19:51:11 -07:00
2026-10-19 00:23:10 +00:00
2026-08-30 14:10:36 -07:00
2026-08-30 14:10:36 -07:00
2026-10-24 23:09:20 -07:00
2026-10-14 03:28:11 -07:00
2026-08-30 14:10:36 -07:00
2026-08-30 14:10:36 -07:00
2026-08-30 14:10:36 -07:00
2026-10-17 13:20:33 -07:00
2026-10-17 13:20:33 -07:00
2026-08-30 14:10:36 -07:00
2026-10-14 03:28:11 -07:00
2026-10-21 14:31:01 -07:00
2026-10-14 03:28:11 -07:00
2026-10-14 03:28:11 -07:00
2026-10-21 14:31:01 -07:00
2026-08-30 14:10:36 -07:00
2026-10-23 14:31:05 -07:00
2026-10-14 03:28:11 -07:00
2026-10-14 03:28:11 -07:00
2026-08-30 14:10:36 -07:00
2026-08-30 14:10:36 -07:00
2026-08-30 14:10:36 -07:00
2026-08-30 14:10:36 -07:00
2026-08-30 14:10:36 -07:00
2026-08-30 14:10:36 -07:00
2026-10-14 03:28:11 -07:00
2026-10-14 03:28:11 -07:00
2026-08-30 14:10:36 -07:00
2026-08-30 14:10:36 -07:00
2026-10-21 14:31:01 -07:00
2026-08-30 14:10:36 -07:00
2026-08-30 14:10:36 -07:00
2026-08-30 14:10:36 -07:00
2026-08-30 14:10:36 -07:00
2026-08-30 14:10:36 -07:00
2026-10-23 14:31:05 -07:00
2026-10-14 03:28:11 -07:00
2026-10-14 03:28:11 -07:00
2026-10-19 00:23:10 +00:00
2026-10-14 03:28:11 -07:00
2026-10-24 23:09:20 -07:00
2026-10-14 03:28:11 -07:00
2026-09-25 21:01:32 -07:00
2026-09-25 21:01:32 -07:00
2026-10-18 20:05:28 +00:00
2026-10-14 03:28:11 -07:00
2026-10-24 23:09:20 -07:00
2026-10-23 14:31:05 -07:00
2026-08-30 14:10:36 -07:00
2026-08-30 14:10:36 -07:00
2026-08-30 14:10:36 -07:00
2026-08-30 14:10:36 -07:00
2026-10-02 22:13:26 -07:00
2026-10-20 17:44:30 +00:00
2026-06-07 19:57:52 -07:00
2026-06-07 19:57:52 -07:00
2026-09-17 14:08:59 -04:00
2026-10-15 01:02:38 +00:00
2026-08-30 14:10:36 -07:00
2026-09-19 13:40:26 -04:00
2026-09-28 14:28:09 -07:00
2026-08-13 22:48:24 -07:00
2026-09-17 14:08:59 -04:00
2026-10-14 03:28:11 -07:00
2026-10-23 14:31:05 -07:00
2026-10-14 03:28:11 -07:00
2026-10-24 19:51:11 -07:00
2026-09-17 14:08:59 -04:00
2026-07-13 15:38:02 -07:00
2026-10-23 14:31:05 -07:00
2026-10-24 19:51:11 -07:00
2026-10-14 03:28:11 -07:00
2026-05-21 20:26:07 -07:00
2026-05-21 20:26:07 -07:00
2026-10-24 19:51:11 -07:00
2026-09-17 02:17:25 -04:00
2026-10-24 19:51:11 -07:00
2026-09-17 14:08:59 -04:00
2026-10-24 19:51:11 -07:00
2026-10-21 15:41:13 -07:00
2026-10-24 19:51:11 -07:00
2026-09-17 14:08:59 -04:00
2026-10-24 19:51:11 -07:00
2026-09-17 18:58:25 -04:00
2026-10-24 19:51:11 -07:00
2026-09-17 18:58:25 -04:00
2026-10-14 01:55:55 -04:00
2026-10-24 19:51:11 -07:00
2026-09-17 14:08:59 -04:00
2026-10-24 19:51:11 -07:00
2026-09-17 14:08:59 -04:00
2026-08-09 14:55:31 -07:00
2026-10-14 01:55:55 -04:00
2026-10-10 15:32:21 -07:00
2026-10-10 15:32:21 -07:00
2026-10-23 14:31:05 -07:00
2026-10-14 04:35:13 -07:00
2026-10-14 03:28:11 -07:00
2026-10-19 00:23:10 +00:00
2026-10-14 03:28:11 -07:00
2026-08-30 14:10:36 -07:00
2026-09-17 02:17:25 -04:00
2026-09-17 02:17:25 -04:00
2026-09-17 02:17:25 -04:00
2026-09-19 13:40:26 -04:00
2026-09-17 02:17:25 -04:00
2026-10-24 20:24:40 -07:00
2026-10-07 22:41:36 -07:00
2026-10-14 03:28:11 -07:00
2026-10-14 03:28:11 -07:00
2026-08-30 14:10:36 -07:00
2026-10-23 14:31:05 -07:00
2026-10-24 20:24:40 -07:00
2026-09-17 02:17:25 -04:00
2026-10-14 03:28:11 -07:00
2026-10-14 03:28:11 -07:00
2026-09-17 14:08:59 -04:00
2026-09-17 02:17:25 -04:00
2026-09-17 14:08:59 -04:00
2026-09-17 14:08:59 -04:00
2026-09-17 14:08:59 -04:00
2026-10-14 01:55:55 -04:00
2026-09-17 14:08:59 -04:00
2026-09-17 02:17:25 -04:00
2026-09-17 14:08:59 -04:00
2026-09-17 14:08:59 -04:00
2026-10-19 00:23:10 +00:00
2026-10-24 20:24:40 -07:00
2026-10-14 03:28:11 -07:00
2026-10-23 14:31:05 -07:00
2026-10-14 03:28:11 -07:00
2026-10-19 00:23:10 +00:00
2026-09-17 02:17:25 -04:00
2026-10-19 00:23:10 +00:00
2026-10-19 00:23:10 +00:00
2026-10-19 00:23:10 +00:00
2026-10-21 14:31:01 -07:00
2026-10-21 20:02:11 -04:00
2026-10-14 03:28:11 -07:00
2026-10-21 17:24:31 -07:00
2026-09-17 14:08:59 -04:00
2026-09-17 14:08:59 -04:00
2026-10-21 17:24:31 -07:00
2026-10-14 03:28:11 -07:00
2026-10-23 14:31:05 -07:00
2026-10-14 01:55:55 -04:00
2026-10-20 17:44:30 +00:00
2026-07-13 15:38:02 -07:00
2026-07-13 15:38:02 -07:00
2026-05-30 18:58:55 -07:00
2026-08-13 22:48:24 -07:00
2026-10-14 03:28:11 -07:00
2026-10-14 03:28:11 -07:00
2026-10-24 20:24:40 -07:00
2026-09-28 14:28:09 -07:00
2026-05-21 20:26:07 -07:00
2026-10-24 20:24:40 -07:00
2026-10-23 17:57:22 -07:00
2026-10-23 17:57:22 -07:00
2026-10-23 17:57:22 -07:00
2026-10-21 15:51:58 -07:00
2026-10-24 20:24:40 -07:00
2026-10-21 15:51:58 -07:00
2026-08-27 16:02:38 -07:00
2026-09-17 10:06:11 -07:00
2026-10-24 20:24:40 -07:00
2026-09-28 14:28:09 -07:00