github.com/joey-fossa/fossa-cli@v0.7.34-0.20190708193710-569f1e8679f0/buildtools/bower/manifest.go (about)

     1  package bower
     2  
     3  import (
     4  	"github.com/fossas/fossa-cli/errors"
     5  	"github.com/fossas/fossa-cli/files"
     6  )
     7  
     8  type Manifest struct {
     9  	Name            string
    10  	DevDependencies map[string]string
    11  	Dependencies    map[string]string
    12  }
    13  
    14  func ReadManifest(filename string) (Manifest, error) {
    15  	var manifest Manifest
    16  	err := files.ReadJSON(&manifest, filename)
    17  	if err != nil {
    18  		return Manifest{}, err
    19  	}
    20  	return manifest, nil
    21  }
    22  
    23  func FromComponents(dir string) ([]Package, error) {
    24  	return nil, errors.ErrNotImplemented
    25  }