Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 13 additions & 13 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -92,26 +92,26 @@
}
},
"dependencies": {
"@clack/prompts": "^1.0.0",
"cac": "^6.7.14",
"cli-truncate": "^4.0.0",
"@clack/prompts": "^1.2.0",
"cac": "^7.0.0",
"cli-truncate": "^6.0.0",
"execa": "^9.6.1",
"fast-glob": "^3.3.2",
"log-update": "^7.0.2",
"fast-glob": "^3.3.3",
"log-update": "^8.0.0",
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Preserve declared Node support when upgrading runtime deps

These runtime dependency bumps effectively drop compatibility below the package's declared engines.node floor: pnpm-lock.yaml now resolves cac@7.0.0 with node >=20.19.0 and both cli-truncate@6.0.0 and log-update@8.0.0 with node >=22, while package.json still claims >=18. In environments that rely on the advertised engine range (for example Node 18/20 users installing the CLI), this can cause install or runtime failures when argument parsing/output code imports these packages, so the dependency versions or declared engine range need to be aligned.

Useful? React with 👍 / 👎.

Copy link

Copilot AI Apr 10, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These dependency bumps introduce stricter Node.js engine requirements (e.g. cli-truncate@6 and log-update@8 require Node >=22; cac@7 / bumpp@11 require Node >=20.19). This conflicts with the repo’s declared engines.node (currently >=18) and the CI workflow that still runs on Node 18, so installs/tests will fail there. Either (a) keep Node 18 support by pinning to dependency versions that still support it, or (b) bump engines.node and update CI/release docs to match the new minimum (likely >=22).

Copilot uses AI. Check for mistakes.
"picocolors": "^1.1.1",
"picomatch": "^4.0.4",
"zod": "^4.3.6"
},
"devDependencies": {
"@biomejs/biome": "^2.3.14",
"@size-limit/file": "^12.0.0",
"@types/node": "^25.2.0",
"bumpp": "^10.3.2",
"c8": "^10.1.3",
"jiti": "^2.5.1",
"lint-staged": "^16.2.7",
"@biomejs/biome": "^2.4.11",
"@size-limit/file": "^12.0.1",
"@types/node": "^25.6.0",
"bumpp": "^11.0.1",
"c8": "^11.0.0",
"jiti": "^2.6.1",
"lint-staged": "^16.4.0",
"simple-git-hooks": "^2.13.1",
"size-limit": "^12.0.0",
"size-limit": "^12.0.1",
"tinybench": "^6.0.0",
"ts-complex": "^1.0.0",
"typescript": "^5.9.3",
Expand Down
Loading
Loading