{"_id":"@mapbox/kml-split","_rev":"295-091ba801192e8b08ca8d1ed033700a83","name":"@mapbox/kml-split","description":"Split KML files with many layers into separate files","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"@mapbox/kml-split","version":"0.0.1","description":"Split KML files with many layers into separate files","main":"index.js","scripts":{"test":"tape test/test.js"},"author":{"name":"Mapbox"},"license":"ISC","dependencies":{"gdal":"^0.9.2","yargs":"^4.8.1"},"bin":{"kml-split":"./bin/kml-split.js"},"devDependencies":{"rimraf":"^2.5.4","tape":"^4.6.0"},"gitHead":"dce5c4cf8a0a607d7a69a3fbda2233397360749b","_id":"@mapbox/kml-split@0.0.1","_shasum":"54303b4ded352a84d8305a0f2a85a6595bbbbfeb","_from":".","_npmVersion":"2.15.5","_nodeVersion":"4.4.5","_npmUser":{"name":"mapsam","email":"sam@mapbox.com"},"dist":{"shasum":"54303b4ded352a84d8305a0f2a85a6595bbbbfeb","tarball":"https://registry.npmjs.org/@mapbox/kml-split/-/kml-split-0.0.1.tgz","integrity":"sha512-7dPjGzEONe0VvXgpbOONHzljc8wZ1UWi7/fMuY5/SsJoZFNx+aXWJysrHhCCA90e0qCNWAD8tXxTg9znRhkAbA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDC7BjBrWvfg4X70D9RbsChr7bvJwp++3rlZz7k9JAXiQIhAMt/03a5nE9NIHLZV4F8n5MaI2JDPuO8j9sDV554erBP"}]},"maintainers":[{"name":"mapsam","email":"sam@mapbox.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/kml-split-0.0.1.tgz_1469800759206_0.5896449855063111"},"directories":{}}},"readme":"# kml-split\n\nSplit KML files with many layers into separate files. Go from `1 KML file with 20 layers` to `4 KML files with 5 layers`. Uses Node GDAL to read KML sources and create KML sinks.\n\n# Usage\n\n### Install\n\n```\n# package.json\nnpm install kml-split --save\n\n# globally\nnpm install kml-split -g\n```\n\n### `kmlSplit(file, options, callback)`\n\nExample\n\n```javascript\nvar kmlSplit = require('@mapbox/kml-split');\n\nkmlSplit('./path/to/file.kml', {maxLayers: 5}, function(err, res) {\n  if (err) throw err;\n  console.log(res); // => array of file paths for newly created files\n});\n```\n\nOptions\n\n* `maxLayers`: the maximum number of layers per file (default: `15`)\n* `outDir`: output directory for the newly created files (defaults to the current directory)\n\n### CLI\n\n```\nkml-split <file> -l/--layers -o/--output\n```\n\nExample\n\n```\nkml-split my-awesome.kml -l 15 -o ../../output/files\n```\n\n# Test\n\n```\nnpm test\n```\n","maintainers":[{"email":"yannick.meeus+npm+production+ci@mapbox.com","name":"mbx-npm-ci-production"},{"email":"yannick.meeus+npm+staging+ci@mapbox.com","name":"mbx-npm-ci-staging"},{"email":"yannick.meeus+npm+prod+advanced+actions@mapbox.com","name":"mbx-npm-advanced-actions-production"},{"email":"yannick.meeus+npm+staging+advanced+actions@mapbox.com","name":"mbx-npm-advanced-actions-staging"},{"email":"yannick.meeus+npm+prod+09@mapbox.com","name":"mbx-npm-09-production"},{"email":"yannick.meeus+npm+prod+08@mapbox.com","name":"mbx-npm-08-production"},{"email":"yannick.meeus+npm+prod+07@mapbox.com","name":"mbx-npm-07-production"},{"email":"yannick.meeus+npm+prod+06@mapbox.com","name":"mbx-npm-06-production"},{"email":"yannick.meeus+npm+prod+05@mapbox.com","name":"mbx-npm-05-production"},{"email":"yannick.meeus+npm+prod+04@mapbox.com","name":"mbx-npm-04-production"},{"email":"yannick.meeus+npm+prod+03@mapbox.com","name":"mbx-npm-03-production"},{"email":"yannick.meeus+npm+prod+02@mapbox.com","name":"mbx-npm-02-production"},{"email":"yannick.meeus+npm+prod+01@mapbox.com","name":"mbx-npm-01-production"},{"email":"yannick.meeus@mapbox.com","name":"mbx-npm-02-staging"},{"email":"accounts+npmjs-01@mapbox.com","name":"mapbox-npm-01"},{"email":"accounts+npmjs-02@mapbox.com","name":"mapbox-npm-02"},{"email":"accounts+npmjs-07@mapbox.com","name":"mapbox-npm-07"},{"email":"accounts+npmjs-03@mapbox.com","name":"mapbox-npm-03"},{"email":"accounts+npmjs-04@mapbox.com","name":"mapbox-npm-04"},{"email":"accounts+npmjs-09@mapbox.com","name":"mapbox-npm-09"},{"email":"accounts+npmjs-05@mapbox.com","name":"mapbox-npm-05"},{"email":"accounts+npmjs-06@mapbox.com","name":"mapbox-npm-06"},{"email":"accounts+npmjs-08@mapbox.com","name":"mapbox-npm-08"},{"email":"accounts+npmjs-advanced-actions@mapbox.com","name":"mapbox-npm-advanced-actions"},{"email":"accounts+npmjs-npm-ci@mapbox.com","name":"mapbox-npm-ci"},{"email":"accounts+npmjs@mapbox.com","name":"mapbox-npm"},{"email":"accounts@mapbox.com","name":"mapbox-admin"},{"email":"accounts+npm-mapbox-machine-user@mapbox.com","name":"mapbox-machine-user"}],"time":{"modified":"2023-01-12T12:43:04.960Z","created":"2016-07-29T13:59:22.569Z","0.0.1":"2016-07-29T13:59:22.569Z"},"author":{"name":"Mapbox"},"license":"ISC","readmeFilename":"README.md"}