
Deep dive into how to create NPM packages with best practices and understand 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!
- Yarn workspaces
- Monorepos: advantages vs disadvantages
- Git submodules
- NPM and Github organizations
- Software Developers
- Software Engineers
- Developers