function jsonOverview()

in gulpfile.js [449:475]


function jsonOverview (cb) {
  // Loop over each dataset JSON and save to in-memory string
  const serialize = ndjson.serialize();
  let json = '';
  serialize.on('data', function(line) {
    json += line;
  });
  const datasets = requireDir('./tmp/data/datasets');
  for (var k in datasets) {
    serialize.write(datasets[k]);
  }
  serialize.end();

  // Save string to file
  fs.writeFileSync('./dist/index.ndjson', json);

  // Make sure destination parent directory exists
  if (!fs.existsSync('./dist/roda/ndjson/')) {
    fs.mkdirSync('./dist/roda/');
    fs.mkdirSync('./dist/roda/ndjson/');
  }

  // Also save to roda/ndjson/
  fs.writeFileSync('./dist/roda/ndjson/index.ndjson', json);

  return cb();
};