func (m *Manifest) InterpretedDependencies() []*InterpretedDependency {
	interpreted := make([]*InterpretedDependency, len(m.Dependencies))
	i := 0
	for name, source := range m.Dependencies {
		interpreted[i] = interpretSingleDependency(name, source)
		i++
	}
	return interpreted
}
InterpretedDependencies returns the dependencies in a `[]*InterpretedDependency` slice.
See `InterpretedDependency` for details
package manifest
import "strings"
type InterpretedDependency struct {
	Provider string
	Name string
	Source string
	IsDev bool
}