# npx ezs 05-future-loader.ini
# Sera déplacé dans le loader spécifique Conditor-métrie
append = pack
[use]
# OBJFlatten
plugin = basics
[unpack]
[assign]
path = ApilCollation
value = get("host.volume") \
.concat(_.get(self,"host.issue")) \
.concat(_.get(self,"host.pages.range")) \
.join(" / ")
path = ApilProvenance
value = get("sourceUids").castArray().map(s => s.split("$")[0]).uniq()
# Aplatit la structure, pour avoir le même comportement que le loader
# json-optimized.ini
# https://github.com/Inist-CNRS/lodex-extended/blob/master/public/loaders/json-optimized.ini
[OBJFlatten]
separator = fix('/')
safe = true