Tutorialspoint

Celebrating 11 Years of Learning Excellence! Use: TP11

NPM Packages and Monorepos

person icon David Armendariz

4.2

NPM Packages and Monorepos

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

updated on icon Updated on Jun, 2025

language icon Language - English

person icon David Armendariz

English [CC]

category icon Development ,Web Development,

Lectures -42

Duration -3.5 hours

Lifetime Access

4.2

price-loader

Lifetime Access

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

In this course, we will deep dive into how to implement an 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 organisations.

Goals

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

Prerequisites

  • Basic understanding of JavaScript.
  • Basic understanding of Git.
NPM Packages and Monorepos

Curriculum

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

Introduction

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
Tutorialspoint

Monorepos and Git submodules

10 Lectures
Tutorialspoint

Conclusion

1 Lectures
Tutorialspoint

Instructor Details

David Armendariz

David Armendariz

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

I studied mathematics at USFQ (Universidad San Francisco de Quito) and I am doing a MSc in Data Science. 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

Use your certificate to make a career change or to advance in your current career.

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
Annual Membership

Online Certifications

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

Explore Now
Online Certifications

Talk to us

1800-202-0515