Found while fixing #10921, which measured @objectstack/framework as 404 on the public npm registry and as fabricated: unlike @objectstack/security-enterprise and @objectstack/organizations (real, deliberately private), nothing in this tree describes @objectstack/framework as enterprise, cloud, or closed-source — it is presented as the default public install, and no such package exists.
#10921's PR removes the name from packages/console/README.md and packages/cli/src/utils/console.ts. One site is left, and it was outside that card's declared file surface:
packages/console/package.json:4
"description": "Prebuilt Console SPA pinned to this @objectstack/framework release. Source of truth: @object-ui/console (…)",
This one is arguably the most visible of the three: a package description is what renders on the npm package page for @objectstack/console, so every visitor reads a fabricated package name.
The correction is the same one the README took: the mechanism is real but misnamed — @objectstack/cli declares @objectstack/console as a dependency and both ship at one version from the Changesets fixed group. Something like:
"description": "Prebuilt Console SPA pinned to this framework release, installed as a dependency of @objectstack/cli. Source of truth: @object-ui/console (…)"
Deliberately not folded into #10921's PR: packages/console/package.json is not in that card's declared surface, and editing a published manifest widens the gate surface (check:published-files) beyond what that card measured. It is a one-line change for whoever picks it up.
Refs: #10921 and its PR.
Found while fixing #10921, which measured
@objectstack/frameworkas 404 on the public npm registry and as fabricated: unlike@objectstack/security-enterpriseand@objectstack/organizations(real, deliberately private), nothing in this tree describes@objectstack/frameworkas enterprise, cloud, or closed-source — it is presented as the default public install, and no such package exists.#10921's PR removes the name from
packages/console/README.mdandpackages/cli/src/utils/console.ts. One site is left, and it was outside that card's declared file surface:This one is arguably the most visible of the three: a package
descriptionis what renders on the npm package page for@objectstack/console, so every visitor reads a fabricated package name.The correction is the same one the README took: the mechanism is real but misnamed —
@objectstack/clideclares@objectstack/consoleas a dependency and both ship at one version from the Changesetsfixedgroup. Something like:Deliberately not folded into #10921's PR:
packages/console/package.jsonis not in that card's declared surface, and editing a published manifest widens the gate surface (check:published-files) beyond what that card measured. It is a one-line change for whoever picks it up.Refs: #10921 and its PR.