Advanced npm

Advanced npm

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 0h 42m | 104 MB

npm is a key part of every developer’s toolbox. It’s the package manager for JavaScript and JavaScript frameworks such as Node.js, enabling developers to easily share and re-use code. This course helps you build on your npm knowledge, teaching advanced concepts and skills, including how to publish your own packages so they can be used by the entire JavaScript community. Instructor Emmanuel Henri also covers working with private packages, executing audits, and troubleshooting common issues, including cache problems.

Topics include:

  • Publishing packages
  • Updating a package
  • Setting up tokens and authentication for private packages
  • Working with scoped packages
  • Running npm audits
  • Troubleshooting npm
Table of Contents

Introduction
1 Publish packages run audits and troubleshoot errors with npm
2 What you should know

Going Over the Base Project
3 Base project template
4 Overview of basics

Publishing a Package
5 Requirements for publishing
6 Basics of semantic versioning
7 Introduction to dist-tags
8 Publish your package
9 Update your package

Private Packages
10 Set up tokens with npm
11 Set up two-factor authentication
12 Publish a scoped package
13 Work with scoped packages

Advanced npm Audits
14 Overview of npm audits
15 Run detailed npm audits

Troubleshooting npm
16 Update your npm Node.js versions
17 npm cache usage
18 Overview of common errors and solutions

Conclusion
19 Next steps