Overview
Use this integration to grant Backline read-only access to your private NPM registry. This allows Backline to work with repositories that depend on packages hosted there.What You Can Do
With the npm integration, Backline can:- Access private npm packages required by your repositories
- Analyze dependencies from your private registry
- Work with repositories that depend on packages hosted in your private registry
Prerequisites
Before connecting npm, ensure you have:- A private npm registry
- Ability to generate read-only access tokens for your registry
- The registry URL for your npm instance
Connecting npm
Generate Read-Only Token
In your npm registry, create a read-only access token. This token will allow Backline to access your private packages without modification permissions.
Copy Registry URL
Get the URL for your private npm registry (e.g., https://registry.npmjs.org/).
Enter Credentials
Provide your registry details:
- Registry Token: Your read-only access token
- Registry URL: The URL of your private npm registry
After Connection
Once npm is connected, Backline will:- Use the provided credentials to access your private registry
- Retrieve packages needed for dependency analysis in your repositories
- Analyze dependencies from both public and private npm packages
The read-only token ensures Backline can only access packages without making any modifications to your registry.
Managing the Integration
Updating Settings
To modify npm registry credentials:- Open the Integration Hub
- Click Configure on the npm integration card
- Update the Registry Token or Registry URL as needed
- Save your changes