Package io.github.kelvindev15.gradle
Class PackageJsonExtension.NpmScript
-
- All Implemented Interfaces:
public final class PackageJsonExtension.NpmScriptA package script.
scriptName The name of the script. command The command to run. taskDependencies The dependencies of the script. configureTask The task configuration.
-
-
Field Summary
Fields Modifier and Type Field Description private final StringscriptNameprivate final Stringcommandprivate final Set<PackageJsonExtension.NpmTaskDependency>taskDependenciesprivate final Function1<Task, Unit>configureTask
-
Constructor Summary
Constructors Constructor Description PackageJsonExtension.NpmScript(String scriptName, String command, Set<PackageJsonExtension.NpmTaskDependency> taskDependencies, Function1<Task, Unit> configureTask)
-
Method Summary
Modifier and Type Method Description final StringgetScriptName()final StringgetCommand()final Set<PackageJsonExtension.NpmTaskDependency>getTaskDependencies()final Function1<Task, Unit>getConfigureTask()-
-
Constructor Detail
-
PackageJsonExtension.NpmScript
PackageJsonExtension.NpmScript(String scriptName, String command, Set<PackageJsonExtension.NpmTaskDependency> taskDependencies, Function1<Task, Unit> configureTask)
-
-
Method Detail
-
getScriptName
final String getScriptName()
-
getCommand
final String getCommand()
-
getTaskDependencies
final Set<PackageJsonExtension.NpmTaskDependency> getTaskDependencies()
-
getConfigureTask
final Function1<Task, Unit> getConfigureTask()
-
-
-
-