cataloger: define Javascript (npm) package type

Signed-off-by: Alfredo Deza <adeza@anchore.com>
This commit is contained in:
Alfredo Deza 2020-07-22 14:20:10 -04:00
parent 44c69f1f91
commit fb4b83cf3e
3 changed files with 8 additions and 3 deletions

View File

@ -5,6 +5,7 @@ import (
"github.com/anchore/imgbom/imgbom/cataloger/dpkg" "github.com/anchore/imgbom/imgbom/cataloger/dpkg"
golang "github.com/anchore/imgbom/imgbom/cataloger/golang" golang "github.com/anchore/imgbom/imgbom/cataloger/golang"
"github.com/anchore/imgbom/imgbom/cataloger/java" "github.com/anchore/imgbom/imgbom/cataloger/java"
"github.com/anchore/imgbom/imgbom/cataloger/npm"
"github.com/anchore/imgbom/imgbom/cataloger/python" "github.com/anchore/imgbom/imgbom/cataloger/python"
"github.com/anchore/imgbom/imgbom/cataloger/rpmdb" "github.com/anchore/imgbom/imgbom/cataloger/rpmdb"
"github.com/anchore/imgbom/imgbom/event" "github.com/anchore/imgbom/imgbom/event"
@ -50,6 +51,7 @@ func newController() controller {
ctrlr.add(rpmdb.NewCataloger()) ctrlr.add(rpmdb.NewCataloger())
ctrlr.add(java.NewCataloger()) ctrlr.add(java.NewCataloger())
ctrlr.add(golang.NewCataloger()) ctrlr.add(golang.NewCataloger())
ctrlr.add(npm.NewCataloger())
return ctrlr return ctrlr
} }

View File

@ -3,7 +3,7 @@ package pkg
const ( const (
UnknownLanguage Language = iota UnknownLanguage Language = iota
Java Java
//JavaScript JavaScript
Python Python
Ruby Ruby
Go Go
@ -14,7 +14,7 @@ type Language uint
var languageStr = []string{ var languageStr = []string{
"UnknownLanguage", "UnknownLanguage",
"java", "java",
//"javascript", "javascript",
"python", "python",
"ruby", "ruby",
"go", "go",
@ -22,7 +22,7 @@ var languageStr = []string{
var AllLanguages = []Language{ var AllLanguages = []Language{
Java, Java,
//JavaScript, JavaScript,
Python, Python,
Ruby, Ruby,
Go, Go,

View File

@ -9,6 +9,7 @@ const (
//PacmanPkg //PacmanPkg
RpmPkg RpmPkg
WheelPkg WheelPkg
NpmPkg
PythonRequirementsPkg PythonRequirementsPkg
JavaPkg JavaPkg
JenkinsPluginPkg JenkinsPluginPkg
@ -26,6 +27,7 @@ var typeStr = []string{
//"pacman", //"pacman",
"rpm", "rpm",
"wheel", "wheel",
"npm",
"python-requirements", "python-requirements",
"java-archive", "java-archive",
"jenkins-plugin", "jenkins-plugin",
@ -40,6 +42,7 @@ var AllPkgs = []Type{
//PacmanPkg, //PacmanPkg,
RpmPkg, RpmPkg,
WheelPkg, WheelPkg,
NpmPkg,
PythonRequirementsPkg, PythonRequirementsPkg,
JavaPkg, JavaPkg,
JenkinsPluginPkg, JenkinsPluginPkg,