UNPKG

geojson2gtfs

Version:

A tiny nodeJs cli app to transform geoJson files (describing an onDemand informal public transport routes) to its corresponding GTFS entities.

19 lines (16 loc) 527 B
const fs = require('fs'); const archiver = require('archiver'); // exports.compressFolder = function(path) { exports.compressFolder = function(inFolderPath) { const archive = archiver('zip', { zlib: { level: 9 }}); const stream = fs.createWriteStream('./gtfs.zip'); return new Promise((resolve, reject) => { archive .directory(inFolderPath, false) .on('error', err => reject(err)) .pipe(stream) ; stream.on('close', () => resolve()); archive.finalize(); }); };