Learn Package Manager

With thousands of resources and roadmaps, you’ll find all the information and tools you need to be successful with Learnn.

Join 50k+ Learners

video tutorialdocsresourceweb tutorialblogmust read
NPM Crash Course
NPM Crash Course

This is a beginner-friendly crash course and tutorial on NPM or the Node Package Manager. Some of what you will learn.....Install and remove modulesUpdate mo...

video tutorial
Moiva.io - Discover and Compare GitHub and NPM packages
Moiva.io - Discover and Compare GitHub and NPM packages

A complete side-by-side Comparison of NPM packages. Stats and Historical Trends - Bundle size, Downloads, GitHub Stars, License, Contributors, Releases, Commits, Developer usage, Google Trends, Vulnerabilities, Dependencies, Issues, Age and more

resource
Concepts | webpack
Concepts | webpack

webpack is a module bundler. Its main purpose is to bundle JavaScript files for usage in a browser, yet it is also capable of transforming, bundling, or packaging just about any resource or asset.

docs
npm Tutorial for Beginners - 16
npm Tutorial for Beginners - 16

npm Tutorial for Beginners - 16 - npm Scripts

web tutorial
Creating an Npm-Only Build Step for JavaScript — the Easy Way | Built In
Creating an Npm-Only Build Step for JavaScript the Easy Way | Built In

When writing front-end code, don’t overlook the capabilities your Node.js package manager already has.

web tutorial
react v17.0.2 ❘ Bundlephobia
react v17.0.2 Bundlephobia

Find the size of javascript package react v17.0.2. Bundlephobia helps you find the performance impact of npm packages.

resource
Getting Started | Yarn
Getting Started | Yarn

Fast, reliable, and secure dependency management.

docs
Meet PNPM: The Faster, More Performant NPM | Bits and Pieces
Meet PNPM: The Faster, More Performant NPM | Bits and Pieces

An introduction to pnpm, how it differs from npm, and the benefits you can gain from using pnpm instead of npm

resource
Mastering NPM Scripts
Mastering NPM Scripts

In this article, Paula shares research about how to take full advantage of NPM scripts.

blogmust read
An Absolute Beginner's Guide to Using npm - NodeSource
An Absolute Beginner's Guide to Using npm - NodeSource

Beginning with npm can seem a bit daunting - give yourself a kickstart with our absolute beginner's guide to npm, and you'll be off your feet in no time.

blog
Modern JavaScript Explained For Dinosaurs
Modern JavaScript Explained For Dinosaurs

Learning modern JavaScript is tough if you haven’t been there since the beginning. The ecosystem is growing and changing so rapidly that…

blog
backbone vs react vs vue | npm trends
backbone vs react vs vue | npm trends

Comparing trends for backbone 1.4.1 which has 598,099 weekly downloads and 27,934 GitHub stars vs. react 18.2.0 which has 17,758,196 weekly downloads and 196,502 GitHub stars vs. vue 3.2.41 which has 3,773,746 weekly downloads and 33,276 GitHub stars.

must read
Methodology
Methodology

BEM Methadology

resource
Introduction to NPM scripts - GeeksforGeeks
Introduction to NPM scripts - GeeksforGeeks

NPM is a Node Package Manager. It is the world’s largest Software Registry. This registry contains over 800,000 code packages. More by Geeks for Geeks

web tutorial
JavaScript Package Managers: NPM Vs YARN Vs PNPM
JavaScript Package Managers: NPM Vs YARN Vs PNPM

Yarn, NPM, and PNPM are all handy tools when managing node.js projects. They help maintain dependencies and package libraries. But do they work the same? Find out here!

blogmust read
What Is a Linter? Here’s a Definition and Quick-Start Guide
What Is a Linter? Heres a Definition and Quick-Start Guide

What is a linter? In short, a linter is a tool to help you improve your code. The concept of…

blog
Learn Webpack - Full Tutorial for Beginners
Learn Webpack - Full Tutorial for Beginners

Learn Webpack from Colt Steele in this full tutorial course. It begins with a simple question: "What is webpack?" Quickly we move on to installing Webpack,...

video tutorial