{"_id":"lineclip","_rev":"413-d34f03d01efabcb1f0434b0cb7f20031","name":"lineclip","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"lineclip","version":"1.0.0","keywords":["algorithm","line","geometry","clip","geo","cohen-sutherland"],"author":{"name":"Vladimir Agafonkin"},"license":"ISC","_id":"lineclip@1.0.0","maintainers":[{"name":"mourner","email":"agafonkin@gmail.com"}],"homepage":"https://github.com/mapbox/linematch#readme","bugs":{"url":"https://github.com/mapbox/linematch/issues"},"dist":{"shasum":"16f0618faefc9b14c59160183a1e0622b3bc0c33","tarball":"https://registry.npmjs.org/lineclip/-/lineclip-1.0.0.tgz","integrity":"sha512-b/JWnUwR3IqR1wQui0B1fVa55VAvii2FHl1NWzfWi73gRBUEAHOHH/VWSej8h8DM40o2iwR0JDxGUXR5G4tmXg==","signatures":[{"sig":"MEUCIQCUb255t5GpwoKLUGTabnCDaxQ1vdgUboaAbmGDSCxFJQIgH8Mq//nVRM24JyrgLQmLjZxfVMcyivYhiSVY9zfowo8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"16f0618faefc9b14c59160183a1e0622b3bc0c33","gitHead":"cd2602c6d11cb40fe71e4c23af04793e2d891d25","scripts":{"test":"eslint index.js test.js && tape test.js"},"_npmUser":{"name":"mourner","email":"agafonkin@gmail.com"},"repository":{"url":"git+https://github.com/mapbox/linematch.git","type":"git"},"_npmVersion":"2.14.2","description":"A fast Cohen-Sutherland line clipping implementation.","directories":{},"_nodeVersion":"0.12.7","devDependencies":{"tape":"^4.2.0","eslint":"^1.3.1"}},"1.0.1":{"name":"lineclip","version":"1.0.1","keywords":["algorithm","line","geometry","clip","geo","cohen-sutherland"],"author":{"name":"Vladimir Agafonkin"},"license":"ISC","_id":"lineclip@1.0.1","maintainers":[{"name":"mourner","email":"agafonkin@gmail.com"}],"homepage":"https://github.com/mapbox/linematch#readme","bugs":{"url":"https://github.com/mapbox/linematch/issues"},"dist":{"shasum":"23863802a93a1f0f6166b3f7e5c7648d894a6372","tarball":"https://registry.npmjs.org/lineclip/-/lineclip-1.0.1.tgz","integrity":"sha512-KC+IiULzuXW1XvDhT1h8ADPahL5Je2rj+qjJ2FshS7nF+crAeEOiXonkJg4vvYtKI7KXXIM9xx5i8SZb0wsK7w==","signatures":[{"sig":"MEQCIBCgp8Ila/siulNbfLR/aoCgC8LvRqC0KxBT2CofGtxFAiAc6qABBGhotprzKULuIT8cjcno+BvJqAh8ejmY+kyxrA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"23863802a93a1f0f6166b3f7e5c7648d894a6372","gitHead":"71e1558a18dc19d3f3e6efef4f4ac6ed7641e414","scripts":{"cov":"tap test.js --cov","test":"eslint index.js test.js && tap test.js"},"_npmUser":{"name":"mourner","email":"agafonkin@gmail.com"},"repository":{"url":"git+https://github.com/mapbox/linematch.git","type":"git"},"_npmVersion":"2.14.2","description":"A fast Cohen-Sutherland line clipping implementation.","directories":{},"_nodeVersion":"0.12.7","devDependencies":{"tap":"^1.4.0","eslint":"^1.3.1"}},"1.1.0":{"name":"lineclip","version":"1.1.0","keywords":["algorithm","line","polyline","polygon","geometry","clip","geo","cohen-sutherland"],"author":{"name":"Vladimir Agafonkin"},"license":"ISC","_id":"lineclip@1.1.0","maintainers":[{"name":"mourner","email":"agafonkin@gmail.com"}],"homepage":"https://github.com/mapbox/linematch#readme","bugs":{"url":"https://github.com/mapbox/linematch/issues"},"dist":{"shasum":"c24b0e804fe34f9404eb20281f6955a82feec2d8","tarball":"https://registry.npmjs.org/lineclip/-/lineclip-1.1.0.tgz","integrity":"sha512-pc23hjpzLS1ouJqCN2NW/QW9XNIEsFppcIpu0evS5UIT/r8lfI2xQreuiGfHpkXQsRkKUQr3KKT9Y+0OwRBs8w==","signatures":[{"sig":"MEUCIQCxV1FoP/Vk5xDz5NWYpRbBgWgiLUwDBMs7BG9v7zj4jgIgQM/IMuQxpOrDqMobTIs4AgJAX/i3HZfBv9GwGT3PZqY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"c24b0e804fe34f9404eb20281f6955a82feec2d8","gitHead":"055fe34de3b2572696ef09e306be07a8f4338cd0","scripts":{"cov":"tap test.js --cov","test":"eslint index.js test.js && tap test.js"},"_npmUser":{"name":"mourner","email":"agafonkin@gmail.com"},"repository":{"url":"git+https://github.com/mapbox/linematch.git","type":"git"},"_npmVersion":"2.14.2","description":"A fast polyline and polygon clipping library.","directories":{},"_nodeVersion":"0.12.7","devDependencies":{"tap":"^1.4.0","eslint":"^1.3.1","benchmark":"^1.0.0"}},"1.1.2":{"name":"lineclip","version":"1.1.2","keywords":["algorithm","line","polyline","polygon","geometry","clip","geo","cohen-sutherland"],"author":{"name":"Vladimir Agafonkin"},"license":"ISC","_id":"lineclip@1.1.2","maintainers":[{"name":"mourner","email":"agafonkin@gmail.com"}],"homepage":"https://github.com/mapbox/linematch#readme","bugs":{"url":"https://github.com/mapbox/linematch/issues"},"dist":{"shasum":"02583ca21800f355635402933a664ce0c84fabdc","tarball":"https://registry.npmjs.org/lineclip/-/lineclip-1.1.2.tgz","integrity":"sha512-AmCgo5vrQJ3olnRNAZQ82h3cYKQ/gvujn4cEzIObaoIY8gnvCw1SWHrE7CFdcSKrX2Nu4IuWL0Gk7BYJsgHsSw==","signatures":[{"sig":"MEUCIQD0RtBJkcZBuuCMxNJuRPpVy1J619IO+eQ7dACKy8aQ4wIgCCK8JiL91C0XSbJtIAuE1xmCnGd9hm0LUIN5gdoKrhI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"02583ca21800f355635402933a664ce0c84fabdc","gitHead":"d7286be8647b6e8d095ac051ccde5c1fd2562c4b","scripts":{"cov":"tap test.js --cov","test":"eslint index.js test.js && tap test.js"},"_npmUser":{"name":"mourner","email":"agafonkin@gmail.com"},"repository":{"url":"git+https://github.com/mapbox/linematch.git","type":"git"},"_npmVersion":"2.14.2","description":"A fast polyline and polygon clipping library.","directories":{},"_nodeVersion":"0.12.7","devDependencies":{"tap":"^1.4.0","eslint":"^1.3.1","benchmark":"^1.0.0"}},"1.1.3":{"name":"lineclip","version":"1.1.3","keywords":["algorithm","line","polyline","polygon","geometry","clip","geo","cohen-sutherland"],"author":{"name":"Vladimir Agafonkin"},"license":"ISC","_id":"lineclip@1.1.3","maintainers":[{"name":"mourner","email":"agafonkin@gmail.com"}],"homepage":"https://github.com/mapbox/linematch#readme","bugs":{"url":"https://github.com/mapbox/linematch/issues"},"dist":{"shasum":"03ff418a56398673a3603b88cb9dc1d09cb020f1","tarball":"https://registry.npmjs.org/lineclip/-/lineclip-1.1.3.tgz","integrity":"sha512-Q47rnH3IlT+5u4wu558s71hrcB/5QzLgbqSS/1Bx8JD4/mFxafRYeY8o+3HrDLgpukrnM+/7+7MaX9AYozboDg==","signatures":[{"sig":"MEYCIQDnc4ATBuj9HeHHydkSfiSzyjYUmHhGmOOPwzI6ZC9iIwIhAMq4/AUNtznb3kr01oElzL+4L0jOJLjkbwlHH13BR9dg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"03ff418a56398673a3603b88cb9dc1d09cb020f1","gitHead":"7e3e58c66884e15d1c8d2e0ffb97229a2fd9ad5d","scripts":{"cov":"tap test.js --cov","test":"eslint index.js test.js && tap test.js"},"_npmUser":{"name":"mourner","email":"agafonkin@gmail.com"},"repository":{"url":"git+https://github.com/mapbox/linematch.git","type":"git"},"_npmVersion":"2.14.2","description":"A fast polyline and polygon clipping library.","directories":{},"_nodeVersion":"0.12.7","devDependencies":{"tap":"^1.4.0","eslint":"^1.3.1","benchmark":"^1.0.0"}},"1.1.4":{"name":"lineclip","version":"1.1.4","keywords":["algorithm","line","polyline","polygon","geometry","clip","geo","cohen-sutherland"],"author":{"name":"Vladimir Agafonkin"},"license":"ISC","_id":"lineclip@1.1.4","maintainers":[{"name":"mourner","email":"agafonkin@gmail.com"}],"homepage":"https://github.com/mapbox/lineclip#readme","bugs":{"url":"https://github.com/mapbox/lineclip/issues"},"dist":{"shasum":"db6ddc174285773f954be1945b17ebc468827f37","tarball":"https://registry.npmjs.org/lineclip/-/lineclip-1.1.4.tgz","integrity":"sha512-+TXGZKsN4elmAviL0ta2kfV/BrBclVcEWNWAuAc+vuBBLeMkh9ezqdzuOUsPBOTmZw5RFj4uo5VHTBktKfg/0w==","signatures":[{"sig":"MEYCIQCXoMVyiE/aNdujlTH74IMpQbf5u3y5KlkPW+f4Vly+agIhAN6lcyI5B0IVgs96Ssd7K99guH8flsOwVyU8rbf/Wfp0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"db6ddc174285773f954be1945b17ebc468827f37","gitHead":"2573dd9446a95b906184eb1a1ef7ff8b29a8cca7","scripts":{"cov":"tap test.js --cov","test":"eslint index.js test.js && tap test.js"},"_npmUser":{"name":"mourner","email":"agafonkin@gmail.com"},"repository":{"url":"git+https://github.com/mapbox/lineclip.git","type":"git"},"_npmVersion":"2.14.5","description":"A fast polyline and polygon clipping library.","directories":{},"_nodeVersion":"0.12.7","devDependencies":{"tap":"^1.4.0","eslint":"^1.5.0","benchmark":"^1.0.0"}},"1.1.5":{"name":"lineclip","version":"1.1.5","keywords":["algorithm","line","polyline","polygon","geometry","clip","geo","cohen-sutherland"],"author":{"name":"Vladimir Agafonkin"},"license":"ISC","_id":"lineclip@1.1.5","maintainers":[{"name":"mourner","email":"agafonkin@gmail.com"}],"homepage":"https://github.com/mapbox/lineclip#readme","bugs":{"url":"https://github.com/mapbox/lineclip/issues"},"dist":{"shasum":"2bf26067d94354feabf91e42768236db5616fd13","tarball":"https://registry.npmjs.org/lineclip/-/lineclip-1.1.5.tgz","integrity":"sha512-KlA/wRSjpKl7tS9iRUdlG72oQ7qZ1IlVbVgHwoO10TBR/4gQ86uhKow6nlzMAJJhjCWKto8OeoAzzIzKSmN25A==","signatures":[{"sig":"MEUCICktAyAnwk+4tLvHg4i1+fqsXOqQ2dDL+YtKJpdfuQOeAiEA+owcGWwcfTF2JLmsDavMYPQSqQpBWLFLVJR5Kg1PXvI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"2bf26067d94354feabf91e42768236db5616fd13","gitHead":"6efa2fb6167d29add62fc9b4487264be9259e74b","scripts":{"cov":"tap test.js --cov","test":"eslint index.js test.js && tap test.js"},"_npmUser":{"name":"mourner","email":"agafonkin@gmail.com"},"repository":{"url":"git+https://github.com/mapbox/lineclip.git","type":"git"},"_npmVersion":"2.14.4","description":"A fast polyline and polygon clipping library.","directories":{},"_nodeVersion":"0.12.7","devDependencies":{"tap":"^1.4.0","eslint":"^1.5.0","benchmark":"^1.0.0"}},"2.0.0":{"name":"lineclip","version":"2.0.0","description":"A fast polyline and polygon clipping library.","main":"index.js","type":"module","exports":"./index.js","devDependencies":{"benchmark":"^2.1.4","eslint":"^9.31.0","eslint-config-mourner":"^4.1.0"},"scripts":{"pretest":"eslint *.js","test":"node test.js","cov":"node --experimental-test-coverage test.js"},"repository":{"type":"git","url":"git+https://github.com/mapbox/lineclip.git"},"keywords":["algorithm","line","polyline","polygon","geometry","clip","geo","cohen-sutherland"],"author":{"name":"Vladimir Agafonkin"},"license":"ISC","bugs":{"url":"https://github.com/mapbox/lineclip/issues"},"homepage":"https://github.com/mapbox/lineclip#readme","_id":"lineclip@2.0.0","gitHead":"54165c748dd114e2c17a2cfe119f1905caea7f7e","_nodeVersion":"20.15.1","_npmVersion":"11.3.0","dist":{"integrity":"sha512-PosanfyLckGXZbCX+aWmfmHWWhVPnLf9iKcUefaSGGw2IBOef5XdBdyl175LEqRy/sEOZ2SEz/l7K5S93BZlYQ==","shasum":"f15b135dc6cb5373b3a7afeae9e93d6d85e3bae3","tarball":"https://registry.npmjs.org/lineclip/-/lineclip-2.0.0.tgz","fileCount":8,"unpackedSize":10413,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDEkW36L/HBIacYJpjlKOjZkOECOpsogl9wQ+7Rua2dOAiEAxrzNzDVhNudgtQxEy33KSpY8bGgPRGFLBj5R8nHYoQY="}]},"_npmUser":{"name":"mbx-npm-02-production","email":"yannick.meeus+npm+prod+02@mapbox.com"},"directories":{},"maintainers":[{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-07","email":"accounts+npmjs-07@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-05","email":"accounts+npmjs-05@mapbox.com"},{"name":"mapbox-npm-06","email":"accounts+npmjs-06@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":"accounts+npmjs-advanced-actions@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-admin","email":"accounts@mapbox.com"},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mbx-npm-ci-staging","email":"yannick.meeus+npm+staging+ci@mapbox.com"},{"name":"mbx-npm-ci-production","email":"yannick.meeus+npm+production+ci@mapbox.com"},{"name":"mbx-npm-01-production","email":"yannick.meeus+npm+prod+01@mapbox.com"},{"name":"mbx-npm-02-production","email":"yannick.meeus+npm+prod+02@mapbox.com"},{"name":"mbx-npm-03-production","email":"yannick.meeus+npm+prod+03@mapbox.com"},{"name":"mbx-npm-04-production","email":"yannick.meeus+npm+prod+04@mapbox.com"},{"name":"mbx-npm-05-production","email":"yannick.meeus+npm+prod+05@mapbox.com"},{"name":"mbx-npm-06-production","email":"yannick.meeus+npm+prod+06@mapbox.com"},{"name":"mbx-npm-07-production","email":"yannick.meeus+npm+prod+07@mapbox.com"},{"name":"mbx-npm-08-production","email":"yannick.meeus+npm+prod+08@mapbox.com"},{"name":"mbx-npm-09-production","email":"yannick.meeus+npm+prod+09@mapbox.com"},{"name":"mbx-npm-02-staging","email":"yannick.meeus@mapbox.com"},{"name":"mbx-npm-advanced-actions-staging","email":"yannick.meeus+npm+staging+advanced+actions@mapbox.com"},{"name":"mbx-npm-advanced-actions-production","email":"yannick.meeus+npm+prod+advanced+actions@mapbox.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lineclip_2.0.0_1752675314034_0.17226789844025414"},"_hasShrinkwrap":false}},"time":{"created":"2015-09-08T15:43:35.892Z","modified":"2025-07-16T14:15:14.516Z","1.0.0":"2015-09-08T15:43:35.892Z","1.0.1":"2015-09-11T09:19:05.785Z","1.1.0":"2015-09-11T12:28:20.804Z","1.1.2":"2015-09-11T19:59:01.676Z","1.1.3":"2015-09-11T20:59:33.273Z","1.1.4":"2015-09-22T09:17:31.208Z","1.1.5":"2015-09-23T05:01:38.558Z","2.0.0":"2025-07-16T14:15:14.258Z"},"bugs":{"url":"https://github.com/mapbox/lineclip/issues"},"author":{"name":"Vladimir Agafonkin"},"license":"ISC","homepage":"https://github.com/mapbox/lineclip#readme","keywords":["algorithm","line","polyline","polygon","geometry","clip","geo","cohen-sutherland"],"repository":{"type":"git","url":"git+https://github.com/mapbox/lineclip.git"},"description":"A fast polyline and polygon clipping library.","maintainers":[{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-07","email":"accounts+npmjs-07@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-05","email":"accounts+npmjs-05@mapbox.com"},{"name":"mapbox-npm-06","email":"accounts+npmjs-06@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":"accounts+npmjs-advanced-actions@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-admin","email":"accounts@mapbox.com"},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mbx-npm-ci-staging","email":"yannick.meeus+npm+staging+ci@mapbox.com"},{"name":"mbx-npm-ci-production","email":"yannick.meeus+npm+production+ci@mapbox.com"},{"name":"mbx-npm-01-production","email":"yannick.meeus+npm+prod+01@mapbox.com"},{"name":"mbx-npm-02-production","email":"yannick.meeus+npm+prod+02@mapbox.com"},{"name":"mbx-npm-03-production","email":"yannick.meeus+npm+prod+03@mapbox.com"},{"name":"mbx-npm-04-production","email":"yannick.meeus+npm+prod+04@mapbox.com"},{"name":"mbx-npm-05-production","email":"yannick.meeus+npm+prod+05@mapbox.com"},{"name":"mbx-npm-06-production","email":"yannick.meeus+npm+prod+06@mapbox.com"},{"name":"mbx-npm-07-production","email":"yannick.meeus+npm+prod+07@mapbox.com"},{"name":"mbx-npm-08-production","email":"yannick.meeus+npm+prod+08@mapbox.com"},{"name":"mbx-npm-09-production","email":"yannick.meeus+npm+prod+09@mapbox.com"},{"name":"mbx-npm-02-staging","email":"yannick.meeus@mapbox.com"},{"name":"mbx-npm-advanced-actions-staging","email":"yannick.meeus+npm+staging+advanced+actions@mapbox.com"},{"name":"mbx-npm-advanced-actions-production","email":"yannick.meeus+npm+prod+advanced+actions@mapbox.com"}],"readme":"## lineclip\n\n[![Build Status](https://travis-ci.org/mapbox/lineclip.svg?branch=master)](https://travis-ci.org/mapbox/lineclip)\n[![Coverage Status](https://coveralls.io/repos/mapbox/lineclip/badge.svg?branch=master&service=github)](https://coveralls.io/github/mapbox/lineclip?branch=master)\n\nA very fast JavaScript library for clipping polylines and polygons by a bounding box.\n\n- uses [Cohen-Sutherland algorithm](https://en.wikipedia.org/wiki/Cohen%E2%80%93Sutherland_algorithm) for line clipping\n- uses [Sutherland-Hodgman algorithm](https://en.wikipedia.org/wiki/Sutherland%E2%80%93Hodgman_algorithm) for polygon clipping\n\n```js\nlineclip(\n    [[-10, 10], [10, 10], [10, -10]], // line\n    [0, 0, 20, 20]); // bbox\n// returns [[[0, 10], [10, 10], [10, 0]]]\n```\n\n\n### API\n\n#### lineclip.polyline(points, bbox[, result])\n\n- `points` — an array of `[x, y]` points\n- `bbox` — a bounding box as `[xmin, ymin, xmax, ymax]`\n- `result` — an array to append the results to\n\nReturns an array of clipped lines.\n\n`lineclip` is an alias to `lineclip.polyline`.\n\n#### lineclip.polygon(points, bbox)\n\nReturns a clipped polygon.\n\n### Changelog\n\n#### 1.1.5 (Sep 23, 2015)\n\n- Fixed a bug where polygon clip broke on out-of-bbox polygons.\n\n#### 1.1.4 (Sep 22, 2015)\n\n- Fixed a bug where last point was omitted if the last two points are in bbox.\n- Fixed a bug where a line outside of bbox would produce `[[]]` instead of `[]`.\n\n#### 1.1.3 (Sep 12, 2015)\n\n- Fixed a polygon clipping race condition.\n\n#### 1.1.2 (Sep 11, 2015)\n\n- Fixed a bug that completely broke the clipping on many cases. Sorry!\n\n#### 1.1.1 (Sep 11, 2015)\n\n- Fixed a polyline clipping edge case.\n\n#### 1.1.0 (Sep 11, 2015)\n\n- Added Sutherland-Hodgeman polygon clipping (`lineclip.polygon`).\n\n#### 1.0.1 (Sep 11, 2015)\n\n- Minor code cleanup and optimizations.\n\n#### 1.0.0 (Sep 8, 2015)\n\n- Initial release.\n","readmeFilename":"README.md","users":{"piyapongspothisiths":true}}