#!/usr/bin/env node const csv = require("csvtojson"); const fs = require('fs'); csv() .fromFile(`${__dirname}/dependencies.csv`) .then((json)=>{ // console.log(json); const html = json.map(row => { let repository = row.repository; if (row.repository.includes("ssh://")){ repository = row.repository.replace("ssh://git@","https://www."); } console.log(row); return ` ${row.name} v${row.version} ${row.summary} ${repository.includes("http") ? `${repository}` : `none` } ` }).join(''); const htmlWrapped = ` ${html}
Name v# License Respository
` fs.writeFileSync('./index.html', htmlWrapped); })