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
Alternative Package Managers
Yarn Package Manager
Yarn Overview
Development History
Key Features
Performance Benefits
Yarn Installation
Installation Methods
Version Management
Configuration Setup
Yarn Commands
Package Installation
Dependency Management
Script Execution
Workspace Management
Yarn Lock Files
Lock File Format
Dependency Resolution
Reproducibility
Yarn Workspaces
Monorepo Support
Workspace Configuration
Dependency Hoisting
Migration from NPM
Command Mapping
Configuration Transfer
Lock File Conversion
PNPM Package Manager
PNPM Overview
Architecture Design
Performance Advantages
Disk Space Efficiency
PNPM Installation
Installation Methods
Configuration Setup
PNPM Commands
Package Management
Dependency Operations
Workspace Support
Content-Addressable Storage
Storage Mechanism
Deduplication Benefits
Symlink Structure
Migration from NPM
Command Equivalents
Configuration Migration
Project Conversion
Package Manager Comparison
Performance Metrics
Feature Comparison
Ecosystem Support
Migration Considerations
Previous
9. Package Creation and Publishing
Go to top
Next
11. Monorepo Management