JSFiddle - React, Tailwind, and code Playground

JavaScript

let data = [
   {
      "build_name":"name1",
      "build_type":"element",
      "info":{
         "element":"testvalue",
         "repository":"mag",
         "version":123
      }
   },
   {
      "build_name":"name2",
      "build_type":"element",
      "info":{
         "element":"abcd",
         "repository":"uuuuu",
         "version":"ttttt"
      }
   }
];
let test = [];
data.forEach(function (arr) {
let test2 = {
[arr.build_name]: {
	"type": arr.build_type
},
"info": {
"element": arr.info.element,
"repository": arr.info.repository,
"version": arr.info.version
}
}
test.push(test2);
});
console.log(JSON.stringify(test));
let val = 
{"build" : {
test
}
}

console.log(val);