From c7d370149ce49e19174db131ec996c22c2b9fc65 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 24 Aug 2026 01:30:12 +0000 Subject: [PATCH] fix(console): npm description no longer names the fabricated @objectstack/framework MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit `@objectstack/console`'s manifest `description` is what npm renders on the package page, making it the most-read of the three sites that named a package nobody can install. There is no umbrella `@objectstack/framework` package — 404 on the public registry, and fabricated: nothing in this tree presents it as enterprise or private, it is presented as the default public install. The mechanism it described is real and only the name was wrong. What actually pins the two together is that `@objectstack/cli` declares `@objectstack/console` as a dependency and both ship at one version from the Changesets `fixed` group. "framework release" survives as the common noun this package's README already uses; what is dropped is the `@objectstack/` scope that turned it into a package name. The `@object-ui/console` source-of-truth half is unchanged — it was accurate. Text only: no code, no exports, no behaviour change. Carries a patch changeset rather than the publish-nothing exemption, because the manifest `description` ships inside the npm tarball and is a published artifact. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_015ahemw8RcTgqtxrj15PEZx --- ...e-description-drop-fabricated-framework.md | 33 +++++++++++++++++++ packages/console/package.json | 2 +- 2 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 .changeset/console-description-drop-fabricated-framework.md diff --git a/.changeset/console-description-drop-fabricated-framework.md b/.changeset/console-description-drop-fabricated-framework.md new file mode 100644 index 0000000000..0234950c90 --- /dev/null +++ b/.changeset/console-description-drop-fabricated-framework.md @@ -0,0 +1,33 @@ +--- +'@objectstack/console': patch +--- + +npm `description` no longer names the fabricated `@objectstack/framework` + +`@objectstack/console`'s manifest `description` is what npm renders on the +package page, so it was the most-read of the three sites that named a package +nobody can install. The earlier pass corrected the other two — this package's +README and `packages/cli/src/utils/console.ts` — but left the manifest alone +because a published manifest was outside that change's declared file surface. +This is the third and last live site. + +The correction is the same one the README took: the mechanism is real and only +the name was wrong. There is no umbrella `@objectstack/framework` package (404 +on the public registry, and fabricated — nothing in this tree presents it as +enterprise or private, it is presented as the *default public* install). What +actually pins the two together is that `@objectstack/cli` declares +`@objectstack/console` as a dependency and both ship at one version from the +Changesets `fixed` group. + +```diff +-Prebuilt Console SPA pinned to this @objectstack/framework release. Source of truth: … ++Prebuilt Console SPA pinned to this framework release, installed as a dependency of @objectstack/cli. Source of truth: … +``` + +"framework release" survives as the common noun the README already uses; what +is dropped is the `@objectstack/` scope that turned it into a package name. The +`@object-ui/console` source-of-truth half is unchanged — it was accurate. + +Text only: no code, no exports, no behaviour change. It carries a changeset +rather than the publish-nothing exemption because the manifest `description` +ships inside the npm tarball and is a published artifact. diff --git a/packages/console/package.json b/packages/console/package.json index 7ed26afcf8..b2e521d650 100644 --- a/packages/console/package.json +++ b/packages/console/package.json @@ -1,7 +1,7 @@ { "name": "@objectstack/console", "version": "17.2.0", - "description": "Prebuilt Console SPA pinned to this @objectstack/framework release. Source of truth: @object-ui/console (https://github.com/objectstack-ai/objectui).", + "description": "Prebuilt Console SPA pinned to this framework release, installed as a dependency of @objectstack/cli. Source of truth: @object-ui/console (https://github.com/objectstack-ai/objectui).", "license": "Apache-2.0", "homepage": "https://github.com/objectstack-ai/objectstack/tree/main/packages/console", "repository": {