NodeJS has three module types :
- Core Modules : These are built-in modules that are part of Node.js distribution and are availabe globally without needing to install any additional distribution. Example : fs, http etc
- Local Modules : Custom modules written by developers and saved as individual files.
- Third-Party Modules : Written by external developers, installed and managed by Node Package Manager (NPM).