-
- All Implemented Interfaces:
-
java.io.Serializable
public class NodeJsRootExtension extends ConfigurationPhaseAware<NodeJsEnv> implements Serializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final class
NodeJsRootExtension.Experimental
public class
NodeJsRootExtension.Companion
-
Field Summary
Fields Modifier and Type Field Description private File
installationDir
private Boolean
download
private String
nodeDownloadBaseUrl
private String
nodeVersion
private String
nodeCommand
private NpmApi
packageManager
private final NodeJsRootExtension.Experimental
experimental
private final TasksRequirements
taskRequirements
private final TaskProvider<out NodeJsSetupTask>
nodeJsSetupTaskProvider
private final TaskProvider<out KotlinNpmInstallTask>
npmInstallTaskProvider
private final TaskProvider<Task>
packageJsonUmbrellaTaskProvider
private final TaskProvider<RootPackageJsonTask>
rootPackageJsonTaskProvider
private final TaskProvider<out KotlinNpmCachesSetup>
npmCachesSetupTaskProvider
private final File
rootPackageDir
private final File
projectPackagesDir
private final File
nodeModulesGradleCacheDir
private final NpmVersions
versions
private final transient Project
rootProject
-
Constructor Summary
Constructors Constructor Description NodeJsRootExtension(Project rootProject)
-
Method Summary
-
-
Method Detail
-
getInstallationDir
final File getInstallationDir()
-
setInstallationDir
final Unit setInstallationDir(File installationDir)
-
getDownload
final Boolean getDownload()
-
setDownload
final Unit setDownload(Boolean download)
-
getNodeDownloadBaseUrl
final String getNodeDownloadBaseUrl()
-
setNodeDownloadBaseUrl
final Unit setNodeDownloadBaseUrl(String nodeDownloadBaseUrl)
-
getNodeVersion
final String getNodeVersion()
-
setNodeVersion
final Unit setNodeVersion(String nodeVersion)
-
getNodeCommand
final String getNodeCommand()
-
setNodeCommand
final Unit setNodeCommand(String nodeCommand)
-
getPackageManager
final NpmApi getPackageManager()
-
setPackageManager
final Unit setPackageManager(NpmApi packageManager)
-
getExperimental
final NodeJsRootExtension.Experimental getExperimental()
-
getTaskRequirements
final TasksRequirements getTaskRequirements()
-
getNodeJsSetupTaskProvider
final TaskProvider<out NodeJsSetupTask> getNodeJsSetupTaskProvider()
-
getNpmInstallTaskProvider
final TaskProvider<out KotlinNpmInstallTask> getNpmInstallTaskProvider()
-
getPackageJsonUmbrellaTaskProvider
final TaskProvider<Task> getPackageJsonUmbrellaTaskProvider()
-
getRootPackageJsonTaskProvider
final TaskProvider<RootPackageJsonTask> getRootPackageJsonTaskProvider()
-
getNpmCachesSetupTaskProvider
final TaskProvider<out KotlinNpmCachesSetup> getNpmCachesSetupTaskProvider()
-
getRootPackageDir
final File getRootPackageDir()
-
getProjectPackagesDir
final File getProjectPackagesDir()
-
getNodeModulesGradleCacheDir
final File getNodeModulesGradleCacheDir()
-
getVersions
final NpmVersions getVersions()
-
getRootProject
final Project getRootProject()
-
-
-
-