Skip navigation links
A C E F G H L N O P R S U 

A

appendPath(Provider<String>) - Method in interface org.ysb33r.gradle.nodejs.NodeJSExtensionMethods
Add search to system path.

C

createExecSpec() - Method in interface org.ysb33r.gradle.nodejs.NpmExtensionMethods
Create execution specification.

E

environment(Map<String, ?>) - Method in interface org.ysb33r.gradle.nodejs.NodeJSExtensionMethods
Add environmental variables to be passed to the exe.
executableIsBundled() - Method in interface org.ysb33r.gradle.nodejs.NpmExtensionMethods
Use the NPM that is bundled with Node.

F

from(NodeJSConfigCacheSafeOperations) - Static method in interface org.ysb33r.gradle.nodejs.NodeJSConfigCacheSafeOperations
 
from(NpmConfigCacheSafeOperations) - Static method in interface org.ysb33r.gradle.nodejs.NpmConfigCacheSafeOperations
Creates a new instance from something else that imnplements the same interface.

G

getEntryPoint() - Method in interface org.ysb33r.gradle.nodejs.pkgwrapper.PackageEntryPoint
Entry point command / JS file
getEnvironment() - Method in interface org.ysb33r.gradle.nodejs.NodeJSExtensionMethods
Environment for running the exe
getEnvironmentProvider() - Method in interface org.ysb33r.gradle.nodejs.NodeJSConfigCacheSafeOperations
Environment for running the exe
getExecutable() - Method in interface org.ysb33r.gradle.nodejs.NodeJSConfigCacheSafeOperations
A provider for a resolved executable.
getExecutable() - Method in interface org.ysb33r.gradle.nodejs.NpmConfigCacheSafeOperations
A provider for a resolved executable.
getGlobalConfig() - Method in interface org.ysb33r.gradle.nodejs.NpmExtensionMethods
Location and name of global NPM config file.
getGlobalConfigProvider() - Method in interface org.ysb33r.gradle.nodejs.NpmConfigCacheSafeOperations
Location and name of global NPM config file.
getGroup() - Method in interface org.ysb33r.gradle.nodejs.pkgwrapper.PackageInstallGroup
Installation group for a package i.e.
getHomeDirectory() - Method in interface org.ysb33r.gradle.nodejs.NpmExtensionMethods
The NPM home directory - the parent directory of node_modules,
getHomeDirectoryProvider() - Method in interface org.ysb33r.gradle.nodejs.NpmConfigCacheSafeOperations
The NPM home directory - the parent directory of node_modules,
getLocalConfig() - Method in interface org.ysb33r.gradle.nodejs.NpmExtensionMethods
Location and name of local NPM config file.
getLocalConfigProvider() - Method in interface org.ysb33r.gradle.nodejs.NpmConfigCacheSafeOperations
Location and name of local NPM config file.
getNpmCliJsProvider() - Method in interface org.ysb33r.gradle.nodejs.NodeJSConfigCacheSafeOperations
Resolves a path to a npm executable that is associated with the configured Node.js.
getNpmPackageCoordinates() - Method in interface org.ysb33r.gradle.nodejs.NpmPackageDescriptor
Returns a string that can be passed for installation purposes.
getNpxCliJsProvider() - Method in interface org.ysb33r.gradle.nodejs.NpmConfigCacheSafeOperations
The location of NPX.
getPackageName() - Method in interface org.ysb33r.gradle.nodejs.NpmPackageDescriptor
Name of the executable without tags
getProjectConfig() - Method in interface org.ysb33r.gradle.nodejs.NpmExtensionMethods
Location of .npmrc for a project.
getProjectConfigProvider() - Method in interface org.ysb33r.gradle.nodejs.NpmConfigCacheSafeOperations
Location of .npmrc for a project.
getScope() - Method in interface org.ysb33r.gradle.nodejs.NpmPackageDescriptor
Package scope
getTagName() - Method in interface org.ysb33r.gradle.nodejs.NpmPackageDescriptor
Name of NPM tag
getVersionProvider() - Method in interface org.ysb33r.gradle.nodejs.NpmConfigCacheSafeOperations
Provides the version as specified in package.json.
globalConfig(Object) - Method in interface org.ysb33r.gradle.nodejs.NpmExtensionMethods
Sets global config file.

H

