[Gradle, JS]Add optionalNpm methods
This commit is contained in:
committed by
Ilya Goncharov
parent
34e8b11475
commit
abf942b928
+6
@@ -71,6 +71,12 @@ interface KotlinDependencyHandler {
|
|||||||
|
|
||||||
fun devNpm(directory: File): Dependency
|
fun devNpm(directory: File): Dependency
|
||||||
|
|
||||||
|
fun optionalNpm(name: String, version: String = "*"): Dependency
|
||||||
|
|
||||||
|
fun optionalNpm(name: String, directory: File): Dependency
|
||||||
|
|
||||||
|
fun optionalNpm(directory: File): Dependency
|
||||||
|
|
||||||
fun peerNpm(name: String, version: String = "*"): Dependency
|
fun peerNpm(name: String, version: String = "*"): Dependency
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+17
@@ -118,6 +118,23 @@ class DefaultKotlinDependencyHandler(
|
|||||||
directory = directory
|
directory = directory
|
||||||
)
|
)
|
||||||
|
|
||||||
|
override fun optionalNpm(name: String, version: String): NpmDependency =
|
||||||
|
NpmDependency(
|
||||||
|
project = project,
|
||||||
|
name = name,
|
||||||
|
version = version,
|
||||||
|
scope = NpmDependency.Scope.OPTIONAL
|
||||||
|
)
|
||||||
|
|
||||||
|
override fun optionalNpm(name: String, directory: File): NpmDependency =
|
||||||
|
directoryNpmDependency(name, directory, NpmDependency.Scope.OPTIONAL)
|
||||||
|
|
||||||
|
override fun optionalNpm(directory: File): NpmDependency =
|
||||||
|
optionalNpm(
|
||||||
|
name = moduleName(directory),
|
||||||
|
directory = directory
|
||||||
|
)
|
||||||
|
|
||||||
override fun peerNpm(name: String, version: String): NpmDependency =
|
override fun peerNpm(name: String, version: String): NpmDependency =
|
||||||
NpmDependency(
|
NpmDependency(
|
||||||
project = project,
|
project = project,
|
||||||
|
|||||||
Reference in New Issue
Block a user