MCPcopy Index your code
hub / github.com/jetify-com/devbox / AllPackages

Method AllPackages

internal/devbox/devbox.go:914–917  ·  view source on GitHub ↗

AllPackages returns the packages that are defined in devbox.json and recursively added by plugins. NOTE: This will not return packages removed by their plugin with the __remove_trigger_package field.

()

Source from the content-addressed store, hash-verified

912// NOTE: This will not return packages removed by their plugin with the
913// __remove_trigger_package field.
914func (d *Devbox) AllPackages() []*devpkg.Package {
915 packages := d.cfg.Packages(false /*includeRemovedTriggerPackages*/)
916 return devpkg.PackagesFromConfig(packages, d.lockfile)
917}
918
919func (d *Devbox) TopLevelPackages() []*devpkg.Package {
920 return devpkg.PackagesFromConfig(d.cfg.Root.TopLevelPackages(), d.lockfile)

Callers 6

OutdatedMethod · 0.95
updateLockfileMethod · 0.95
ConfigHashMethod · 0.95
InstallablePackagesMethod · 0.95
HasDeprecatedPackagesMethod · 0.95
inputsToUpdateMethod · 0.95

Calls 2

PackagesFromConfigFunction · 0.92
PackagesMethod · 0.65

Tested by

no test coverage detected