homeDirectory(Object) - Method in interface org.ysb33r.gradle.nodejs.NpmExtensionMethods
Sets the home directory.

L

localConfig(Object) - Method in interface org.ysb33r.gradle.nodejs.NpmExtensionMethods
Sets local config file.

N

NodeJSConfigCacheSafeOperations - Interface in org.ysb33r.gradle.nodejs
NodeJS methods that an extension should implement.
NodeJSExtensionMethods - Interface in org.ysb33r.gradle.nodejs
NodeJS methods that an extension should implement.
NpmConfigCacheSafeOperations - Interface in org.ysb33r.gradle.nodejs
NPM operations that should be configuration cache-safe.
NpmExecSpec - Class in org.ysb33r.gradle.nodejs
Base specification for running an NPM command via npm-cli.js
NpmExecSpec(Provider<File>, Provider<File>, ConfigCacheSafeOperations) - Constructor for class org.ysb33r.gradle.nodejs.NpmExecSpec
Construct class and attach it to specific project.
NpmExecSpec(Provider<File>, Provider<File>, ProjectOperations) - Constructor for class org.ysb33r.gradle.nodejs.NpmExecSpec
Deprecated.
Use method taking ConfigCacheSafeOperations as parameter.
NpmExtensionMethods - Interface in org.ysb33r.gradle.nodejs
Methods than Npm extension is required to implement.
NpmPackageDescriptor - Interface in org.ysb33r.gradle.nodejs
Specifies various characteristics of an NPM Package which can be used for various NPM commands, especially install and search.
NpmPackageInstaller - Interface in org.ysb33r.gradle.nodejs.utils.npm
Abstract the installaiotn of NPM packages.

O

org.ysb33r.gradle.nodejs - package org.ysb33r.gradle.nodejs
 
org.ysb33r.gradle.nodejs.pkgwrapper - package org.ysb33r.gradle.nodejs.pkgwrapper
 
org.ysb33r.gradle.nodejs.utils.npm - package org.ysb33r.gradle.nodejs.utils.npm
 

P

PackageEntryPoint - Interface in org.ysb33r.gradle.nodejs.pkgwrapper
Entry point for a NPM package
PackageInstallGroup - Interface in org.ysb33r.gradle.nodejs.pkgwrapper
Obtains the installation group for a package
prefixPath(Provider<String>) - Method in interface org.ysb33r.gradle.nodejs.NodeJSExtensionMethods
Add search to system path

R

run() - Method in interface org.ysb33r.gradle.nodejs.utils.npm.NpmPackageInstaller
Executes a package installation and return the file tree

S

setEnvironment(Map<String, ?>) - Method in interface org.ysb33r.gradle.nodejs.NodeJSExtensionMethods
Replaces current environment with new one.
setGlobalConfig(Object) - Method in interface org.ysb33r.gradle.nodejs.NpmExtensionMethods
Sets global config file.
setHomeDirectory(Object) - Method in interface org.ysb33r.gradle.nodejs.NpmExtensionMethods
Sets the home directory.
setLocalConfig(Object) - Method in interface org.ysb33r.gradle.nodejs.NpmExtensionMethods
Sets local config file.

U

useGlobalGradleLocation() - Method in interface org.ysb33r.gradle.nodejs.NpmExtensionMethods
Sets it to use the equivalent of getGradleHomeDir()/.npmrc.
useGlobalSystemLocation() - Method in interface org.ysb33r.gradle.nodejs.NpmExtensionMethods
Tries to determine the location where global config will typically be placed.
useLocalProjectLocation() - Method in interface org.ysb33r.gradle.nodejs.NpmExtensionMethods
Use to indicate that userconfig should be retrieved from the NPM home directory as configured by NpmExtensionMethods.getHomeDirectory().
useLocalUserProfileLocation() - Method in interface org.ysb33r.gradle.nodejs.NpmExtensionMethods
Use to indicate that userconfig should be retrieved from the user's home directory.
usePackageJsonVersionAsProjectVersion() - Method in interface org.ysb33r.gradle.nodejs.NpmExtensionMethods
Use the version specified in package.json as the version of the project.
useSystemPath() - Method in interface org.ysb33r.gradle.nodejs.NodeJSExtensionMethods
Adds the system path to the execution environment.
A C E F G H L N O P R S U 
Skip navigation links