Skip to content

Proposal: change the default provider from cndjs to an NPM-based provider #517

Open
@jimmylewis

Description

@jimmylewis

Currently Cdnjs is the default provider in both the UI wizard and the default generated libman.json file. However, the Cdnjs catalog is a curated set of libraries; it does not include all libraries from NPM, and it does not include pre-release versions of well-known libraries.

Some feedback we have received indicates that users expect to find any NPM library in the default experience. These searches will fail against the Cdnjs catalog due to its selective curation.

The proposed change would make one of the other providers which does support NPM to be the default. Cdnjs will continue to be supported.

If we move forward with this, we should also consider:

  • Can we tell from telemetry which providers are being used today? Will this change better meet current usage trends, or deviate from them?
  • Can we determine reliability statistics for each provider? (Cdnjs was initially picked as a default because of unreliable downloads elsewhere)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions