Skip to content

fix: bump better-sqlite3 to 12.11.1 for Node 26 compatibility - #1036

Merged
sonukapoor merged 1 commit into
mainfrom
bugfix/node26-better-sqlite3-compat
Aug 21, 2026
Merged

sonukapoor merged 1 commit into
mainfrom
bugfix/node26-better-sqlite3-compat

Conversation

@sonukapoor

Copy link
Copy Markdown
Collaborator

Users on Node 26 hit EBADENGINE when installing via npx cve-lite-cli because better-sqlite3@12.9.0 does not declare 26.x in its engines field.

Bumps better-sqlite3 from 12.9.0 to 12.11.1, which adds Node 26 to its supported engines. Also tightens our own engines.node from >=18 to >=20 to match what better-sqlite3 12.x actually supports - v13 raises the floor to >=22, so 12.11.1 is the right pick to keep Node 20 users unaffected.

Closes #1035

@sonukapoor
sonukapoor merged commit 5385436 into main Aug 21, 2026
6 checks passed
@sonukapoor
sonukapoor deleted the bugfix/node26-better-sqlite3-compat branch August 21, 2026 13:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

fix: Node 26 EBADENGINE on install - bump better-sqlite3 to 12.11.1

1 participant