Skip to content

Commit bb5439b

Browse files
committed
feat(dependencies): add formatted dependency output to DependenciesFunctionProvider #308
1 parent bd5d893 commit bb5439b

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

exts/ext-dependencies/src/233/main/kotlin/cc/unitmesh/dependencies/DependenciesFunctionProvider.kt

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,17 @@ class DependenciesFunctionProvider : ToolchainFunctionProvider {
1515
allVariables: Map<String, Any?>
1616
): Any {
1717
val modules = ModuleManager.getInstance(project).modules
18-
return ProjectDependenciesModel.supportedModels(project).map {
18+
val deps = ProjectDependenciesModel.supportedModels(project).map {
1919
modules.map { module ->
2020
it.declaredDependencies(module)
2121
}.flatten()
2222
}.flatten().map {
23-
it.pkg.toString()
23+
it.pkg
2424
}
25+
26+
return "```dependencies\n" + deps.joinToString {
27+
val namespace = it.namespace ?: ""
28+
"$namespace ${it.name} ${it.version}" + "\n"
29+
} + "\n```"
2530
}
2631
}

0 commit comments

Comments
 (0)