npm is the package manager. The npm packages are cross-platform packages developed using JavaScript. npmjs.com is the popular public registry hosting these node packages.
However, many organizations develop custom node modules or in-house UI frameworks, which they prefer keeping on-premises rather than on public repository at https://www.npmjs.com/.
In this recipe, we will create a sample npm module and set up a build pipeline so that its version is updated with each build. We will then create a release pipeline to publish the package to our Artifacts feed.