public class NpmDriver
extends java.lang.Object
implements java.io.Serializable
| Constructor and Description |
|---|
NpmDriver(java.lang.String executablePath,
java.util.Map<java.lang.String,java.lang.String> env) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
configList(java.io.File workingDirectory,
java.util.List<java.lang.String> extraArgs) |
void |
install(java.io.File workingDirectory,
java.util.List<java.lang.String> extraArgs) |
boolean |
isNpmInstalled() |
com.fasterxml.jackson.databind.JsonNode |
list(java.io.File workingDirectory,
java.util.List<java.lang.String> extraArgs) |
void |
pack(java.io.File workingDirectory,
java.util.List<java.lang.String> extraArgs) |
java.lang.String |
version(java.io.File workingDirectory) |
public NpmDriver(java.lang.String executablePath,
java.util.Map<java.lang.String,java.lang.String> env)
public boolean isNpmInstalled()
public void install(java.io.File workingDirectory,
java.util.List<java.lang.String> extraArgs)
throws java.io.IOException
java.io.IOExceptionpublic void pack(java.io.File workingDirectory,
java.util.List<java.lang.String> extraArgs)
throws java.io.IOException
java.io.IOExceptionpublic com.fasterxml.jackson.databind.JsonNode list(java.io.File workingDirectory,
java.util.List<java.lang.String> extraArgs)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String version(java.io.File workingDirectory)
throws java.io.IOException,
java.lang.InterruptedException
java.io.IOExceptionjava.lang.InterruptedExceptionpublic java.lang.String configList(java.io.File workingDirectory,
java.util.List<java.lang.String> extraArgs)
throws java.io.IOException,
java.lang.InterruptedException
java.io.IOExceptionjava.lang.InterruptedException