Class NpmShrinkwrapTask

All Implemented Interfaces:
Comparable<org.gradle.api.Task>, org.gradle.api.internal.DynamicObjectAware, org.gradle.api.internal.TaskInternal, org.gradle.api.plugins.ExtensionAware, org.gradle.api.Task, org.gradle.util.Configurable<org.gradle.api.Task>

@CacheableTask public class NpmShrinkwrapTask extends ExecutePackageManagerTask
  • Constructor Details

    • NpmShrinkwrapTask

      public NpmShrinkwrapTask()
  • Method Details

    • excludeDependencies

      public NpmShrinkwrapTask excludeDependencies(Iterable<?> excludedDependencies)
    • excludeDependencies

      public NpmShrinkwrapTask excludeDependencies(Object... excludedDependencies)
    • executeNode

      public void executeNode() throws Exception
      Overrides:
      executeNode in class ExecutePackageManagerTask
      Throws:
      Exception
    • getExcludedDependencies

      @Input public List<String> getExcludedDependencies()
    • isIncludeDevDependencies

      @Input public boolean isIncludeDevDependencies()
    • setExcludedDependencies

      public void setExcludedDependencies(Iterable<?> excludedDependencies)
    • setExcludedDependencies

      public void setExcludedDependencies(Object... excludedDependencies)
    • setIncludeDevDependencies

      public void setIncludeDevDependencies(boolean includeDevDepenencies)
    • getCompleteArgs

      @Internal protected List<String> getCompleteArgs()
      Overrides:
      getCompleteArgs in class ExecutePackageManagerTask