Update: npm.sap.com will be retired by February 28th, 2022. Please change to npmjs.org. Please refer to SAP Note 3109201 for further details.
Update: As of June 10th, 2020 all public SAP Node.js modules from the SAP NPM registry will become part of the official NPM registry, as well as future public SAP Node.js modules will be published there. The SAP NPM registry will continue to exist for the time being with the so far published content. The recommendation to developers is to switch now to using the official NPM registry also for all public SAP Node.js modules.
Hi everyone,
As you might have heard today during
SAPPHIRE NOW in Orlando or already experienced in our updated
SAP Cloud Platform Cockpit, we just announced the
general availability of our Cloud Foundry-based environment on SAP Cloud Platform .
To make life easier if you want to develop a
Node.js application for our Cloud Foundry-based environment on SAP Cloud Platform, we are launching the SAP NPM Registry
https://npm.sap.com where we publish @sap scoped modules. All other modules are still downloaded from the default registry at
https://registry.npmjs.org .
If you are not yet that into Node.js and are wondering now what I'm talking about: NPM stands for Node Package Manager and it’s the package manager for JavaScript and especially Node.js as a sort of industry standard. In many ways, you can compare it to Apache Maven in the Java world. Regarding NPM in general, you can find more information here
https://docs.npmjs.com/getting-started/what-is-npm .
To enable that your NPM client installation uses the SAP NPM Registry for @sap scoped modules use the command "npm config set @sap:registry https://npm.sap.com" without the "" in your command line after the installation of NPM. This creates/edits the .npmrc file in your user folder and adds the line "@sap:registry=https://npm.sap.com" without the "". That’s the configuration for your NPM client installation so that it knows where to get the @sap scoped modules from. Alternatively, you can also create/edit the .npmrc file and add the line manually.
If you want to see what modules are currently available, perform a search after the keyword “sap”:
All the best,
Sven