public class NpmDependencyResolver extends AbstractDependencyResolver
| Modifier and Type | Field and Description |
|---|---|
static String |
AUTHORIZATION |
static String |
BEARER |
fileSeparator, GLOB_PATTERN| Constructor and Description |
|---|
NpmDependencyResolver(boolean includeDevDependencies,
boolean ignoreJavaScriptFiles,
long npmTimeoutDependenciesCollector,
boolean runPreStep,
boolean npmIgnoreNpmLsErrors,
String npmAccessToken,
boolean npmYarnProject,
boolean ignoreScripts) |
NpmDependencyResolver(boolean runPreStep,
String npmAccessToken) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
enrichDependency(org.whitesource.agent.api.model.DependencyInfo dependency,
BomFile packageJson,
String npmAccessToken) |
protected NpmBomParser |
getBomParser() |
String[] |
getBomPattern() |
protected NpmLsJsonDependencyCollector |
getDependencyCollector() |
protected org.whitesource.agent.api.model.DependencyType |
getDependencyType() |
protected String |
getDependencyTypeName() |
protected Collection<String> |
getExcludes() |
protected Collection<String> |
getLanguageExcludes() |
protected String |
getPreferredFileName() |
Collection<String> |
getSourceFileExtensions() |
protected boolean |
isMatchChildDependency(org.whitesource.agent.api.model.DependencyInfo childDependency,
String name,
String version) |
protected ResolutionResult |
resolveDependencies(String projectFolder,
String topLevelFolder,
Set<String> bomFiles) |
normalizeLocalPath, printResolvedFolderpublic static final String AUTHORIZATION
public static final String BEARER
public NpmDependencyResolver(boolean includeDevDependencies,
boolean ignoreJavaScriptFiles,
long npmTimeoutDependenciesCollector,
boolean runPreStep,
boolean npmIgnoreNpmLsErrors,
String npmAccessToken,
boolean npmYarnProject,
boolean ignoreScripts)
public NpmDependencyResolver(boolean runPreStep,
String npmAccessToken)
protected Collection<String> getLanguageExcludes()
getLanguageExcludes in class AbstractDependencyResolverpublic String[] getBomPattern()
getBomPattern in class AbstractDependencyResolverprotected ResolutionResult resolveDependencies(String projectFolder, String topLevelFolder, Set<String> bomFiles)
resolveDependencies in class AbstractDependencyResolverprotected Collection<String> getExcludes()
getExcludes in class AbstractDependencyResolverpublic Collection<String> getSourceFileExtensions()
getSourceFileExtensions in class AbstractDependencyResolverprotected String getPreferredFileName()
protected NpmBomParser getBomParser()
protected org.whitesource.agent.api.model.DependencyType getDependencyType()
getDependencyType in class AbstractDependencyResolverprotected NpmLsJsonDependencyCollector getDependencyCollector()
protected boolean isMatchChildDependency(org.whitesource.agent.api.model.DependencyInfo childDependency,
String name,
String version)
protected String getDependencyTypeName()
getDependencyTypeName in class AbstractDependencyResolverCopyright © 2014–2020 Checkmarx. All rights reserved.