UNPKG

topojson

Version:

An extension to GeoJSON that encodes topology.

25 lines (22 loc) 594 B
var fs = require("fs"), rollup = require("rollup"), dependencies = require("./package.json").dependencies; rollup.rollup({ input: "index.js", external: Object.keys(dependencies) }).then(function(bundle) { return bundle.generate({ format: "cjs" }); }).then(function(bundle) { var code = bundle.code; return new Promise(function(resolve, reject) { fs.writeFile("dist/topojson.node.js", code, "utf8", function(error) { if (error) return reject(error); else resolve(); }); }); }).catch(abort); function abort(error) { console.error(error.stack); }