mirror of
https://github.com/hanzoai/sentinel.git
synced 2026-09-29 22:34:33 +00:00
20 lines
489 B
JavaScript
20 lines
489 B
JavaScript
const csv = require('csv-parser');
|
|
const fs = require('node:fs');
|
|
|
|
const transformResults = res => {
|
|
const deviceMapping = {};
|
|
res.map(({name, model}) => {
|
|
if (name && model) {
|
|
deviceMapping[model] = name;
|
|
}
|
|
});
|
|
return deviceMapping;
|
|
};
|
|
const results = [];
|
|
fs.createReadStream('supported_devices.csv')
|
|
.pipe(csv())
|
|
.on('data', data => results.push(data))
|
|
.on('end', () => {
|
|
fs.writeFileSync('devices.json', JSON.stringify(transformResults(results)));
|
|
});
|