diff --git a/syft/pkg/language.go b/syft/pkg/language.go index e248ed725..3b1150554 100644 --- a/syft/pkg/language.go +++ b/syft/pkg/language.go @@ -58,7 +58,7 @@ func LanguageByName(name string) Language { return PHP case packageurl.TypeGolang, string(GoModulePkg), string(Go): return Go - case packageurl.TypeNPM, string(JavaScript): + case packageurl.TypeNPM, string(JavaScript), "nodejs", "node.js": return JavaScript case packageurl.TypePyPi, string(Python): return Python diff --git a/syft/pkg/language_test.go b/syft/pkg/language_test.go index 1637f7471..49ddf1364 100644 --- a/syft/pkg/language_test.go +++ b/syft/pkg/language_test.go @@ -127,6 +127,14 @@ func TestLanguageByName(t *testing.T) { name: "javascript", language: JavaScript, }, + { + name: "node.js", + language: JavaScript, + }, + { + name: "nodejs", + language: JavaScript, + }, { name: "pypi", language: Python,