Package dev.petuska.npm.publish.task

Types

Link copied to clipboard
abstract class NodeExecTask : DefaultTask, PluginLogger

Basic task for executing various node commands. Provides access to node executable.

Link copied to clipboard
@CacheableTask
abstract class NpmAssembleTask : DefaultTask, PluginLogger

A task to assemble all required files for a given NpmPackage.

Link copied to clipboard
abstract class NpmExecTask : NodeExecTask

Basic task for executing various npm commands. Provides access to npm and node executables.

Link copied to clipboard
@CacheableTask
abstract class NpmPackTask : NpmExecTask

A task to pack a .tgz archive for the given package

Link copied to clipboard
@UntrackedTask(because = "Must always run")
abstract class NpmPublishTask : NpmExecTask

A publishing task that publishes a given package to a given registry.