Package io.github.kelvindev15.gradle
Class PackageJsonExtension.ScriptBuilder
-
- All Implemented Interfaces:
public final class PackageJsonExtension.ScriptBuilderA script builder for package scripts.
-
-
Constructor Summary
Constructors Constructor Description PackageJsonExtension.ScriptBuilder()
-
Method Summary
Modifier and Type Method Description final PackageJsonExtension.NpmScriptruns(String $self, String script)Add a script to the package. final PackageJsonExtension.NpmScriptdependingOn(PackageJsonExtension.NpmScript $self, List<PackageJsonExtension.NpmTaskDependency> deps)Add set the script dependencies. final PackageJsonExtension.NpmTaskDependencytask(String name, String project)Create a task dependency. final PackageJsonExtension.NpmTaskDependencynpmScript(String name, String project)Create a task dependency for an npm script. final PackageJsonExtension.NpmTaskDependencyinProject(PackageJsonExtension.NpmTaskDependency $self, String project)Set the project for a task dependency. final Unitscript(PackageJsonExtension.NpmScript s, Function1<Task, Unit> taskConfiguration)Add a script to the package. -
-
Method Detail
-
runs
final PackageJsonExtension.NpmScript runs(String $self, String script)
Add a script to the package.
-
dependingOn
final PackageJsonExtension.NpmScript dependingOn(PackageJsonExtension.NpmScript $self, List<PackageJsonExtension.NpmTaskDependency> deps)
Add set the script dependencies.
-
task
final PackageJsonExtension.NpmTaskDependency task(String name, String project)
Create a task dependency.
-
npmScript
final PackageJsonExtension.NpmTaskDependency npmScript(String name, String project)
Create a task dependency for an npm script.
-
inProject
final PackageJsonExtension.NpmTaskDependency inProject(PackageJsonExtension.NpmTaskDependency $self, String project)
Set the project for a task dependency.
-
script
final Unit script(PackageJsonExtension.NpmScript s, Function1<Task, Unit> taskConfiguration)
Add a script to the package.
-
-
-
-