Simple play icon Course

Package Management in JavaScript with npm and Yarn

by Joe Eames

Package management is necessary for modern web development. This course teaches you how to use npm and Yarn to manage packages, install third party code, and even create and publish your own code as a package for others to use.

What you'll learn

Regardless of the language you use for development, you will probably need to use the npm ecosystem. In this course, Package Management in JavaScript with npm and Yarn, you’ll learn to use npm and Yarn to deal with packages and the npm ecosystem. First, you’ll explore the typical skills every developer needs when using npm. Next, you’ll discover how to do more advanced tasks, including publishing your own packages to npm. Finally, you’ll learn how to use Yarn instead of npm and the advantages of doing so. When you’re finished with this course, you’ll have the skills and knowledge of package management needed to deal with the npm ecosystem and any project that uses npm

About the author

Joe began his love of programming on an Apple III in BASIC. Although his preferred language is JavaScript, he has worked professionally with just about every major Microsoft language. He is currently a consultant and full time author for Pluralsight. Joe has always had a strong interest in education, and has worked both full and part time as a technical teacher for over ten years. He is a frequent blogger and speaker, organizer of ng-conf, the AngularJS conference (, and a paneli... more

Ready to upskill? Get started