Advertisement
Guest User

Untitled

a guest
Feb 28th, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. var args = process.argv.slice(2);
  2.  
  3. var inFile = args[0];
  4. var outFile = args[1];
  5. var pretty = args[2] === '-p';
  6.  
  7. var lineReader = require('readline').createInterface({
  8. input: require('fs').createReadStream(inFile)
  9. });
  10.  
  11. var newArray = [];
  12. lineReader.on('line', function(line) {
  13. newArray.push(line);
  14. });
  15.  
  16. lineReader.on('close', function() {
  17. var fs = require('fs');
  18.  
  19. if (outFile.indexOf('.json') === -1) {
  20. outFile = outFile + '.json';
  21. }
  22.  
  23. var json = pretty ? JSON.stringify(newArray, null, 2) : JSON.stringify(newArray);
  24.  
  25. fs.writeFile(outFile, json, function(err) {
  26. if (err) console.log(err);
  27. else console.log('JSON outputed to ./' + outFile);
  28. });
  29. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement