feat: Add PMG to orchestrate installation

This commit is contained in:
abhisek
2025-05-14 12:46:24 +05:30
parent 96842cfcf2
commit 08e2eac117
5 changed files with 90 additions and 10 deletions
+7 -2
View File
@@ -15,8 +15,13 @@ func executeCommonFlow(pm packagemanager.PackageManager, args []string) error {
return fmt.Errorf("failed to create npm dependency resolver: %w", err)
}
proxy, err := guard.NewPackageManagerGuard(guard.PackageManagerGuardConfig{},
pm, packageResolver, []analyzer.Analyzer{})
malysisQueryAnalyzer, err := analyzer.NewMalysisQueryAnalyzer(analyzer.MalysisQueryAnalyzerConfig{})
if err != nil {
return fmt.Errorf("failed to create malysis query analyzer: %w", err)
}
proxy, err := guard.NewPackageManagerGuard(guard.DefaultPackageManagerGuardConfig(),
pm, packageResolver, []analyzer.MalysisAnalyzer{malysisQueryAnalyzer})
if err != nil {
return fmt.Errorf("failed to create package manager guard: %w", err)
}