Useful Links
Computer Science
Web Development
NPM and Package Management in JavaScript
1. Foundations of Package Management
2. Introduction to NPM
3. Installation and Setup
4. Project Initialization
5. Package.json Configuration
6. Dependency Management
7. Lock Files and Reproducibility
8. Advanced NPM Features
9. Package Creation and Publishing
10. Alternative Package Managers
11. Monorepo Management
12. Private Registries and Enterprise
13. Community and Ecosystem
Advanced NPM Features
Global vs Local Packages
Installation Scopes
Global Package Management
Local Package Management
Path Resolution
Binary Execution
Package Execution
NPX Command
Package Execution Without Installation
Version Selection
Cache Management
Security Considerations
Local Binary Execution
Node Modules Bin Directory
Script Integration
Path Resolution
Security Management
Vulnerability Auditing
NPM Audit Command
Vulnerability Reports
Severity Levels
Impact Assessment
Security Remediation
Automatic Fixes
Manual Updates
Alternative Packages
Risk Mitigation
Security Best Practices
Regular Auditing
Dependency Monitoring
Update Strategies
NPM Configuration
Configuration Files
User Configuration
Project Configuration
Global Configuration
Environment Variables
Configuration Options
Registry Settings
Proxy Configuration
Cache Settings
Authentication
Configuration Management
Setting Values
Viewing Configuration
Resetting Configuration
Cache Management
Cache Purpose
Cache Location
Cache Operations
Cache Verification
Cache Cleaning
Cache Statistics
Cache Troubleshooting
Corruption Issues
Performance Problems
Storage Management
Network Configuration
Proxy Settings
HTTP Proxy
HTTPS Proxy
Authentication
SSL Configuration
Certificate Handling
Strict SSL Settings
Custom Certificates
Network Troubleshooting
Connection Issues
Timeout Problems
Firewall Configuration
Previous
7. Lock Files and Reproducibility
Go to top
Next
9. Package Creation and Publishing