Desafio proposto para oportunidade de estágio na empresa
Esse programa foi feito para conseguir converter um arquivo .csv em um JSON. Em que esse separa os elementos descritos no header do csv e itera por todas as linhas atribuindo os elementos referentes aos títulos do header nas devidas colunas. Caso existam nomes ou IDs de usuário em linhas diferentes, o programa as concatena dentro de um mesmo objeto. O arquivo output.json será alterado após a inserção de modificações dentro do input.csv.
To run this code, just add to terminal:
$ node csvToJson
CSV - https://www.npmjs.com/package/csv
CSV Parse - https://www.npmjs.com/package/csv-parse Lodash - https://lodash.com/ Validator - https://www.npmjs.com/package/validator Google Lib Phone Number - https://www.npmjs.com/package/google-libphonenumber File-System - https://www.npmjs.com/package/file-system