fetch(filename)
.then(r => r.text())
.then(r => r.split('\n').map(n => {
const [ key, val ] = n.split(' = ');
return { [key]: val };
}))
.then(arr => {
// ну вот вам ваши объекты
});
r.split('\n')
на r.match(/\$[a-z0-9-]+ = #[0-9a-f]{6}/g)
, например.