Versions in this module Expand all Collapse all v0 v0.13.0 Oct 30, 2026 Changes in this version + const NPMURL + const PackagistURL + func PackagistFeedURL(apiURL string) string + type Changes struct + All bool + Names []string + type Cursor string + type Feed interface + Changes func(ctx context.Context, cursor Cursor) (Changes, Cursor, error) + Ecosystem func() string + Start func(ctx context.Context) (Cursor, error) + type NPM struct + func NewNPM(opts ...Option) *NPM + func (*NPM) Ecosystem() string + func (f *NPM) Changes(ctx context.Context, cursor Cursor) (Changes, Cursor, error) + func (f *NPM) Start(ctx context.Context) (Cursor, error) + type Option func(*options) + func WithClient(c *client.Client) Option + func WithURL(u string) Option + type Packagist struct + func NewPackagist(opts ...Option) *Packagist + func (*Packagist) Ecosystem() string + func (f *Packagist) Changes(ctx context.Context, cursor Cursor) (Changes, Cursor, error) + func (f *Packagist) Start(ctx context.Context) (Cursor, error)