mirror of https://github.com/halo-dev/halo
refactor: rename and restructure enabled plugins in bundle.js
parent
d011beb89b
commit
88b5e190a6
|
@ -230,10 +230,16 @@ public class PluginServiceImpl implements PluginService, InitializingBean, Dispo
|
||||||
public Flux<DataBuffer> uglifyJsBundle() {
|
public Flux<DataBuffer> uglifyJsBundle() {
|
||||||
var startedPlugins = List.copyOf(pluginManager.getStartedPlugins());
|
var startedPlugins = List.copyOf(pluginManager.getStartedPlugins());
|
||||||
String plugins = """
|
String plugins = """
|
||||||
this.enabledPluginNames = [%s];
|
this.enabledPlugins = [%s]
|
||||||
""".formatted(startedPlugins.stream()
|
""".formatted(startedPlugins.stream()
|
||||||
.map(PluginWrapper::getPluginId)
|
.map(plugin -> """
|
||||||
.collect(Collectors.joining("','", "'", "'")));
|
{
|
||||||
|
"name": "%s",
|
||||||
|
"version": "%s"
|
||||||
|
}
|
||||||
|
""".formatted(plugin.getPluginId(), plugin.getDescriptor().getVersion())
|
||||||
|
)
|
||||||
|
.collect(Collectors.joining(", ")));
|
||||||
return Flux.fromIterable(startedPlugins)
|
return Flux.fromIterable(startedPlugins)
|
||||||
.mapNotNull(pluginWrapper -> {
|
.mapNotNull(pluginWrapper -> {
|
||||||
var pluginName = pluginWrapper.getPluginId();
|
var pluginName = pluginWrapper.getPluginId();
|
||||||
|
|
Loading…
Reference in New Issue