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.
Found during the new-developer first-run journey audit, #10264.
npm create objectstack@latestinstallscreate-objectstack@17.1.0and prints:The string is hardcoded. Verified by the PM on
origin/main: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.jsonat 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.