A couple of useful tools for the #NodeJS¹ folks out there working on longer-term projects:
• npm-check-updates (ncu) is a tool that will help you keep your dependencies updated: https://www.npmjs.com/package/npm-check-updates
• https://knip.dev/explanations/comparison-and-migration/#unimported (successor to unimported, now that’s deprecated) will help you find unused files and dependencies.
¹ Kitten (https://codeberg.org/kitten/app) uses Node.js as its runtime.