Skip to content

atproto package references are scoped to https://npmx.dev, should be unscoped #1293

@uwx

Description

@uwx

Records like dev.npmx.feed.like have a subjectRef like https://npmx.dev/package/<packagePath>. This places a soft dependency on the main npmx.dev AppView, which is not very AT. I suggest changing it to be something like npm:<packagePath> which Constellation will still parse as a URI and resolve backlinks to. Alternatively it could be scoped to the owning registry, which is the defacto owner of the package being referenced, like https://registry.npmjs.org/<packageName>. Then it could have a different hostname if npmx ever gets support for third party registries.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions