Too Long; Didn't Read
NPM packages are composed of single or multiple JavaScript files which provide simple or complex functionalities that can be reused throughout a project. NPM is the default package manager for Node.js which handles the installation, upgrading, configuration and management of the packages and dependencies of a project. This article aims to show you the ropes on how to go about creating and publishing your own NPM package.