[Gradle, JS]Add directoryNpmDependency method
This commit is contained in:
committed by
Ilya Goncharov
parent
121897133e
commit
34e8b11475
+21
-18
@@ -89,15 +89,8 @@ class DefaultKotlinDependencyHandler(
|
|||||||
version = version
|
version = version
|
||||||
)
|
)
|
||||||
|
|
||||||
override fun npm(name: String, directory: File): NpmDependency {
|
override fun npm(name: String, directory: File): NpmDependency =
|
||||||
check(directory.isDirectory) {
|
directoryNpmDependency(name, directory, NpmDependency.Scope.NORMAL)
|
||||||
"Dependency on local path should point on directory but $directory found"
|
|
||||||
}
|
|
||||||
return npm(
|
|
||||||
name = name,
|
|
||||||
version = fileVersion(directory)
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
override fun npm(directory: File): NpmDependency =
|
override fun npm(directory: File): NpmDependency =
|
||||||
npm(
|
npm(
|
||||||
@@ -116,15 +109,8 @@ class DefaultKotlinDependencyHandler(
|
|||||||
scope = NpmDependency.Scope.DEV
|
scope = NpmDependency.Scope.DEV
|
||||||
)
|
)
|
||||||
|
|
||||||
override fun devNpm(name: String, directory: File): NpmDependency {
|
override fun devNpm(name: String, directory: File): NpmDependency =
|
||||||
check(directory.isDirectory) {
|
directoryNpmDependency(name, directory, NpmDependency.Scope.DEV)
|
||||||
"Dependency on local path should point on directory but $directory found"
|
|
||||||
}
|
|
||||||
return devNpm(
|
|
||||||
name = name,
|
|
||||||
version = fileVersion(directory)
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
override fun devNpm(directory: File): NpmDependency =
|
override fun devNpm(directory: File): NpmDependency =
|
||||||
devNpm(
|
devNpm(
|
||||||
@@ -139,4 +125,21 @@ class DefaultKotlinDependencyHandler(
|
|||||||
version = version,
|
version = version,
|
||||||
scope = NpmDependency.Scope.PEER
|
scope = NpmDependency.Scope.PEER
|
||||||
)
|
)
|
||||||
|
|
||||||
|
private fun directoryNpmDependency(
|
||||||
|
name: String,
|
||||||
|
directory: File,
|
||||||
|
scope: NpmDependency.Scope
|
||||||
|
): NpmDependency {
|
||||||
|
check(directory.isDirectory) {
|
||||||
|
"Dependency on local path should point on directory but $directory found"
|
||||||
|
}
|
||||||
|
|
||||||
|
return NpmDependency(
|
||||||
|
project = project,
|
||||||
|
name = name,
|
||||||
|
version = fileVersion(directory),
|
||||||
|
scope = scope
|
||||||
|
)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user