Useful Links
Computer Science
Other Tools and Technologies
npm Package Manager
1. Introduction to npm
2. Getting Started with npm
3. The package.json Manifest File
4. Managing Dependencies
5. The package-lock.json File
6. Semantic Versioning and Version Management
7. npm Scripts and Task Automation
8. Security and Vulnerability Management
9. Working with the npm Registry
10. Advanced npm Features and Configuration
11. Troubleshooting and Problem Resolution
The package.json Manifest File
Purpose and Core Functions
Project Configuration Management
Dependency Declaration
Script Automation Hub
Metadata Storage
Essential Properties
name Property
Naming Conventions
Naming Restrictions
Scoped Package Names
version Property
Semantic Versioning Standards
Version Format Requirements
description Property
Writing Effective Descriptions
SEO and Discoverability
main Property
Entry Point Specification
Module Resolution
scripts Property
Script Definition and Organization
Custom Command Creation
author Property
Author Information Formats
Multiple Author Handling
license Property
Open Source License Selection
License Specification Formats
Dependency Management Properties
dependencies
Production Runtime Dependencies
Deployment Requirements
devDependencies
Development-Only Dependencies
Build and Test Tools
peerDependencies
Plugin and Extension Dependencies
Compatibility Requirements
optionalDependencies
Graceful Failure Handling
Platform-Specific Dependencies
bundledDependencies
Distribution Packaging
Dependency Bundling
Additional Configuration Properties
repository Property
Source Code Repository Links
Version Control Integration
keywords Property
Package Discoverability
Search Optimization
bugs Property
Issue Tracking Links
Bug Report Channels
homepage Property
Project Website Links
Documentation Access
private Property
Publishing Prevention
Internal Package Marking
engines Property
Node.js Version Requirements
npm Version Constraints
workspaces Property
Monorepo Configuration
Multi-Package Management
Previous
2. Getting Started with npm
Go to top
Next
4. Managing Dependencies