{"_id":"geojson-linestring-dissolve","_rev":"4-9f001f3746817279c255637724e35ff4","name":"geojson-linestring-dissolve","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"geojson-linestring-dissolve","version":"0.0.1","keywords":[],"author":{"name":"Stephen Whitmore","email":"sww@eight.net"},"license":"ISC","_id":"geojson-linestring-dissolve@0.0.1","maintainers":[{"name":"noffle","email":"stephen.whitmore@gmail.com"}],"homepage":"https://github.com/noffle/geojson-linestring-dissolve","bugs":{"url":"https://github.com/noffle/geojson-linestring-dissolve/issues"},"dist":{"shasum":"08ab8cdf386e919d35a0eb38fa1c550e020838db","tarball":"https://registry.npmjs.org/geojson-linestring-dissolve/-/geojson-linestring-dissolve-0.0.1.tgz","integrity":"sha512-Y8I2/Ea28R/Xeki7msBcpMvJL2TaPfaPKP8xqueJfQ9/jEhps+iOJxOR2XCBGgVb12Z6XnDb1CMbaPfLepsLaw==","signatures":[{"sig":"MEUCIQDR2CceUczBwfCExwrjqNVvEokasvwnpr2GpmtZNLBtSAIgbSjCn5+HzxKCexx8zhkQkopvr+nXJTfhFlDqnULISR0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"08ab8cdf386e919d35a0eb38fa1c550e020838db","gitHead":"eb14f1bb6ccf92fa9d853d08793e4a6ead2ed953","scripts":{"lint":"standard","test":"tape test/*.js"},"_npmUser":{"name":"noffle","email":"stephen.whitmore@gmail.com"},"pre-commit":["lint","test"],"repository":{"url":"git://github.com/noffle/geojson-linestring-dissolve.git"},"_npmVersion":"4.1.1","description":"Dissolve contiguous GeoJSON LineStrings and Polygons into single units.","_nodeVersion":"7.4.0","dependencies":{},"devDependencies":{"tape":"~4.6.2","standard":"~8.3.0","pre-commit":"~1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/geojson-linestring-dissolve-0.0.1.tgz_1485817452840_0.3766518922057003","host":"packages-12-west.internal.npmjs.com"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2017-01-30T23:04:13.075Z","modified":"2026-09-07T20:42:47.405Z","0.0.1":"2017-01-30T23:04:13.075Z"},"bugs":{"url":"https://github.com/noffle/geojson-linestring-dissolve/issues"},"author":{"name":"Stephen Whitmore","email":"sww@eight.net"},"license":"ISC","homepage":"https://github.com/noffle/geojson-linestring-dissolve","keywords":[],"repository":{"url":"git://github.com/noffle/geojson-linestring-dissolve.git"},"description":"Dissolve contiguous GeoJSON LineStrings and Polygons into single units.","maintainers":[{"name":"noffle","email":"stephen.whitmore@gmail.com"}],"readme":"# geojson-linestring-dissolve\n\n> Dissolve connected GeoJSON LineStrings into a single LineString.\n\n## Usage\n\n```js\nvar dissolve = require('geojson-linestring-dissolve')\n\nvar line1 = {\n  type: 'LineString',\n  coordinates: [\n    [0.0, 0.0],\n    [1.0, 1.0],\n    [2.0, 2.0]\n  ]\n}\n\nvar line2 = {\n  type: 'LineString',\n  coordinates: [\n    [2.0, 2.0],\n    [3.0, 3.0]\n  ]\n}\n\nconsole.log(dissolve([line1, line2]))\n```\n\noutputs\n\n```\n{\n  type: 'LineString',\n  coordinates: [\n    [0.0, 0.0],\n    [1.0, 1.0],\n    [2.0, 2.0],\n    [3.0, 3.0]\n  ]\n}\n```\n\n## API\n\n```js\nvar dissolve = require('geojson-linestring-dissolve')\n```\n\n### dissolve([lineStrings])\n\nConsumes an array of [GeoJSON](http://geojson.org/geojson-spec.html)\n`LineString`s, and returns a new GeoJSON `LineString` object, with all touching\n`LineString`s dissolved into a single unit. If the `LineString`s are\nnon-contiguous, a `MultiLineString` is returned.\n\n## Install\n\nWith [npm](https://npmjs.org/) installed, run\n\n```\n$ npm install geojson-linestring-dissolve\n```\n\n## License\n\nISC\n\n","readmeFilename":"README.md"}