Peter Steinberger
ae12413ee2
chore(tooling): enforce no-floating-promises and drop DOM globals from Node-side typechecking ( #104422 )
...
* chore(lint): enforce no-floating-promises repo-wide
* feat(tooling): split DOM globals out of the Node-side typecheck program
tsconfig.core.json now compiles src/ + packages/ with lib ES2023; new
tsconfig.ui.json owns ui/ with DOM. Web-global names used by Node code
alias to canonical undici/stream-web types; highlight.js loads through a
validated narrow API because its d.ts force-includes lib.dom. Boundary,
sparse-guard, changed-lane routing, and profile lanes cover the new ui
graph.
* chore(deps): declare undici-types and teach knip about the highlight.js runtime require
* ci: retrigger dropped pull_request synchronize event
* refactor(types): derive web-global aliases from @types/node fetch globals, drop undici-types dep
* ci: retrigger after dependency guard cleared
* fix(scripts): add ui lane to changed-lanes declaration union
2026-07-11 07:28:20 -07:00
..
2026-07-09 05:30:12 -05:00
2026-07-09 05:30:12 -05:00
2026-07-09 23:44:00 -04:00
2026-06-28 19:49:05 -07:00
2026-07-07 13:16:57 -07:00
2026-06-04 05:17:28 -04:00
2026-06-10 13:05:24 +05:30
2026-06-10 13:05:24 +05:30
2026-06-04 05:17:28 -04:00
2026-07-07 13:16:57 -07:00
2026-06-04 05:17:28 -04:00
2026-06-04 05:13:24 -04:00
2026-06-04 05:13:24 -04:00
2026-06-04 05:13:24 -04:00
2026-07-11 07:28:20 -07:00
2026-07-05 10:57:19 -07:00
2026-06-04 05:20:16 -04:00
2026-06-04 05:17:28 -04:00
2026-06-04 05:20:16 -04:00
2026-06-04 05:13:24 -04:00
2026-06-20 06:41:33 +02:00
2026-06-04 05:13:24 -04:00
2026-06-04 05:17:28 -04:00
2026-07-07 13:16:57 -07:00
2026-06-04 05:20:16 -04:00
2026-07-10 00:17:31 +01:00
2026-07-10 00:17:31 +01:00
2026-07-05 08:00:23 -04:00
2026-07-10 00:17:31 +01:00
2026-07-06 12:06:55 +01:00
2026-07-06 12:06:55 +01:00
2026-07-09 12:11:56 -07:00
2026-06-04 05:20:16 -04:00
2026-06-04 05:13:24 -04:00
2026-06-20 06:41:33 +02:00
2026-06-20 06:41:33 +02:00
2026-06-04 05:17:28 -04:00
2026-06-04 05:20:16 -04:00
2026-07-09 11:13:13 +01:00
2026-07-09 11:13:13 +01:00
2026-06-04 05:13:24 -04:00
2026-06-04 05:13:24 -04:00
2026-06-04 05:13:24 -04:00
2026-06-04 05:20:16 -04:00
2026-06-04 05:17:28 -04:00
2026-06-04 05:17:28 -04:00
2026-06-04 05:17:28 -04:00
2026-06-06 15:47:13 +03:00
2026-06-18 20:10:11 -07:00
2026-06-04 05:13:24 -04:00
2026-06-04 05:13:24 -04:00
2026-06-04 05:13:24 -04:00
2026-07-09 19:32:12 -04:00
2026-07-06 16:51:04 +01:00
2026-06-04 05:20:16 -04:00
2026-06-28 18:40:41 -07:00
2026-06-04 05:13:24 -04:00
2026-07-07 13:16:57 -07:00
2026-06-04 05:20:16 -04:00
2026-06-04 05:13:24 -04:00
2026-06-04 05:20:16 -04:00
2026-06-04 05:20:16 -04:00
2026-06-04 05:20:16 -04:00
2026-06-04 05:20:16 -04:00
2026-06-04 05:17:28 -04:00
2026-06-04 05:17:28 -04:00
2026-07-09 19:32:12 -04:00
2026-06-04 05:13:24 -04:00
2026-06-05 16:37:09 +01:00
2026-07-07 13:16:57 -07:00
2026-06-04 05:17:28 -04:00
2026-06-04 05:20:16 -04:00
2026-06-19 00:23:41 +08:00
2026-07-09 19:32:12 -04:00
2026-06-19 01:05:52 +08:00
2026-06-04 05:20:16 -04:00
2026-06-04 05:17:28 -04:00
2026-07-09 23:44:00 -04:00
2026-07-09 19:32:12 -04:00
2026-06-04 05:13:24 -04:00
2026-07-09 19:32:12 -04:00
2026-07-08 12:56:41 +01:00
2026-07-08 12:56:41 +01:00
2026-06-04 05:17:28 -04:00
2026-07-09 05:50:28 +01:00
2026-07-09 05:50:28 +01:00
2026-06-04 05:13:24 -04:00
2026-06-17 21:13:03 +08:00
2026-07-11 01:09:51 -07:00
2026-06-04 05:13:24 -04:00
2026-06-04 05:13:24 -04:00
2026-07-09 05:30:12 -05:00
2026-06-04 05:13:24 -04:00
2026-07-05 10:57:19 -07:00
2026-07-09 05:30:12 -05:00
2026-06-04 05:17:28 -04:00
2026-06-04 05:13:24 -04:00