{"_id":"clipper-lib","_rev":"6-cd2ab693f582f8f3811922d877e5b928","name":"clipper-lib","description":"Boolean operations and offsetting library in Javascript","dist-tags":{"latest":"6.4.2"},"versions":{"1.0.0":{"name":"clipper-lib","version":"1.0.0","description":"Boolean operations and offsetting library in Javascript","files":["clipper.js"],"main":"clipper","repository":{"type":"git","url":"git://github.com/junmer/clipper-lib"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"BSL","gitHead":"08608123b5003da69ae514de5e6c26af8dcafe13","bugs":{"url":"https://github.com/junmer/clipper-lib/issues"},"homepage":"https://github.com/junmer/clipper-lib","_id":"clipper-lib@1.0.0","_shasum":"e902ceb26e28ee5cfa6014abdf790a51efff4ecb","_from":".","_npmVersion":"2.7.6","_nodeVersion":"0.12.2","_npmUser":{"name":"junmer","email":"junmer@foxmail.com"},"dist":{"shasum":"e902ceb26e28ee5cfa6014abdf790a51efff4ecb","tarball":"https://registry.npmjs.org/clipper-lib/-/clipper-lib-1.0.0.tgz","integrity":"sha512-WFpjqfX042/s/AZdbZpjwGbbWNDP9geCxZCWuW09vtnXt/VjXNBG5ToHF33Pa7XcOkjpuER0RGOkeQcHl0b62g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGLv+6w/CraWXvxBOm6pEG3gF1bvxUK85vkI+03p1ZodAiEAujQGAVwrbvq/oZri5A7MnGcuSffg4PQEDU460UVaPHE="}]},"maintainers":[{"name":"junmer","email":"junmer@foxmail.com"}],"directories":{}},"6.2.1":{"name":"clipper-lib","version":"6.2.1","description":"Boolean operations and offsetting library in Javascript","files":["clipper.js"],"main":"clipper","repository":{"type":"git","url":"git://github.com/junmer/clipper-lib.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"BSL","gitHead":"f6d03c790a9ad81c7206a1c848d4c35ba514ac56","bugs":{"url":"https://github.com/junmer/clipper-lib/issues"},"homepage":"https://github.com/junmer/clipper-lib#readme","_id":"clipper-lib@6.2.1","_shasum":"266d8ec7575c589f05f23e9cd003de50e23117b6","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"junmer","email":"junmer@foxmail.com"},"dist":{"shasum":"266d8ec7575c589f05f23e9cd003de50e23117b6","tarball":"https://registry.npmjs.org/clipper-lib/-/clipper-lib-6.2.1.tgz","integrity":"sha512-pHDucJlK6ajsqfFpNEPz8SG63thjlQEqzPM0P+s1WM6pfPxeL47F2XfV2aS9+j4MZPlsU2wGCfo6jgxHNN13SA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGBZ4jN7+wQsv+kCYKDhBnIOYK9GPJtI23SDFthM4lgKAiEA4rBj7BQbcWtGA0eo/M6WZoLTMtX4L9WwBVQeP+Bs9Sc="}]},"maintainers":[{"name":"junmer","email":"junmer@foxmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/clipper-lib-6.2.1.tgz_1479476651839_0.8417511016596109"},"directories":{}},"6.4.2":{"name":"clipper-lib","version":"6.4.2","description":"Boolean operations and offsetting library in Javascript","keywords":["clipper"],"main":"clipper","repository":{"type":"git","url":"git://github.com/junmer/clipper-lib.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"BSL","gitHead":"97a4d5e79671973b457c13432d8e8c4107f8a51d","bugs":{"url":"https://github.com/junmer/clipper-lib/issues"},"homepage":"https://github.com/junmer/clipper-lib#readme","_id":"clipper-lib@6.4.2","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-knglhjQX5ihNj/XCIs6zCHrTemdvHY3LPZP9XB2nq2/3igyYMFueFXtfp84baJvEE+f8pO1ZS4UVeEgmLnAprQ==","shasum":"f2444d87913aaea8312f9e26421b0843f4149e87","tarball":"https://registry.npmjs.org/clipper-lib/-/clipper-lib-6.4.2.tgz","fileCount":4,"unpackedSize":214824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxVO6CRA9TVsSAnZWagAA//gQAIZ+sq8Z/C+4Aw6idlNd\n+p1t7f3r4rkmcuwIbdr71uK+rFuIA2m0l7XTyvPcVP/p0esf58hY2saqAXtt\nkI8wDOtnE/WwP5hlfsmBZVjEyOyvavWe/tLmLU+v94cRwRsTvh2Bl6gTAmoz\nsI1L2LXhgw6s78N8TFbdStj7oGs0WsheL0oO0I2QmtMCc5h46n22mymdcJW8\n0qe35IhiWQOZyQpGg87sQi2bRSbLat9HLtDPP2tsm4bNkJPgZ7NIXLQ+rPVj\nkVk74bsQbMgylBiEYLOxclk18t4IJTAvCW55lzXUa6k7yYloT1mX0L1j7GFt\ntAHiUNLPRE90rbtqx2mGv7T9Y7/avDgeEWpdRgR99oiSxUrAdjznnkMAi5jJ\nuMWoVylg+WF/1nR7ig7amT3tm9YjUpsDkP/My26bJz2wSsJ2KLK5JZWGLDDr\nPGoLJw5zOuUl9O2KRY1VQSl6BGRPmQBYU9Pi2x2gQ+4e8vLLCnf0M3tXgk/b\nH1+6GdUOY9cFD5J8GAaMAhqhhhcnSlVWR/COSJFjH9bUFxflBEpZhCxwgwee\nDqX52s10dkPRsi5u1zDcPThuHwtgzSDfaH8/Zt9NSLkv5/ahZikaZEuFtqxz\nGWS6uJVfmOqMJeVJzK1qvYp8Joq36+SFsQnXlg9ymOLLRuK4O89opobG9ILo\n3mhw\r\n=Vfv0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIE4hWTzwGSWAtF4ERVQjB+ryvXpnB/N+1vm7muThwqgIgQmYWe9Y3amiu5vUiYTdOs8vbqq02Vjg5RiNpOiBKTyo="}]},"maintainers":[{"name":"junmer","email":"junmer@foxmail.com"}],"_npmUser":{"name":"junmer","email":"junmer@foxmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/clipper-lib_6.4.2_1573213113656_0.7633340401336712"},"_hasShrinkwrap":false}},"readme":"# ClipperLib\n\n> forked from [Javascript Clipper](http://sourceforge.net/projects/jsclipper/)\n\n## Description\n\nThe Javascript Clipper library performs clipping and offsetting for both lines and polygons. All four boolean clipping operations are supported - intersection, union, difference and exclusive-or. Polygons can be of any shape including self-intersecting polygons.\n\nJavascript Clipper is a port of Angus Johnson's Clipper library: <https://sourceforge.net/projects/polyclipping/>\n\nLIVE DEMO: <http://jsclipper.sourceforge.net/6.2.1.0/main_demo.html>\n\nInformation and examples:\n<http://jsclipper.sourceforge.net/6.2.1.0/>\n\nDonate Javascript Clipper Project: <https://sourceforge.net/p/jsclipper/wiki/Donations/>\n\nUse cases:\n* Over 1500 schools in the UK uses Javascript Clipper in Digimap for Schools service. Digimap for Schools is an online mapping service for use by teachers and pupils. Read more:\n<https://mobilegeo.wordpress.com/> and\n<http://digimapforschools.edina.ac.uk/cosmo-free/osmapper>\n\n[Javascript Clipper Web Site](https://sourceforge.net/p/jsclipper/wiki/)\n\n## Features\n\n- Line and polygon clipping - intersection, union, difference & xor\n- Line and polygon offsetting with 3 types of joining - miter, square and round\n- Polygons can be of any shape, including self-intersecting polygons\n- Minkowski Addition and Minkowski Difference functions included\n- The library is written in Javascript\n- Comprehensive documentation\n- Demos use inline SVG and Canvas libraries\n- The library is significantly faster than commercial alternatives\n- Uses Tom Wu's fast big integer library\n- UMD support\n\n## Categories\n\nAlgorithms, Graphics\n\n## Links\n\n- [Documentation](./Documentation.md)\n- [ChangeLog](./ChangeLog.txt)\n\n## License\n\n[Boost Software License (BSL1.0)](http://www.boost.org/LICENSE_1_0.txt)\n","maintainers":[{"name":"junmer","email":"junmer@foxmail.com"}],"time":{"modified":"2022-06-13T06:10:55.822Z","created":"2015-07-02T13:30:55.523Z","1.0.0":"2015-07-02T13:30:55.523Z","6.2.1":"2016-11-18T13:44:12.068Z","6.4.2":"2019-11-08T11:38:33.795Z"},"homepage":"https://github.com/junmer/clipper-lib#readme","repository":{"type":"git","url":"git://github.com/junmer/clipper-lib.git"},"bugs":{"url":"https://github.com/junmer/clipper-lib/issues"},"license":"BSL","readmeFilename":"README.md","keywords":["clipper"]}