- getAdditionalInstallArgs() - Method in NpmPackageJsonInstall
-
Customise installation via additional argument that are passed to npm install.
- getAdditionalProperties() - Method in NodeBinariesCacheTask
-
- getBeginToken() - Method in NodeWrappers
-
- getBinaryLocationProvider() - Method in NodeBinariesCacheTask
-
Obtains location of executable binary or script
- getBinaryVersionProvider() - Method in NodeBinariesCacheTask
-
Obtains version of binary or script
- getBundledDependencies() - Method in PackageJson
-
- getDefaultEnvironment() - Method in NodeJSExecutor
-
Minimum default environment to use when running node
- getDependencies() - Method in PackageJson
-
- getDescription() - Method in PackageJson
-
- getDevDependencies() - Method in PackageJson
-
- getDownloader() - Method in BaseNodeJSExtension
-
Gets the downloader implementation.
- getDownloader() - Method in NpmExtension
-
Gets the downloader implementation.
- getEndToken() - Method in NodeWrappers
-
- getEntryPoint() - Method in AbstractPackageWrappingExtension
-
The entrypoint path relative to the installed executable folder
- getEntryPoint() - Method in GulpExtension
-
The entrypoint path relative to the installed executable folder
- getEntryPoint() - Method in PackageEntryPoint
-
Entry point command / JS file
- getEnvironment() - Method in AbstractNodeBaseTask
-
- getEnvironment() - Method in BaseNodeJSExtension
-
Environment for running the exe
- getExecutable() - Method in AbstractPackageWrappingExtension
-
An executable entry point for a package that is suitable for execution by node.
- getExtensionName() - Method in AbstractPackageWrappingExtension
-
Returns the name by which the extension is known.
- getExtensionName() - Method in GulpExtension
-
Returns the name by which the extension is known.
- getFiles() - Method in NpmSelfResolvingDependency
-
- getFinalArgs() - Method in AbstractCmdlineTask
-
- getGlobalConfig() - Method in NpmExtension
-
Location & name of global NPM config file.
- getGlobalPackageWrappingExtension() - Method in AbstractPackageWrappingExtension
-
- getGroup() - Method in NpmSelfResolvingDependency
-
- getGroup() - Method in PackageInstallGroup
-
Installation group for a package i.e.
- getGulpFile() - Method in GulpExtension
-
The location of gulpfile.js.
- getGulpFile() - Method in GulpTask
-
The gulpfile.js that will be used.
- getGulpPath() - Method in GulpTask
-
The absolute path to gulpfile.js that will be used.
- getHomeDirectory() - Method in NpmExtension
-
The NPM home directory - the parent directory of node_modules,
- getHomeDirectoryProvider() - Method in NpmExtension
-
The NPM home directory - the parent directory of node_modules,
- getHomepage() - Method in PackageJson
-
- getInstallGroup() - Method in AbstractPackageWrappingExtension
-
The installation group for this executable.
- getInstallGroup() - Method in NpmDependency
-
NPM installation group
- getKeywords() - Method in PackageJson
-
- getLicense() - Method in PackageJson
-
- getLocalConfig() - Method in NpmExtension
-
Location & name of local NPM config file.
- getName() - Method in NpmSelfResolvingDependency
-
- getName() - Method in PackageJson
-
- getNativeExecSpec() - Method in NpmScriptTask
-
Access to the underlying org.ysb33r.gradle.nodejs.NpmExecSpec.
- getNativeExecSpec() - Method in NpmTask
-
Access to the underlying org.ysb33r.gradle.nodejs.NpmExecSpec.
- getNodeExtension() - Method in AbstractNodeBaseTask
-
Internal access to attached NodeJS extension.
- getNodejs() - Method in AbstractCmdlineTask
-
- getNodejs() - Method in NpmTask
-
- getNodeJsExtensionName() - Method in NpmExtension
-
Returns the name of the extension to look for when trying to find the Node.js extension.
- getNodeWrapperProvider() - Method in NodeWrappers
-
- getNpm() - Method in AbstractCmdlineTask
-
- getNpm() - Method in NpmTask
-
- getNpmCliJsProvider() - Method in BaseNodeJSExtension
-
Resolves a path to a npm executable that is associated with the configured Node.js.
- getNpmExecutor() - Method in AbstractNodeBaseTask
-
- getNpmExtension() - Method in AbstractNodeBaseTask
-
Internal access to attached NPM extension.
- getNpmProjectExtensionName() - Method in NpmExtension
-
Returns the name of the extension to look for when trying to find the Npm extension.
- getNpxCliJsProvider() - Method in NpmExtension
-
The location of NPX.
- getNvmrcLocation() - Method in NodeJSExtension
-
.nvmrc location.
- getOptionalDependencies() - Method in PackageJson
-
- getPackageInstallationFolder(NpmPackageDescriptor) - Method in NpmExecutor
-
Works out where the installation folder will be for a executable.
- getPackageJsonFile() - Method in NpmPackageJsonInstall
-
The package.json file that this task will query.
- getPackageJsonFile() - Method in SyncPackageJson
-
Location of the package.json file.
- getPackageJsonFileProvider() - Method in NpmPackageJsonInstall
-
The package.json file that this task will query.
- getPackageJsonName() - Method in SyncPackageJson
-
Project name that will be use for package.json
- getPackageLockFile() - Method in NpmPackageJsonInstall
-
The executable-lock.json file that this task will create.
- getPackageLockFileProvider() - Method in NpmPackageJsonInstall
-
The executable-lock.json file that this task will create.
- getPackageName() - Method in NpmDependency
-
Name of the package without tags
- getPackageName() - Method in NpmPackageDescriptor
-
Name of the executable without tags
- getPeerDependencies() - Method in PackageJson
-
- getPreArgs() - Method in NpmScriptDefinition
-
- getProjectConfig() - Method in NpmExtension
-
Location of .npmrc for a project.
- getProjectName() - Method in SyncPackageJson
-
- getProjectOperations() - Method in AbstractCmdlineTask
-
- getProjectOperations() - Method in AbstractNodeBaseTask
-
- getPropertiesDescription() - Method in NodeBinariesCacheTask
-
Obtains a description to be added to the cached binary properties file.
- getReason() - Method in NpmSelfResolvingDependency
-
- getRequires() - Method in GulpExtension
-
Get set of requires that will be passed to Gulp.
- getScope() - Method in NpmDependency
-
Package scope
- getScope() - Method in NpmPackageDescriptor
-
Package scope
- getScripts() - Method in PackageJson
-
- getTagName() - Method in NpmDependency
-
Name of NPM tag
- getTagName() - Method in NpmPackageDescriptor
-
Name of NPM tag
- getTarget() - Method in GulpTask
-
The task to run.
- getTargetComponentId() - Method in NpmSelfResolvingDependency
-
- getTokenValuesAsMap() - Method in NodeWrappers
-
- getVersion() - Method in NpmSelfResolvingDependency
-
- getVersion() - Method in PackageJson
-
- getVersionProvider() - Method in NpmExtension
-
Provides the version as specified in package.json.
- getVersionProvider() - Method in SyncPackageJson
-
- globalConfig(Object) - Method in NpmExtension
-
Set global config file.
- GulpBasePlugin - Class in org.ysb33r.gradle.nodejs.plugins
Create Gulp plugin that applies some conventions.
- GulpExtension - Class in org.ysb33r.gradle.nodejs
Extension that allows for setting of Gulp configuration at a project or task level.
- GulpExtension(GulpTask) - Constructor in GulpExtension
-
- gulpFile(Object) - Method in GulpExtension
-
Sets the location of gulpfile.js
- GulpPlugin - Class in org.ysb33r.gradle.nodejs.plugins
Create Gulp plugin that applies some conventions.
- GulpTask - Class in org.ysb33r.gradle.nodejs.tasks
Ability to run a Gulp task.
- GulpTask() - Constructor in GulpTask
-
- NAME - Field in NodeJSExtension
-
- NODE_WRAPPER - Field in NodeWrappers
-
- NODE_WRAPPER_WINDOWS - Field in NodeWrappers
-
- NodeBinariesCacheTask - Class in org.ysb33r.gradle.nodejs.tasks
Caches node binaries
- NodeBinariesCacheTask() - Constructor in NodeBinariesCacheTask
-
- NodeCmdlineTask - Class in org.ysb33r.gradle.nodejs.tasks
Providers a task for running node with arguments.
- NodeCmdlineTask() - Constructor in NodeCmdlineTask
-
- NODEJS_DEFAULT - Field in BaseNodeJSExtension
-
The default version of Node.js that will be used on
a supported platform if nothing else is configured.
- NODEJS_DEFAULT - Field in NodeJSExtension
-
The default version of Node.js that will be used on
a supported platform if nothing else is configured.
- NodeJSBasePlugin - Class in org.ysb33r.gradle.nodejs.plugins
Provide the basic capabilities for dealing with Node.js & NPM tasks.
- NodeJSExecSpec - Class in org.ysb33r.gradle.nodejs
Execution specification for running a Node.js script.
- NodeJSExecSpec(ProjectOperations, Provider<File>) - Constructor in NodeJSExecSpec
-
Construct class and attach it to specific project.
- NodeJSExecutor - Class in org.ysb33r.gradle.nodejs.utils
Utilities to execute Node.js scripts.
- NodeJSExtension - Class in org.ysb33r.gradle.nodejs
Configure project defaults or task specifics for Node.js.
- nodeJSExtension - Field in AbstractPackageWrappingExtension
-
- NodeJSExtension(Task, NodeJSExtension) - Constructor in NodeJSExtension
-
Constructs a new extension which is attached to the provided task.
- NodeWrappers - Class in org.ysb33r.gradle.nodejs.tasks
- NodeWrappers(TaskProvider<NodeBinariesCacheTask>) - Constructor in NodeWrappers
-
- NPM_INSTALL - Field in NpmExecutor
-
- NpmCmdlineTask - Class in org.ysb33r.gradle.nodejs.tasks
Providers a task for running npm with arguments.
- NpmCmdlineTask() - Constructor in NpmCmdlineTask
-
- npmConfigurations(Object) - Method in SyncPackageJson
-
Adds configurations which contain NPM dependencies.
- NpmDependency - Class in org.ysb33r.gradle.nodejs
Creates an NPM dependency
- NpmDependency(Map<String, ?>) - Constructor in NpmDependency
-
Allows additional parameters to be set
- NpmDependencyGroup - Enum in org.ysb33r.gradle.nodejs
Defines the three NPM executable installation/grouping options
- NpmDevPlugin - Class in org.ysb33r.gradle.nodejs.plugins
Conventions for building a project with Node and Gradle.
- NpmExecutor - Class in org.ysb33r.gradle.nodejs.utils.npm
Utility methods that aids in running NPM
- NpmExecutor(ProjectOperations, NodeJSExtension, NpmExtension, boolean) - Constructor in NpmExecutor
-
@param projectOperations Operations for the specific project context
- NpmExtension - Class in org.ysb33r.gradle.nodejs
Set up global config or task-based config for NPM.
- npmExtension - Field in AbstractPackageWrappingExtension
-
- NpmExtension(Task, Class<? super NpmExtension>) - Constructor in NpmExtension
-
Constructs a new extension which is attached to the provided task.
- 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.
- NpmPackageJsonInstall - Class in org.ysb33r.gradle.nodejs.tasks
Installs the packages as described by a package.json file
- NpmPackageJsonInstall() - Constructor in NpmPackageJsonInstall
-
- NpmPackageResolveException - Class in org.ysb33r.gradle.nodejs.errors
Thrown for errors when resolving NPM packages.
- NpmPlugin - Class in org.ysb33r.gradle.nodejs.plugins
@since 0.1
- NpmScriptDefinition - Class in org.ysb33r.gradle.nodejs
- NpmScriptDefinition(ProjectOperations) - Constructor in NpmScriptDefinition
-
- NpmScriptExecSpec - Class in org.ysb33r.gradle.nodejs
Base specification for running an NPM script via npm-cli.js
- NpmScriptExecSpec(Provider<File>, Provider<File>, ProjectOperations) - Constructor in NpmScriptExecSpec
-
Construct class and attach it to specific project.
- NpmScriptTask - Class in org.ysb33r.gradle.nodejs.tasks
Runs scripts that are defined in package.json.
- NpmScriptTask() - Constructor in NpmScriptTask
-
- NpmSelfResolvingDependency - Class in org.ysb33r.gradle.nodejs.dependencies.npm
An NPM dependency that can resolve itself.
- NpmSelfResolvingDependency(ProjectOperations, NodeJSExtension, NpmExtension, Map<String, Object>) - Constructor in NpmSelfResolvingDependency
-
An NPM dependency that can resolve itself.
- NpmTask - Class in org.ysb33r.gradle.nodejs.tasks
Ability to execute any NPM command with parameters.
- NpmTask() - Constructor in NpmTask
-
- NpxCmdlineTask - Class in org.ysb33r.gradle.nodejs.tasks
Providers a task for running npx with arguments.
- NpxCmdlineTask() - Constructor in NpxCmdlineTask
-