Versions in this module Expand all Collapse all v0 v0.1.0 Jan 22, 2024 Changes in this version + func Name() string + func PkgType() model.PkgType + type Collector struct + func NewCollector() *Collector + func (c *Collector) Collect() ([]model.Package, error) + type LockFile struct + Dependencies map[string]any + DevDependencies map[string]any + LockfileVersion string + Packages map[string]PackageInfo + type PackageInfo struct + Dependencies map[string]string + DevDependencies map[string]string + IsDev bool + Name string + Resolution PackageResolution + Version string + type PackageJSONParser struct + func NewPackageJSONParser() *PackageJSONParser + func (PackageJSONParser) Matcher() collector.FileMatcher + func (PackageJSONParser) Parse(path string) ([]model.Package, error) + func (PackageJSONParser) ParseMain(path string) (pkg *model.Package, err error) + type PackageLockJSONParser struct + func NewPackageLockJSONParser() *PackageLockJSONParser + func (PackageLockJSONParser) Matcher() collector.FileMatcher + func (PackageLockJSONParser) Parse(path string) ([]model.Package, error) + type PackageResolution struct + Tarball string + type PnpmLockParser struct + func NewPnpmLockParser() *PnpmLockParser + func (PnpmLockParser) Matcher() collector.FileMatcher + func (PnpmLockParser) Parse(path string) ([]model.Package, error) + type YarnLockParser struct + func NewYarnLockParser() *YarnLockParser + func (YarnLockParser) Matcher() collector.FileMatcher + func (YarnLockParser) Parse(path string) ([]model.Package, error) + type YarnPackageContent struct + type YarnPackageKey string