NPM Packages and Monorepos
Deep dive into how to create NPM packages with best practices and understand monorepos
Development,Web Development,Javascript
Lectures -42
Duration -3.5 hours
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
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
Prerequisites
What are the prerequisites for this course?
- Basic understanding of Javascript
- Basic understanding of Git

Curriculum
Check out the detailed breakdown of what’s inside the course
Introduction
2 Lectures
-
Introduction 03:35 03:35
-
Structure Of The Course And What To Expect 01:31 01:31
The base converter package
28 Lectures

Monorepos and Git submodules
10 Lectures

Conclusion
1 Lectures

Instructor Details

David Armendariz
Mathematician & Software DeveloperHi! 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.

Our students work
with the Best


































Related Video Courses
View MoreAnnual Membership
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses
Subscribe now
Online Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now