Tutorialspoint

Mid-Year Savings Flat 10% OFF, Use Code: MID10

NPM Packages and Monorepos

person icon David Armendariz

4.4

NPM Packages and Monorepos

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

updated on icon Updated on Jul, 2024

language icon Language - English

person icon David Armendariz

English [CC]

category icon Development,Web Development,Javascript

Lectures -42

Duration -3.5 hours

4.4

price-loader

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

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