Skip navigation links
A C G I J L O P R S 

A

addLifecycleManagerFactory(Class<T>, Class<? extends NamedDomainObjectFactory<T>>, Project) - Static method in class org.ysb33r.gradle.jsecosystem.utils.RegisterUtils
Registers a new lifecycle manager factory
addToolchainFactory(Class<T>, Class<? extends NamedDomainObjectFactory<T>>, Project) - Static method in class org.ysb33r.gradle.jsecosystem.utils.RegisterUtils
Registers a new toolchain factory

C

createExecSpec() - Method in interface org.ysb33r.gradle.jsecosystem.toolchains.JseToolchainWithCommandExecSpec
Creates an execution specification for the specific toolchain.
createExecSpec(Action<T>) - Method in interface org.ysb33r.gradle.jsecosystem.toolchains.JseToolchainWithCommandExecSpec
Creates an execution specification for the specific toolchain and partially configure it.
createExecSpec() - Method in interface org.ysb33r.gradle.jsecosystem.toolchains.JseToolchainWithExecSpec
Creates an execution specification for the specific toolchain.
createExecSpec(Action<T>) - Method in interface org.ysb33r.gradle.jsecosystem.toolchains.JseToolchainWithExecSpec
Creates an execution specification for the specific toolchain and partially configure it.
createRuleTask(String, String) - Method in interface org.ysb33r.gradle.jsecosystem.internal.models.JseSourceSetInternal
Used internally to create a run task from a rule.

G

getExecutableVersion() - Method in interface org.ysb33r.gradle.jsecosystem.toolchains.JseToolchain
Version of the tool.
getIncludeBat() - Method in interface org.ysb33r.gradle.jsecosystem.wrappers.JseWrapperConfiguration
Returns true if bat files are to be generated.
getIncludePs1() - Method in interface org.ysb33r.gradle.jsecosystem.wrappers.JseWrapperConfiguration
Returns true if ps1 files are to be generated.
getOutputDir() - Method in interface org.ysb33r.gradle.jsecosystem.models.JseSourceSet
Output directory for the source set.
getPackageCoordinates() - Method in interface org.ysb33r.gradle.jsecosystem.packages.PackageDescriptor
Returns a string that can be passed for installation purposes.
getPackageName() - Method in interface org.ysb33r.gradle.jsecosystem.packages.PackageDescriptor
Name of the executable without tags
getPreferPs1OverBat() - Method in interface org.ysb33r.gradle.jsecosystem.wrappers.JseWrapperConfiguration
Returns true if ps1 files are preferred over bat files.
getScope() - Method in interface org.ysb33r.gradle.jsecosystem.packages.PackageDescriptor
Package scope
getSrcDir() - Method in interface org.ysb33r.gradle.jsecosystem.models.JseSourceSet
Provide for the root directory of the source set,
getTagName() - Method in interface org.ysb33r.gradle.jsecosystem.packages.PackageDescriptor
Name of NPM tag

I

isJsr() - Method in interface org.ysb33r.gradle.jsecosystem.packages.PackageDescriptor
Whether this is a JSR package.

J

JseBootstrappableToolchain - Interface in org.ysb33r.gradle.jsecosystem.toolchains
A toolchain which can be bootstrapped by version.
JseBootstrappableToolchainWithCommandExecSpec<T extends org.ysb33r.grolifant5.api.core.runnable.ExecutableCommand<T>> - Interface in org.ysb33r.gradle.jsecosystem.toolchains
A toolchain for a tool that is command-based.
JseBootstrappableToolchainWithExecSpec<T extends org.ysb33r.grolifant5.api.core.runnable.Executable<T>> - Interface in org.ysb33r.gradle.jsecosystem.toolchains
A toolchain which can also provide execution specifications.
JseLifecycleManager - Interface in org.ysb33r.gradle.jsecosystem.models
Describes how the lifecycle of a development project is managed.
JseSourceSet - Interface in org.ysb33r.gradle.jsecosystem.models
Describes an application or library development model.
JseSourceSetInternal - Interface in org.ysb33r.gradle.jsecosystem.internal.models
Internal methods that are use for configuring source sets.
JseSourceSetTasks - Interface in org.ysb33r.gradle.jsecosystem.models
Methods for registering tasks for a source set.
JseToolchain - Interface in org.ysb33r.gradle.jsecosystem.toolchains
Defines a toolchain for the JavaScript Ecosystem
JseToolchainWithCommandExecSpec<T extends org.ysb33r.grolifant5.api.core.runnable.ExecutableCommand<T>> - Interface in org.ysb33r.gradle.jsecosystem.toolchains
A toolchain for a tool that is command-based.
JseToolchainWithExecSpec<T extends org.ysb33r.grolifant5.api.core.runnable.Executable<T>> - Interface in org.ysb33r.gradle.jsecosystem.toolchains
A toolchain which can also provide execution specifications.
JseWrapperConfiguration - Interface in org.ysb33r.gradle.jsecosystem.wrappers
Global wrapper generation defaults.

