chore: refresh deps and require Node 22 - #235
Conversation
better-sqlite3 13 dropped Node 20; keep published engines honest and skip oxc dummy heritage recoveries.
🦋 Changeset detectedLatest commit: e967198 The changes in this PR will be included in the next version bump. This PR includes changesets to release 1 package
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (8)
Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review. 📝 WalkthroughWalkthroughThe project now requires Node.js 22.12+, refreshes runtime and development dependencies, and updates SQLite compatibility documentation. Heritage extraction now skips recovered invalid interface expressions and records unresolved class heritage expressions. ChangesRuntime refresh and heritage extraction
Estimated code review effort: 3 (Moderate) | ~20 minutes Merge Risk: ⚪ Minimal · up to This change refreshes dependencies, requires Node 22.12.0, and updates a localized extractor compatibility case. No actionable merge-blocking risk remains beyond normal checks and review. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches 💡 1🛠️ Fix failing CI checks 💡
📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary
better-sqlite313.0.3,oxc-parser0.147.0, MCP SDK 1.30, oxlint/oxfmt, and related toolchain. Lockfile regenerated on Bun 1.4.0.engines.nodeis now>=22.12.0.better-sqlite313 setsengines.nodeto>=22; keeping Node 20 in Codemap engines would let Node 20 installs fail at the native addon.interface extends (A | B)(zero-spanThisExpression+ TS2499). Real complex class extends still record an unresolved row.hono,@hono/node-server1.19.17 (not the 2.x line), andpostcss. CI still ignores the two unfixedimage-sizehighs from omitted Blume.mainexport (SyntaxKindis undefined), which breaks TypeDoc 0.28 (peer: 5.x || 6.0.x).Patch changeset included. Do not hand-edit
package.jsonversion — the Version packages PR bumps it after merge.Test plan
bun run build(tsdown targetnode22.12.0)bun run typecheckbun run test/test:scripts/test:golden/test:agent-evalbun run format:check/lint:ci/dedupe:checkbun audit --ignore=GHSA-w3rx-r6r6-pgpr --ignore=GHSA-5p2g-fcmc-qvqqSummary by CodeRabbit
Compatibility
Bug Fixes
Documentation
Maintenance