rubric v1.0.0 ยท scored 2026-10-15 06:00:09 UTC

voyagi/bumpwarden-demo-app / chalk

chalk 4.1.2 to 6.0.1

Scored 71 of 100, which is held. Every factor below is computed from a source you can open, and the sum decides the band. Nothing here is a judgement call.

Where this sits

The same axis as the queue, so this bump's place in the run is legible.

30
61
express 62
chalk 71
chalk 71
express 74
glob 87

Machine explanation, not verdict

Chalk upgrade to v6.0.1 removes keyword color space and moves to ESM

Chalk has been updated from v4.1.2 to v6.0.1. This update includes major breaking changes from v5.0.0 and v6.0.0: - The package is now ESM-only, requiring Node.js 12 or higher. CommonJS require() is no longer supported. - The 'keyword', 'hsl', 'hsv', 'hwb', and 'ansi' color spaces have been removed. - Support for tagged template literals has been removed.

  • The 'keyword' color space helper has been removed, which is used in report.js.
  • The package has moved to ESM-only, which will break CommonJS require() imports.

report.js:9 uses keyword

"const heading = chalk.keyword('orange').bold;" https://github.com/chalk/chalk/releases/tag/v6.0.1

Migration

  1. Replace 'chalk.keyword()' with alternative color methods like 'chalk.hex()' or standard ANSI colors.
  2. Convert the project to ESM to use 'import chalk from "chalk"', or use dynamic 'import("chalk")' if remaining in CommonJS.

Confidence high. Model gemini-3.5-flash. 1 of 1 claims matched a call site the mechanical matcher also found. None were dropped. Some inputs were truncated to fit the token budget.

Provenance

Run
run-20261015T060009318Z-scheduled
First seen
2026-09-27 06:00:50 UTC
Last scored
2026-10-15 06:00:09 UTC
Rubric
v1.0.0
Bump key
voyagi/bumpwarden-demo-app#chalk@6.0.1

How 71 was reached

Semver distance, 2 majors36
Your code touches a changed symbol, report.js:7, report.js:9, report.js:1020
Breaking marker in release evidence, none found0
Advisories on the candidate, none on the candidate0
Deprecation, neither version is deprecated0
Engine range, candidate needs Node 22.0.0, you declare 18.0.015
Candidate release age, published 2026-09-27, 18 days ago0
Peer dependency range, peer range unchanged0
Release notes for the candidate, github.com0
Total71

What was done

Rule RED-HOLD-1 Open a hold issue with a migration plan, labelled bumpwarden:hold. Never open a pull request for a held bump.