Documentation ¶
Overview ¶
Package javascript provides a concrete Cataloger implementation for packages relating to the JavaScript language ecosystem.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewLockCataloger ¶ added in v0.71.0
func NewLockCataloger(cfg CatalogerConfig) pkg.Cataloger
NewLockCataloger returns a new cataloger object for NPM (and NPM-adjacent, such as yarn) lock files.
func NewPackageCataloger ¶ added in v0.71.0
NewPackageCataloger returns a new cataloger object for NPM.
Types ¶
type CatalogerConfig ¶ added in v0.99.0
type CatalogerConfig struct { SearchRemoteLicenses bool `json:"search-remote-licenses" yaml:"search-remote-licenses" mapstructure:"search-remote-licenses"` NPMBaseURL string `json:"npm-base-url" yaml:"npm-base-url" mapstructure:"npm-base-url"` }
func DefaultCatalogerConfig ¶ added in v0.99.0
func DefaultCatalogerConfig() CatalogerConfig
func (CatalogerConfig) WithNpmBaseURL ¶ added in v0.99.0
func (j CatalogerConfig) WithNpmBaseURL(input string) CatalogerConfig
func (CatalogerConfig) WithSearchRemoteLicenses ¶ added in v0.99.0
func (j CatalogerConfig) WithSearchRemoteLicenses(input bool) CatalogerConfig
Click to show internal directories.
Click to hide internal directories.