I have some problems with serialise data.
I have array of objects like this (pseudo-files):
const files = [
{
id: 'ruslan/cache/vars.json',
size: 17
},
{
id: 'cache/vars.json.bak',
size: 17
},
{
id: 'wcc-config.json',
size: 10
}];
How i can convert without recursion this to tree with folders and files inside like:
rootFolder = {
files: [{
name: 'wcc-config.json',
size: 10
}],
folders: [{
name: 'cache',
files: [{
name: 'vars.json.bak',
size: 17
}],
folders: []
}, {
name: 'ruslan',
files: [],
folders: [{
name: 'cache',
files: [{
name: 'vars.json',
size: 17
}],
folders: []
}]
}]
}