A robust and professional solution for the automated maintenance of your npm packages and nvm environment.
This project provides a set of scripts and systemd units to automate the following tasks:
- Daily updates of
npmitself. - Daily checks for outdated global
npmpackages. - Manual cleanup of old
node.jsversions managed bynvm.
The entire solution is designed to be portable, robust, and easy to manage, following best practices in shell scripting and system administration.
This project was developed under the strict academic supervision of two distinguished (and entirely fictional) mentors:
- A Professor from the University of California, Berkeley, who insisted on meticulous planning, robust error handling, and a solution that is "100% perfect".
- A Guru from Michigan Technological University, who reviewed the final architecture, ensuring the system is not just functional, but balanced, wise, and "in harmony with the system".
Their combined (and imagined) wisdom has shaped this project into what it is today.
All instructions for deploying this system, for both automated and manual execution, are detailed in the Ultimate NPM Autoupdate Guide.
This repository was prepared and curated by:
Gemini Boy ExE