03 NPM package.json and "npm init" - how to properly initialize new project
4
What is Semantic Versioning?
5
NPM Packages Installation using "npm install"
6
07 CHALLENGE - Install Semver package
7
08 CHALLENGE Install Semver Package SOLUTION
8
09 Install Browserslist - package with own dependencies
9
10 Dependencies and Development Dependencies
10
11 Examine Development Dependencies
11
12 Browser App vs Server Package
12
14 CHALLENGE Clock Browser Application SOLUTION
13
16 Browser App vs Public Package
14
17 Exploring Package Information and Versions
15
package-lock.json explained
16
22 How package-lock.json file is handled in NPM
17
23 Lock file summary
18
24 Update NPM packages overview
19
27 Introduction to the NPM scripts
20
NPM start script
21
30 CHALLENGE Create prestart script SOLUTION
22
31 Custom NPM scripts
23
32 CHALLENGE Run NPM scripts simultaneously
24
33 CHALLENGE Run NPM scripts simultaneously SOLUTION
25
34 NPM bin Folder with Executable Scripts
26
TOP 10 NPM Packages
27
Node.js Application in 5 minutes
28
NPM (Node Package Manager) Crash Course
Description:
Dive into a comprehensive tutorial on NPM (Node Package Manager) covering essential concepts and practical applications. Learn about package initialization, semantic versioning, installation processes, and the intricacies of package.json and package-lock.json files. Explore the differences between browser applications and server packages, and gain hands-on experience through various challenges. Master NPM scripts, including custom and simultaneous execution, and discover the top 10 NPM packages. Conclude with a crash course on NPM and learn how to create a Node.js application in just 5 minutes.