Ability to execute any NPM command with parameters.
The task contains an NPM extension, which by default is setup to look at the global NPM extension. It allows overriding on a per-task basis of NPM configuration.
| Fields inherited from class | Fields |
|---|---|
class org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask |
TASK_NAME, TASK_DESCRIPTION, TASK_GROUP, TASK_TYPE, TASK_DEPENDS_ON, TASK_OVERWRITE, TASK_ACTION, TASK_CONSTRUCTOR_ARGS |
| Constructor and description |
|---|
NpmTask
() |
| Type Params | Return Type | Name and description |
|---|---|---|
|
protected org.ysb33r.gradle.nodejs.NpmExecSpec |
getNativeExecSpec()Access to the underlying org.ysb33r.gradle.nodejs.NpmExecSpec. |
|
protected NodeJSExtension |
getNodejs() |
|
protected NpmExtension |
getNpm() |
| Methods inherited from class | Name |
|---|---|
class org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask |
org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#cmd(org.gradle.api.Action), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#cmd(groovy.lang.Closure), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#entrypoint(org.gradle.api.Action), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#entrypoint(groovy.lang.Closure), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#runnerSpec(org.gradle.api.Action), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#runnerSpec(groovy.lang.Closure), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#process(groovy.lang.Closure), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#process(org.gradle.api.Action), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#getProject(), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#setDescription(java.lang.String), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#getIdentityPath(), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#getStandardOutputCapture(), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#setGroup(java.lang.String), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#getAnt(), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#getConvention(), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#getLogging(), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#getLogging(), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#getDidWork(), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#getAsDynamicObject(), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#setActions(java.util.List), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#getTaskDependencies(), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#getTaskDependencies(), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#getDependsOn(), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#setDependsOn(java.lang.Iterable), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#dependsOn([Ljava.lang.Object;), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#onlyIf(org.gradle.api.specs.Spec), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#onlyIf(groovy.lang.Closure), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#setOnlyIf(groovy.lang.Closure), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#setOnlyIf(org.gradle.api.specs.Spec), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#setDidWork(boolean), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#doFirst(org.gradle.api.Action), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#doFirst(groovy.lang.Closure), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#doFirst(java.lang.String, org.gradle.api.Action), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#doLast(java.lang.String, org.gradle.api.Action), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#doLast(org.gradle.api.Action), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#doLast(groovy.lang.Closure), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#getEnabled(), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#getOutputs(), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#getOutputs(), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#getDestroyables(), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#getLocalState(), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#getTemporaryDir(), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#mustRunAfter([Ljava.lang.Object;), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#setMustRunAfter(java.lang.Iterable), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#getMustRunAfter(), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#finalizedBy([Ljava.lang.Object;), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#setFinalizedBy(java.lang.Iterable), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#getFinalizedBy(), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#shouldRunAfter([Ljava.lang.Object;), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#setShouldRunAfter(java.lang.Iterable), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#getShouldRunAfter(), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#getSharedResources(), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#getTaskIdentity(), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#injectIntoNewInstance(org.gradle.api.internal.project.ProjectInternal, org.gradle.api.internal.project.taskfactory.TaskIdentity, java.util.concurrent.Callable), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#getTaskActions(), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#hasTaskActions(), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#getOnlyIf(), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#getImpliesSubProjects(), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#setImpliesSubProjects(boolean), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#replaceLogger(org.gradle.api.logging.Logger), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#getTemporaryDirFactory(), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#prependParallelSafeAction(org.gradle.api.Action), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#appendParallelSafeAction(org.gradle.api.Action), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#isHasCustomActions(), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#requiresResource(java.lang.String, int), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#requiresResource(java.lang.String), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#getTimeout(), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#getLogger(), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#configure(groovy.lang.Closure), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#configure(groovy.lang.Closure), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#isEnabled(), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#getDescription(), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#setEnabled(boolean), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#property(java.lang.String), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#hasProperty(java.lang.String), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#getGroup(), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#getInputs(), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#getInputs(), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#setProperty(java.lang.String, java.lang.Object), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#toString(), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#compareTo(org.gradle.api.Task), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#compareTo(java.lang.Object), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#getName(), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#getActions(), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#getState(), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#getState(), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#getPath(), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#getExtensions(), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#wait(long, int), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#wait(long), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#wait(), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#equals(java.lang.Object), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#hashCode(), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#getClass(), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#notify(), org.ysb33r.grolifant.api.core.runnable.AbstractCommandExecTask#notifyAll() |
Access to the underlying org.ysb33r.gradle.nodejs.NpmExecSpec.