NPM Packages and Monorepos

person icon David Armendariz

NPM Packages and Monorepos

Deep dive into how to create NPM packages with best practices and understand monorepos

updated on icon Updated on Oct, 2023

language icon Language - English

person icon David Armendariz

architecture icon Development,Web Development,Javascript

Lectures -42

Duration -3.5 hours


30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 19,000+ top Tutorialspoint courses anytime, anywhere.

Course Description

In this course, we are going to deep dive in how to implement a NPM package with best practices. Sounds boring? Well, we are going to learn:

  • Typescript

  • Typedoc

  • ESLint, Prettier, Typescript, Jest and Husky configuration

  • Github Actions for CI/CD

  • Best practices FTW!

In the second part of this course, we are going to learn about monorepos:

  • Yarn workspaces

  • Monorepos: advantages vs disadvantages

  • Git submodules

  • NPM and Github organizations


What will you learn in this course:

  • Deep dive into how to implement NPM packages
  • Typescript
  • Typedoc
  • ESLint, Prettier, Typescript, Jest and Husky configuration
  • Github Actions for CI/CD
  • Best practices


What are the prerequisites for this course?

  • Basic understanding of Javascript
  • Basic understanding of Git
NPM Packages and Monorepos


Check out the detailed breakdown of what’s inside the course

2 Lectures
  • play icon Introduction 03:35 03:35
  • play icon Structure Of The Course And What To Expect 01:31 01:31
The base converter package
28 Lectures
Monorepos and Git submodules
10 Lectures
1 Lectures

Instructor Details

David Armendariz

David Armendariz

Mathematician & Software Developer

Hi! My name is David Armendáriz. I am ecuadorian.

I studied mathematics at USFQ (Universidad San Francisco de Quito). However, I love coding and that's why I transitioned to the software industry. I love to share my knowledge here in Tutorialspoint and in YouTube.

I hope you enjoy my courses as much as I enjoy doing them and remember: never stop learning!

Course Certificate

User your certification to make a career change or to advance in your current career. Salaries are among the highest in the world.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
People having fun around a laptop

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
People having fun around a laptop

Talk to us