# dependency-manager > Manage project dependencies, resolve conflicts, and keep packages up to date. - Author: yuchen-wei3667 - Repository: ewsofficial/EdgeWARN - Version: 20260206144217 - Stars: 0 - Forks: 0 - Last Updated: 2026-02-08 - Source: https://github.com/ewsofficial/EdgeWARN - Web: https://mule.run/skillshub/@@ewsofficial/EdgeWARN~dependency-manager:20260206144217 --- --- name: dependency-manager description: Manage project dependencies, resolve conflicts, and keep packages up to date. --- # Dependency Manager Skill This skill helps manage project dependencies across Python and Node.js. ## Capabilities | Capability | Description | |------------|-------------| | Dependency Audit | Check for outdated or vulnerable packages | | Version Management | Update dependencies safely | | Conflict Resolution | Resolve version conflicts | | Cleanup | Remove unused dependencies | ## Commands ### Node.js ```bash # Check outdated packages npm outdated # Update packages npm update # Check for security issues npm audit npm audit fix # Remove unused npx depcheck ``` ### Python ```bash # List installed pip list # Check outdated pip list --outdated # Generate requirements pip freeze > requirements.txt # Check conflicts pip check ``` ## Best Practices - [ ] Pin major versions in production - [ ] Use lock files (package-lock.json, requirements.txt) - [ ] Audit dependencies regularly - [ ] Remove unused dependencies - [ ] Test after updates