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