All Classes and Interfaces
Classes
Class
Description
Represents all relevant directories and binaries needed by the plugin.
A factory that produces environment dependent installation layouts.
Installs the requested version of NodeJS into the installation directory.
Installs packages declared in the
package.json file.Installs the requested version of NPM into the installation directory.
Installs packages declared in the
package.json file.Installs the requested version of PNPM into the installation directory.
Installs packages declared in the
package.json file.Installs the requested version of Yarn into the installation directory.
Utility methods to lookup configuration and tasks related to the NodeJS plugin.
Provides information about the managed tooling installation to the build processs.
Utility to create NodeJS invocations.
Allows the root project to configure the details of the tooling to be installed.
Configures all tasks, repositories and dependencies required for installing NodeJS locally.
Configures all required tasks and properties for the NPM package manager.
The task type for defining custon NPM tasks to execute.
Configures all required tasks and properties for the PNPM package manager.
The task type for defining custon PNPM tasks to execute.
The
Singular Node Installation plugin provides a single NodeJS/NPM/Yarn/PNPM installation throughout the
entire project.The installation layout for Unix and compabible systems (macOs, Linux).
The installation layout for Windows systems.
Configures all required tasks and properties for the Yarn package manager.
The task type for defining custon Yarn tasks to execute.