From 8bb7c3696634390fcd6c1c57fed30a4dc2b1ddb1 Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 7 Aug 2026 21:52:37 +0000 Subject: [PATCH] docs(cli): point the Node row at root engines, drop the ghost spec compatibility row The "Package information" table on the CLI docs page carried two claims that no longer match the tree: - `Node | >= 18` contradicted the only Node floor the repo states (root package.json `engines.node`); no package under packages/* declares `engines.node` at all. - `Compatibility | @objectstack/spec ^3.3.0` was doubly wrong: no package in the repo pins ^3.3.0 (all 29 declarations resolve to one current range in the lockfile), and packages/cli declares no @objectstack/spec dependency in dependencies/devDependencies/peerDependencies, with zero @objectstack/* imports in its source. Per the same repo rule applied in #3645 / PR #3688, version numbers are not rewritten into prose -- that re-arms the same drift machine for the next major. The Node row now points at the file that states the requirement; the spec row is removed as a ghost row, matching how PR #3688 handled the @objectstack/client rows on packages that did not depend on it. The Name / Bin / License rows were re-verified against packages/cli/package.json and are correct, so the table stays. Fixes #3689 Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01GTRjn8xBqp75dk7kFupVRt --- content/docs/utilities/cli.mdx | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/content/docs/utilities/cli.mdx b/content/docs/utilities/cli.mdx index 86fe07bd84..5a10f5cdb4 100644 --- a/content/docs/utilities/cli.mdx +++ b/content/docs/utilities/cli.mdx @@ -279,8 +279,7 @@ objectui doctor | **Name** | `@object-ui/cli` | | **Bin** | `objectui` | | **License** | MIT | -| **Node** | ≥ 18 | -| **Compatibility** | `@objectstack/spec` ^3.3.0 | +| **Node** | See the `engines` field in the repository's [root `package.json`](https://github.com/objectstack-ai/objectui/blob/main/package.json) | ## Dependencies