From 6f8471196ff3c222a4038a59706c3eb16c7c65da Mon Sep 17 00:00:00 2001 From: Krzysztof kuhy Rudnicki Date: Wed, 16 Sep 2026 22:17:43 +0200 Subject: [PATCH] ts_config: README names the link-vs-tag split for the two in-monorepo consumers Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_01DnAYyNH1Sm4iJNidfYbrZJ --- ts_config/README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ts_config/README.md b/ts_config/README.md index 17224c9..ec8fe55 100644 --- a/ts_config/README.md +++ b/ts_config/README.md @@ -24,7 +24,10 @@ files in three different strictness tiers. ``` The three peers are the consumer's; every plugin is a `dependency` of this -package so a consumer never lists one. Bump every consumer to the same +package so a consumer never lists one. Inside this monorepo `ts_core` and +`web_ui` use `link:../ts_config` instead (they track HEAD; their CI installs +this directory first because `link:` installs nothing inside it) — a +deliberate split, the same as crdt-sync's tag-pinned library / editable apps. Bump every consumer to the same `typescript-eslint` -- two copies in one resolution tree are two plugin instances, and flat config rejects the second.