Sourcegraph DocsSourcegraph Docs
  • Code Intelligence

    • Cody
    • Code Search
  • Code Management

    • Batch Changes
    • Code Monitoring
    • Code Ownership
    • Code Insights
    • Notebooks
  • Platform

    • Sourcegraph Admin
    • Sourcegraph Cloud
    • Integrations
  • CLI & API

    • Sourcegraph CLI
    • Sourcegraph GraphQL API
    • Sourcegraph Stream API
  • Help & Support

    • SLAs & Premium Support
    • How to videos
    • Tutorials
    • Sourcegraph Accounts
    • Changelog
    • Releases
  1. Docs
  2. integration
  3. npm

npm dependencies integration with Sourcegraph

You can use Sourcegraph with npm packages from any npm registry, including open source code from npmjs.com or a private registry such as Verdaccio. This integration makes it possible to search and navigate through the source code of published JavaScript or TypeScript packages (for example, @types/gzip-js@0.3.3).

FeatureSupported?
Repository syncing✅
Repository permissions❌
Multiple npm dependencies code hosts❌

Setup

See the "npm dependencies" documentation.

Repository syncing

Site admins can add npm packages to Sourcegraph.

Repository permissions

⚠️ npm dependency repositories are visible by all users of the Sourcegraph instance.

Multiple npm dependencies code hosts

⚠️ It's only possible to create one npm dependency code host for each Sourcegraph instance. See the issue sourcegraph#32499 for more details about this limitation. In most situations, it's possible to work around this limitation by configurating a single private npm registry to proxy multiple underlying registries.

On this page

  1. npm dependencies integration with Sourcegraph

    1. Setup
    1. Repository syncing
    1. Repository permissions
    1. Multiple npm dependencies code hosts

Edit this page on GitHub
Questions? Give us feedback