Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- apply(Project) - Method in class com.brunoritz.gradle.singularnode.SingularNodePlugin
- args(List<CharSequence>) - Method in class com.brunoritz.gradle.singularnode.platform.NodeCommand
-
Appends the given arguments to the potentially existing ones.
- args(CharSequence...) - Method in class com.brunoritz.gradle.singularnode.platform.NodeCommand
-
Appends the given arguments to the potentially existing ones.
C
- com.brunoritz.gradle.singularnode - package com.brunoritz.gradle.singularnode
- com.brunoritz.gradle.singularnode.nodejs - package com.brunoritz.gradle.singularnode.nodejs
- com.brunoritz.gradle.singularnode.npm - package com.brunoritz.gradle.singularnode.npm
- com.brunoritz.gradle.singularnode.platform - package com.brunoritz.gradle.singularnode.platform
- com.brunoritz.gradle.singularnode.platform.layout - package com.brunoritz.gradle.singularnode.platform.layout
- com.brunoritz.gradle.singularnode.pnpm - package com.brunoritz.gradle.singularnode.pnpm
- com.brunoritz.gradle.singularnode.yarn - package com.brunoritz.gradle.singularnode.yarn
- configureNodeJsInstallation(Project) - Static method in class com.brunoritz.gradle.singularnode.nodejs.NodeJsSetup
-
Configures the project to support installing NodeJS.
E
- execute() - Method in class com.brunoritz.gradle.singularnode.npm.NpmTask
- execute() - Method in class com.brunoritz.gradle.singularnode.platform.NodeCommand
-
Executes the configured command.
- execute() - Method in class com.brunoritz.gradle.singularnode.pnpm.PnpmTask
- execute() - Method in class com.brunoritz.gradle.singularnode.yarn.YarnTask
G
- getArgs() - Method in class com.brunoritz.gradle.singularnode.npm.InstallNpmPackagesTask
-
Optional arguments to pass to the package installation command.
- getArgs() - Method in class com.brunoritz.gradle.singularnode.npm.NpmTask
- getArgs() - Method in class com.brunoritz.gradle.singularnode.pnpm.InstallPnpmPackagesTask
-
Optional arguments to pass to the package installation command.
- getArgs() - Method in class com.brunoritz.gradle.singularnode.pnpm.PnpmTask
- getArgs() - Method in class com.brunoritz.gradle.singularnode.yarn.InstallYarnPackagesTask
-
Optional arguments to pass to the package installation command.
- getArgs() - Method in class com.brunoritz.gradle.singularnode.yarn.YarnTask
- getEnvironment() - Method in class com.brunoritz.gradle.singularnode.npm.NpmTask
- getEnvironment() - Method in class com.brunoritz.gradle.singularnode.pnpm.PnpmTask
- getEnvironment() - Method in class com.brunoritz.gradle.singularnode.yarn.YarnTask
- getExecutionMarkerFile() - Method in class com.brunoritz.gradle.singularnode.npm.InstallNpmPackagesTask
-
The execution marker file indicates that this task was executed.
- getExecutionMarkerFile() - Method in class com.brunoritz.gradle.singularnode.pnpm.InstallPnpmPackagesTask
-
The execution marker file indicates that this task was executed.
- getExecutionMarkerFile() - Method in class com.brunoritz.gradle.singularnode.yarn.InstallYarnPackagesTask
-
The execution marker file indicates that this task was executed.
- getInstallationLayout() - Method in class com.brunoritz.gradle.singularnode.nodejs.InstallNodeJsTask
- getInstallationLayout() - Method in class com.brunoritz.gradle.singularnode.npm.InstallNpmPackagesTask
- getInstallationLayout() - Method in class com.brunoritz.gradle.singularnode.npm.InstallNpmTask
- getInstallationLayout() - Method in class com.brunoritz.gradle.singularnode.npm.NpmTask
- getInstallationLayout() - Method in class com.brunoritz.gradle.singularnode.pnpm.InstallPnpmPackagesTask
- getInstallationLayout() - Method in class com.brunoritz.gradle.singularnode.pnpm.InstallPnpmTask
- getInstallationLayout() - Method in class com.brunoritz.gradle.singularnode.pnpm.PnpmTask
- getInstallationLayout() - Method in class com.brunoritz.gradle.singularnode.yarn.InstallYarnPackagesTask
- getInstallationLayout() - Method in class com.brunoritz.gradle.singularnode.yarn.InstallYarnTask
- getInstallationLayout() - Method in class com.brunoritz.gradle.singularnode.yarn.YarnTask
- getInstallBaseDir() - Method in class com.brunoritz.gradle.singularnode.npm.NpmTask
- getInstallBaseDir() - Method in class com.brunoritz.gradle.singularnode.pnpm.PnpmTask
- getInstallBaseDir() - Method in class com.brunoritz.gradle.singularnode.yarn.YarnTask
- getNodeArchive() - Method in class com.brunoritz.gradle.singularnode.nodejs.InstallNodeJsTask
- getNodeJsInstallDir() - Method in class com.brunoritz.gradle.singularnode.nodejs.InstallNodeJsTask
- getNpmInstallDirectory() - Method in class com.brunoritz.gradle.singularnode.npm.InstallNpmTask
- getNpmVersion() - Method in class com.brunoritz.gradle.singularnode.npm.InstallNpmTask
- getPackageFile() - Method in class com.brunoritz.gradle.singularnode.npm.InstallNpmPackagesTask
- getPackageFile() - Method in class com.brunoritz.gradle.singularnode.npm.NpmTask
- getPackageFile() - Method in class com.brunoritz.gradle.singularnode.pnpm.InstallPnpmPackagesTask
- getPackageFile() - Method in class com.brunoritz.gradle.singularnode.pnpm.PnpmTask
- getPackageFile() - Method in class com.brunoritz.gradle.singularnode.yarn.InstallYarnPackagesTask
- getPackageFile() - Method in class com.brunoritz.gradle.singularnode.yarn.YarnTask
- getPackageLockFile() - Method in class com.brunoritz.gradle.singularnode.npm.InstallNpmPackagesTask
- getPackageLockFile() - Method in class com.brunoritz.gradle.singularnode.npm.NpmTask
- getPackageLockFile() - Method in class com.brunoritz.gradle.singularnode.pnpm.InstallPnpmPackagesTask
- getPackageLockFile() - Method in class com.brunoritz.gradle.singularnode.pnpm.PnpmTask
- getPackageLockFile() - Method in class com.brunoritz.gradle.singularnode.yarn.InstallYarnPackagesTask
- getPackageLockFile() - Method in class com.brunoritz.gradle.singularnode.yarn.YarnTask
- getPnpmInstallDirectory() - Method in class com.brunoritz.gradle.singularnode.pnpm.InstallPnpmTask
- getPnpmVersion() - Method in class com.brunoritz.gradle.singularnode.pnpm.InstallPnpmTask
- getWorkingDirectory() - Method in class com.brunoritz.gradle.singularnode.npm.InstallNpmPackagesTask
- getWorkingDirectory() - Method in class com.brunoritz.gradle.singularnode.npm.InstallNpmTask
- getWorkingDirectory() - Method in class com.brunoritz.gradle.singularnode.npm.NpmTask
- getWorkingDirectory() - Method in class com.brunoritz.gradle.singularnode.pnpm.InstallPnpmPackagesTask
- getWorkingDirectory() - Method in class com.brunoritz.gradle.singularnode.pnpm.InstallPnpmTask
- getWorkingDirectory() - Method in class com.brunoritz.gradle.singularnode.pnpm.PnpmTask
- getWorkingDirectory() - Method in class com.brunoritz.gradle.singularnode.yarn.InstallYarnPackagesTask
- getWorkingDirectory() - Method in class com.brunoritz.gradle.singularnode.yarn.InstallYarnTask
- getWorkingDirectory() - Method in class com.brunoritz.gradle.singularnode.yarn.YarnTask
- getYarnInstallDirectory() - Method in class com.brunoritz.gradle.singularnode.yarn.InstallYarnTask
- getYarnVersion() - Method in class com.brunoritz.gradle.singularnode.yarn.InstallYarnTask
- GROUP - Static variable in class com.brunoritz.gradle.singularnode.yarn.YarnSetup
I
- InstallationLayout - Class in com.brunoritz.gradle.singularnode.platform.layout
-
Represents all relevant directories and binaries needed by the plugin.
- InstallationLayout(DirectoryProperty) - Constructor for class com.brunoritz.gradle.singularnode.platform.layout.InstallationLayout
- InstallationLayoutFactory - Class in com.brunoritz.gradle.singularnode.platform.layout
-
A factory that produces environment dependent installation layouts.
- installBaseDir - Variable in class com.brunoritz.gradle.singularnode.NodeJsExtension
-
The directory into wich to install NodeJS and Yarn.
- installNode() - Method in class com.brunoritz.gradle.singularnode.nodejs.InstallNodeJsTask
- InstallNodeJsTask - Class in com.brunoritz.gradle.singularnode.nodejs
-
Installs the requested version of NodeJS into the installation directory.
- InstallNodeJsTask(FileSystemOperations, ArchiveOperations) - Constructor for class com.brunoritz.gradle.singularnode.nodejs.InstallNodeJsTask
- installNpm() - Method in class com.brunoritz.gradle.singularnode.npm.InstallNpmTask
- InstallNpmPackagesTask - Class in com.brunoritz.gradle.singularnode.npm
-
Installs packages declared in the
package.jsonfile. - InstallNpmPackagesTask(ExecOperations, Project) - Constructor for class com.brunoritz.gradle.singularnode.npm.InstallNpmPackagesTask
- InstallNpmTask - Class in com.brunoritz.gradle.singularnode.npm
-
Installs the requested version of NPM into the installation directory.
- InstallNpmTask(FileSystemOperations, ExecOperations) - Constructor for class com.brunoritz.gradle.singularnode.npm.InstallNpmTask
- installPackages() - Method in class com.brunoritz.gradle.singularnode.npm.InstallNpmPackagesTask
- installPackages() - Method in class com.brunoritz.gradle.singularnode.pnpm.InstallPnpmPackagesTask
- installPackages() - Method in class com.brunoritz.gradle.singularnode.yarn.InstallYarnPackagesTask
- installPnpm() - Method in class com.brunoritz.gradle.singularnode.pnpm.InstallPnpmTask
- InstallPnpmPackagesTask - Class in com.brunoritz.gradle.singularnode.pnpm
-
Installs packages declared in the
package.jsonfile. - InstallPnpmPackagesTask(ExecOperations, Project) - Constructor for class com.brunoritz.gradle.singularnode.pnpm.InstallPnpmPackagesTask
- InstallPnpmTask - Class in com.brunoritz.gradle.singularnode.pnpm
-
Installs the requested version of PNPM into the installation directory.
- InstallPnpmTask(FileSystemOperations, ExecOperations) - Constructor for class com.brunoritz.gradle.singularnode.pnpm.InstallPnpmTask
- installYarn() - Method in class com.brunoritz.gradle.singularnode.yarn.InstallYarnTask
- InstallYarnPackagesTask - Class in com.brunoritz.gradle.singularnode.yarn
-
Installs packages declared in the
package.jsonfile. - InstallYarnPackagesTask(ExecOperations, Project) - Constructor for class com.brunoritz.gradle.singularnode.yarn.InstallYarnPackagesTask
- InstallYarnTask - Class in com.brunoritz.gradle.singularnode.yarn
-
Installs the requested version of Yarn into the installation directory.
- InstallYarnTask(FileSystemOperations, ExecOperations) - Constructor for class com.brunoritz.gradle.singularnode.yarn.InstallYarnTask
L
- Lookup - Class in com.brunoritz.gradle.singularnode.platform
-
Utility methods to lookup configuration and tasks related to the NodeJS plugin.
- Lookup() - Constructor for class com.brunoritz.gradle.singularnode.platform.Lookup
M
- ManagedNodeJs - Class in com.brunoritz.gradle.singularnode
-
Provides information about the managed tooling installation to the build processs.
- ManagedNodeJs(InstallationLayout) - Constructor for class com.brunoritz.gradle.singularnode.ManagedNodeJs
N
- NodeCommand - Class in com.brunoritz.gradle.singularnode.platform
-
Utility to create NodeJS invocations.
- NodeCommand(ExecOperations, File, InstallationLayout) - Constructor for class com.brunoritz.gradle.singularnode.platform.NodeCommand
- nodeDownloadBase - Variable in class com.brunoritz.gradle.singularnode.NodeJsExtension
-
The URL from which to download NodeJS.
- nodeJsBinDir - Variable in class com.brunoritz.gradle.singularnode.ManagedNodeJs
-
The direcotry in which the NodeJS executable binary is stored.
- nodeJsBinDirectory() - Method in class com.brunoritz.gradle.singularnode.platform.layout.InstallationLayout
-
Returns the directory containing the NodeJS executable.
- nodeJsBinDirectory() - Method in class com.brunoritz.gradle.singularnode.platform.layout.UnixInstallationLayout
- nodeJsBinDirectory() - Method in class com.brunoritz.gradle.singularnode.platform.layout.WindowsInstallationLayout
- nodeJsExecutable - Variable in class com.brunoritz.gradle.singularnode.ManagedNodeJs
-
The path to the installed NodeJS executable.
- NodeJsExtension - Class in com.brunoritz.gradle.singularnode
-
Allows the root project to configure the details of the tooling to be installed.
- NodeJsExtension(Project) - Constructor for class com.brunoritz.gradle.singularnode.NodeJsExtension
- nodeJsInstallDir() - Method in class com.brunoritz.gradle.singularnode.platform.layout.InstallationLayout
-
Returns the directory within which NodeJS is installed.
- NodeJsSetup - Class in com.brunoritz.gradle.singularnode.nodejs
-
Configures all tasks, repositories and dependencies required for installing NodeJS locally.
- nodeVersion - Variable in class com.brunoritz.gradle.singularnode.NodeJsExtension
-
The version of NodeJS to be installed.
- npmInstallArgs - Variable in class com.brunoritz.gradle.singularnode.NodeJsExtension
-
Arguments to pass to NPM when installing packages.
- npmInstallDirectory() - Method in class com.brunoritz.gradle.singularnode.platform.layout.InstallationLayout
-
Returns the directory whiin which the managed version of NPM is installed.
- npmScript - Variable in class com.brunoritz.gradle.singularnode.ManagedNodeJs
-
The path to the managed NPM script.
- NpmSetup - Class in com.brunoritz.gradle.singularnode.npm
-
Configures all required tasks and properties for the NPM package manager.
- NpmTask - Class in com.brunoritz.gradle.singularnode.npm
-
The task type for defining custon NPM tasks to execute.
- NpmTask(ExecOperations, Project) - Constructor for class com.brunoritz.gradle.singularnode.npm.NpmTask
- npmVersion - Variable in class com.brunoritz.gradle.singularnode.NodeJsExtension
-
The version of NPM to be installed.
P
- pathOfBundledCliScript(String) - Method in class com.brunoritz.gradle.singularnode.platform.layout.InstallationLayout
-
Returns the full path of a bundled NPM CLI script.
- pathOfBundledCliScript(String) - Method in class com.brunoritz.gradle.singularnode.platform.layout.UnixInstallationLayout
- pathOfBundledCliScript(String) - Method in class com.brunoritz.gradle.singularnode.platform.layout.WindowsInstallationLayout
- pathOfBundledNpmScript() - Method in class com.brunoritz.gradle.singularnode.platform.layout.InstallationLayout
-
Returns the full path to the bundled NPM script.
- pathOfBundledNpmScript() - Method in class com.brunoritz.gradle.singularnode.platform.layout.UnixInstallationLayout
- pathOfBundledNpmScript() - Method in class com.brunoritz.gradle.singularnode.platform.layout.WindowsInstallationLayout
- pathOfBundnledNpxScript() - Method in class com.brunoritz.gradle.singularnode.platform.layout.InstallationLayout
-
Returns the full path to the bundled NPX script.
- pathOfBundnledNpxScript() - Method in class com.brunoritz.gradle.singularnode.platform.layout.UnixInstallationLayout
- pathOfBundnledNpxScript() - Method in class com.brunoritz.gradle.singularnode.platform.layout.WindowsInstallationLayout
- pathOfManagedNpmScript() - Method in class com.brunoritz.gradle.singularnode.platform.layout.InstallationLayout
-
Returns the full path to the NPM installation managed by this plugin.
- pathOfManagedNpmScript() - Method in class com.brunoritz.gradle.singularnode.platform.layout.UnixInstallationLayout
- pathOfManagedNpmScript() - Method in class com.brunoritz.gradle.singularnode.platform.layout.WindowsInstallationLayout
- pathOfManagedPnpmScript() - Method in class com.brunoritz.gradle.singularnode.platform.layout.InstallationLayout
-
Returns the full path to the PNPM installation managed by this plugin.
- pathOfManagedPnpmScript() - Method in class com.brunoritz.gradle.singularnode.platform.layout.UnixInstallationLayout
- pathOfManagedPnpmScript() - Method in class com.brunoritz.gradle.singularnode.platform.layout.WindowsInstallationLayout
- pathOfManagedYarnScript() - Method in class com.brunoritz.gradle.singularnode.platform.layout.InstallationLayout
-
Returns the full path to the Yarn installation managed by this plugin.
- pathOfManagedYarnScript() - Method in class com.brunoritz.gradle.singularnode.platform.layout.UnixInstallationLayout
- pathOfManagedYarnScript() - Method in class com.brunoritz.gradle.singularnode.platform.layout.WindowsInstallationLayout
- pathOfNodeExecutable() - Method in class com.brunoritz.gradle.singularnode.platform.layout.InstallationLayout
-
Returns the full path of the executable representing the NodeJS engine.
- pathOfNodeExecutable() - Method in class com.brunoritz.gradle.singularnode.platform.layout.UnixInstallationLayout
- pathOfNodeExecutable() - Method in class com.brunoritz.gradle.singularnode.platform.layout.WindowsInstallationLayout
- platformDependentLayout(DirectoryProperty) - Static method in class com.brunoritz.gradle.singularnode.platform.layout.InstallationLayoutFactory
-
Creates a new installation layout starting at the given installation base directoy.
- pluginConfiguration(Project) - Static method in class com.brunoritz.gradle.singularnode.platform.Lookup
-
Returns the configuration extension for this plugin.
- pnpmInstallArgs - Variable in class com.brunoritz.gradle.singularnode.NodeJsExtension
-
Arguments to pass to PNPM when installing packages.
- pnpmInstallDirectory() - Method in class com.brunoritz.gradle.singularnode.platform.layout.InstallationLayout
-
Returns the directory within which the managed version of PNPM is installed.
- pnpmScript - Variable in class com.brunoritz.gradle.singularnode.ManagedNodeJs
-
The path to the managed PNPM script.
- PnpmSetup - Class in com.brunoritz.gradle.singularnode.pnpm
-
Configures all required tasks and properties for the PNPM package manager.
- PnpmTask - Class in com.brunoritz.gradle.singularnode.pnpm
-
The task type for defining custon PNPM tasks to execute.
- PnpmTask(ExecOperations, Project) - Constructor for class com.brunoritz.gradle.singularnode.pnpm.PnpmTask
- pnpmVersion - Variable in class com.brunoritz.gradle.singularnode.NodeJsExtension
-
The version of PNPM to be installed.
R
- rootProjectTask(Project, String) - Static method in class com.brunoritz.gradle.singularnode.platform.Lookup
-
Returns an task from the root project by its name.
S
- setupChildTasks(Project) - Static method in class com.brunoritz.gradle.singularnode.npm.NpmSetup
-
Configures the tasks for any subproject using this plugin.
- setupChildTasks(Project) - Static method in class com.brunoritz.gradle.singularnode.pnpm.PnpmSetup
-
Configures the tasks for any subproject using this plugin.
- setupChildTasks(Project) - Static method in class com.brunoritz.gradle.singularnode.yarn.YarnSetup
-
Configures the tasks for any subproject using this plugin.
- setupRootTasks(Project, TaskProvider<InstallNodeJsTask>) - Static method in class com.brunoritz.gradle.singularnode.npm.NpmSetup
-
Configures the tasks needed to install the NPM package manager on the root project.
- setupRootTasks(Project, TaskProvider<InstallNodeJsTask>) - Static method in class com.brunoritz.gradle.singularnode.pnpm.PnpmSetup
-
Configures the tasks needed to install the PNPM package manager on the root project.
- setupRootTasks(Project, TaskProvider<InstallNodeJsTask>) - Static method in class com.brunoritz.gradle.singularnode.yarn.YarnSetup
-
Configures the tasks needed to install the Yarn package manager on the root project.
- SingularNodePlugin - Class in com.brunoritz.gradle.singularnode
-
The
Singular Node Installationplugin provides a single NodeJS/NPM/Yarn/PNPM installation throughout the entire project. - SingularNodePlugin() - Constructor for class com.brunoritz.gradle.singularnode.SingularNodePlugin
U
- UnixInstallationLayout - Class in com.brunoritz.gradle.singularnode.platform.layout
-
The installation layout for Unix and compabible systems (macOs, Linux).
W
- WindowsInstallationLayout - Class in com.brunoritz.gradle.singularnode.platform.layout
-
The installation layout for Windows systems.
- withEnvironment(Map<CharSequence, CharSequence>) - Method in class com.brunoritz.gradle.singularnode.platform.NodeCommand
-
Appends environment variables to the command.
Y
- yarnInstallArgs - Variable in class com.brunoritz.gradle.singularnode.NodeJsExtension
-
Arguments to pass to Yarn when installing packages.
- yarnInstallDirectory() - Method in class com.brunoritz.gradle.singularnode.platform.layout.InstallationLayout
-
Returns the directory whiin which the managed version of Yarn is installed.
- yarnScript - Variable in class com.brunoritz.gradle.singularnode.ManagedNodeJs
-
The path to the managed Yarn script.
- YarnSetup - Class in com.brunoritz.gradle.singularnode.yarn
-
Configures all required tasks and properties for the Yarn package manager.
- YarnTask - Class in com.brunoritz.gradle.singularnode.yarn
-
The task type for defining custon Yarn tasks to execute.
- YarnTask(ExecOperations, Project) - Constructor for class com.brunoritz.gradle.singularnode.yarn.YarnTask
- yarnVersion - Variable in class com.brunoritz.gradle.singularnode.NodeJsExtension
-
The version of Yarn to be installed.
All Classes and Interfaces|All Packages|Constant Field Values