public interface JsePnpmToolchain extends org.ysb33r.gradle.jsecosystem.toolchains.JseBootstrappableToolchainWithCommandExecSpec<JsePnpmExecSpec>
| Modifier and Type | Method and Description |
|---|---|
org.gradle.api.provider.Provider<java.io.File> |
getNodeBinDir()
Directory where
node is located. |
org.gradle.api.provider.Provider<java.io.File> |
getStoreDir()
Get the location of the store directory.
|
org.gradle.api.provider.Provider<org.ysb33r.gradle.jse.pnpm.toolchains.JsePnpmStoreLayout> |
getStoreLayout()
A provider to the store layout.
|
void |
setStoreDir(java.lang.Object storeDir)
Override the store directory.
|
void |
withNodeToolchain(org.gradle.api.provider.Provider<? extends org.ysb33r.gradle.jse.node.toolchains.JseNodeToolchain> tc)
Associate this toolchain with a specific
node toolchain. |
void |
withNodeToolchain(java.lang.String tcName)
Associate this toolchain with a specific
node toolchain. |
void |
withPnpmNode()
Have
pnpm manage its own node installation. |
void |
withPnpmNode(java.lang.Object ver)
Have
pnpm manage its own node installation. |
executableByVersioncreateExecSpec, createExecSpecgetExecutableVersionvoid withNodeToolchain(java.lang.String tcName)
node toolchain.tcName - Name of toolchain.void withNodeToolchain(org.gradle.api.provider.Provider<? extends org.ysb33r.gradle.jse.node.toolchains.JseNodeToolchain> tc)
node toolchain.tc - Provider of toolchain.void withPnpmNode()
pnpm manage its own node installation.
The version of node is a default determined by the plugin.
void withPnpmNode(java.lang.Object ver)
pnpm manage its own node installation.ver - Version string. Must be in semantic version format.org.gradle.api.provider.Provider<java.io.File> getNodeBinDir()
node is located.
This value will be finalized on the first read.
void setStoreDir(java.lang.Object storeDir)
By default, this is ~/.gradle/caches/pnpm.
On Windows, if the build runs on a different drive than the user's home Gradle directory, a directory
.gradle/caches/pnpm will be created on that drive.
storeDir - New location of store directory.org.gradle.api.provider.Provider<java.io.File> getStoreDir()
null.org.gradle.api.provider.Provider<org.ysb33r.gradle.jse.pnpm.toolchains.JsePnpmStoreLayout> getStoreLayout()
null or empty.