1
00:00:05,140 --> 00:00:15,580
Welcome to brand new section and that is node package manager and NPM for short.

2
00:00:16,149 --> 00:00:21,070
Well, so what is NPM and what we can do with it?

3
00:00:21,550 --> 00:00:25,840
Let's understand to the question, what is NPM?

4
00:00:27,430 --> 00:00:41,080
Well, NPM helps us to install and manage Node.js packages that are required in an application or NPM

5
00:00:41,080 --> 00:00:51,100
is a command line tool that installs and updates or on install Node.js packages in your application.

6
00:00:51,670 --> 00:01:02,530
So NPM simply means is a repository or a community where we can have a bunch of modules that is not

7
00:01:02,530 --> 00:01:06,970
part of the core modules for Node.js.

8
00:01:07,390 --> 00:01:14,920
So with NPM, we can use millions of packages that will meet our application need.

9
00:01:15,250 --> 00:01:23,770
So looking at Node.js, you can see that and that documentation and any of these, you can see that

10
00:01:24,010 --> 00:01:28,480
they don't have much modules that is built into Node.js.

11
00:01:28,510 --> 00:01:31,570
That is why NPM comes into play.

12
00:01:31,930 --> 00:01:42,970
So NPM extends the core modules from Node.js, and we can have millions and millions of modules that

13
00:01:42,970 --> 00:01:47,800
cannot be found inside the core modules for Node.js.

14
00:01:48,040 --> 00:01:51,020
So how are you going to use NPM?

15
00:01:51,040 --> 00:01:57,130
So if you go to NPM Jet.com, you're going to see this beautiful website.

16
00:01:57,130 --> 00:02:03,910
And as a backend developer or frontend developer, you'll be coming here many times.

17
00:02:03,910 --> 00:02:12,100
So now that we know what NPM is in this video, let's see how we can make use of NPM.

