You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
1.1 KiB
35 lines
1.1 KiB
// https://gitlab.com/antora/antora/-/issues/132#note_712132072 |
|
'use strict' |
|
|
|
|
|
module.exports.register = function({ config }) { |
|
this.on('contentAggregated', ({ contentAggregate }) => { |
|
contentAggregate.forEach(aggregate => { |
|
if (aggregate.name === "" && aggregate.displayVersion === 5.6) { |
|
aggregate.name = "ROOT"; |
|
aggregate.version = "5.6.0-RC1" |
|
aggregate.startPage = "ROOT:index.adoc" |
|
aggregate.displayVersion = `${aggregate.version}` |
|
delete aggregate.prerelease |
|
} |
|
if (aggregate.version === "5.6.1" && |
|
aggregate.prerelease == "-SNAPSHOT") { |
|
aggregate.version = "5.6.1" |
|
aggregate.displayVersion = `${aggregate.version}` |
|
delete aggregate.prerelease |
|
} |
|
}) |
|
}) |
|
} |
|
|
|
function out(args) { |
|
console.log(JSON.stringify(args, no_data, 2)); |
|
} |
|
|
|
|
|
function no_data(key, value) { |
|
if (key == "data" || key == "files") { |
|
return value ? "__data__" : value; |
|
} |
|
return value; |
|
}
|
|
|