L

lifecycle(String, Class<? extends JseLifecycleManager>) - Method in interface org.ysb33r.gradle.jsecosystem.models.JseSourceSet
Associates a life cycle with the source set.

O

of(String, String) - Static method in interface org.ysb33r.gradle.jsecosystem.packages.PackageDescriptor
A simple package without a scope.
of(String, String, String) - Static method in interface org.ysb33r.gradle.jsecosystem.packages.PackageDescriptor
A scoped package.
ofJsr(String, String, String) - Static method in interface org.ysb33r.gradle.jsecosystem.packages.PackageDescriptor
A scoped JSR package.
org.ysb33r.gradle.jsecosystem.internal.models - package org.ysb33r.gradle.jsecosystem.internal.models
 
org.ysb33r.gradle.jsecosystem.models - package org.ysb33r.gradle.jsecosystem.models
 
org.ysb33r.gradle.jsecosystem.packages - package org.ysb33r.gradle.jsecosystem.packages
 
org.ysb33r.gradle.jsecosystem.toolchains - package org.ysb33r.gradle.jsecosystem.toolchains
 
org.ysb33r.gradle.jsecosystem.utils - package org.ysb33r.gradle.jsecosystem.utils
 
org.ysb33r.gradle.jsecosystem.wrappers - package org.ysb33r.gradle.jsecosystem.wrappers
 

P

PackageDescriptor - Interface in org.ysb33r.gradle.jsecosystem.packages
Specifies various characteristics of a package which can be used for various commands, especially for installation or search.

R

readOutputPathFromTsConfig() - Method in interface org.ysb33r.gradle.jsecosystem.models.JseSourceSet
Reads the output path from tsconfig.json.
readProjectVersionFromPackageJson() - Method in interface org.ysb33r.gradle.jsecosystem.models.JseSourceSet
Forces the project's version to be read from the package.json file's version field.
registerAllTasks(JseSourceSet) - Method in interface org.ysb33r.gradle.jsecosystem.models.JseSourceSetTasks
Registers all tasks for a source set.
registerBuildTask(JseSourceSet) - Method in interface org.ysb33r.gradle.jsecosystem.models.JseSourceSetTasks
Registers the assemble/build task for a source set.
registerInstallTask(JseSourceSet) - Method in interface org.ysb33r.gradle.jsecosystem.models.JseSourceSetTasks
Registers the package installation task for a source set.
registerRunTaskFromRule(JseSourceSet, String, String) - Method in interface org.ysb33r.gradle.jsecosystem.models.JseSourceSetTasks
Registers a script-to-run task from a rule.
registerTestTask(JseSourceSet) - Method in interface org.ysb33r.gradle.jsecosystem.models.JseSourceSetTasks
Registers the test task for a source set.
RegisterUtils - Class in org.ysb33r.gradle.jsecosystem.utils
Utilities for registering toolchains etc.
RegisterUtils() - Constructor for class org.ysb33r.gradle.jsecosystem.utils.RegisterUtils
 
registerWrapperTasks(JseSourceSet) - Method in interface org.ysb33r.gradle.jsecosystem.models.JseSourceSetTasks
Registers a task that can create wrappers and wrapper cache tasks.

S

setIncludeBat(boolean) - Method in interface org.ysb33r.gradle.jsecosystem.wrappers.JseWrapperConfiguration
Includes the generation of Wwndows bat files.
setIncludePs1(boolean) - Method in interface org.ysb33r.gradle.jsecosystem.wrappers.JseWrapperConfiguration
Includes the generation of Windows Powershell ps1 files if supported by the specific tooling.
setOutputPath(Object) - Method in interface org.ysb33r.gradle.jsecosystem.models.JseSourceSet
Sets an optional output directory.
setPreferPs1OverBat(boolean) - Method in interface org.ysb33r.gradle.jsecosystem.wrappers.JseWrapperConfiguration
Prefer ps1 files over bat if both are supported.
setSrcDir(Object) - Method in interface org.ysb33r.gradle.jsecosystem.models.JseSourceSet
Sets the source directory.
setToolchain(String) - Method in interface org.ysb33r.gradle.jsecosystem.models.JseLifecycleManager
Sets a toolchain by name.
A C G I J L O P R S 
Skip navigation links