(filePath)
| 23 | |
| 24 | // Function to read and parse CSV files |
| 25 | function parseCSV(filePath) { |
| 26 | const content = fs.readFileSync(filePath, "utf-8") |
| 27 | const rows = content.split("\n") |
| 28 | rows.shift() |
| 29 | const data = {} |
| 30 | for (let row of rows) { |
| 31 | const [parserId, uses] = row.split(",") |
| 32 | if (parserId && uses) { |
| 33 | data[parserId] = (data[parserId] || 0) + parseInt(uses) |
| 34 | } |
| 35 | } |
| 36 | return data |
| 37 | } |
| 38 | |
| 39 | // Function to merge data from multiple CSV files |
| 40 | function mergeCSVData(filePaths) { |
no test coverage detected