Reading Node Modules
In this project you will carefully analyze several node modules and record your process in a basic repository.
Index
Learning Objectives
- Getting the gist of code you don't understand
- Navigating codebase
- Single responsibility principle
- Module architectures
- Assessing modules
- Think of security
Specifications
- Read the articles at the top of this README
- Clone the Analysis Template and analyze a minimum of 4 packages from the Awesome Micro NPM Packages repo.
- Feature this repo on your MEGAMODEL landing page.
Resources
Analysis Repository:
Primary Reading:
- Micro NPM Packages.
- Read the articles linked at the top of this readme. They provide an outstanding overview of selecting and developing with modules.
Additional Reading:
Security Issues:
- Security 101
- Dependencies are a Vulnerability
- Assessing a Package
- Risk Analysis Tools
- Is it That Bad?