in packages/forge-viewhubs-netcore-aws/wwwroot/js/ForgeTree.js [70:81]
"sort": function (a, b) {
var a1 = this.get_node(a);
var b1 = this.get_node(b);
var parent = this.get_node(a1.parent);
if (parent.type === 'items') { // sort by version number
var id1 = Number.parseInt(a1.text.substring(a1.text.indexOf('v') + 1, a1.text.indexOf(':')))
var id2 = Number.parseInt(b1.text.substring(b1.text.indexOf('v') + 1, b1.text.indexOf(':')));
return id1 > id2 ? 1 : -1;
}
else if (a1.type !== b1.type) return a1.icon < b1.icon ? 1 : -1; // types are different inside folder, so sort by icon (files/folders)
else return a1.text > b1.text ? 1 : -1; // basic name/text sort
},