Skip to content

[finding] create-objectstack@17.1.0 greets the user with a hardcoded "◆ Create ObjectStack v6.x" banner #10325

Description

@os-elon

Found during the new-developer first-run journey audit, #10264.

npm create objectstack@latest installs create-objectstack@17.1.0 and prints:

◆ Create ObjectStack v6.x

The string is hardcoded. Verified by the PM on origin/main:

packages/create-objectstack/src/index.ts:324:
console.log(chalk.bold.cyan(' ║') + chalk.bold(' ◆ Create ObjectStack ') + chalk.dim('v6.x') + chalk.bold.cyan(' ║'));

Cosmetic in effect, but it is the first line of output a newcomer ever sees from the product, and it is eleven majors stale. To an evaluator deciding whether this project is actively maintained, a version banner that disagrees with the package they just installed is a cheap negative signal at the most expensive possible moment.

Reading it from package.json at build or run time would keep it from drifting again.

Suggested landing (hint for triage, not a routing decision)

packages/create-objectstack/src/index.ts:324.

Filed by the PM loop from the audit in #10264. Not yet graded or routed.

Metadata

Metadata

Assignees

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions