NPM Packages and Monorepos
What you'll learn
- Deep dive into how to implement NPM packages
- Typescript
- Typedoc
- ESLint, Prettier, Typescript, Jest and Husky configuration
- Github Actions for CI/CD
- Best practices
Requirements
- Basic understanding of Javascript
- Basic understanding of Git
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
Who this course is for:
- Software Developers
- Software Engineers
- Developers
Instructor
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 Udemy and in YouTube.
I hope you enjoy my courses as much as I enjoy doing them and remember: never stop learning!