{"_id":"@mathigon/euclid","_rev":"52-5817050af4c4471a1ae57cdc2cc76fdc","name":"@mathigon/euclid","dist-tags":{"latest":"1.2.4"},"versions":{"0.6.0":{"name":"@mathigon/euclid","version":"0.6.0","keywords":["geometry","intersections","mathematics","svg","canvas"],"author":{"url":"https://mathigon.org","name":"Philipp Legner","email":"dev@mathigon.org"},"license":"MIT","_id":"@mathigon/euclid@0.6.0","maintainers":[{"name":"mathigon","email":"dev@mathigon.org"}],"homepage":"https://mathigon.io/","bugs":{"url":"https://github.com/mathigon/euclid.js/issues"},"dist":{"shasum":"4510e8b25e9d56797813ea4e04619089c5900a88","tarball":"https://registry.npmjs.org/@mathigon/euclid/-/euclid-0.6.0.tgz","fileCount":28,"integrity":"sha512-wR5e2E8DvzYHLXt8zS5sAsn9fC5wv5XVBfXZs3REYNj9YTrPwk8iaNpa9pvWwpegpE6nbZ35pGbjqLfydmqKSw==","signatures":[{"sig":"MEUCIQCETq8V8A/wug+LW3qkanlRJIrPB41WkBULgTS2E/ORvQIgOnchsusdKPD28Guz6g6WCTcb4ArtxIuPPy/EpiCz7uM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149540,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcfRYCRA9TVsSAnZWagAABmcP/AzwiLrFrSzS/FqZLwfy\n/ZuoH6OTq1kmgtXielxF+gs8GTT2UxUM/wM0zUFEQB8MrV6GTKBe9opzXQN/\nc0Xe0+du3hdKWUyMpMg7c2AAzd5x+0vAGMD1SWC+gsJPpSlIjVEP1hziYSP0\n3osUzG5rCQLOCL9am/8FKs1EFJDGA7TK0V72SXJGUcwr3UQboTUjqvfZ1cd3\nuUxXBJylpHMwNyssAM3bxGHzPKmlOdxUBzBbYb7f4Zg99itW0c4aHsu9I1Gj\nE3onNB7moYptXAqUc1Mxrt+l+8DXeeVQZRSCEIwcruTUkNYVc92BvSzHCaxt\nwAGn8eLGhmglPwYm/y9SwAL/Q3aT+Vj5EnpxDzQh+a30Oyn2IkPCyfqpGjHM\nezNtK5oHe4QcAlxLY5fgm7V8mpiwZWdgChxNqp5gFivua8aQb1kektyrlCj2\nBkgOHjhu9NCMCa/afA5XnZeDYVnT58kR3UhWC7SzMjYZusQYusntXf9MpGBM\nniRa78BauDpWkfNBPeqqlbt1vz2iopaav7NPfie0PJkA3c7j0HFHV0GIXqnW\n9U7r3vVmiPqmuIw/E6AE/T+XFFEZHQMMghPrz2v3Cw/hwCtYxNc++Tp5QadR\nr+HAayZt30GBA3Ij0dwZxNR4oqvUQCFXbcYStKSyn//5zjaKif5cyiCYFxmu\nbSMN\r\n=yfmu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/euclid.cjs.js","module":"dist/euclid.esm.js","main:ts":"index.ts","scripts":{"lint":"eslint . --ext .ts","test":"ts-node node_modules/tape/bin/tape test/**/*.ts","build":"rollup --config","prepublishOnly":"npm test && npm run lint && npm run build"},"_npmUser":{"name":"mathigon","email":"dev@mathigon.org"},"repository":{"url":"git+https://github.com/mathigon/euclid.js.git","type":"git"},"_npmVersion":"6.14.7","description":"Euclidean geometry classes and tools for JavaScript.","directories":{},"_nodeVersion":"12.16.2","dependencies":{"@mathigon/core":"^0.5.2","@mathigon/fermat":"^0.5.2"},"_hasShrinkwrap":false,"devDependencies":{"tape":"5.0.1","tslib":"2.0.1","eslint":"7.8.1","rollup":"2.27.1","ts-node":"9.0.0","typescript":"4.0.3","@types/tape":"4.13.0","eslint-config-google":"0.14.0","eslint-plugin-import":"2.22.0","@rollup/plugin-typescript":"6.0.0","@typescript-eslint/parser":"4.1.0","@typescript-eslint/eslint-plugin":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/euclid_0.6.0_1601303640457_0.580057909111207","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"@mathigon/euclid","version":"0.6.1","keywords":["geometry","intersections","mathematics","svg","canvas"],"author":{"url":"https://mathigon.org","name":"Philipp Legner","email":"dev@mathigon.org"},"license":"MIT","_id":"@mathigon/euclid@0.6.1","maintainers":[{"name":"mathigon","email":"dev@mathigon.org"}],"homepage":"https://mathigon.io/","bugs":{"url":"https://github.com/mathigon/euclid.js/issues"},"dist":{"shasum":"5dcfd66107733d4c42340c8ca7e3b438ceb25dd7","tarball":"https://registry.npmjs.org/@mathigon/euclid/-/euclid-0.6.1.tgz","fileCount":28,"integrity":"sha512-M/R0l8mUAEncqs0ioQgmH+rgKPj2LVQ6NP6XRx3cM5LA1DZgPjhbDntpBn6UXF+LkzczR2IJKzE2rXnEmEBhUA==","signatures":[{"sig":"MEUCIGH7+6Dc9AtKya/VHBWJgp/k1IHeL+yLFdhr9/1uUXN5AiEAjdBWmjNno/KWimagEYyipruzF/n9boJMv2MLG1Yn/kg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcfb8CRA9TVsSAnZWagAAbJIP/RdFbSkmX6AeOQKutyJH\nddh4rjEmlfbsuYvRRXV9N1I061bh5WnAgO2BiuSQIu85lCltNaSkQo6rE16u\nqvCOVTmxpieQmT3Gea0U5aofws4gk2RxNgTSM2aeLuaNARuWw+34ia8XbDAU\nEh8WMB8DiCPn5tWU2n8opbfzr6CtLJtl3ht53ZnrVM/eTY03pZY4VuiQywkV\nq+0zJGz6CXa/OtqYreqGsCSjPZb1E0xnGU9FdJjedmO0tJHjQNYARUkHqh8y\nT2znYZN1v3Bm8YIwAcYL4qAOlastCSzkOg9wZYY4y4CLUnuLuW4XBLZBV2BV\nGfDPmEPa7ep0kjeHVZpyLVUuVphGmMKtbfnlpMDIBhCIscmZfyMFUZoRzmFj\nCt8EJp6KrDdX6HKYhkzieTzbIomgZYG48D648O+voM/EmUtH01t1HBt9iZOD\nsPHP7r1pTkFXXTNRal0rSeDdQ3C3EhxyMDUCOFsHmSy0E0ry4kePjx9L2WUq\nFn68UTF7fWGmlqTIbK7NM5BFB3sEghCMg50tEYq+go0RyXIlnJ51PZECAiks\n2FdcN3VIzewGqWy6pndN4hiRl2yjk2ghpTCkV7P881iEy7FRlXZC9YFAornM\n+mcdcjiQnp3OzLEKl7sq5sLIHbzziNPSDqsv3UxFRXH7w1GMFwoP2ZQHaRnB\nBb2/\r\n=o+1+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/euclid.cjs.js","module":"dist/euclid.esm.js","gitHead":"d1e29778cd1f20fbc1efe346ef9b54982db9a826","main:ts":"index.ts","scripts":{"lint":"eslint . --ext .ts","test":"ts-node node_modules/tape/bin/tape test/**/*.ts","build":"rollup --config","prepublishOnly":"npm test && npm run lint && npm run build"},"_npmUser":{"name":"mathigon","email":"dev@mathigon.org"},"repository":{"url":"git+https://github.com/mathigon/euclid.js.git","type":"git"},"_npmVersion":"6.14.7","description":"Euclidean geometry classes and tools for JavaScript.","directories":{},"_nodeVersion":"12.16.2","dependencies":{"@mathigon/core":"^0.5.2","@mathigon/fermat":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tape":"5.0.1","tslib":"2.0.1","eslint":"7.8.1","rollup":"2.27.1","ts-node":"9.0.0","typescript":"4.0.3","@types/tape":"4.13.0","eslint-config-google":"0.14.0","eslint-plugin-import":"2.22.0","@rollup/plugin-typescript":"6.0.0","@typescript-eslint/parser":"4.1.0","@typescript-eslint/eslint-plugin":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/euclid_0.6.1_1601304316171_0.7990924146545662","host":"s3://npm-registry-packages"}},"0.6.2":{"name":"@mathigon/euclid","version":"0.6.2","keywords":["geometry","intersections","mathematics","svg","canvas"],"author":{"url":"https://mathigon.org","name":"Philipp Legner","email":"dev@mathigon.org"},"license":"MIT","_id":"@mathigon/euclid@0.6.2","maintainers":[{"name":"mathigon","email":"dev@mathigon.org"}],"homepage":"https://mathigon.io/","bugs":{"url":"https://github.com/mathigon/euclid.js/issues"},"dist":{"shasum":"b0a3b5a0190721e7d4de2291c310762b60074e9f","tarball":"https://registry.npmjs.org/@mathigon/euclid/-/euclid-0.6.2.tgz","fileCount":28,"integrity":"sha512-qPTEqEu1+hxAaEjeKHZxRPS/krn2RzYykJqXC16hxZlu0T89GQo9uZnaYq8fZ2oa8+q/7c+87SkuXKG0x8UeDw==","signatures":[{"sig":"MEUCIFgJUipsT9NoSCAHOIYzJGn40cW0OdmFSiCYAdrIQijAAiEA48ojHUcMWesBO8ZONbpGY3OqzhXAMz3AyPlm+a/4IGE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcffKCRA9TVsSAnZWagAAEkkP/29gMYqmquQ5YdLpPibH\neWsefNGhbbSsWSAIpe2rI5Et025BYEskOHEbj74OkGrWqd22NBgq/j4EaOzV\n7aqhieJ3RPlronaxFpa8G7OhJTFGcyIWPjvuyM/CcpoukvjmlBNpjzjJSvxH\nYy40+5eSvO6XoIAS0S66gqGrqemhh/gyTKjBcPwm/+zDkFkZVVDGu01CbH9D\nICso9JQ9gyTnstdKMVM2Sz9/JZ9qAcaSVQmxOStWn6d6iUTSjILqPMOmtif3\nqTzalAOXCYg/wlEMKQIVHzKVifE2kSZXFWx9fN42rlztIxh2wO6feqTS4pgy\naOQbEOIv7nNatl01JarOkktuDKuybX3ihcJV1t3br/aetUgFaMkpMfe4mLAM\n4Lu9hHh52QwK7/kD1R5iTIdnPiX6VydvjvGtw6xqVo/R5LVnHr1i029gtJ3b\nb7ithwQ/upIAGVbsKKAvpBZg5SacLc3r2oNAmh3O7qU/HepVPiY3exSjclt7\nNgBsFtp0L+XU56FgAC79AkVqgL6VsMYs9AAPIu3AJJoCaItYMghl+IhtvDBz\nm8OCgXyegW+QI1nfE7ov7fU+BtYWscZCiXSmNiwf+a/h3p6qaWmgBZzZIGyp\nsW8h1grJeY8jDsWShCODzakiA4OKAAtCKsccb2B1asrlC+7VM2OO/0UgG9iB\nrz/p\r\n=SnWU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/euclid.cjs.js","module":"dist/euclid.esm.js","gitHead":"f7603b8e4bd73e03fc6150f2f89b12cbf1b51a7f","main:ts":"index.ts","scripts":{"lint":"eslint . --ext .ts","test":"ts-node node_modules/tape/bin/tape test/**/*.ts","build":"rollup --config","prepublishOnly":"npm test && npm run lint && npm run build"},"_npmUser":{"name":"mathigon","email":"dev@mathigon.org"},"repository":{"url":"git+https://github.com/mathigon/euclid.js.git","type":"git"},"_npmVersion":"6.14.7","description":"Euclidean geometry classes and tools for JavaScript.","directories":{},"_nodeVersion":"12.16.2","dependencies":{"@mathigon/core":"^0.5.2","@mathigon/fermat":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tape":"5.0.1","tslib":"2.0.1","eslint":"7.8.1","rollup":"2.27.1","ts-node":"9.0.0","typescript":"4.0.3","@types/tape":"4.13.0","eslint-config-google":"0.14.0","eslint-plugin-import":"2.22.0","@rollup/plugin-typescript":"6.0.0","@typescript-eslint/parser":"4.1.0","@typescript-eslint/eslint-plugin":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/euclid_0.6.2_1601304521500_0.23731448425007162","host":"s3://npm-registry-packages"}},"0.6.3":{"name":"@mathigon/euclid","version":"0.6.3","keywords":["geometry","intersections","mathematics","svg","canvas"],"author":{"url":"https://mathigon.org","name":"Philipp Legner","email":"dev@mathigon.org"},"license":"MIT","_id":"@mathigon/euclid@0.6.3","maintainers":[{"name":"mathigon","email":"dev@mathigon.org"}],"homepage":"https://mathigon.io/","bugs":{"url":"https://github.com/mathigon/euclid.js/issues"},"dist":{"shasum":"d7ce017e6108a475dfc38471c3940883202af1a6","tarball":"https://registry.npmjs.org/@mathigon/euclid/-/euclid-0.6.3.tgz","fileCount":28,"integrity":"sha512-Z06Wn6GuI3d34RlaJkiQ9wp3ivVrKSNeukniRzdoFYxOE2nBT6tF8xllFlu7ee+/Sl3XoGIIgj2AZi2KQLKxdg==","signatures":[{"sig":"MEUCIHZ4jqz4pqk9xgVJx9a3qWYm5XzuoBsGSiA8UjekYTfOAiEAgMWdGT3oHeagRLXs6oP3QCFo5flsMJJ0VVtjjtDtpRQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcgF2CRA9TVsSAnZWagAACWMP/2m8pdvE9tR4pz7VsEBv\nJI0GJemxMKUBF7OXvaDY0F52Rybm8RXI+UQhdlMz252+9hMyNUadvIHG7qE4\n/eL39+aEDhq+3VtS5LkIdccqwdSRaH4Th/VOBD2NBKci5jorvPqaO4HWmz7s\n160IZXIsj2vBiLpBaRhdlzdAG82mqTRpNGRSo0FQZjQ71T5lEYdjswYpt2sD\ngKXk3r6TuoI7K9iwsO5a4IweUxY/VyzEMT9AZM62cCH7Akdvt4V+lDb/ZhKS\n+KamMcwwwKapv3BPQ5zpbQBbMOZQIJi6svpRA3+ZHLI1Wcybc8WtfJ5fhcBy\nILVZyDf7fgxg6tT7O1yrS9W5mZIBRAuoEwnzUjS9ani1GnZ5MKZ2AUbT9HCe\njSBYjXYG2jEeM57IezPZ/qX+lRzCxSZvcL9ID+vmDDJ9OwsMWOkbswoOTbYZ\nCF5DXlDCEPrdYXzegJ5UK4OnPjULECwn7ZPbSIS4/ttIkGmpgbjuWMPVtV38\nqIJ/oNKplnpRX34fgABTPUkAH25n+8cd4kRPpcMMw0eqWDsWA40ktyglMCuK\nNxusT+Ljt7Be7BvXHOvFefCJ+KUvNm151FvjrPsqMKTuYfLSlaaHBv59COPe\nCtotSJlQJkd8gbdStyJ4qD5FE3p8xmCgfWfdU7P6Bo9+ixvCP1RtlyiacVbF\nnV0I\r\n=FXK4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/euclid.cjs.js","module":"dist/euclid.esm.js","gitHead":"0f0f8b09e67e0d81e59ddddab616ff5c033d1a96","main:ts":"index.ts","scripts":{"lint":"eslint . --ext .ts","test":"ts-node node_modules/tape/bin/tape test/**/*.ts","build":"rollup --config","prepublishOnly":"npm test && npm run lint && npm run build"},"_npmUser":{"name":"mathigon","email":"dev@mathigon.org"},"repository":{"url":"git+https://github.com/mathigon/euclid.js.git","type":"git"},"_npmVersion":"6.14.7","description":"Euclidean geometry classes and tools for JavaScript.","directories":{},"_nodeVersion":"12.16.2","dependencies":{"@mathigon/core":"^0.5.2","@mathigon/fermat":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tape":"5.0.1","tslib":"2.0.1","eslint":"7.8.1","rollup":"2.27.1","ts-node":"9.0.0","typescript":"4.0.3","@types/tape":"4.13.0","eslint-config-google":"0.14.0","eslint-plugin-import":"2.22.0","@rollup/plugin-typescript":"6.0.0","@typescript-eslint/parser":"4.1.0","@typescript-eslint/eslint-plugin":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/euclid_0.6.3_1601306997648_0.3869793311621419","host":"s3://npm-registry-packages"}},"0.6.4":{"name":"@mathigon/euclid","version":"0.6.4","keywords":["geometry","intersections","mathematics","svg","canvas"],"author":{"url":"https://mathigon.org","name":"Philipp Legner","email":"dev@mathigon.org"},"license":"MIT","_id":"@mathigon/euclid@0.6.4","maintainers":[{"name":"mathigon","email":"dev@mathigon.org"}],"homepage":"https://mathigon.io/","bugs":{"url":"https://github.com/mathigon/euclid.js/issues"},"dist":{"shasum":"000c29cc8bbf3afe5b18bfbb3eb7bc1865cd9a4d","tarball":"https://registry.npmjs.org/@mathigon/euclid/-/euclid-0.6.4.tgz","fileCount":28,"integrity":"sha512-bQXXJD9JZC7hVb9i4bIpJaL8Reo7n+JLhOl02SNuUT3xjhTlQkWHN1uT5cp2alREV6No51/aND/me+TSpt6ZdQ==","signatures":[{"sig":"MEYCIQCT9A113iM4pSO0UKPyatoh5LoATuAvq0qdgaqHGAeOxwIhAOrceGGmEsQFnD1hZNwHXIjeivSoF2AL4/BjYPPdmDI4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151878,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhZB8CRA9TVsSAnZWagAAr3kP/jyBlWr3xAbciG52/xTe\nIlRtPfOzqJodrA+U+ISO08YjTQvmDChrUrWY8WQ0omdHL3M7nFDLmkzIiAXt\n81udq3SPfv11dcztsT5yR8Akc/vrwP93ZdRS9nimbpiEtcIYvF5HH15JHg52\ntE9HrymolJj+rnfwiYGDxIiSpfQybIrtYqgHBTZ+ZF3TsOkx5OP1+s03vVkY\nmLDyjPfioSUh5rddUijoIuALerqj9Z5Pebt6l8GTYBw/KWqXwkWAXMr1PRwT\nyVQWbPB25oChNATLO3L9VuLHKSX2AOu6uF5X4D2Td06mKVYGOjY196YI6Dcz\n0RiB27vpoH5JGsuD3xz9KihI/C9R5W9tI5mL8U0wrAibaegt4UpdWaCx0m6r\nff6puqtZYL6TmP8E3ObIP7voYKQRqnFJcpgE2KFLyr8kCW7CAbcwloeVCkZy\nibvlpSVknd4bHtibsWChxiOU81U/oja/u9Z1mFDaZ/B2YJ/Xcd4SSkaC5tXk\npODl5Lzij0xuefc0ELvB+Ua8RmHtAyzlD+r4VBOrTVLVONKuXuN0JkNKvkvV\nGUVElDH4z5kkPQ+5x9A7uC+Luq4gVSm2D9YkMaqAWe2sCS5euVOr6eFK7/Zy\nCGHseWgcyME59qteDMERWsarISA1cNZDDhx4Y3w4KF2NSYbzxK6Au1g4bo6M\npZcP\r\n=nhS7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/euclid.cjs.js","module":"dist/euclid.esm.js","gitHead":"b3df063e8d474b70ee55a083f1a8d8fe291a054c","main:ts":"index.ts","scripts":{"lint":"eslint . --ext .ts","test":"ts-node node_modules/tape/bin/tape test/**/*.ts","build":"rollup --config","prepublishOnly":"npm test && npm run lint && npm run build"},"_npmUser":{"name":"mathigon","email":"dev@mathigon.org"},"repository":{"url":"git+https://github.com/mathigon/euclid.js.git","type":"git"},"_npmVersion":"6.14.7","description":"Euclidean geometry classes and tools for JavaScript.","directories":{},"_nodeVersion":"12.16.2","dependencies":{"@mathigon/core":"^0.5.2","@mathigon/fermat":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tape":"5.0.1","tslib":"2.0.1","eslint":"7.10.0","rollup":"2.28.2","ts-node":"9.0.0","typescript":"4.0.3","@types/tape":"4.13.0","eslint-config-google":"0.14.0","eslint-plugin-import":"2.22.1","@rollup/plugin-typescript":"6.0.0","@typescript-eslint/parser":"4.3.0","@typescript-eslint/eslint-plugin":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/euclid_0.6.4_1602588795837_0.4955388620274803","host":"s3://npm-registry-packages"}},"0.6.5":{"name":"@mathigon/euclid","version":"0.6.5","keywords":["geometry","intersections","mathematics","svg","canvas"],"author":{"url":"https://mathigon.org","name":"Philipp Legner","email":"dev@mathigon.org"},"license":"MIT","_id":"@mathigon/euclid@0.6.5","maintainers":[{"name":"mathigon","email":"dev@mathigon.org"}],"homepage":"https://mathigon.io/","bugs":{"url":"https://github.com/mathigon/euclid.js/issues"},"dist":{"shasum":"86f5e008ab330abeff736817a32a02495eb9d22d","tarball":"https://registry.npmjs.org/@mathigon/euclid/-/euclid-0.6.5.tgz","fileCount":28,"integrity":"sha512-B7V6t0PFuZag7XJUb1T0S2yPlHLx9oYOe0EcBNDXPOp9KnWtJR+074v5pkr8ZVXlfVZM3un11TPEajjJTFVIMQ==","signatures":[{"sig":"MEQCIAqlxDk29Pmg61Qi5SVwvhbTFPWC5eQIBNxbL3eovixkAiAKQtdwSrigC1Js57yK3tPtNaSHWC+MOfEz13l/GcAFmg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfv/aICRA9TVsSAnZWagAAYkUP/i8JJL6tO7S8XTbsbivi\nyMfQ+C2Ezo5/X00U99gPj75soJq24NLJ/cCmVxOJeGbTRumDfl9oWZyuzCbO\n4e/OfN7V3mZiE6NWgYb/ikZqcNDS0jM4UZLSO/i9cR3/oIMV68xe+KVr8fNY\nLjbRYUolU+4CBBxhzTgkIcJZajhMWyApaEstXaDGfgLF7LsNH/jyCyXOnPiA\ntF8iV+Zvjqbrm8bRmX8ReQV16NPZI29pZ+sOk1lBKIw8dvs5R8Ocjt0imIq5\naMfjcD4kmkt47RdxslAG3M92PukgrDrlQfRlMlheNcLg8fpVrOSbfBhzrhMK\nutj5hCOuKDquVVmntuq2m8kLSqg7Z55eR0+VCiY2VlemVFcxPl77WhIUl3Bn\ngtXusO8C0thJnpscJdTS0GEqpBANQ6zkJJ5KAMlEuNQCfwpFV2vBRWSP9tiQ\nBX7H/R7M7KLFnEuROcg3dSdIwTi/iezYX7m5A8s0nvu9E7Qg7OeAPxKLVVWu\nd/lTaTZvc6LfBcT2TNtP90ayAZTforCxYkUuycM7c+paBaMxVrAudnpWynVO\nwoHBXif4IQX5DCs63tfa6MeOrRv1TFjmFcixXZnQ5jzIC0lsDiLFMtB3Xjf0\n8SzT/KinV9pa4YxkQf2Ks5j/a16PUCYowINZjn1y3RwCN6tsTozq/LJqO1SY\nOJfB\r\n=ASNX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/euclid.cjs.js","module":"dist/euclid.esm.js","gitHead":"e89f08d9b348521e7476bdf3cda914d4ab8cfd4f","main:ts":"index.ts","scripts":{"lint":"eslint . --ext .ts","test":"ts-node node_modules/tape/bin/tape test/**/*.ts","build":"rollup --config","prepublishOnly":"npm test && npm run lint && npm run build"},"_npmUser":{"name":"mathigon","email":"dev@mathigon.org"},"repository":{"url":"git+https://github.com/mathigon/euclid.js.git","type":"git"},"_npmVersion":"6.14.8","description":"Euclidean geometry classes and tools for JavaScript.","directories":{},"_nodeVersion":"12.16.2","dependencies":{"@mathigon/core":"^0.5.2","@mathigon/fermat":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tape":"5.0.1","tslib":"2.0.3","eslint":"7.12.1","rollup":"2.33.0","ts-node":"9.0.0","typescript":"4.0.5","@types/tape":"4.13.0","eslint-config-google":"0.14.0","eslint-plugin-import":"2.22.1","@rollup/plugin-typescript":"6.1.0","@typescript-eslint/parser":"4.6.0","@typescript-eslint/eslint-plugin":"4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/euclid_0.6.5_1606416008199_0.5876566962915193","host":"s3://npm-registry-packages"}},"0.6.6":{"name":"@mathigon/euclid","version":"0.6.6","keywords":["geometry","intersections","mathematics","svg","canvas"],"author":{"url":"https://mathigon.org","name":"Philipp Legner","email":"dev@mathigon.org"},"license":"MIT","_id":"@mathigon/euclid@0.6.6","maintainers":[{"name":"mathigon","email":"dev@mathigon.org"}],"homepage":"https://mathigon.io/","bugs":{"url":"https://github.com/mathigon/euclid.js/issues"},"dist":{"shasum":"46606edea785b0dd5a7d96732dcd71afd69ff3ec","tarball":"https://registry.npmjs.org/@mathigon/euclid/-/euclid-0.6.6.tgz","fileCount":28,"integrity":"sha512-cCNZeGwinaV0zEZQcYhKmYFJTZKzC3/5c9fvZmwwTIZYaAFfLlxMiOrfLTGfHjzEOTU36yTb9HEWSElP9WIIHg==","signatures":[{"sig":"MEUCIQCcix8nbBk30SL08A7UAvNgmxRtO4WnT3PuPD+eKgGgUAIgdC1iSzNjz+nDHwfd3z1OIlNyQj/NXlahW5fYzsAUrc8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxhE1CRA9TVsSAnZWagAAB9UP/2AhJ2bIwDX10PyL9Jg6\n1ZxQ9fIstWM06PYi3IoJsD64wk+8I8n/XKEmgB2cWdLfYupaeJ8rmT4T604Z\n8H3xfmBPyxg4nGp3z9ZI99nmTtYJ+DvyHh6kNKtlaf2W5mhaZItKQV7ZES1A\nWDIMS/bEl8wJmD5a1OSjO8QJU9uyAylI37pibQGVjVH3wVHLKbRi3s69qMmS\npNtPHLqXFJrEGgVYYCxeiUDa4a5rRoXivWgj4tz6H81FM9ZPHp8gC2OL75FL\nt8fcJB9tvuw/zoVaUjl2QC97sXN9GcSwMEAButyGBjiRdSh71NT7dP2CUkuS\nWmTnlEJfuERja6DKQ/lIS37Owr9KYUjjZ+2MdVqRGL0KOmrHRV2e61PNxsvn\nLmjwzHMZxK1NqSsxtUmaW2A8rh60FHGBkqzOEJS9VQESceojdUFUG2R4pJu2\nkJVjMzSGhn8KyPioOX+wIFEZyV/g4T1yUYwQ2gbz0Z042QKqtIUUhZcC0i6b\nBTXXwhbr9JZUbo1LU7ljg8+IUXBz2e6tOuB9rU1z42JRWwRQQ2HHmdcULpbh\nNAWBs04kJUG/rMtZi6z5MqPadYdoaxjrfL9X+pHWxUnDeh0YnmAURqAkzko6\nSgLnIYh5DJegdxP3wGwjB06ongf1szxF8mZmHJH30drrgbz8z+cPTICHfMmd\naZQ7\r\n=FqO0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/euclid.cjs.js","module":"dist/euclid.esm.js","gitHead":"66353ac54c600632b54cdf42dd4042299406ee0b","main:ts":"index.ts","scripts":{"lint":"eslint . --ext .ts","test":"ts-node node_modules/tape/bin/tape test/**/*.ts","build":"rollup --config","prepublishOnly":"npm test && npm run lint && npm run build"},"_npmUser":{"name":"mathigon","email":"dev@mathigon.org"},"repository":{"url":"git+https://github.com/mathigon/euclid.js.git","type":"git"},"_npmVersion":"6.14.8","description":"Euclidean geometry classes and tools for JavaScript.","directories":{},"_nodeVersion":"12.16.2","dependencies":{"@mathigon/core":"^0.6.0","@mathigon/fermat":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"5.0.1","tslib":"2.0.3","eslint":"7.14.0","rollup":"2.34.0","ts-node":"9.0.0","typescript":"4.1.2","@types/tape":"4.13.0","eslint-config-google":"0.14.0","eslint-plugin-import":"2.22.1","@rollup/plugin-typescript":"8.0.0","@typescript-eslint/parser":"4.9.0","@typescript-eslint/eslint-plugin":"4.9.0"},"_npmOperationalInternal":{"tmp":"tmp/euclid_0.6.6_1606816052973_0.4385242455705731","host":"s3://npm-registry-packages"}},"0.6.7":{"name":"@mathigon/euclid","version":"0.6.7","keywords":["geometry","intersections","mathematics","svg","canvas"],"author":{"url":"https://mathigon.org","name":"Philipp Legner","email":"dev@mathigon.org"},"license":"MIT","_id":"@mathigon/euclid@0.6.7","maintainers":[{"name":"mathigon","email":"dev@mathigon.org"}],"homepage":"https://mathigon.io/","bugs":{"url":"https://github.com/mathigon/euclid.js/issues"},"dist":{"shasum":"800b1eac587669276e3346e7f33fd278a1224b0f","tarball":"https://registry.npmjs.org/@mathigon/euclid/-/euclid-0.6.7.tgz","fileCount":28,"integrity":"sha512-7awYxqyV0Gtd3wPwMygVGixtzR2TBUeJBD73kKnpC+bGePxzJII3l/69n7uNm27S7KERgzkOMdOhyAuhyVfPtQ==","signatures":[{"sig":"MEYCIQDKiLxnC4rD0xrTvBWtjD+VpxFTH3Rnz4htoT405jGktgIhAIdr4jtNV/AwsnA73AUthuVW9g9UAmp77RmVxliEbJsA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxhNyCRA9TVsSAnZWagAALcsQAJ+sBL5qpNOOjgJHF8oU\nsRqlbAZXvxLlpkdXbsh1aS009+/o4KIwQ1WnLXG9MI75SefPgPA51ihL5FRl\nDyK6VSbwd27d4NvtokI8vzvc/BK/wYQCOwisFDp1X0tkqzns/RCLz46VfOqC\nh+vw36CgSn5R/F0L6oRiap90eulnXzuvLrDPkI5urg74Xd8SAce6RYG5MViT\nabpw2JSDTknYzdK4Wg/M9Fq9oTq39ZjXtKG57zMeFZ3behtG6Gjcoz7J2uq4\nKGmFY+OXiXJ44CtYFRcyrwDxTaO4/QOjEF95gmj717m2yREZBOJzUzAAcZ+0\n3uQ+YuJuRJ4MrJpC/DVQqAT+vlfK/3241yN2j/AT2c9mMgzOdR00TXNd6qtp\nbaVdtTW0IziX1BYpCEjds1BELrH2vxoOKHYC7NZ7ch2hKs4vG1uD2p/3C3HB\nJ0dVQppFPufZVMW1Dh/1RDBmYRIj4hTWCuyYbggprb9csf/8yae54APzYoFM\n0VGEcZjf0v30kj2Ut5NPsFxyeJjv5hYstOEI+h/qqoEeeR14+e7z1hVaY/EV\nywHW+yh3fMbNKhORbQ2pXeI1KjOg4KktlfDhZO437PjCbdBXm2yZ1/sz1ANY\nOIXHpHFrpP+EeQFpshRj0OVNB46QJD9GoxjeeYi2sSuv42mSi0W4HKjJDX6p\n5q5T\r\n=2pBW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/euclid.cjs.js","module":"dist/euclid.esm.js","gitHead":"981c4ff645deaa5988f84963935c43ed17983140","main:ts":"index.ts","scripts":{"lint":"eslint . --ext .ts","test":"ts-node node_modules/tape/bin/tape test/**/*.ts","build":"rollup --config","prepublishOnly":"npm test && npm run lint && npm run build"},"_npmUser":{"name":"mathigon","email":"dev@mathigon.org"},"repository":{"url":"git+https://github.com/mathigon/euclid.js.git","type":"git"},"_npmVersion":"6.14.8","description":"Euclidean geometry classes and tools for JavaScript.","directories":{},"_nodeVersion":"12.16.2","dependencies":{"@mathigon/core":"^0.6.2","@mathigon/fermat":"^0.6.3"},"_hasShrinkwrap":false,"devDependencies":{"tape":"5.0.1","tslib":"2.0.3","eslint":"7.14.0","rollup":"2.34.0","ts-node":"9.0.0","typescript":"4.1.2","@types/tape":"4.13.0","eslint-config-google":"0.14.0","eslint-plugin-import":"2.22.1","@rollup/plugin-typescript":"8.0.0","@typescript-eslint/parser":"4.9.0","@typescript-eslint/eslint-plugin":"4.9.0"},"_npmOperationalInternal":{"tmp":"tmp/euclid_0.6.7_1606816626020_0.22082906144308212","host":"s3://npm-registry-packages"}},"0.6.8":{"name":"@mathigon/euclid","version":"0.6.8","keywords":["geometry","intersections","mathematics","svg","canvas"],"author":{"url":"https://mathigon.org","name":"Philipp Legner","email":"dev@mathigon.org"},"license":"MIT","_id":"@mathigon/euclid@0.6.8","maintainers":[{"name":"mathigon","email":"dev@mathigon.org"}],"homepage":"https://mathigon.io/","bugs":{"url":"https://github.com/mathigon/euclid.js/issues"},"dist":{"shasum":"87bd36667afd6e6308fb9d4b77800e6720aa562e","tarball":"https://registry.npmjs.org/@mathigon/euclid/-/euclid-0.6.8.tgz","fileCount":28,"integrity":"sha512-pAr0G9rZAmz9hBe0EKmDjAlbFj35QM23uHb6Rypf+GqF3LU7b96TuSv1q6/Cbcqjb+Y2+G0+AxeBpHsBBmDVxg==","signatures":[{"sig":"MEQCIHhNnI2vwbWWp/EN0btLxyBiCzFBsrLENzxXBAwWPoaHAiBD6WxxHYrYX/Sd/p8th8hvkKX0d03VwFHgVWRP74uQpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160546,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf7Ns4CRA9TVsSAnZWagAAP3wP/2195DS2E7oxGJ23EIAd\nEbx3wlOzXA0F/A+ZADf1xZSi7+s9TzsBJaxXGTrYvVUOy2kSsKRcF1fCdlpK\nLrHIZhprNDpFH8JnX2DiC6ZYihrumpCeT0oG/Ibj5tmvfcJ27vSz/rFQ9M37\nI5GFgudbSuyA8qXVunF7MmLi7tPA3a9oLGp2z6kFZArRWQaRgXvz1ADiruMa\nIsVPfuEdQI9S5I1hsKCq62MjQa3V1ecBZh2/Lt59kArCd0WYGeNr6JfCPjRU\nA/ol4a9IUHIPaiy/Rta1bsXVwQpagUroDH7vHd/b4GRbkOeOGcTi5dgCgORU\nE7rVEgiJd2fLcz02LiflCHCWTY6Jsz5+cJu5+W9ot4RHbftEIIeBShdwfSGm\nGWtbOiUGYf2x4ALDUc+S/ad+GiW3csReMdxAXA2U6liaMlFqnPu/SlKf95iG\noegM6w2qRumqsTH1gLkICQyopFy2uz8mkoa90qI0PkIvRoFcOK2hGMw22iUo\nT3cJzeZe1j+Nks26/zIDuXsbc1toyqS0qBpK3AiZk0pFkAJ8pd6D+WI4CHIz\nDEAAcPLTGAlv6YfN8G5h3Qm5UBLuRUU/kAgPqSBG56jyAUQ/j7uqT+6FfxDO\n9fTMGK9HAK6IPpvH+fbFLWcWhuVIb7KTnHutAF9xRGLj2jGfUzc60Szj4phP\nRwR7\r\n=FGMr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/euclid.cjs.js","module":"dist/euclid.esm.js","gitHead":"d8591c7f4b88ef2eb8e240a5f301aa2f29b8f2c5","main:ts":"index.ts","scripts":{"lint":"eslint . --ext .ts","test":"ts-node node_modules/tape/bin/tape test/**/*.ts","build":"rollup --config","prepublishOnly":"npm test && npm run lint && npm run build"},"_npmUser":{"name":"mathigon","email":"dev@mathigon.org"},"repository":{"url":"git+https://github.com/mathigon/euclid.js.git","type":"git"},"_npmVersion":"6.14.8","description":"Euclidean geometry classes and tools for JavaScript.","directories":{},"_nodeVersion":"12.16.2","dependencies":{"@mathigon/core":"^0.6.2","@mathigon/fermat":"^0.6.3"},"_hasShrinkwrap":false,"devDependencies":{"tape":"5.0.1","tslib":"2.0.3","eslint":"7.14.0","rollup":"2.34.0","ts-node":"9.0.0","typescript":"4.1.2","@types/tape":"4.13.0","eslint-config-google":"0.14.0","eslint-plugin-import":"2.22.1","@rollup/plugin-typescript":"8.0.0","@typescript-eslint/parser":"4.9.0","@typescript-eslint/eslint-plugin":"4.9.0"},"_npmOperationalInternal":{"tmp":"tmp/euclid_0.6.8_1609358136106_0.5958432901838748","host":"s3://npm-registry-packages"}},"0.6.9":{"name":"@mathigon/euclid","version":"0.6.9","keywords":["geometry","intersections","mathematics","svg","canvas"],"author":{"url":"https://mathigon.org","name":"Philipp Legner","email":"dev@mathigon.org"},"license":"MIT","_id":"@mathigon/euclid@0.6.9","maintainers":[{"name":"mathigon","email":"dev@mathigon.org"}],"homepage":"https://mathigon.io/","bugs":{"url":"https://github.com/mathigon/euclid.js/issues"},"dist":{"shasum":"5b9cb69025b55edc767ccd6a0ecea67e80c6f6c4","tarball":"https://registry.npmjs.org/@mathigon/euclid/-/euclid-0.6.9.tgz","fileCount":28,"integrity":"sha512-giidvlVyYKQNNsIhQQ0goSIhxixlBnVer7GbOlNaqxfR7DzrqQFhx0NtzrsdMIUlYPF526cD5cOApXZ63oy9iA==","signatures":[{"sig":"MEQCIFX1b+DW+++gTG3c1XtTxxWg/OY9jRzp4jymbJDd/vpPAiAq6Okw+ED8Nl+gehDnRdbARd6a46sk/SbZjIXNd2LxKA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgF9LcCRA9TVsSAnZWagAAVzMP/1OJefbDCYd12cUrx63j\nz3bxc9UsM0thR3XTYegcKIQttMS5NR2lcsEPLceCKZXi/p0AtDp6V9fzrg/K\niy0HtuOm9JJwmruBLZfKuEdzY83gyqbWMKRK3hyDGUdh+e27MIErYM2WEKh4\njLF6biNEN7rnyNCXPGsgDceKglWXtkA4D22/ZAbDmqECtzWNiAlikLiJ0dmF\nitKmmmSqXnUg0mVkfbWrJIpO+U7a7EcGB5kG9Yc3B+8XsOarPpdPrOnZzItj\njAKpcJ5NuQIR8Eh8/+qopkNqHuX+bD14VtsEeSzBr7BoDD84OnRVnzY3FDC+\nHCHcEnmTkWqPiq0b4fdnWeDV4SEpBys3V7IfaOJHrHmCi84lmKhKDcClNmHx\nls/JPgIOYhXwHZWSuqHzwC9fSBZ28ah60Ga2MWW952bG/YTLYZIWdSFWxW5j\nMPOumgJbj5mKfO3yyXGjj5YSW6I0IVj34zml3g30iPGRimwWbxOy4jyWryM3\n2skBJPf8BcU2PAhjTwPEnb52xwNA8lhc58bqy4tIvyu/rYYSOzwsr0oRWlNJ\nJkl+gsertZm0wIq7Sy7R/quZCDzpUxeEysEO7Uz1RoneBvOkSaUCguTTrok/\nErxPDUezizLjigUnVGx/UwcCTaP5FfNMxvWDHxLfoUIHlSUi1w+8ZilWzphL\nv4lv\r\n=+sDn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/euclid.cjs.js","module":"dist/euclid.esm.js","gitHead":"ddfa1c438525d116b20e4f8b0b6c55b4b8b84c44","main:ts":"index.ts","scripts":{"lint":"eslint . --ext .ts","test":"ts-node node_modules/tape/bin/tape test/**/*.ts","build":"rollup --config","prepublishOnly":"npm test && npm run lint && npm run build"},"_npmUser":{"name":"mathigon","email":"dev@mathigon.org"},"repository":{"url":"git+https://github.com/mathigon/euclid.js.git","type":"git"},"_npmVersion":"6.14.8","description":"Euclidean geometry classes and tools for JavaScript.","directories":{},"_nodeVersion":"12.16.2","dependencies":{"@mathigon/core":"^0.6.4","@mathigon/fermat":"^0.6.4"},"_hasShrinkwrap":false,"devDependencies":{"tape":"5.1.1","tslib":"2.1.0","eslint":"7.19.0","rollup":"2.38.2","ts-node":"9.1.1","typescript":"4.1.3","@types/tape":"4.13.0","eslint-config-google":"0.14.0","eslint-plugin-import":"2.22.1","@rollup/plugin-typescript":"8.1.1","@typescript-eslint/parser":"4.14.1","@typescript-eslint/eslint-plugin":"4.14.1"},"_npmOperationalInternal":{"tmp":"tmp/euclid_0.6.9_1612174043981_0.17917941795983428","host":"s3://npm-registry-packages"}},"0.6.10":{"name":"@mathigon/euclid","version":"0.6.10","keywords":["geometry","intersections","mathematics","svg","canvas"],"author":{"url":"https://mathigon.org","name":"Philipp Legner","email":"dev@mathigon.org"},"license":"MIT","_id":"@mathigon/euclid@0.6.10","maintainers":[{"name":"mathigon","email":"dev@mathigon.org"}],"homepage":"https://mathigon.io/","bugs":{"url":"https://github.com/mathigon/euclid.js/issues"},"dist":{"shasum":"adfae48a3899d47798260764b9220ee8c709a418","tarball":"https://registry.npmjs.org/@mathigon/euclid/-/euclid-0.6.10.tgz","fileCount":30,"integrity":"sha512-DOrZe0WCg+zNuAeQ/zpabBFHgPucpKLSO4TYX7gzoOAI7vnz1hGiY7Zhp890Ww7QbUR/YjkIOlaK5tUrhaIi7w==","signatures":[{"sig":"MEQCIGslWovEfMuNV8U3AY/TKt3AI3ClKE2I5CQ20kkx4V8VAiAhR1kqp0B3CIUpdoj/hDhsMIWy/gfbkwFXCZe7OxspLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168102,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRM3kCRA9TVsSAnZWagAAQm4P/3j8aVwwiMiA64R+OJQl\nnLIREEzCAyrmzwHyi/BHhEJIVLlCAA1I0511cGOwroaOQqGIpuEK31PS6qkz\n5RIfcfqL7LqgM2ri/yzMSE6o7eUStEY2HHMUiXNF4+1oe3v56pnEpoedlK73\nXtO3U8TBHXZblTXQFGa0uzuBWBWEfS53a4rtJz7qUA++2XESBf6wX/NTRoPC\ne/ucSFzOCiyCh55qz4hWOEAUJAvZE334r9Jd/9bZEL4ArVicS2JWCV+99+sM\nFrxiXZs7h0rYhbCCcKa28epcxwvnlYYKfvNltix9wuNJlErvWPHBWrpQu1Ih\nsKQyEXbOtfD/gwJH28WpVt05czL/TP+WUtXmSkmJqSJ6WqxKd3jB4+Iw/ooB\nBuCkyLH9ggjVGNgYvVNUu3xPwvUNARPofZ62YaLVQATSxxEgUOb7kAJTXMUG\n2FL75YxRmrhHqA2dzkGKXSNVWwAtqYfJ7H3rp5+cst0PzKFHev+sAQUHcFlj\nf38uOu3fz8KJCW666UojEe3lFrqHLHlEnzZ0wxTicjXMWukfosRTfof/qMaX\nkQ0F10Nb/h3s2L2RCbdvrVE998q/Q+8DSvEVICgYkC7mHmxog7U8Y6opseDE\na+teZAAwmp8VFRCHjz1rGq0ElCXiQtyvuvZFs+bybxdandBhw4xvfu44R8vM\nHm9K\r\n=t4w0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/euclid.cjs.js","module":"dist/euclid.esm.js","gitHead":"3b8bf5c4ba16db804e24622fa3c4fc60bca0f754","main:ts":"index.ts","scripts":{"lint":"eslint . --ext .ts","test":"ts-node node_modules/tape/bin/tape test/**/*.ts","build":"rollup --config","prepublishOnly":"npm test && npm run lint && npm run build"},"_npmUser":{"name":"mathigon","email":"dev@mathigon.org"},"repository":{"url":"git+https://github.com/mathigon/euclid.js.git","type":"git"},"_npmVersion":"6.14.8","description":"Euclidean geometry classes and tools for JavaScript.","directories":{},"_nodeVersion":"12.16.2","dependencies":{"@mathigon/core":"^0.6.4","@mathigon/fermat":"^0.6.4"},"_hasShrinkwrap":false,"devDependencies":{"tape":"5.2.1","tslib":"2.1.0","eslint":"7.21.0","rollup":"2.40.0","ts-node":"9.1.1","typescript":"4.2.2","@types/tape":"4.13.0","eslint-config-google":"0.14.0","eslint-plugin-import":"2.22.1","@rollup/plugin-typescript":"8.2.0","@typescript-eslint/parser":"4.15.2","@typescript-eslint/eslint-plugin":"4.15.2"},"_npmOperationalInternal":{"tmp":"tmp/euclid_0.6.10_1615121891707_0.7760697617467169","host":"s3://npm-registry-packages"}},"0.6.11":{"name":"@mathigon/euclid","version":"0.6.11","keywords":["geometry","intersections","mathematics","svg","canvas"],"author":{"url":"https://mathigon.org","name":"Philipp Legner","email":"dev@mathigon.org"},"license":"MIT","_id":"@mathigon/euclid@0.6.11","maintainers":[{"name":"plegner","email":"dev@mathigon.org"}],"homepage":"https://mathigon.io/","bugs":{"url":"https://github.com/mathigon/euclid.js/issues"},"dist":{"shasum":"6a1effd43fb03b6973c13ddffaf479b2b978bf48","tarball":"https://registry.npmjs.org/@mathigon/euclid/-/euclid-0.6.11.tgz","fileCount":31,"integrity":"sha512-goRiiHspWIvfIuPgGF5tzMcGCAfiQOVs8o4y/HwDP8Ey2OEYTgS8htQdoKgr6rlqDfLvG/K8Sy7T1KysKLZYRQ==","signatures":[{"sig":"MEUCIQD4O8Cvh1Ub1SXJ8XRWdyew/dqJBvOZI1QC7hw8d2MchgIgY6Xj78Hzn2n7eysGXJOUte0Lpfwj4ZVfUEDqs0ucyG4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1jOCCRA9TVsSAnZWagAAsUQP/3NACxsr8iiSwneE0Fh5\nMu59IlaHjNDcXBfDU19DH9UtSh6ibiqjPEeKJU3ZfuoPC7EyU8TfxYhjKNIt\ndBfCra6R4shgOCrujUO5dOFsdqVOl5KLY2URGCOEGf4swlMKfPvlZ806se0W\nHERsyEwgwCLJd79yJQvdJTZs+2fyqn3NLxzgocdB3K+ATPwgLVX3GN+zF7kU\nfXzzVHsJrGzP+dhstNxo+WseJI8b5MDTtJdgcvXO6yxP9uRicGvcUQzc1eSH\n62RPW3L+aCGt5DvObvKU93Jc/H127Y0//ELYa8quGv2uojB7K5uznZhgOGYd\npEZA5jayWHmJXvZ2/2nbE+Ou+Dk1LEcWR1wq3HowGfkSIn/dUS2vI6OvkAYr\nl30cKftv0ZQPHzx439HZpdRwpmei471AVw01qLWRuK5ppyqTKfpQOwrmSmRJ\nVJEd8I+XVZbK7KTA4iTSnxWgJ/dqnWNglLhL8gqsENYnI7MQvolI6BZ00/oz\noJA0HKuEk4Bxlwn2/CUvRHayl6BFIuebYLxTCEzGCDD+f7gSNE1+pzvXXUWY\nBTkjg4T227s9FMyNZK7jtQltFDz3uBH5J6rdp0WbfPJwfajbd6p6FSAPXwR7\nCFGJvnUUE6NvdeX6Iqdg+8NFHwZq//3AWIdobr8ebbjeXRvVT1crsOgZWoSX\ndMLe\r\n=QOWx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/euclid.cjs.js","module":"dist/euclid.esm.js","gitHead":"e7b593cbfcf707e12ce9a09e5aec24885c4b59da","main:ts":"index.ts","scripts":{"lint":"eslint . --ext .ts","test":"ts-node node_modules/tape/bin/tape test/**/*.ts","build":"rollup --config","prepublishOnly":"npm test && npm run lint && npm run build"},"_npmUser":{"name":"plegner","email":"dev@mathigon.org"},"repository":{"url":"git+https://github.com/mathigon/euclid.js.git","type":"git"},"_npmVersion":"6.14.11","description":"Euclidean geometry classes and tools for JavaScript.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"@mathigon/core":"^0.6.4","@mathigon/fermat":"^0.6.4"},"_hasShrinkwrap":false,"devDependencies":{"tape":"5.2.2","tslib":"2.2.0","eslint":"7.27.0","rollup":"2.50.5","ts-node":"10.0.0","typescript":"4.3.2","@types/tape":"4.13.0","eslint-config-google":"0.14.0","eslint-plugin-import":"2.23.4","@rollup/plugin-typescript":"8.2.1","@typescript-eslint/parser":"4.26.0","@typescript-eslint/eslint-plugin":"4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/euclid_0.6.11_1624650625557_0.2167486291344105","host":"s3://npm-registry-packages"}},"0.6.12":{"name":"@mathigon/euclid","version":"0.6.12","keywords":["geometry","intersections","mathematics","svg","canvas"],"author":{"url":"https://mathigon.org","name":"Philipp Legner","email":"dev@mathigon.org"},"license":"MIT","_id":"@mathigon/euclid@0.6.12","maintainers":[{"name":"plegner","email":"dev@mathigon.org"}],"homepage":"https://mathigon.io/","bugs":{"url":"https://github.com/mathigon/euclid.js/issues"},"dist":{"shasum":"5718f3a118267c120431c4031b6063449a999dce","tarball":"https://registry.npmjs.org/@mathigon/euclid/-/euclid-0.6.12.tgz","fileCount":32,"integrity":"sha512-NT0i7gWTix2ZO1MTYehHSt6M03F4ir0d0sXsO3q6FPGk7YtyoFSfNTT8f4DAnwA5/eA/+eAnRAti1LFvC9WP1w==","signatures":[{"sig":"MEUCIQDS3CPLlG2BawyCYd05xEfbajzzuPZGXyulqZitJHIcNwIgIYEgwcl3RJqltn989tQxmlfEiE94zIgIqLoFjDOFEaA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg22GTCRA9TVsSAnZWagAAOh0P+wW4Xs2naSnENB4Hckld\ncbvvxAMtMsv94CRQR+eZXLbZjzganIXFWXhW8xxc0zPpKE0tYiXWseiD1uzV\nntNzoLX3B+DBj43X1/dmgp3VorHdkaUr7wIqAMzyxRQfRT8KCYPH/OrtKkUZ\nzZVWhjI8XMDoi/X89mj1MdWhV0cq5sd+oazMhte3CgcN5njNhzPf4GRxANf4\n+KPVfojB7Z/ZUKo/5lgr8WN9rvr9xA4bxatf4OmNtRARE865N+ddZqxfrWgh\nNj1Yh/ZWKDbGKG72EDbmu/51mRRp2fK9+9XaWbXNRuTlLaYm0CgTLQgJeUeO\nfK1y4svcvus/JihOEfq/f+ixK1RdFDl/xAnWa6NpL0IpJjM3OGngTPyATYCz\n6O60TdotL1KpdGhHTHmOdXMa3qIQsrPCBQMo5rUGlbKckCMAzzuCPJifZKlv\nXl1erLRlJhM3VN95X/v1bLOOLUsfsinIR9mHrbni6aKUGBgr8c7s86Hpnj4V\naAMBW7F6nHjrXYd2DI/fdL+w4z6wYk9I2t9OyQRJwi4CchuEWeBEi8eYnKC1\nVTuPIQV51oQaZZ42J2jbvKMmWlRuH4VLl1FyfJ2l3Lsy2XEFBvyXn4unuVyz\nGI8zCRZxUhOaw1TrDSuDxXaC8iSgVBVCz9Cwg590avuWKgmu6TbpfgW8F1+9\n02VU\r\n=Q6z0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/euclid.cjs.js","module":"dist/euclid.esm.js","gitHead":"a6b4b2521802ebff91b99acb903de6f840762437","main:ts":"index.ts","scripts":{"lint":"eslint . --ext .ts","test":"ts-node node_modules/tape/bin/tape test/**/*.ts","build":"rollup --config","prepublishOnly":"npm test && npm run lint && npm run build"},"_npmUser":{"name":"plegner","email":"dev@mathigon.org"},"repository":{"url":"git+https://github.com/mathigon/euclid.js.git","type":"git"},"_npmVersion":"7.19.0","description":"Euclidean geometry classes and tools for JavaScript.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"@mathigon/core":"^0.6.4","@mathigon/fermat":"^0.6.4"},"_hasShrinkwrap":false,"devDependencies":{"tape":"5.2.2","tslib":"2.2.0","eslint":"7.27.0","rollup":"2.50.5","ts-node":"10.0.0","typescript":"4.3.2","@types/tape":"4.13.0","eslint-config-google":"0.14.0","eslint-plugin-import":"2.23.4","@rollup/plugin-typescript":"8.2.1","@typescript-eslint/parser":"4.26.0","@typescript-eslint/eslint-plugin":"4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/euclid_0.6.12_1624990099118_0.24044076420666416","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@mathigon/euclid","version":"1.0.0","keywords":["geometry","intersections","mathematics","svg","canvas"],"license":"MIT","_id":"@mathigon/euclid@1.0.0","maintainers":[{"name":"plegner","email":"dev@mathigon.org"}],"homepage":"https://mathigon.io/euclid","bugs":{"url":"https://github.com/mathigon/euclid.js/issues"},"dist":{"shasum":"d43bad71dd3a83036068dbc96fd90ca477db8962","tarball":"https://registry.npmjs.org/@mathigon/euclid/-/euclid-1.0.0.tgz","fileCount":50,"integrity":"sha512-fCnPIBTGH+qj6H5N9ZQZu4uCuP2yJQgcfqx1oKvQBdEnFsDXAnmKFwJ3TQfjgvrrWabhyW/iE5JCKQ7O+6Song==","signatures":[{"sig":"MEUCIGkSORZdO3dCePSCZZtXp5Fu5Lo30v2RoM5z/VM68W3QAiEAlfmFuBJnlGs0ipqkD6FAWp15iSJUHV+URjcTaUX8fH8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":646490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMO7CCRA9TVsSAnZWagAAeAQP/REsrUO9TmMTXa4GDQZP\nVY5op0m/gcmhdMUJzBOrG8euPKK5K1/UkKCm0ln8e7yeLTNyGkoSVC/vrDBN\nG/RUz/xlu+pjnAz8ZJ4oiZ+OC73JyyHRr4aWF/5MiPoD4AsC8t3zdUB6DTM0\nlzotMMY1JooBSkAVlFCg3gBWKKX6kOZdwAlxojIKCPXP7h8QGSU4I2MrPY8U\nY/0N46NqWDF7ri1RnzZW/wPmT98KUkCX0h4rS3eC+IrBkfwZS9TSlrsyRliL\nUtVmkFcAOYrlMXk32oHh1lfpbBJf33UVwaHtc0I37Jb1lcILJHyxnQQFRdkx\nCHiYI2qx7Gnp6h93ZowI2nla8F3xzCdgigdMhSQcXOthV3JzRNHcMc3eSY5V\nwIRyAjdRM5N6iCO/4W/GuBysqSezTmugZJWfttO0NRelvcN+kicVWzIfIVcL\nmEu3LBgfo+0Ci0ufRTUo0ZX9EuTFq5eyiqdWKAEBqv5w1iZ0uQE2JKAOaSSN\nBo2SgYLS7bOwIM4Z9KkicX+eyzh/+MKfecTgxCXjc/8Vu+oh6C3dVOOpD6Ls\nJMh2L+mLRA7WBdSVRGofIpyoE1USmR2euhQhrGw8PrRwEhsdmeptwk7KIqoN\n4GL1LCTPITnD/arr6Mk66/yjA8m3xRH9f5T6LrxRLvfsWyYQaU8CWJKrWphh\nowtO\r\n=18FF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","module":"dist/index.esm.js","engines":{"node":">=10"},"gitHead":"a36d6cb502b0eed6fe00d9f217a371316d0620ff","scripts":{"cjs":"esbuild src/index.ts --outfile=dist/index.cjs.js --format=cjs --bundle --target=es2016 --sourcemap --external:@mathigon/core,@mathigon/fermat","esm":"esbuild src/index.ts --outfile=dist/index.esm.js --format=esm --bundle --target=es2016 --sourcemap --external:@mathigon/core,@mathigon/fermat","lint":"eslint . --ext .ts","test":"ts-node node_modules/tape/bin/tape test/**/*.ts","build":"npm run cjs && npm run esm && npm run types","types":"tsc --project tsconfig-types.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint"},"typings":"dist/index.d.ts","_npmUser":{"name":"plegner","email":"dev@mathigon.org"},"repository":{"url":"git+https://github.com/mathigon/euclid.js.git","type":"git"},"_npmVersion":"7.19.0","description":"Euclidean geometry classes and tools for JavaScript","directories":{},"_nodeVersion":"14.16.0","dependencies":{"@mathigon/core":"1.0.0","@mathigon/fermat":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tape":"5.3.1","tslib":"2.3.1","eslint":"7.32.0","esbuild":"0.12.24","ts-node":"10.2.1","typescript":"4.4.2","@types/tape":"4.13.2","eslint-plugin-import":"2.24.2","@typescript-eslint/parser":"4.30.0","@typescript-eslint/eslint-plugin":"4.30.0"},"_npmOperationalInternal":{"tmp":"tmp/euclid_1.0.0_1630596802732_0.1846989516100761","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@mathigon/euclid","version":"1.0.1","keywords":["geometry","intersections","mathematics","svg","canvas"],"license":"MIT","_id":"@mathigon/euclid@1.0.1","maintainers":[{"name":"plegner","email":"dev@mathigon.org"}],"homepage":"https://mathigon.io/euclid","bugs":{"url":"https://github.com/mathigon/euclid.js/issues"},"dist":{"shasum":"f28e96f014b9acd769487568ec88c691d5156e14","tarball":"https://registry.npmjs.org/@mathigon/euclid/-/euclid-1.0.1.tgz","fileCount":50,"integrity":"sha512-4gKQF6RPXJc0xnKSuuhvZC/gndylVlI5uDrAiyKJWOEFomdbNSprtZ+vV24/IsVQFDeX5zETraIbqDbuixe96A==","signatures":[{"sig":"MEQCIA9I4w0mjV7yskieZDkDBDM53hM8vo/oLeEJ5SubbVlCAiAZ3Zq3ZKx7k1W3QcoD1eDwRID0i107kfvV4frqMxHr3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":646534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMQhzCRA9TVsSAnZWagAAV/AQAJzGntyu+4kO9tD2OiAK\n0DCdv0rpoWg1h2XS6pgSWxocXH57NeSvOB94z36aed6ELsiqt+9eQbTiqtLN\nxsuD3pc/ySQ3+Fw+Pl7ztZdhWvUwMlvv/G3npyLSZjD5UTKunidZbVWBT2/m\nDnVj5aDvktPrMdsSU8U7akjDpdUyP1aa2ncbfgMKVefJ27/okmnrVMBbIHcS\nz9BddA/AWbicZ/vhQtCopc5Ph+Z8KhXxVw5fjsdQ2b6bD3Cm6m5zJ+x8IoBY\nAag4Ln5UwThIz3WIl9MslZKsVXGBc7PC4AYQZIw/nmTfBexlotFKwOXFZxRw\nh/zkjFTXYulUCYhQL/5MLn9icWgks+iKLIbIECh4iDN3eOH7TjUH3btcYHnG\n2fPU1MuEq5smXWGiiVA19lGzJ8gEj2KLkPbdL2FrDa0gn3tWjLREuL4/3KCu\ne/pi1BpODHGZOZF/Rtq48Ehucl4QymTNHsBVxVH8a0sZfSCByCzbKyeop/6V\nDXfpHtk+SGWp7McGdUelprBvqZy92EgrUPmwdtTvlh46XSeBKJLL+i+lIcbk\nnSF78Qg2GnzCDyQdQ6Z4htyrC1VCOyEd9pCKWNJEPBCFaETIIyrHQaeWOq0q\no1iXbJXx9xzIdl3U08krI9gdkykZ4BIOkyfjWnzy7ablVo358U0JpM9jaSo7\n0gVO\r\n=y9R+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","module":"dist/index.esm.js","engines":{"node":">=10"},"gitHead":"608a1431253f4e90398e71f1557362dc9cb03a1e","scripts":{"cjs":"esbuild src/index.ts --outfile=dist/index.cjs.js --format=cjs --bundle --target=es2016 --sourcemap --external:@mathigon/core,@mathigon/fermat","esm":"esbuild src/index.ts --outfile=dist/index.esm.js --format=esm --bundle --target=es2016 --sourcemap --external:@mathigon/core,@mathigon/fermat","lint":"eslint . --ext .ts","test":"ts-node node_modules/tape/bin/tape test/**/*.ts","build":"npm run cjs && npm run esm && npm run types","types":"tsc --project tsconfig-types.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint"},"typings":"dist/index.d.ts","_npmUser":{"name":"plegner","email":"dev@mathigon.org"},"repository":{"url":"git+https://github.com/mathigon/euclid.js.git","type":"git"},"_npmVersion":"7.19.0","description":"Euclidean geometry classes and tools for JavaScript","directories":{},"_nodeVersion":"14.16.0","dependencies":{"@mathigon/core":"1.0.1","@mathigon/fermat":"1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"5.3.1","tslib":"2.3.1","eslint":"7.32.0","esbuild":"0.12.24","ts-node":"10.2.1","typescript":"4.4.2","@types/tape":"4.13.2","eslint-plugin-import":"2.24.2","@typescript-eslint/parser":"4.30.0","@typescript-eslint/eslint-plugin":"4.30.0"},"_npmOperationalInternal":{"tmp":"tmp/euclid_1.0.1_1630603378895_0.9185666214793331","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@mathigon/euclid","version":"1.0.2","keywords":["geometry","intersections","mathematics","svg","canvas"],"license":"MIT","_id":"@mathigon/euclid@1.0.2","maintainers":[{"name":"plegner","email":"dev@mathigon.org"}],"homepage":"https://mathigon.io/euclid","bugs":{"url":"https://github.com/mathigon/euclid.js/issues"},"dist":{"shasum":"8803bfcc48016996b357406f2cfad34ce38ef6a3","tarball":"https://registry.npmjs.org/@mathigon/euclid/-/euclid-1.0.2.tgz","fileCount":50,"integrity":"sha512-EiAk6jhpQk3VenqrFbek4Ze7S+f1rWETes76FrRtz2nvuiaEGxMFQQ2rFJ+OG+QfllFkUIwZcIlDChHpvF5qaA==","signatures":[{"sig":"MEUCIQCDFmzEmJVaEP/qhAm0s5Hstu6McptK/fIZwUi3zz56qgIgH+2ecwfVBP90Tl1LAUB3g+slilgprIGeQysPr4f+9NY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":463076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMRDNCRA9TVsSAnZWagAASZEQAKGNC7lrGjR4UEHoifD3\nqb22GYpOtXJ4Z48Sj2xSKiUxZGZbgilVGNdQ5yuC+iGf69yOVwB4X5wvOUfa\nVp0gpjQmc+Me6xqbLT774kDkf/CUJ3Z8KABBZYCkbu9YsZ5S0pj4KKTPsnNR\nOywMwXq3TUi/p4X6M0Oubqz0Dng/drew/qvFWBF+xFXNn5AU1h1SchfKjyQ2\nNDWZ/F7BtunqXR5zVkSWITO0xm+Gd+9yH8I67ZsG4KFPP7ivBFOmDLFDWMym\noWsXTdIn8H1n7QP9aJpv4yCygPplP+mZKn3vXZ1kwQjq1mciyTq+eOtvBU+/\ndqkKSZHSjMsmB87M0F335frPH/AhAkqidEv1HZIyJrQ7V5r8Q5BAx6C9d5Ll\nzR42mAEP1AC2ZLjMplZyI1LMs2ZEC0iuTIN7y++fgzCNMOd3/buYUK9S8G8Q\n/NQp/jfFs5X0s2+iylUH0QyKSFjWa0wHWCZLH+oBLomTp//OMwVNE3PGgL93\ntfCsR9xfT/0evncvlP04UaKOXCmkCKlEwAeDVTIan2TYyy+IKANK6DYiusSF\nXTzv+b8xzbSZxTHHdKdeegK6iBtaJbLQgPRMKPHhgKiPdq/2wa5jmax0ehOu\npfIm05XGKDUw+AGg3i2dlzrl6yrc8IYU+8A95YsxpKUtN26R55aEV9komWuu\nprX/\r\n=+HOY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","module":"dist/index.esm.js","engines":{"node":">=10"},"gitHead":"d60afb9b91ce50138b2410ffedfbaf9ef9e7b49e","scripts":{"cjs":"esbuild src/index.ts --outfile=dist/index.cjs.js --format=cjs --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","esm":"esbuild src/index.ts --outfile=dist/index.esm.js --format=esm --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","lint":"eslint . --ext .ts","test":"ts-node node_modules/tape/bin/tape test/**/*.ts","build":"npm run cjs && npm run esm && npm run types","types":"tsc --project tsconfig-types.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint"},"typings":"dist/index.d.ts","_npmUser":{"name":"plegner","email":"dev@mathigon.org"},"repository":{"url":"git+https://github.com/mathigon/euclid.js.git","type":"git"},"_npmVersion":"7.19.0","description":"Euclidean geometry classes and tools for JavaScript","directories":{},"_nodeVersion":"14.16.0","dependencies":{"@mathigon/core":"1.0.2","@mathigon/fermat":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tape":"5.3.1","tslib":"2.3.1","eslint":"7.32.0","esbuild":"0.12.24","ts-node":"10.2.1","typescript":"4.4.2","@types/tape":"4.13.2","eslint-plugin-import":"2.24.2","@typescript-eslint/parser":"4.30.0","@typescript-eslint/eslint-plugin":"4.30.0"},"_npmOperationalInternal":{"tmp":"tmp/euclid_1.0.2_1630605517165_0.08704347782327226","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@mathigon/euclid","version":"1.0.3","keywords":["geometry","intersections","mathematics","svg","canvas"],"license":"MIT","_id":"@mathigon/euclid@1.0.3","maintainers":[{"name":"plegner","email":"dev@mathigon.org"}],"homepage":"https://mathigon.io/euclid","bugs":{"url":"https://github.com/mathigon/euclid.js/issues"},"dist":{"shasum":"9fedca60cbac83c9f9c82f7690e0fac63db769dd","tarball":"https://registry.npmjs.org/@mathigon/euclid/-/euclid-1.0.3.tgz","fileCount":50,"integrity":"sha512-dJ4payOgeJ+nUJTxxrNYDoSoNPl0vrkR4NL9IpgYw4Io0XRzFMgWP92oUbxcclR/o7/DC46vo/zEtc77h0xD7Q==","signatures":[{"sig":"MEUCIQDkV1OaGMP26YfEtDrOWH90SHrtlJwvluiP6Xmj3wfSlgIga0EyAM7qNG46fSLwpCCYS7y8gFW8f0zoUIBweE35wc8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":463061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMSf3CRA9TVsSAnZWagAAWVwP/AxNPP4e9bmhNC5YYFmF\niyaJWO/nJKYp+76DcO//eE/tq/C5U2redm4sZV4jz6Vgc1Gc90YtK8GmzeBS\nvBQ36GZrvcj0N1iVQUxDInRvJVFJoastm5F56IHiysMr+Y01cYM4x4MIWwku\nJ/U3g4FKH0eq8xSTD7pEAtfDgL38zXX60pf20DSUks5haOJoNU3jOnXwEms2\nxDjpURV7B7EEr1GmtcBTjXLZou9FMLqvi4+NplI1Xg8A1DQx1ujqBDbfRQqi\n87pAtvDe5FhpOYJv1zILko5y7oXQuf+s+bKamXz7Pe7z7l2+e5AURQuw7wvS\nneersHE0hNKqLNh7nKoeB5arqOgqcy+qNlHqze3aRLFHWVM9TRfsGuT09wik\nYGob38b1ECVFkVH9DgUnQXC5yHSBLj5pwBSZopPMS58wFTdfSzpry5fAmeWT\nxKCkFj2S/JNSureYOtOfa7YKT5t7SDv1vZn4KY2yU+CxGlwg1H76tktBpxqJ\nQ23/ydgw2pRk5mVVls3cpj4ajiM0DRZNG9/EpwllH91s45ZTD4JEp/ZuZWrh\n9KIB4XCg9b4YHpRlInISbVTtwPJYcoMLidf4fiKHsdX9l7X+8PX7GfHwfBhF\ns6bsT+38U+LsXVA5LYvpxaYy0yPxhP5DfJNaHIpNTGm56+m/+skrHuRWXPew\ntFcx\r\n=hWVR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","module":"dist/index.esm.js","engines":{"node":">=10"},"gitHead":"dbb6ff0f3de1095922db9856f7cdb59421965ee9","scripts":{"cjs":"esbuild src/index.ts --outfile=dist/index.cjs.js --format=cjs --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","esm":"esbuild src/index.ts --outfile=dist/index.esm.js --format=esm --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","lint":"eslint . --ext .ts","test":"ts-node node_modules/tape/bin/tape test/**/*.ts","build":"npm run cjs && npm run esm && npm run types","types":"tsc --project tsconfig-types.json","prepublishOnly":"npm test && npm run lint && npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"plegner","email":"dev@mathigon.org"},"repository":{"url":"git+https://github.com/mathigon/euclid.js.git","type":"git"},"_npmVersion":"7.19.0","description":"Euclidean geometry classes and tools for JavaScript","directories":{},"_nodeVersion":"14.16.0","dependencies":{"@mathigon/core":"1.0.3","@mathigon/fermat":"1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tape":"5.3.1","tslib":"2.3.1","eslint":"7.32.0","esbuild":"0.12.24","ts-node":"10.2.1","typescript":"4.4.2","@types/tape":"4.13.2","eslint-plugin-import":"2.24.2","@typescript-eslint/parser":"4.30.0","@typescript-eslint/eslint-plugin":"4.30.0"},"_npmOperationalInternal":{"tmp":"tmp/euclid_1.0.3_1630611446826_0.3971787495131016","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@mathigon/euclid","version":"1.0.4","keywords":["geometry","intersections","mathematics","svg","canvas"],"license":"MIT","_id":"@mathigon/euclid@1.0.4","maintainers":[{"name":"plegner","email":"dev@mathigon.org"}],"homepage":"https://mathigon.io/euclid","bugs":{"url":"https://github.com/mathigon/euclid.js/issues"},"dist":{"shasum":"8d4b63d6bf7ec26f326c0203aef1e7a233ce331f","tarball":"https://registry.npmjs.org/@mathigon/euclid/-/euclid-1.0.4.tgz","fileCount":50,"integrity":"sha512-m8eGb427Pf3cZ5UXaP8PHd5otn8TXFOPqC2Hel7zXg4IpMeTY0ZuOBEbikOtCngcvjK3NThOfpJ/lSOMICYb6w==","signatures":[{"sig":"MEQCIFIQItnb0fzxyTYoESUnPjvwNSY3/OOHyxTOEgGdrt00AiB0ShlhuBz9ZpUuYMOfyeJw/LlQr+zEb7IXvR+erSbgIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":468398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhk+cZCRA9TVsSAnZWagAA+7MP/0qS2Bn/5tDGxuqMOJm+\nrRwt3wIrdE0mU+0spnMPsR4Olca3+8xlQJwa0a4Px+VCT/YItSXj+U8Ug0yF\n8fsP6TGHEVtrik2TbCFYwsW1sgylcqTH3AKvrxIeTfOhNaATGKxPY/QEuOra\ndBprNTNNIbfyUN+7jAJIh2XhnmVYeWSMIlRO9s8oFDLdHHoT7LVMC0IQpj6Y\nsaRXAcnQWqDVbDc8ohkzQZY27RLa6jzTSaFuRBCjO+yqv0iYCnq15/NBhM3C\n51T3InYz4OUBjMw5EwefgkDx9839IPuBM50olZ9miZlMXhGIjJokm3go+Q2e\nARlN8c+oPb4YE33AWbfQaPi1C9PIKgsxov69rmqiuMOwYlqR5L6IKM/76jIp\njhvnr26sZ+cZU/7Y6umxkBhSIKp1z1dlEXj0U8mhfvpl6F9bY+6qHrb707zG\nwS3odtQ6q50wfXwoiBFJy9IgX/2ecMZ9YA1fCvEHl9wK8MNbKT+7tf8OFb5k\nPqgaKkDTXxvTDSbLriUXuHxQ3p0sTHSrQ/Rym8RO0iSPaPQ80KMMfFobqGJo\nEI1HiXQ1bKlyoQJgYKb8z8eQpkAhDQxK8J5TOTp8R3K0LBpHR9KiwkTn1g5U\nevO6QBhHjmpmviuQfkyWIwPgfok8w+s8twVOSchN/nGOZ+zmBKPhqrtN5F8Q\nwp0t\r\n=JCWt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","module":"dist/index.esm.js","engines":{"node":">=10"},"gitHead":"1aded88e478ef593affb50987951197929cc726c","scripts":{"cjs":"esbuild src/index.ts --outfile=dist/index.cjs.js --format=cjs --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","esm":"esbuild src/index.ts --outfile=dist/index.esm.js --format=esm --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","lint":"eslint . --ext .ts","test":"ts-node node_modules/tape/bin/tape test/**/*.ts","build":"npm run cjs && npm run esm && npm run types","types":"tsc --project tsconfig-types.json","prepublishOnly":"npm test && npm run lint && npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"plegner","email":"dev@mathigon.org"},"repository":{"url":"git+https://github.com/mathigon/euclid.js.git","type":"git"},"_npmVersion":"8.1.0","description":"Euclidean geometry classes and tools for JavaScript","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@mathigon/core":"1.0.5","@mathigon/fermat":"1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tape":"5.3.1","tslib":"2.3.1","eslint":"8.1.0","esbuild":"0.13.12","ts-node":"10.4.0","typescript":"4.4.4","@types/tape":"4.13.2","eslint-plugin-import":"2.25.2","@typescript-eslint/parser":"5.3.0","@typescript-eslint/eslint-plugin":"5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/euclid_1.0.4_1637082905204_0.5333905826363208","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@mathigon/euclid","version":"1.0.5","keywords":["geometry","intersections","mathematics","svg","canvas"],"license":"MIT","_id":"@mathigon/euclid@1.0.5","maintainers":[{"name":"plegner","email":"dev@mathigon.org"}],"homepage":"https://mathigon.io/euclid","bugs":{"url":"https://github.com/mathigon/euclid.js/issues"},"dist":{"shasum":"26aae7533ad5b7903761354236d13bb3a4a72512","tarball":"https://registry.npmjs.org/@mathigon/euclid/-/euclid-1.0.5.tgz","fileCount":50,"integrity":"sha512-2keI19Xo5uz8gFKfnq2pwpNvrA3dyw7yniFVKttF3kPCBxUjNPXq9h4eyqcNV5eubxVqikjcNnQbZCAWW0sRzQ==","signatures":[{"sig":"MEUCIQCzzPRnW6ZCOr/Jc3+K8LXcXLPmBnxAxUkmR9WiJ2LuMAIgdvMOMG7vtwr1/L5pE8nsv4BXAzpnt+0QSQfgZ0M+Ea8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":468168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0HxHCRA9TVsSAnZWagAA13MP/39L0WzsS8fESnSdZyfE\n7I4WBz7FOh+8pbXr1+2Lrwv14yE7ewcJwMDDUcR+B1uatuO0fI+71jA6LjIN\nuM9OJMsxqLtey+UE3E0Qk1EPgDmKKdHatIgCusiduh9tUc6jdGMp/ZilPPzP\nTxdif5Ri/qXpvxInf8LBvGHZigTZel37fb/3iBDSNJNgHe2N4CtvEv7YL/1y\nyjWakH3lVuEL7MnIy9/g4b4Us+BtLVTM5Q9JwtemutvdRLAM477dVqk6qrT1\n4mxFdPytlQRh9svP1ekKmi1gSon8kZoatLJSnRYlSzwEBrZS+K0a+2K8CE3Z\nQu7X3bx++pH5v8ic0+JXw3Z5GeQAX3tFHaQUI6keRYQRdLQcZg7Vr/jJfam9\nyQTND5Y3vUwl5zsKdLfdp44qMxrr5gAyTxIEkVjX+ObE0Ge2UP9wwd+CSaX0\nnwfYdrBtyqVe4Fy9ADs/gyzisTy8E4y7Qf5KIirfome4Kbzq/2Y1RqT3mhkT\nUx4MTF0beqVUsyPTmI1vxNOKXCX1ECvx648H+GSBcyVX969RthVheAIh6seZ\nwetkTIa3aLocR5K1D9DW0dqNmHFjHW0ja69R8/Y8z1KFiDAKJsUa+Z18pDHA\nrqYFLkJmgrAG5KGkbFAk/gaDZCWjrjv+RMN44b9UYYhjkkwVMW0h6sq2njBq\nLhPz\r\n=XhuK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","module":"dist/index.esm.js","engines":{"node":">=14"},"gitHead":"99843e8370f9f555564b98097362e326481c9986","scripts":{"cjs":"esbuild src/index.ts --outfile=dist/index.cjs.js --format=cjs --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","esm":"esbuild src/index.ts --outfile=dist/index.esm.js --format=esm --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","lint":"eslint . --ext .ts","test":"ts-node node_modules/tape/bin/tape test/**/*.ts","build":"npm run cjs && npm run esm && npm run types","types":"tsc --project tsconfig-types.json","prepublishOnly":"npm test && npm run lint && npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"plegner","email":"dev@mathigon.org"},"repository":{"url":"git+https://github.com/mathigon/euclid.js.git","type":"git"},"_npmVersion":"8.1.0","description":"Euclidean geometry classes and tools for JavaScript","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@mathigon/core":"1.0.6","@mathigon/fermat":"1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"tape":"5.4.0","tslib":"2.3.1","eslint":"8.6.0","esbuild":"0.14.10","ts-node":"10.4.0","typescript":"4.5.4","@types/tape":"4.13.2","eslint-plugin-import":"2.25.3","@typescript-eslint/parser":"5.8.1","@typescript-eslint/eslint-plugin":"5.8.1"},"_npmOperationalInternal":{"tmp":"tmp/euclid_1.0.5_1641053255451_0.639188000762839","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@mathigon/euclid","version":"1.0.6","keywords":["geometry","intersections","mathematics","svg","canvas"],"license":"MIT","_id":"@mathigon/euclid@1.0.6","maintainers":[{"name":"plegner","email":"dev@mathigon.org"}],"homepage":"https://mathigon.io/euclid","bugs":{"url":"https://github.com/mathigon/euclid.js/issues"},"dist":{"shasum":"ca9354d85668612e00565dd52c68cd84af170387","tarball":"https://registry.npmjs.org/@mathigon/euclid/-/euclid-1.0.6.tgz","fileCount":50,"integrity":"sha512-UMoE/aSxIEP9AUyxi6axnIiMNwaU2+xtHUUBpRIeOjAclBehfgQPsHgoFThmC81WEjYJznBYWUhasPWjnTjv+w==","signatures":[{"sig":"MEUCIDVsr9eTr1oHdrXUzNq4uhjiAdHO4N52vLb/fIM7rhKXAiEAq1bioRHVt4e3VmdDZVzUdfOapCAkgyJGI7siXoqNHfw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":469328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6BqbCRA9TVsSAnZWagAADBAQAJTUCP30P3JPMLulnOlV\ns5B/OAeWCGUK+dTesdop+kjjXaw2VfkHXnTedg5Es7Im3J3bkZIyObdr0+Ps\n7rCQbZxH5zDVZwH9Af0/s49xnFKnpmCmjRkARuFGnfoV3ufs8HfsJxBoaw6l\ncN2ZOXY4I2YZ/6R5y5ndObpb6xqQLhOLlMR0nuiGruVfoxR7X1NUL248pyVi\nOkQMbdPqXbbZRVW7YSh/Oi6JD37mZJoW087E2mCtl8Raf9c1hd5jwBK8OlJx\nbcOavuz5CWDILA/rTZLJYAns1R3jTXcf+xWAhqI/NKzhDp0lp7WS6ZmXbcaE\n77XC6B4hPgRLp0PUEsj14JNtB4PIH+VcDzOM1XajwbJ4t092+6ypZl9lOKn5\n8wu9HPqkSzXeM4FZQg2NYPSfS95IQQ2FUOA0WKYbTFy3IbVlYIs8Fb0MRzzd\nP+gS3KwSk37pygrTVS4HACACiscJ6EsqhR0soU+CB88eRgFQW+AuoGmYwlwW\nd3vQieM5yZOz9bIJ48OOwUj4I/nqwOBei1IvAECYw2pA3BsPISJ9UEfFqOwk\nov1CYPbtCEATgBqNcJyBjLr7D1ZkQx830+tZ52rFSapW9snuD1HazxwOd49g\nzkiJAplGhrWcT+Jm4zUwJlCTGww1+RW9ZDFaAjA8tLdLLbEaDS+PdyWJruFz\nMLyw\r\n=P28K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","module":"dist/index.esm.js","engines":{"node":">=14"},"gitHead":"e2cf4f1a8e376a61abf067c0c3a616784875f3f4","scripts":{"cjs":"esbuild src/index.ts --outfile=dist/index.cjs.js --format=cjs --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","esm":"esbuild src/index.ts --outfile=dist/index.esm.js --format=esm --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","lint":"eslint . --ext .ts","test":"ts-node node_modules/tape/bin/tape test/**/*.ts","build":"npm run cjs && npm run esm && npm run types","types":"tsc --project tsconfig-types.json","prepublishOnly":"npm test && npm run lint && npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"plegner","email":"dev@mathigon.org"},"repository":{"url":"git+https://github.com/mathigon/euclid.js.git","type":"git"},"_npmVersion":"8.1.0","description":"Euclidean geometry classes and tools for JavaScript","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@mathigon/core":"1.0.6","@mathigon/fermat":"1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"tape":"5.4.0","tslib":"2.3.1","eslint":"8.6.0","esbuild":"0.14.10","ts-node":"10.4.0","typescript":"4.5.4","@types/tape":"4.13.2","eslint-plugin-import":"2.25.3","@typescript-eslint/parser":"5.8.1","@typescript-eslint/eslint-plugin":"5.8.1"},"_npmOperationalInternal":{"tmp":"tmp/euclid_1.0.6_1642601113858_0.7538348149174414","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@mathigon/euclid","version":"1.0.7","keywords":["geometry","intersections","mathematics","svg","canvas"],"license":"MIT","_id":"@mathigon/euclid@1.0.7","maintainers":[{"name":"plegner","email":"dev@mathigon.org"}],"homepage":"https://mathigon.io/euclid","bugs":{"url":"https://github.com/mathigon/euclid.js/issues"},"dist":{"shasum":"743c92b657bce01e8692f80831e44db2bd69d24b","tarball":"https://registry.npmjs.org/@mathigon/euclid/-/euclid-1.0.7.tgz","fileCount":50,"integrity":"sha512-XZcAdFLaC3YI9QOAfHXb5bTkpfRcWITOo7lim4GyD0uAKuxmtm96t7eVLrUjSoDXJxtWI/MhBDzJ930b6rcTrQ==","signatures":[{"sig":"MEQCIHwcaiGGgh2HjYnZjVryYPjXyXZzJt+eD0Vl9ZBlgvoPAiBn1MgPVd5M8qf9Jyn1zq8vnv9YOjbbhvffGqZeSmSqyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":482810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7uk+CRA9TVsSAnZWagAAna0QAKR65kZUzBPgQKz54v74\nV7LwuALO6x9sN33ez62pG+AAbGc/aCH/Z6DjtjFRE17EMRPDma6jmWI6nSjL\nLH64WrcYDT3ZU9tDkmTjerA9hjs75ZfNgmV3AXTKtD+CGARvgc0UdYOiXiP2\nJdRvzxfeSa2U2wcA1EIuKtcpRBd21tUzN3Y+2V2I909dhr/Sr9f5Bgtpbf6G\nbT/MuTwDLN03rjXPriZc7o8+iO1nMc6pBG3x7uug1eF93HLO6cegomg/LdnJ\nT+Z9OfWjynsn2j2ut5f55ebaX/PdBeVVFkF7HBOXHn91k/DvwAmZB4PqoEOj\nE3anW2fVSwtLEwmgVY9tcTIBn58d93y3gC9PMzj8EBwMdruuxFj/ffc8FD1x\nU4Lo/k2td/cgc/psn32xBgXLIo8Dz1AKW1w24963qnvaA8BvFCu9WyUghmh3\nkcBeNyRGM0OKWhfjxtacQDfcH5Kyqm2AqWOejZzpSpG4qR4AYywu81ulife7\nq7sQyOWaDh+X7q3XP9XlJg18WDKkwSB6GJUBHaD/TOecHbDOSCgo9LSH8LZR\nek+ohkHzQtDDgkNX6UCaJhEEs3/6pE0KVPeA2pBHMQLACwtZUNBpMY75QU7a\nN4d09mo8HRm4KjovTeD7ZxpWanmgeto4Ta71ZdNdiE/KcOVBtlvqWCdkFm8v\nNO0K\r\n=0Mqh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","module":"dist/index.esm.js","engines":{"node":">=14"},"gitHead":"f71d5e3876ab260bbe06c4d90fda2eb8db39c6b4","scripts":{"cjs":"esbuild src/index.ts --outfile=dist/index.cjs.js --format=cjs --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","esm":"esbuild src/index.ts --outfile=dist/index.esm.js --format=esm --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","lint":"eslint . --ext .ts","test":"ts-node node_modules/tape/bin/tape test/**/*.ts","build":"npm run cjs && npm run esm && npm run types","types":"tsc --project tsconfig-types.json","prepublishOnly":"npm test && npm run lint && npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"plegner","email":"dev@mathigon.org"},"repository":{"url":"git+https://github.com/mathigon/euclid.js.git","type":"git"},"_npmVersion":"8.1.0","description":"Euclidean geometry classes and tools for JavaScript","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@mathigon/core":"1.0.7","@mathigon/fermat":"1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"tape":"5.4.0","tslib":"2.3.1","eslint":"8.6.0","esbuild":"0.14.10","ts-node":"10.4.0","typescript":"4.5.4","@types/tape":"4.13.2","eslint-plugin-import":"2.25.3","@typescript-eslint/parser":"5.8.1","@typescript-eslint/eslint-plugin":"5.8.1"},"_npmOperationalInternal":{"tmp":"tmp/euclid_1.0.7_1643047229826_0.5473797985287001","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@mathigon/euclid","version":"1.0.8","keywords":["geometry","intersections","mathematics","svg","canvas"],"license":"MIT","_id":"@mathigon/euclid@1.0.8","maintainers":[{"name":"plegner","email":"dev@mathigon.org"}],"homepage":"https://mathigon.io/euclid","bugs":{"url":"https://github.com/mathigon/euclid.js/issues"},"dist":{"shasum":"fbcddd616c0cb0b58ad45043122aae0be94f6aae","tarball":"https://registry.npmjs.org/@mathigon/euclid/-/euclid-1.0.8.tgz","fileCount":50,"integrity":"sha512-UYIRQZyn2HeS1breG/dOAjz7a5NPtr6FdZ9EU56zCM3JqX4zUQ/JckA3uNfx8C/jmMJkvoQa7YF9dmVJCoHX8Q==","signatures":[{"sig":"MEUCIGOfg5D6G4TbqMFDyZZeuO22Glx5bqMUPWIknlJ0UN9TAiEAgdqHwsfXxSqfWoNFQAFhS4gD+TwuFo0NGASHUZv4xpw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":485826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiETjtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9Wg//RF8wZkr/hMXP9Spq8NwCZjPhLarRqKKinS7ths64ncUCSWTk\r\npPNCHNKXFYN6veJoOQo93veXVP8VXXaEgoeq5f7SKazZnv1dQBjtYwI/gA/e\r\noSyQIbrqtT5MRalk2z41vuxDJvwM4Z+EL7F2xP6qKZ92Ugvp+yQW6Yem/Tlu\r\ntIc2PtGytBicKM6DZO5bRJcBry3r3A2xWpFXQtT0wI8oOv1h5RYYl+edxWh2\r\n+rWkfnt1CI8WJj/4u9Qdn0MX2GAXv0x3MyoWECAygvyPypCf4vDTdlGYBre8\r\nbZV8AJLwWu7lg3egd1d7+pq9gvoP3yer+8KOKfSjmA98iMffOAnQkZq8TY98\r\nJvCIw7/z1GQdhqUS/3MQgpoKE+MxL13ws6cwiU6yKO7H5GcAXBX6zO26e7R0\r\n1IyIr2nRpXmfa/sqwJaRYIokDeJ8Eiu1r33+XGZxVHa9liAOUUpsXYlZnqiA\r\nJq40EP/7hgE84swP6/iQHZeX7Slte23GrQpOotlgpm9u3KC03VxuTk3wLKZH\r\naQxSi0L0gYewD0aNbrO+2BVoHwAaZFUo2/amHRIy8jkvsI5pmzkSzYYA2s6F\r\nPN7huzAAp9W8YpqBkYwih9V+PXUM53kT5XcKX5mp61LIc1XwXNmM6gb4zX1D\r\nxM8hB8YY8+8YuLvcFy/WneLm1UTLqU8rxLc=\r\n=rSIp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","module":"dist/index.esm.js","engines":{"node":">=14"},"gitHead":"f920385c9789a4ac4d35f30461b906871ecd0d32","scripts":{"cjs":"esbuild src/index.ts --outfile=dist/index.cjs.js --format=cjs --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","esm":"esbuild src/index.ts --outfile=dist/index.esm.js --format=esm --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","lint":"eslint . --ext .ts","test":"ts-node node_modules/tape/bin/tape test/**/*.ts","build":"npm run cjs && npm run esm && npm run types","types":"tsc --project tsconfig-types.json","prepublishOnly":"npm test && npm run lint && npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"plegner","email":"dev@mathigon.org"},"repository":{"url":"git+https://github.com/mathigon/euclid.js.git","type":"git"},"_npmVersion":"8.1.0","description":"Euclidean geometry classes and tools for JavaScript","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@mathigon/core":"1.0.7","@mathigon/fermat":"1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"tape":"5.5.0","tslib":"2.3.1","eslint":"8.8.0","esbuild":"0.14.16","ts-node":"10.4.0","typescript":"4.5.5","@types/tape":"4.13.2","eslint-plugin-import":"2.25.4","@typescript-eslint/parser":"5.10.2","@typescript-eslint/eslint-plugin":"5.10.2"},"_npmOperationalInternal":{"tmp":"tmp/euclid_1.0.8_1645295853243_0.9755715181370668","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@mathigon/euclid","version":"1.0.9","keywords":["geometry","intersections","mathematics","svg","canvas"],"license":"MIT","_id":"@mathigon/euclid@1.0.9","maintainers":[{"name":"plegner","email":"dev@mathigon.org"}],"homepage":"https://mathigon.io/euclid","bugs":{"url":"https://github.com/mathigon/euclid.js/issues"},"dist":{"shasum":"11aeb81642bed44248d85560b84aea8319076440","tarball":"https://registry.npmjs.org/@mathigon/euclid/-/euclid-1.0.9.tgz","fileCount":51,"integrity":"sha512-G8LODQrID9y44vwCwXkcidQU18N8amtVVjcq3sUnJC0856V+IRe5m8Fod5dn4t5Ib5rrUbSH/vss6ag8mYKnGg==","signatures":[{"sig":"MEUCIEw8BKkIsFEO7ArTZCgDbrpAqhm+q82H0uBV47O5Jo5lAiEApUujlWOZVHMdZezZ0Yfmq3pPCJGnoyB3Gh9s2dERUvM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":500584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHfZuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1Eg/+JBqAIJ3AD/Z1xeFnQBqChy6nyumYm0aE/Po/8uiWUflsV8OK\r\npyiCHOl0dynh+gWx11ExwVfVh029j4r5Qz5OYUqjoLjBCUaguG9farO7xi/c\r\nYlJoywkZdCZDDGVHLYhUNsc3jqq+vtp2B+F9dYOP1eMfGW+8x099ysQTzcgw\r\nvsa8XoEReNcn74aFPwF/fjkfaOOzDbbetOROmzIDyC+KnbcM0UBBgPyhLYQ9\r\ncxMRCf3/qjdel0dn3Z2iADRqlhnfvsWhtpya0ES0wxgTFVg4Etro2HCxFsr9\r\n0t2Ep7e+gXySw+Cm9cg2ZLY83EL+QoLBZeTHvSB8zRkbKl3d4E8c06zF0Nf8\r\nbPioDg6tJ3IC95gBV5I4qglNoJbLq2VoWNSBzO68krV4PI61f27/SEYDxwl1\r\nF0OpDfyMAIvWqe1h1GVn4ExrF//tmvmrhmU9AdoOe+4mA3VFaD053mwTxpY7\r\nP/MrWfcmHwPXF8nivBjk0tuNAEqmDlOi4YJwR91cwoIoqsKSIZjX0dekPRyi\r\npEwVkSpJBxefCeFQ5bi3C9G6ATBit488IpnVyT81xLGo4LrkJI8rAWneki8p\r\ndGwXBeA8WoJ9mmSVbz/Dfikjo8P9kG82qArhwvnoSqmBphbVXyJOQnQAdepk\r\nJYgzF1nVzgNRcM75EqFDaFOL8JbzlgC96u4=\r\n=rOw+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","module":"dist/index.esm.js","engines":{"node":">=14"},"gitHead":"311dd12f8e70a82db6d5269715f3bd2f2b5e14f2","scripts":{"cjs":"esbuild src/index.ts --outfile=dist/index.cjs.js --format=cjs --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","esm":"esbuild src/index.ts --outfile=dist/index.esm.js --format=esm --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","lint":"eslint . --ext .ts","test":"ts-node node_modules/tape/bin/tape test/**/*.ts","build":"npm run cjs && npm run esm && npm run types","types":"tsc --project tsconfig-types.json","prepublishOnly":"npm test && npm run lint && npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"plegner","email":"dev@mathigon.org"},"repository":{"url":"git+https://github.com/mathigon/euclid.js.git","type":"git"},"_npmVersion":"8.1.0","description":"Euclidean geometry classes and tools for JavaScript","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@mathigon/core":"1.0.8","@mathigon/fermat":"1.0.8"},"_hasShrinkwrap":false,"devDependencies":{"tape":"5.5.2","tslib":"2.3.1","eslint":"8.10.0","esbuild":"0.14.23","ts-node":"10.5.0","typescript":"4.6.2","@types/tape":"4.13.2","eslint-plugin-import":"2.25.4","@typescript-eslint/parser":"5.13.0","@typescript-eslint/eslint-plugin":"5.13.0"},"_npmOperationalInternal":{"tmp":"tmp/euclid_1.0.9_1646130798597_0.9610382181588977","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@mathigon/euclid","version":"1.1.0","keywords":["geometry","intersections","mathematics","svg","canvas"],"license":"MIT","_id":"@mathigon/euclid@1.1.0","maintainers":[{"name":"plegner","email":"dev@mathigon.org"}],"homepage":"https://mathigon.io/euclid","bugs":{"url":"https://github.com/mathigon/euclid.js/issues"},"dist":{"shasum":"f187d69425a5096f0758fbc64a88ed1725d8e74b","tarball":"https://registry.npmjs.org/@mathigon/euclid/-/euclid-1.1.0.tgz","fileCount":51,"integrity":"sha512-YwXAYERYIrbD4OliOfIp39mSYp22fr5pRbvCZAGzdQ22bslANryPMyRq4HElVJsyVAZIU2NDStYCRPiemcvSqw==","signatures":[{"sig":"MEUCIQDnwuKTbF/q1LN7on5K3u4fcI1nsl1sODnRTJbOPoN1pwIgdXuNfINeWS5waEZz8OFJJsgyiIC9W2CWCCdGqOcdljo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":511892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUYvNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpV2A//W07RlJORjOo1yF+TaaPEJNxWiKgLYQsgrU22fV6xW0oDhVad\r\n9+p10XaV0opaj40WGKI3wF0ENHhUqoOI7fKzKXvAz+mTiEfIv4zA8oozoQ2x\r\nVrVfMiigNifYYJ9offPYK2PSeIgkwt6qy6cuGmpM+as+ZX8r7Cmc5356fSWc\r\nSjBZgD1v6+CPWu//FY8LUEo8PsT7Gu/jwETzBn+LsjDgOcvqfx5fCqXVU51O\r\nu3PSqlQgbR3y3aVwN2cgoB1J65bQVEDVmxMH2CYS0GIe1TFyjMl4Q1d+wv+t\r\n5nO+cMZSLXeH0QTHARH4cohh2p4zF8ZATxuDpY8WxUsyRlaakeViH1Qzpv2B\r\n6K9jybG0E8E8iMnE2M66vBrz1H1Sj4mLBd+Bw9ASGTr7x81JvfZX7PwQxyJU\r\n3+xucOta12X9zb9q3wXXnbyvvm8I8vPR0+0Cv+h/9qG/EtPRXFQRyZCwcdCr\r\n2GATAPmsVcFYd2VS7l8cctLhGLZPxObDLNZrU7lvKPUJ/HSCjALG6Pn03ZOg\r\n59PZqon2NoidRqP8qUdv4CZ4JzJ3s9+LItqte/VYMkcoCoiWWG4/0Cv4z5PD\r\nYAzHiC6Ht7faQoLJTIZQ/H/0x2/ji/E/CdJTxZivblH/nstCYo9ieB8bmuAE\r\nryLBamk8YwBkhOwoMsAURqmekWvGDmQ14GU=\r\n=9IXM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=14"},"exports":{"import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"gitHead":"5592f04565873413743d9c4dfbdb086938ea119f","scripts":{"cjs":"esbuild src/index.ts --outfile=dist/index.cjs.js --format=cjs --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","esm":"esbuild src/index.ts --outfile=dist/index.esm.js --format=esm --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","lint":"eslint . --ext .ts","test":"ts-node node_modules/tape/bin/tape test/**/*.ts","build":"npm run cjs && npm run esm && npm run types","types":"tsc --project tsconfig-types.json","prepublishOnly":"npm test && npm run lint && npm run build"},"_npmUser":{"name":"plegner","email":"dev@mathigon.org"},"repository":{"url":"git+https://github.com/mathigon/euclid.js.git","type":"git"},"_npmVersion":"8.1.0","description":"Euclidean geometry classes and tools for JavaScript","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@mathigon/core":"1.1.0","@mathigon/fermat":"1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tape":"5.5.2","tslib":"2.3.1","eslint":"8.12.0","esbuild":"0.14.30","ts-node":"10.7.0","typescript":"4.6.3","@types/tape":"4.13.2","eslint-plugin-import":"2.25.4","@typescript-eslint/parser":"5.17.0","@typescript-eslint/eslint-plugin":"5.17.0"},"_npmOperationalInternal":{"tmp":"tmp/euclid_1.1.0_1649511372928_0.06635525207237869","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@mathigon/euclid","version":"1.1.1","keywords":["geometry","intersections","mathematics","svg","canvas"],"license":"MIT","_id":"@mathigon/euclid@1.1.1","maintainers":[{"name":"plegner","email":"dev@mathigon.org"}],"homepage":"https://mathigon.io/euclid","bugs":{"url":"https://github.com/mathigon/euclid.js/issues"},"dist":{"shasum":"859dd254ee521bad67c91439e2503e33b92dc568","tarball":"https://registry.npmjs.org/@mathigon/euclid/-/euclid-1.1.1.tgz","fileCount":51,"integrity":"sha512-1/Tl5ImfhjOdtbLH4oW1jzurqMn32Lu8PXWxA7cgFVQdD68F4r0NprKJi94Cdh3A35UPhCwXKlOfMO/ZoRN1FQ==","signatures":[{"sig":"MEYCIQC7VB4I4LNi2Afm34aOfIXvK940Pm1rhB1hAQEqWK5hXAIhAKi7PgP0GjD2F4aLi3pXElw8LzAIvpWQFD++soP+mZBF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":514833,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidt1BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp05g//UMp9XjKgHdyEwfa5X+9sYcBesDOn/g07cVeZYpXJvvQvbNW9\r\n0kNfDSHJJarSX03ZPmh07JHPTVbHO2hKnfQKBsy35R9vEWoNzuzIQ8ibqT9f\r\nrYDroiD1NgHR0Fkcerbzz6zmKQ6m6CrmPOvGzbs2quadmmOQJoBybvQuvBOl\r\nkfHClnPVmE0oiFMOn7tsoKOeTAUn2KkG4UPK/gyn9MrfzyV1tpu6CuSPvOEY\r\nUpb4hpT3N/qeDxu2QmTpW8wzfa+NoGJkTYLGAAfZeoveHox0Pf2/GNpeob++\r\nhFzlPmTX3C6ivkp/qhkikncsn0i73s3nr+JrXWD7M4fggqCS4ZO9EvyKeqrV\r\nGBcyAweh0QIwHnYhz4FuzFoK67V+ga5ZGzKCg8aFexwRZiwxUGCrID234OGa\r\nHGd/tEieujiym4/kHEOo+P/H10A+iW+UK23ow2YC7gu70ySgK7vvzD2VbaAy\r\nAc2AGpCTB8XTSHLW0mvhKWmR4GPWA0W9TLv6rz03vtGbj1bURkfx00S4lVKa\r\nPauQP9bhETe+Y/Iw7urvVUM8VU/n4h9NarpsL1XX3lkPuJRctyGhIdq8Rs50\r\nKws1JZ55Tq1Nxfjd+MGaNf48udIi1ar3K8mp41+R6I6u3Cu81qMBwuAexZfp\r\ngFSW8s7mg7uoEqX+VjJjvpSTk4mvA2pkZro=\r\n=kHZg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=14"},"exports":{"import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"gitHead":"757cdf8ccb25aad7c7a2836f6ed71961302ef930","scripts":{"cjs":"esbuild src/index.ts --outfile=dist/index.cjs.js --format=cjs --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","esm":"esbuild src/index.ts --outfile=dist/index.esm.js --format=esm --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","lint":"eslint . --ext .ts","test":"ts-node node_modules/tape/bin/tape test/**/*.ts","build":"npm run cjs && npm run esm && npm run types","types":"tsc --project tsconfig-types.json","prepublishOnly":"npm test && npm run lint && npm run build"},"_npmUser":{"name":"plegner","email":"dev@mathigon.org"},"repository":{"url":"git+https://github.com/mathigon/euclid.js.git","type":"git"},"_npmVersion":"8.1.0","description":"Euclidean geometry classes and tools for JavaScript","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@mathigon/core":"1.1.1","@mathigon/fermat":"1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"5.5.3","tslib":"2.4.0","eslint":"8.14.0","esbuild":"0.14.38","ts-node":"10.7.0","typescript":"4.6.4","@types/tape":"4.13.2","eslint-plugin-import":"2.26.0","@typescript-eslint/parser":"5.21.0","@typescript-eslint/eslint-plugin":"5.21.0"},"_npmOperationalInternal":{"tmp":"tmp/euclid_1.1.1_1651957056825_0.9699284521796045","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@mathigon/euclid","version":"1.1.2","keywords":["geometry","intersections","mathematics","svg","canvas"],"license":"MIT","_id":"@mathigon/euclid@1.1.2","maintainers":[{"name":"plegner","email":"dev@mathigon.org"}],"homepage":"https://mathigon.io/euclid","bugs":{"url":"https://github.com/mathigon/euclid.js/issues"},"dist":{"shasum":"c32cf4647e09cb57d3e161d6d9bea47e34854406","tarball":"https://registry.npmjs.org/@mathigon/euclid/-/euclid-1.1.2.tgz","fileCount":51,"integrity":"sha512-y5vHrJlJMvFI10tBcaxC1z914LwzOJlksQ5XZ/jaktQxEvXe16AkiDF+xAygSEEGDSgJjHzkFcfivT0c5EysCw==","signatures":[{"sig":"MEQCIFNLIlyOD8et/mJ9pPWSfdxx4qz9bugFSxZKDOMoogjIAiB5lRf5ZxgBytwIETDTA0kkmRYnEtbEwx/oGQ1eUagQ/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":522661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjE8F2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXhA/+KwQj9O6y0+WzzXG+90LRdJIfwDbsrn2Wg3BrZSoeIdbvCOew\r\nUDqRoMcxWivEtAVJPKIMIhegT347KXXP6dcFd7CprJzJzCNw9L+NCDILj/XM\r\nhj5tB3ZsAZ1uaS0OqW6XB6M5LMEvRJIigD/uSXNz1XHRePeHu9NUSROeqqfB\r\nJ0fhIGtEEkG8dx+5FRO6/+de0iH3K/weOi+/MFfrtUMQXVpSqyNAfMK3BzSl\r\nV4mHdc3dT8BRZdZ6+OkK3RGxHvfd0xgO3mY9wzAta+u6qXI3lyY0cae8SbAn\r\n02uhlqlSSL6v5jB4m0RQ+2eL4aOUat+kTfhOXcbmkFrmAJeBs7mdSgm73tyI\r\n1hMDT2tEmQBPa2UdlT+h1+cMVGhFDG7YLfbAd5QIEzpYZMGVwRg9S3tYMa2S\r\nhIBxHpLm7xPhJszYx4uog0XT+jdtD/M4Ly2qwx3zAYEg8ZV74csK6Zikyyew\r\naY3WzVXxdRZ6KNDojDRVolU6jFxef1bomFPEfkMMUPwFLWbGg8iKvsGMrRr+\r\nvIVJly+LWxl2Vvagk7eD9kxEwWQ7p5b+soGNtbcD1PWbkELpZ1dkGNCcnyWh\r\ny37Pu/OQs/8RvVJkb1h1oXWQHZZw4sdgNY0ehBoDd8Q6elDatX+AzsS9ZIas\r\nbNTXfHZE1lgEH/S06D49PPClJASxjGFsKYM=\r\n=gApp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=14"},"exports":{"import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"gitHead":"91837888602c6becef39dcab70f1b5c8fd17b331","scripts":{"cjs":"esbuild src/index.ts --outfile=dist/index.cjs.js --format=cjs --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","esm":"esbuild src/index.ts --outfile=dist/index.esm.js --format=esm --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","lint":"eslint . --ext .ts","test":"ts-node node_modules/tape/bin/tape test/**/*.ts","build":"npm run cjs && npm run esm && npm run types","types":"tsc --project tsconfig-types.json","prepublishOnly":"npm test && npm run lint && npm run build"},"_npmUser":{"name":"plegner","email":"dev@mathigon.org"},"repository":{"url":"git+https://github.com/mathigon/euclid.js.git","type":"git"},"_npmVersion":"8.1.0","description":"Euclidean geometry classes and tools for JavaScript","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@mathigon/core":"1.1.2","@mathigon/fermat":"1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tape":"5.6.0","tslib":"2.4.0","eslint":"8.22.0","esbuild":"0.15.6","ts-node":"10.9.1","typescript":"4.8.2","@types/tape":"4.13.2","eslint-plugin-import":"2.26.0","@typescript-eslint/parser":"5.36.1","@typescript-eslint/eslint-plugin":"5.36.1"},"_npmOperationalInternal":{"tmp":"tmp/euclid_1.1.2_1662239093850_0.615789408912484","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@mathigon/euclid","version":"1.1.4","keywords":["geometry","intersections","mathematics","svg","canvas"],"license":"MIT","_id":"@mathigon/euclid@1.1.4","maintainers":[{"name":"plegner","email":"dev@mathigon.org"}],"homepage":"https://mathigon.io/euclid","bugs":{"url":"https://github.com/mathigon/euclid.js/issues"},"dist":{"shasum":"18a350778abfc1bc301dedb016b838bba9c13a1f","tarball":"https://registry.npmjs.org/@mathigon/euclid/-/euclid-1.1.4.tgz","fileCount":51,"integrity":"sha512-sITHNEnSRD3GIrAqil+y2BfNjfGKymHYmem0HXZIdrc1xvcU6TX//4ITlWGBUbXmbkPCZ2tZJkE8sIxVAMfong==","signatures":[{"sig":"MEUCIQCmHqdGCfqTwJBn4uVWe4shTHUY1io0CI1gk4tyGT54DwIgPeZlYYgLwPjstXuA3cB7bHIf478yVhqQPR1Sz1wxm10=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":522676,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjifZwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFVQ//edIZbwhJhFGz8WZtmbi3slmv4j7A2SyDrO+65v/LTMAJ6iOr\r\n207kAiHrd6Z4Grsg/BDBeBwV+SOUuqq+Z+5CsHICNpFgIgJXJycqJ2BXYl0p\r\n1JDzOlZP+vgg1pkDFRBCs1G6OE9xEHNRwJIPJMFAheVDqgCun5CDo+s+v6mf\r\naMeGF0B+pBLp6y8+2FPkYK60L006zJf7mR8NstxE8v+VNSy7VZAhwJYZX68f\r\n7FhYsyB74PNIuQOe6gVBGl8liUXmLSHclvsM2yu9yGLtb5aXk7u6AkCpNS0G\r\nFKBtk9u/uw0RyxRmBDCqvHF16LAf43PyaFxKKJjsH/hsR/+oqRarpe69t6h8\r\nBAGF9zqyoKDXxHLAl5s5RJCfKvJ0xAVezO9E5kC8fmNalb58Y9rQ+yKhvemo\r\n9MkW6caJO1N+gJ2dxmEMsD7QYpKDlBeVDugudbkZyceXCfTd0j5wv8CqoDeJ\r\ni9EF5jIEoRRkFp5WP0dBPJXzGPRbrUc+E4ulybdOiWcI664w+oBWLCUIb2vf\r\nMnb/SCH9c5o1YCk37vk66b8zc1UGsHFzvNvM1CMbEz1gYNI1H5NKpeN15ScE\r\n6biuKWV1X6K/n7iEdRk8P1ptRVca9GgLwenrbrsFFQmqPP19BMK9xFMkYtmj\r\npnZGpomWB+Ktg2kAWloihmfsQmVV8Owd1NA=\r\n=thV2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=14"},"exports":{"import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"gitHead":"be9e3a97f7afb5c31e4a69aad24f309ddd9c0acc","scripts":{"cjs":"esbuild src/index.ts --outfile=dist/index.cjs.js --format=cjs --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","esm":"esbuild src/index.ts --outfile=dist/index.esm.js --format=esm --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","lint":"eslint . --ext .ts","test":"ts-node node_modules/tape/bin/tape test/**/*.ts","build":"npm run cjs && npm run esm && npm run types","types":"tsc --project tsconfig-types.json","prepublishOnly":"npm test && npm run lint && npm run build"},"_npmUser":{"name":"plegner","email":"dev@mathigon.org"},"repository":{"url":"git+https://github.com/mathigon/euclid.js.git","type":"git"},"_npmVersion":"8.1.0","description":"Euclidean geometry classes and tools for JavaScript","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@mathigon/core":"1.1.4","@mathigon/fermat":"1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"tape":"5.6.1","tslib":"2.4.1","eslint":"8.28.0","esbuild":"0.15.16","ts-node":"10.9.1","typescript":"4.9.3","@types/tape":"4.13.2","eslint-plugin-import":"2.26.0","@typescript-eslint/parser":"5.45.0","@typescript-eslint/eslint-plugin":"5.45.0"},"_npmOperationalInternal":{"tmp":"tmp/euclid_1.1.4_1669985904749_0.8293123877216177","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@mathigon/euclid","version":"1.1.5","keywords":["geometry","intersections","mathematics","svg","canvas"],"license":"MIT","_id":"@mathigon/euclid@1.1.5","maintainers":[{"name":"plegner","email":"dev@mathigon.org"}],"homepage":"https://mathigon.io/euclid","bugs":{"url":"https://github.com/mathigon/euclid.js/issues"},"dist":{"shasum":"3fea648f1b5e7ae6fada18db6fbfd86c6d00fcca","tarball":"https://registry.npmjs.org/@mathigon/euclid/-/euclid-1.1.5.tgz","fileCount":51,"integrity":"sha512-SdIGEPrUEJEZP5g1lsCucG/wvI/335Ky2008kCF/ZXhRQo+TZPSDAT4ZGYBg0zW3l5B1/oj5fc/4yiz2eY9/Ig==","signatures":[{"sig":"MEUCIEToJahBeCq2cqF+kSp74pg7mym5qLnOExSy5CESCGc6AiEAhJGdcNd8lpPv447Yn7kRKUVrtBp4MAs1R9Z1cm6ZbzA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":526794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjm1XRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkSA/+Jby2pAgjeaHEy1llTPGQIDtytmPqRtyO1ubTBGF/yDDa0dtX\r\na3QnqpTd7hnpZqmiSHNTReAjsRczt2V3fZ+/knt/EnnC66Dh+fpnG/GiVSE1\r\nFDDTSeSl3w0jmZk0UFGQ6PRMK7DU5QlckgsJpMZA2+JBE1ZBaVRO+o9E6fdl\r\n++N41iCg8MhxNnFLsUI5JU5NDqwpvws57+5QHbgc4UIhuFT9GSqLSwLjDIRA\r\nESCYLlLAlyj5RdIBQgdr5KEK/9XTo18HlshZlxMj6us3xKEsk5FoqPGgx6RD\r\nWXGQ41WBssdPoWoRLWWii0AQKquJ+659L3p1yctIZab5eApEA7Cd2D9sNQk8\r\nngQN/RKpW5orqJ6hI+QYjuCKVWS1qqmBEFZl8OaT3s2XcN9S+IseO/rMJ+yq\r\nKKfSqYHtDjmx4x2zCw8aRhTR6CJSH8RBoxjmKgssFZQT6py0p1A158kPvbzO\r\n8EEmZX3Tbu4wp5/nwRL+5sdyHmwSsEpxl/HGaTao0sSnFJ9B4/NkR5YEDhwS\r\nCbeyTUF0mSQVcWLWVNkppNVPhMXaBSd2FT1ZeNn0zOkS1NCs4bzfdcBT8/dg\r\nSu1p41xF6RKf4y0/udBtmqdCr+pHVK/ucC84fH7vULyQPKpl/Tulp2gv/yWU\r\nABY5EgAzRlDLEL9a5gj/ndXMP1ADsCNq1+8=\r\n=JUsf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=14"},"exports":{"import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"gitHead":"addbe4e6718bdd52de2c0872b415aeb41805ee9a","scripts":{"cjs":"esbuild src/index.ts --outfile=dist/index.cjs.js --format=cjs --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","esm":"esbuild src/index.ts --outfile=dist/index.esm.js --format=esm --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","lint":"eslint . --ext .ts","test":"ts-node node_modules/tape/bin/tape test/**/*.ts","build":"npm run cjs && npm run esm && npm run types","types":"tsc --project tsconfig-types.json","prepublishOnly":"npm test && npm run lint && npm run build"},"_npmUser":{"name":"plegner","email":"dev@mathigon.org"},"repository":{"url":"git+https://github.com/mathigon/euclid.js.git","type":"git"},"_npmVersion":"8.1.0","description":"Euclidean geometry classes and tools for JavaScript","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@mathigon/core":"1.1.4","@mathigon/fermat":"1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"tape":"5.6.1","tslib":"2.4.1","eslint":"8.28.0","esbuild":"0.15.16","ts-node":"10.9.1","typescript":"4.9.3","@types/tape":"4.13.2","eslint-plugin-import":"2.26.0","@typescript-eslint/parser":"5.45.0","@typescript-eslint/eslint-plugin":"5.45.0"},"_npmOperationalInternal":{"tmp":"tmp/euclid_1.1.5_1671124433217_0.6731736589133548","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"@mathigon/euclid","version":"1.1.6","keywords":["geometry","intersections","mathematics","svg","canvas"],"license":"MIT","_id":"@mathigon/euclid@1.1.6","maintainers":[{"name":"plegner","email":"dev@mathigon.org"}],"homepage":"https://mathigon.io/euclid","bugs":{"url":"https://github.com/mathigon/euclid.js/issues"},"dist":{"shasum":"a24c19ec09aa8d9ecf2650a48737d76447254785","tarball":"https://registry.npmjs.org/@mathigon/euclid/-/euclid-1.1.6.tgz","fileCount":51,"integrity":"sha512-pNvxclAml3Qy1i3Q+l6RxYT8nWTVtSqz5Mgh4O/vYFw37rIt0L69DcfInoxG0DJDvxsrYl8c/tVtnCB6LZ4V6w==","signatures":[{"sig":"MEYCIQCKlc5q+FX9XkJF2Ka5BS/+rtFrQDRKFx/hC0zcfgkEDQIhAPipy7ozDeXZvWa9dWmiGmAlWojMGtxlueL3iTke0RAp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":527984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnyPaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpN6hAAn13DhyIgfbeHUY0hwSSQN2mn261vKcY1OIyPDLPnR87QdN7S\r\nZYuX+IsqQpkvM5wxc0khdRfPhcro7lGJMHVuE2j9b15rDEi/Wz4GwjJb9vcz\r\nr2stNXp2z9sxnROZlPVCstqmiDg1xHnsbVGqd6xxOTe7rHUDXgrjedbFGCnr\r\nnt+BS/jc0rzk86XEEE5HNwFFcbNXshXWwe9yrbHicuZUOTbx/QLSN3BXaT4t\r\nh6enGC/iCcJK1Lsww2y0sfdEQijyfOktHEaB4UQQw4BEIGYrWz9S0f163pco\r\nKIEYdnt2XbHLhvOnrNoxoK/K00ujfTnBE4z1utWafuWxrQWHNxQYaDgVvtKv\r\n7QEFHL2XcEtUpsgYNWcjz+rS6CWrVZkEXdQ+EPuRebsT+6FF3yMHrafFPQn9\r\novE7/qo6mv9zaWhjZQYeOes9WsS9nIib9A1g1i4h1a5wwgY9XUU6NeoyFuCw\r\nsMOOwFs3VOABsrDC+fNsZjnFYAND8MLvMcDRLfXmjBR8Pv/hgbeebOp83Xba\r\njM5BNMyQwS8krmwSqSmNTxfpVhDREk+z5PzkGxi4pCXdMSUvXdFU1Fot1mcx\r\nas7TpliBmWIVZHhh1yR3XlRznPuE+0kfXI1jZYUSjtUKif2v344veh2gay/T\r\nQH9z5sqAhK3UcO6FjrqlVFRG+gD3LSYQRGE=\r\n=YOvh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=14"},"exports":{"import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"gitHead":"18f97d15484a014366fb3f6aefa448b5021294d8","scripts":{"cjs":"esbuild src/index.ts --outfile=dist/index.cjs.js --format=cjs --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","esm":"esbuild src/index.ts --outfile=dist/index.esm.js --format=esm --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","lint":"eslint . --ext .ts","test":"ts-node node_modules/tape/bin/tape test/**/*.ts","build":"npm run cjs && npm run esm && npm run types","types":"tsc --project tsconfig-types.json","prepublishOnly":"npm test && npm run lint && npm run build"},"_npmUser":{"name":"plegner","email":"dev@mathigon.org"},"repository":{"url":"git+https://github.com/mathigon/euclid.js.git","type":"git"},"_npmVersion":"8.1.0","description":"Euclidean geometry classes and tools for JavaScript","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@mathigon/core":"1.1.4","@mathigon/fermat":"1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"tape":"5.6.1","tslib":"2.4.1","eslint":"8.28.0","esbuild":"0.15.16","ts-node":"10.9.1","typescript":"4.9.3","@types/tape":"4.13.2","eslint-plugin-import":"2.26.0","@typescript-eslint/parser":"5.45.0","@typescript-eslint/eslint-plugin":"5.45.0"},"_npmOperationalInternal":{"tmp":"tmp/euclid_1.1.6_1671373786750_0.8300638719289968","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"@mathigon/euclid","version":"1.1.7","keywords":["geometry","intersections","mathematics","svg","canvas"],"license":"MIT","_id":"@mathigon/euclid@1.1.7","maintainers":[{"name":"plegner","email":"dev@mathigon.org"}],"homepage":"https://mathigon.io/euclid","bugs":{"url":"https://github.com/mathigon/euclid.js/issues"},"dist":{"shasum":"c198ac0e1faa731e4f0d22656e3777f4fdf271e8","tarball":"https://registry.npmjs.org/@mathigon/euclid/-/euclid-1.1.7.tgz","fileCount":51,"integrity":"sha512-yDvDB80R8UuYQgpQj7F8ye77uCSIvG7JE9jnAvT0jEBjY40WAijIUZ8a+7H2PH3iLXaZYxw/tSLeM8e4MC2jPA==","signatures":[{"sig":"MEYCIQCsfcoQcoJqGX+E0lIgnttMcGTWGFav4N4q1ihlMptIRwIhALfLE9MP16RvdywsNQ4IUsPsLSzUJikj7mtlipBtBMPW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":530554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyvOAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmquvA//Xc6Si65n5jfHJuxUrWTOuTs9lQc7HIb0jn5OL0JhnEzVrI3I\r\nImEopnuDQA4ooWO5O9BeteLRn0UaNLDC+wATB5RejnTAqsqpUvYhDwPu3xYS\r\nhy7sFC8/OxwxPMfYYG+qrzrAkQzNePVcBNeg3EfWBvPnWLnkd5VPzEsCqtGe\r\nds+5/NgOtIRFv9Q5uNuuL2c6+hsiu8VAseCudWDFzuuEFRWkDFXgOsjQepdA\r\nW2oBsr7+Cn8L3xSkCI5iYJf05/NKOKPd+ekfNPFMe83+IKkOWCHf8KYRhU84\r\ny6WqxUotijtVOBSOkeg8gAjdiyvNJnZjfW6ztN3VUG43EsZyjRUB6VtB3YYo\r\npIGII06XPTYyy+8c3vN192I52oQIFBEbTmm8N3TKFQyu8t/UIS+VeqATVuLC\r\nlLyvsFE505oLac3sWjvCq0X5L/kAqaON7n2k4TsuySc0wtHFPAMdcL4NhNBF\r\nYxJr8eLcQ4qtqEyDnAN7HfaNX4F1+TUD2Ezu+sRd6f/rId5fu7iElYmhwUDv\r\nWf4DQj/8ux6Fzc8rzfOYeFjyRDM3GV7r7CTufz/jFj572320Y6gVHUHfZyGx\r\nTPrqACquvnTVTuPfjjsXUqrmkrJZyyEk7+OrQjnvhZl4J4rlVahrO4BUnWLC\r\nR+iHulyE2RCcVh7YhwJqD4I4FGQdtErUSZM=\r\n=T4/p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=14"},"exports":{"import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"gitHead":"32be0713e524033be18c80d0f0521a206e454836","scripts":{"cjs":"esbuild src/index.ts --outfile=dist/index.cjs.js --format=cjs --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","esm":"esbuild src/index.ts --outfile=dist/index.esm.js --format=esm --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","lint":"eslint . --ext .ts","test":"ts-node node_modules/tape/bin/tape test/**/*.ts","build":"npm run cjs && npm run esm && npm run types","types":"tsc --project tsconfig-types.json","prepublishOnly":"npm test && npm run lint && npm run build"},"_npmUser":{"name":"plegner","email":"dev@mathigon.org"},"repository":{"url":"git+https://github.com/mathigon/euclid.js.git","type":"git"},"_npmVersion":"8.1.0","description":"Euclidean geometry classes and tools for JavaScript","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@mathigon/core":"1.1.4","@mathigon/fermat":"1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"tape":"5.6.1","tslib":"2.4.1","eslint":"8.31.0","esbuild":"0.16.12","ts-node":"10.9.1","typescript":"4.9.4","@types/tape":"4.13.2","eslint-plugin-import":"2.26.0","@typescript-eslint/parser":"5.47.1","@typescript-eslint/eslint-plugin":"5.47.1"},"_npmOperationalInternal":{"tmp":"tmp/euclid_1.1.7_1674244992214_0.9185484456517192","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"@mathigon/euclid","version":"1.1.8","keywords":["geometry","intersections","mathematics","svg","canvas"],"license":"MIT","_id":"@mathigon/euclid@1.1.8","maintainers":[{"name":"plegner","email":"dev@mathigon.org"}],"homepage":"https://mathigon.io/euclid","bugs":{"url":"https://github.com/mathigon/euclid.js/issues"},"dist":{"shasum":"406ff6fb581ff8ff2afaf3919dbb3c4681c1f15c","tarball":"https://registry.npmjs.org/@mathigon/euclid/-/euclid-1.1.8.tgz","fileCount":51,"integrity":"sha512-1cY8zfp+oHaDVnb3yxFW07LR5c0mT30+DSG6HYTH4W9mGiIInxp/YgFuaBbFnEcV3n3MSutSRNZ0ftzn+s7eqg==","signatures":[{"sig":"MEUCIQCHRZsQxNqGROXupSciKUWiQbJ+b5SHamTzNTM15VTHIwIgMJhGPEFPXf9agOYtj2IHxxz47hKduiQvDK3cHkYIwpk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":543655,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2svAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNmA/+JgxV/UFEl1tGxK9qUfCekMmhb2hFV27A45vJJVviGODOLCX7\r\n30Ha0hs7Jm2ahWj+0jy/5clsHeMd1te2bGVt86RkLuEYUHUZwpzGjO0IlCS9\r\nwURcGsv53WyrUOwN3GBFsA3sqxYWW2g51apulArefnvRpe4VHivYjY44fhKe\r\nQm2kB/Hd4mJNGDCNNw831lDPr6FVtBsp49QC16VQ/AhW7jF6GP7inQ61kUj8\r\nRYpI9k88LUpQV8qiNc9//gzIRpUlZrJO0iMIXWdhxlAaKv09qR8/0v6PS1yN\r\n+P1y14XdDVA2L8SmZfSPLla3K436QrcBEEZbDFFJ1ZD0sYeP+CEuiURFtr58\r\n2LPEQYTNVggXNCi0RwnP+fOHEsCdPBplm/QlkugE3kRizUiNHjZCkW8YgZwk\r\nR4a20SYE42iCNw0vkOam/joQ2iyZEgyz+ZucprdeaHwMG+6mgfLlB0hk/enT\r\nFNDYjUnQ++Vmeia6e8vgNxtS6lJ3AUvH4/JxPU03YpFKzeWg9xPR5ztWoMxa\r\ntivwpgH5Ml9QOP+0zhXuiKSrT2uw9YVi1xWl67qg2pXKROSjh95/nv+JSBAk\r\ngCcffOd9DGiIRgk3SKY4DsVeJ52oSW9KTQ9rUK9wnyANUs5l4tTseT10/VSg\r\n2+8CmgqOV9McUiWEDmQRGqI+HxVYSkqAhC4=\r\n=Yo1n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=14"},"exports":{"import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"gitHead":"57ae000fcb196c6c46b7c6d784efb221b6dc447d","scripts":{"cjs":"esbuild src/index.ts --outfile=dist/index.cjs.js --format=cjs --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","esm":"esbuild src/index.ts --outfile=dist/index.esm.js --format=esm --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","lint":"eslint . --ext .ts","test":"ts-node node_modules/tape/bin/tape test/**/*.ts","build":"npm run cjs && npm run esm && npm run types","types":"tsc --project tsconfig-types.json","prepublishOnly":"npm test && npm run lint && npm run build"},"_npmUser":{"name":"plegner","email":"dev@mathigon.org"},"repository":{"url":"git+https://github.com/mathigon/euclid.js.git","type":"git"},"_npmVersion":"8.1.0","description":"Euclidean geometry classes and tools for JavaScript","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@mathigon/core":"1.1.5","@mathigon/fermat":"1.1.5"},"_hasShrinkwrap":false,"devDependencies":{"tape":"5.6.3","tslib":"2.5.0","eslint":"8.33.0","esbuild":"0.17.5","ts-node":"10.9.1","typescript":"4.9.5","@types/tape":"4.13.2","eslint-plugin-import":"2.27.5","@typescript-eslint/parser":"5.50.0","@typescript-eslint/eslint-plugin":"5.50.0"},"_npmOperationalInternal":{"tmp":"tmp/euclid_1.1.8_1675283391945_0.0638746288677281","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"@mathigon/euclid","version":"1.1.9","keywords":["geometry","intersections","mathematics","svg","canvas"],"license":"MIT","_id":"@mathigon/euclid@1.1.9","maintainers":[{"name":"plegner","email":"dev@mathigon.org"}],"homepage":"https://mathigon.io/euclid","bugs":{"url":"https://github.com/mathigon/euclid.js/issues"},"dist":{"shasum":"df2939d91ab8b27558205d282a8a299bce5cd6fe","tarball":"https://registry.npmjs.org/@mathigon/euclid/-/euclid-1.1.9.tgz","fileCount":51,"integrity":"sha512-L03ZuyBHcD2IFKVWodjT1PjHLc4+57G0VEFijlNavVU+/so/sZDVOm4Hxdogl85LB4zOEPvCwZKhNwRggb7yVw==","signatures":[{"sig":"MEYCIQDEYRXvUDBJaDPlv2Wiv/unNNBzdkkUbUwFXQL4uegIlwIhAKY5MCDywyvWPsfE/SNiWGr76C1AbzdgE7SgCITbphnA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":543823,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAIZhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplKA//a4uINWuLSq438Qg5rcBpU7bjks29pQ7QWuNF4aaRmxOby/6j\r\ne6GkcfFEnMZjOErDm73jglNolqR6ZpoTy9gVYpeOJ5gyW5RWbDRefYroio7+\r\nhSGeUkAp7clcf6OZv8manMSVvi6oaFAAkV0fgo+zF54Dx8L24258w2c6lTVU\r\nW+fpNheSOqXxrl8/H9+2HG6caQecRiwhMelK2Yf4wns6b++w4UEvLBZ9JN5V\r\nHsOeHhQxFgaxDQc3dP7leiGLskpkiHVHEVwTYLWSRHAf5q2PyxbVLshnewYF\r\nasWLL49JnpmnR96Sa9lLHJ/DC0prXoGSSHRE+9c5JGXK/2+wQqFlIEtWM/5r\r\nHXJZT4GYe7nEFTEVZFS5tsKHx9OQ5HMdpXoMxMbZ1vJR9/UBxFA78fhGnj7a\r\noW0J+ncTvV6ieP2tzqxiTPoNyTlZF5P+OGUBsTRfF1h+fKvlxVnI2HpIHble\r\n0OsU+KhYXt4e1YlkdpXoUQg3r12DahhOdjXB7l4XgfP6b4YBlCp42qKMpr/U\r\nLADqdJW1eGWD3aIzWp609OTIz+dW7rGzJ13NhtsYN4+SGSeqJTxSe72YDb2f\r\nQRrIIFJI9KC3OvP+nUHE/640mUu2+LYPTlHOIBMBx66ZLSQ5lZe8ukUvTl2Z\r\n0UdVWYUWnkatlhXsLOsZdz/PUv43teV/4so=\r\n=B+kM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=14"},"exports":{"import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"gitHead":"d1f6d5a6e361c120a365a056057d5241178b5688","scripts":{"cjs":"esbuild src/index.ts --outfile=dist/index.cjs.js --format=cjs --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","esm":"esbuild src/index.ts --outfile=dist/index.esm.js --format=esm --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","lint":"eslint . --ext .ts","test":"ts-node node_modules/tape/bin/tape test/**/*.ts","build":"npm run cjs && npm run esm && npm run types","types":"tsc --project tsconfig-types.json","prepublishOnly":"npm test && npm run lint && npm run build"},"_npmUser":{"name":"plegner","email":"dev@mathigon.org"},"repository":{"url":"git+https://github.com/mathigon/euclid.js.git","type":"git"},"_npmVersion":"8.1.0","description":"Euclidean geometry classes and tools for JavaScript","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@mathigon/core":"1.1.6","@mathigon/fermat":"1.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tape":"5.6.3","tslib":"2.5.0","eslint":"8.35.0","esbuild":"0.17.10","ts-node":"10.9.1","typescript":"4.9.5","@types/tape":"4.13.2","eslint-plugin-import":"2.27.5","@typescript-eslint/parser":"5.54.0","@typescript-eslint/eslint-plugin":"5.54.0"},"_npmOperationalInternal":{"tmp":"tmp/euclid_1.1.9_1677756000848_0.9263100625333849","host":"s3://npm-registry-packages"}},"1.1.10":{"name":"@mathigon/euclid","version":"1.1.10","keywords":["geometry","intersections","mathematics","svg","canvas"],"license":"MIT","_id":"@mathigon/euclid@1.1.10","maintainers":[{"name":"plegner","email":"dev@mathigon.org"}],"homepage":"https://mathigon.io/euclid","bugs":{"url":"https://github.com/mathigon/euclid.js/issues"},"dist":{"shasum":"0a71b56e9535da11f702c4673bb601390fa57ca8","tarball":"https://registry.npmjs.org/@mathigon/euclid/-/euclid-1.1.10.tgz","fileCount":51,"integrity":"sha512-aJ1a/TtDl05JCmLBuhCC8Ln4zDNTVc0YziLPdH0bcbFrwUYCRAFP8mhGNtM7A3T7lWdW2nuQ5oci8UNMAA7CgA==","signatures":[{"sig":"MEQCICRN8sENbatZ1vB8v5S+vuQ8N3pSy/sgtga4JgwDl9i3AiBPyTo4jHuE1Ucf597wBVjcA33q12NKMz5WEQPfIR+uig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":543824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMIo+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/FRAAm9XoZmAL25wjJdxrhkH9bzYxfFkBOnra93TyOdoXokiQV2UH\r\nc10CBTLJNFeMGbMuN3lPw9r0Oew5YzIPMg3ar7U9L/kUb9DJZ7e5mTQ13ihF\r\nVWAjKke0uHRDox92BTu9fpDInURExmm3gJnKwqmdxFM/h/5CEi0JSMyr2w2u\r\nUW57ZMMTLJSGTFCvVdAe88canFtc87U/7up3htK8gntDnDlBjgyDT4RwwnMA\r\n7OvdjL6lXwVyEOmzLozSqSyJRnm4WRJE/B25kpXLQJXljt52t+nn6rHEZZqB\r\nQAi6kubgSuNCHsPxNSS3lZalm09WuQgLW7hN9OD14jLfzAm/o3p2X1/GBp0s\r\nhqsEHm1JEaJThFs0gg1BU+pOyGUyc7eBdsxnlT1/nugJ3Bv5Dpq8pwOdk+NB\r\nvxl51JAcqdv6ENLdOq79M+S7AplEU/cQpt7Ke31pL2lZqcVDxTxAPzKSJbch\r\n4h0ctJX1jcz/xSuM62vo0b7mqor9Ks3PsRuN3zeerjiOtwJl5XXt+GuuVCkg\r\n9xVulvxG3RIt58QxqtFp2mucGpsHeDsvTGfKhFN7zcb+s1xvHuPWE4zvNeCy\r\n56PcPQKhfQNgym6VY4tljoGbzJUMAS1ORXdFnYx2yNkA89cY6UXg6Uq7QIC+\r\nUX9gAfiWckBmWIp1dK0LhiOZJ9nyVIGJcgo=\r\n=U0cZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=14"},"exports":{"import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"gitHead":"3415eb593a9f39836e0ed8614cbb4121ffa2c8c5","scripts":{"cjs":"esbuild src/index.ts --outfile=dist/index.cjs.js --format=cjs --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","esm":"esbuild src/index.ts --outfile=dist/index.esm.js --format=esm --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","lint":"eslint . --ext .ts","test":"ts-node node_modules/tape/bin/tape test/**/*.ts","build":"npm run cjs && npm run esm && npm run types","types":"tsc --project tsconfig-types.json","prepublishOnly":"npm test && npm run lint && npm run build"},"_npmUser":{"name":"plegner","email":"dev@mathigon.org"},"repository":{"url":"git+https://github.com/mathigon/euclid.js.git","type":"git"},"_npmVersion":"9.5.0","description":"Euclidean geometry classes and tools for JavaScript","directories":{},"_nodeVersion":"18.15.0","dependencies":{"@mathigon/core":"1.1.7","@mathigon/fermat":"1.1.7"},"_hasShrinkwrap":false,"devDependencies":{"tape":"5.6.3","tslib":"2.5.0","eslint":"8.37.0","esbuild":"0.17.14","ts-node":"10.9.1","typescript":"5.0.3","@types/tape":"4.13.4","eslint-plugin-import":"2.27.5","@typescript-eslint/parser":"5.57.0","@typescript-eslint/eslint-plugin":"5.57.0"},"_npmOperationalInternal":{"tmp":"tmp/euclid_1.1.10_1680902718118_0.19795084097241267","host":"s3://npm-registry-packages"}},"1.1.11":{"name":"@mathigon/euclid","version":"1.1.11","keywords":["geometry","intersections","mathematics","svg","canvas"],"license":"MIT","_id":"@mathigon/euclid@1.1.11","maintainers":[{"name":"plegner","email":"dev@mathigon.org"}],"homepage":"https://mathigon.io/euclid","bugs":{"url":"https://github.com/mathigon/euclid.js/issues"},"dist":{"shasum":"5deb032a3f40b760ac0a515a2c33b04e97966c31","tarball":"https://registry.npmjs.org/@mathigon/euclid/-/euclid-1.1.11.tgz","fileCount":51,"integrity":"sha512-0ia5g50n6t0s7xXEPilrTtBkAe6TeXirS30piXCjZlKmooUL9FwRToJYi2ylQ7ZJMzlp+PB5l/oSSqqO1DjHDw==","signatures":[{"sig":"MEQCIGLjCJpP/6YjdyhZtPUdMb6uzddo7InYE5kQSdi81mmtAiAcmQxE6Bh59Yx5Kgr/BZM7ACV4j7/MzHO/YCukb0/iQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":543814},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=14"},"exports":{"import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"gitHead":"f4e3df6608388a91eea6acebaf5bd2c35673628e","scripts":{"cjs":"esbuild src/index.ts --outfile=dist/index.cjs.js --format=cjs --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","esm":"esbuild src/index.ts --outfile=dist/index.esm.js --format=esm --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","lint":"eslint . --ext .ts","test":"ts-node node_modules/tape/bin/tape test/**/*.ts","build":"npm run cjs && npm run esm && npm run types","types":"tsc --project tsconfig-types.json","prepublishOnly":"npm test && npm run lint && npm run build"},"_npmUser":{"name":"plegner","email":"dev@mathigon.org"},"repository":{"url":"git+https://github.com/mathigon/euclid.js.git","type":"git"},"_npmVersion":"9.6.5","description":"Euclidean geometry classes and tools for JavaScript","directories":{},"_nodeVersion":"18.15.0","dependencies":{"@mathigon/core":"1.1.8","@mathigon/fermat":"1.1.8"},"_hasShrinkwrap":false,"devDependencies":{"tape":"5.6.3","tslib":"2.5.2","eslint":"8.41.0","esbuild":"0.17.19","ts-node":"10.9.1","typescript":"5.1.3","@types/tape":"5.6.0","eslint-plugin-import":"2.27.5","@typescript-eslint/parser":"5.59.8","@typescript-eslint/eslint-plugin":"5.59.8"},"_npmOperationalInternal":{"tmp":"tmp/euclid_1.1.11_1686174035106_0.10282128099059218","host":"s3://npm-registry-packages"}},"1.1.12":{"name":"@mathigon/euclid","version":"1.1.12","keywords":["geometry","intersections","mathematics","svg","canvas"],"license":"MIT","_id":"@mathigon/euclid@1.1.12","maintainers":[{"name":"plegner","email":"dev@mathigon.org"}],"homepage":"https://mathigon.io/euclid","bugs":{"url":"https://github.com/mathigon/euclid.js/issues"},"dist":{"shasum":"b03c4df6f5f5808f8066dc71ac10f0cddf92d8b7","tarball":"https://registry.npmjs.org/@mathigon/euclid/-/euclid-1.1.12.tgz","fileCount":51,"integrity":"sha512-bEVDyQyBgbQ83RTdX8UpWGQpVHw40UKK2u/zu0pDas5wFhlrCo9rMGsRHWTFf8DcOjYOAZKEhsGs4klp1uNY6A==","signatures":[{"sig":"MEUCIQCykySbGhn1QwAmPO8q2NYW+sg1I1aY8BiRqwmJIsbCPgIgIChkSaTH78phUrJ/R4IqF1LAPbfqDJa2/KxyonvyS6k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":553872},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=14"},"exports":{"import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"gitHead":"395764d2005a72499e4374e43b5375dc5a558e7d","scripts":{"cjs":"esbuild src/index.ts --outfile=dist/index.cjs.js --format=cjs --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","esm":"esbuild src/index.ts --outfile=dist/index.esm.js --format=esm --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","lint":"eslint . --ext .ts","test":"ts-node node_modules/tape/bin/tape test/**/*.ts","build":"npm run cjs && npm run esm && npm run types","types":"tsc --project tsconfig-types.json","prepublishOnly":"npm test && npm run lint && npm run build"},"_npmUser":{"name":"plegner","email":"dev@mathigon.org"},"repository":{"url":"git+https://github.com/mathigon/euclid.js.git","type":"git"},"_npmVersion":"9.6.5","description":"Euclidean geometry classes and tools for JavaScript","directories":{},"_nodeVersion":"18.15.0","dependencies":{"@mathigon/core":"1.1.10","@mathigon/fermat":"1.1.9"},"_hasShrinkwrap":false,"devDependencies":{"tape":"5.6.3","tslib":"2.6.0","eslint":"8.44.0","esbuild":"0.18.11","ts-node":"10.9.1","typescript":"5.1.6","@types/tape":"5.6.0","eslint-plugin-import":"2.27.5","@typescript-eslint/parser":"5.60.1","@typescript-eslint/eslint-plugin":"5.60.1"},"_npmOperationalInternal":{"tmp":"tmp/euclid_1.1.12_1688665839276_0.09070898924869653","host":"s3://npm-registry-packages"}},"1.1.13":{"name":"@mathigon/euclid","version":"1.1.13","keywords":["geometry","intersections","mathematics","svg","canvas"],"license":"MIT","_id":"@mathigon/euclid@1.1.13","maintainers":[{"name":"plegner","email":"dev@mathigon.org"}],"homepage":"https://mathigon.io/euclid","bugs":{"url":"https://github.com/mathigon/euclid.js/issues"},"dist":{"shasum":"c3f38c997eb2ee4476317bf594031014aa346d0c","tarball":"https://registry.npmjs.org/@mathigon/euclid/-/euclid-1.1.13.tgz","fileCount":51,"integrity":"sha512-jioYA26kQ8dck8mK8k755nUloIvJTRMSaZ2WggC0crXhCzMiq2i+ulaK0jCin7J7c0RpykYwkGDvEAm1NAcwzw==","signatures":[{"sig":"MEUCIQCc4LxkSAbgjj98gtA2Ot6TTeM3bNooaeu+p950C9xqngIgCSRODKXUqu1/3WOSdF09QtPWSgVinW6nIG58d/SX9l8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":561688},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16"},"exports":{"import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"gitHead":"d572e22ca79db7f99bd003ef32711d3414bb4840","scripts":{"cjs":"esbuild src/index.ts --outfile=dist/index.cjs.js --format=cjs --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","esm":"esbuild src/index.ts --outfile=dist/index.esm.js --format=esm --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","lint":"eslint . --ext .ts","test":"ts-node node_modules/tape/bin/tape test/**/*.ts","build":"npm run cjs && npm run esm && npm run types","types":"tsc --project tsconfig-types.json","prepublishOnly":"npm test && npm run lint && npm run build"},"_npmUser":{"name":"plegner","email":"dev@mathigon.org"},"repository":{"url":"git+https://github.com/mathigon/euclid.js.git","type":"git"},"_npmVersion":"9.6.5","description":"Euclidean geometry classes and tools for JavaScript","directories":{},"_nodeVersion":"18.15.0","dependencies":{"@mathigon/core":"1.1.11","@mathigon/fermat":"1.1.10"},"_hasShrinkwrap":false,"devDependencies":{"tape":"5.6.6","tslib":"2.6.2","eslint":"8.47.0","esbuild":"0.18.17","ts-node":"10.9.1","typescript":"5.1.6","@types/tape":"5.6.0","eslint-plugin-import":"2.28.0","@typescript-eslint/parser":"6.4.0","@typescript-eslint/eslint-plugin":"6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/euclid_1.1.13_1692632310152_0.4724034560881718","host":"s3://npm-registry-packages"}},"1.1.14":{"name":"@mathigon/euclid","version":"1.1.14","keywords":["geometry","intersections","mathematics","svg","canvas"],"license":"MIT","_id":"@mathigon/euclid@1.1.14","maintainers":[{"name":"plegner","email":"dev@mathigon.org"}],"homepage":"https://mathigon.io/euclid","bugs":{"url":"https://github.com/mathigon/euclid.js/issues"},"dist":{"shasum":"cc5ff8bc068545684599531e8fe3bd09435386c3","tarball":"https://registry.npmjs.org/@mathigon/euclid/-/euclid-1.1.14.tgz","fileCount":51,"integrity":"sha512-1dRJYlqbd1G/OoNvgc3m6PE4ifqM8IFTAy9Xp+OeovLcpuYQXEPNJfLVGxhL9kDbcLJyrW+XAFJ08ZAr4yDzeg==","signatures":[{"sig":"MEYCIQCXUyTIjsS7IBJNvzaIDWzlZhMgPFuwcd0/gQGQaUytUAIhAP2x1ma5MaBziXcrxTfjZkNcD4ilFfBeFestOxXSJQwD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":562562},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16"},"exports":{"import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"gitHead":"b84363cc83c2663d33574cdb41eba89c87bc684c","scripts":{"cjs":"esbuild src/index.ts --outfile=dist/index.cjs.js --format=cjs --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","esm":"esbuild src/index.ts --outfile=dist/index.esm.js --format=esm --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","lint":"eslint . --ext .ts","test":"ts-node node_modules/tape/bin/tape test/**/*.ts","build":"npm run cjs && npm run esm && npm run types","types":"tsc --project tsconfig-types.json","prepublishOnly":"npm test && npm run lint && npm run build"},"_npmUser":{"name":"plegner","email":"dev@mathigon.org"},"repository":{"url":"git+https://github.com/mathigon/euclid.js.git","type":"git"},"_npmVersion":"9.6.5","description":"Euclidean geometry classes and tools for JavaScript","directories":{},"_nodeVersion":"18.15.0","dependencies":{"@mathigon/core":"1.1.12","@mathigon/fermat":"1.1.11"},"_hasShrinkwrap":false,"devDependencies":{"tape":"5.6.6","tslib":"2.6.2","eslint":"8.48.0","esbuild":"0.19.2","ts-node":"10.9.1","typescript":"5.2.2","@types/tape":"5.6.0","eslint-plugin-import":"2.28.1","@typescript-eslint/parser":"6.4.0","@typescript-eslint/eslint-plugin":"6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/euclid_1.1.14_1695903321934_0.7612064007889279","host":"s3://npm-registry-packages"}},"1.1.15":{"name":"@mathigon/euclid","version":"1.1.15","keywords":["geometry","intersections","mathematics","svg","canvas"],"license":"MIT","_id":"@mathigon/euclid@1.1.15","maintainers":[{"name":"plegner","email":"dev@mathigon.org"}],"homepage":"https://mathigon.io/euclid","bugs":{"url":"https://github.com/mathigon/euclid.js/issues"},"dist":{"shasum":"910c663c145af31267878bc172642e654c33bc06","tarball":"https://registry.npmjs.org/@mathigon/euclid/-/euclid-1.1.15.tgz","fileCount":51,"integrity":"sha512-wJomO8Y9Aj5vtkLqR4WoYP9tNHtG8+dYvumO6XZzVVUaTLk1WZ18zRl1V9HdcnLwa29pRWERACkwNtBN35I0vA==","signatures":[{"sig":"MEYCIQCb5Xx0kORAzEqWrKDpsYPcOirj/NpK9hLSekuKXPoVIgIhAJkOtpd9yCXZMFHvtNMw+p47rJDdtBrG1xCeV89MN83G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":562562},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16"},"exports":{"import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"gitHead":"632ad86d51f8d3894866c4ebe4f8b3fed961ed44","scripts":{"cjs":"esbuild src/index.ts --outfile=dist/index.cjs.js --format=cjs --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","esm":"esbuild src/index.ts --outfile=dist/index.esm.js --format=esm --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","lint":"eslint . --ext .ts","test":"ts-node node_modules/tape/bin/tape test/**/*.ts","build":"npm run cjs && npm run esm && npm run types","types":"tsc --project tsconfig-types.json","prepublishOnly":"npm test && npm run lint && npm run build"},"_npmUser":{"name":"plegner","email":"dev@mathigon.org"},"repository":{"url":"git+https://github.com/mathigon/euclid.js.git","type":"git"},"_npmVersion":"9.6.5","description":"Euclidean geometry classes and tools for JavaScript","directories":{},"_nodeVersion":"18.15.0","dependencies":{"@mathigon/core":"1.1.13","@mathigon/fermat":"1.1.12"},"_hasShrinkwrap":false,"devDependencies":{"tape":"5.7.0","tslib":"2.6.2","eslint":"8.50.0","esbuild":"0.19.4","ts-node":"10.9.1","typescript":"5.2.2","@types/tape":"5.6.1","eslint-plugin-import":"2.28.1","@typescript-eslint/parser":"6.7.4","@typescript-eslint/eslint-plugin":"6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/euclid_1.1.15_1698232308266_0.22822045748167374","host":"s3://npm-registry-packages"}},"1.1.16":{"name":"@mathigon/euclid","version":"1.1.16","keywords":["geometry","intersections","mathematics","svg","canvas"],"license":"MIT","_id":"@mathigon/euclid@1.1.16","maintainers":[{"name":"plegner","email":"dev@mathigon.org"}],"homepage":"https://mathigon.io/euclid","bugs":{"url":"https://github.com/mathigon/euclid.js/issues"},"dist":{"shasum":"76968fafccf7d8de84d548fbe1521ee9ad3851cd","tarball":"https://registry.npmjs.org/@mathigon/euclid/-/euclid-1.1.16.tgz","fileCount":51,"integrity":"sha512-UqhLsR3n+RLhVmETtaScd5tP86BflhVHmnc132DHtDW5dX+03OTGoL5HlVaE9i+kS3iL5L5IXcALq0pOsF2y/A==","signatures":[{"sig":"MEUCIB2sAeQsLR2wzgKuE1tl6T6l3H1JnsFZK2LK3xxLOTCcAiEAzc8kOFmSxF/reXgkkuCZIKHhSzBY/bafuAJNX2yifyA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":562564},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16"},"exports":{"import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"gitHead":"aea301de6fed8602eee038e8a5a7ff7a91a1f866","scripts":{"cjs":"esbuild src/index.ts --outfile=dist/index.cjs.js --format=cjs --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","esm":"esbuild src/index.ts --outfile=dist/index.esm.js --format=esm --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","lint":"eslint . --ext .ts","test":"ts-node node_modules/tape/bin/tape test/**/*.ts","build":"npm run cjs && npm run esm && npm run types","types":"tsc --project tsconfig-types.json","prepublishOnly":"npm test && npm run lint && npm run build"},"_npmUser":{"name":"plegner","email":"dev@mathigon.org"},"repository":{"url":"git+https://github.com/mathigon/euclid.js.git","type":"git"},"_npmVersion":"9.6.5","description":"Euclidean geometry classes and tools for JavaScript","directories":{},"_nodeVersion":"18.15.0","dependencies":{"@mathigon/core":"1.1.14","@mathigon/fermat":"1.1.13"},"_hasShrinkwrap":false,"devDependencies":{"tape":"5.7.2","tslib":"2.6.2","eslint":"8.54.0","esbuild":"0.19.8","ts-node":"10.9.1","typescript":"5.2.2","@types/tape":"5.6.4","eslint-plugin-import":"2.29.0","@typescript-eslint/parser":"6.12.0","@typescript-eslint/eslint-plugin":"6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/euclid_1.1.16_1701110570637_0.5925731934985405","host":"s3://npm-registry-packages"}},"1.1.17":{"name":"@mathigon/euclid","version":"1.1.17","keywords":["geometry","intersections","mathematics","svg","canvas"],"license":"MIT","_id":"@mathigon/euclid@1.1.17","maintainers":[{"name":"plegner","email":"dev@mathigon.org"}],"homepage":"https://mathigon.io/euclid","bugs":{"url":"https://github.com/mathigon/euclid.js/issues"},"dist":{"shasum":"c91056fda19165d8e5e825ed1107c61bc093d6fc","tarball":"https://registry.npmjs.org/@mathigon/euclid/-/euclid-1.1.17.tgz","fileCount":50,"integrity":"sha512-/cIDYS3iChTCWTnlJHolR6sDxKGPebkXc+mwdx0RnFn+JI3DykT4O9WYzBp5PHRVL6tKgE13KaBTzWcNU3Hnkw==","signatures":[{"sig":"MEQCIAU6xQBhAOZal78WI90LztdnzJSfWsEplDc6LcpeIdeCAiB0Ngy0MEwSuBGbR76qCwTmVuyAcr1tsnmkhutaKxWbsA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":562500},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16"},"exports":{"import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"gitHead":"1ae97238faabe8bf9d7443ffd767c4a12383a2dc","scripts":{"cjs":"esbuild src/index.ts --outfile=dist/index.cjs.js --format=cjs --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","esm":"esbuild src/index.ts --outfile=dist/index.esm.js --format=esm --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","lint":"eslint . --ext .ts","test":"ts-node node_modules/tape/bin/tape test/**/*.ts","build":"npm run cjs && npm run esm && npm run types","types":"tsc --project tsconfig-types.json","prepublishOnly":"npm test && npm run lint && npm run build"},"_npmUser":{"name":"plegner","email":"dev@mathigon.org"},"repository":{"url":"git+https://github.com/mathigon/euclid.js.git","type":"git"},"_npmVersion":"10.2.4","description":"Euclidean geometry classes and tools for JavaScript","directories":{},"_nodeVersion":"21.5.0","dependencies":{"@mathigon/core":"1.1.15","@mathigon/fermat":"1.1.14"},"_hasShrinkwrap":false,"devDependencies":{"tape":"5.7.3","tslib":"2.6.2","eslint":"8.56.0","esbuild":"0.19.11","ts-node":"10.9.2","typescript":"5.3.3","@types/tape":"5.6.4","eslint-plugin-import":"2.29.1","@typescript-eslint/parser":"6.19.0","@typescript-eslint/eslint-plugin":"6.19.0"},"_npmOperationalInternal":{"tmp":"tmp/euclid_1.1.17_1705507549484_0.3623664786433025","host":"s3://npm-registry-packages"}},"1.1.18":{"name":"@mathigon/euclid","version":"1.1.18","keywords":["geometry","intersections","mathematics","svg","canvas"],"license":"MIT","_id":"@mathigon/euclid@1.1.18","maintainers":[{"name":"plegner","email":"dev@mathigon.org"}],"homepage":"https://mathigon.io/euclid","bugs":{"url":"https://github.com/mathigon/euclid.js/issues"},"dist":{"shasum":"f9193802827bd3f7b1aff241b47506d5f81a060a","tarball":"https://registry.npmjs.org/@mathigon/euclid/-/euclid-1.1.18.tgz","fileCount":50,"integrity":"sha512-uDtNrZ1LinKbh1YGkiJxDHrX1LEa+hNXIe2gaovm/q8FUa4hSR7oBRrtn/89d5Ogh1/4FWJOWv3bgBiqWS/QuA==","signatures":[{"sig":"MEUCIQCBUTr9/2YabA2CeQSaBSQT7UwBnBBxZ8SDw6Oj97trjgIgQE+LILYG6mpZUFq+8uvpJIw7wpZDPpjf/39U85Maoc0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":562499},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16"},"exports":{"import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"gitHead":"5c4302f5bbe879d7f78045467655a9677fcfc813","scripts":{"cjs":"esbuild src/index.ts --outfile=dist/index.cjs.js --format=cjs --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","esm":"esbuild src/index.ts --outfile=dist/index.esm.js --format=esm --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","lint":"eslint . --ext .ts","test":"ts-node node_modules/tape/bin/tape test/**/*.ts","build":"npm run cjs && npm run esm && npm run types","types":"tsc --project tsconfig-types.json","prepublishOnly":"npm test && npm run lint && npm run build"},"_npmUser":{"name":"plegner","email":"dev@mathigon.org"},"repository":{"url":"git+https://github.com/mathigon/euclid.js.git","type":"git"},"_npmVersion":"10.2.4","description":"Euclidean geometry classes and tools for JavaScript","directories":{},"_nodeVersion":"21.5.0","dependencies":{"@mathigon/core":"1.1.16","@mathigon/fermat":"1.1.15"},"_hasShrinkwrap":false,"devDependencies":{"tape":"5.7.4","tslib":"2.6.2","eslint":"8.56.0","esbuild":"0.20.0","ts-node":"10.9.2","typescript":"5.3.3","@types/tape":"5.6.4","eslint-plugin-import":"2.29.1","@typescript-eslint/parser":"6.21.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/euclid_1.1.18_1707678773581_0.3983350414857161","host":"s3://npm-registry-packages"}},"1.1.19":{"name":"@mathigon/euclid","version":"1.1.19","keywords":["geometry","intersections","mathematics","svg","canvas"],"license":"MIT","_id":"@mathigon/euclid@1.1.19","maintainers":[{"name":"plegner","email":"dev@mathigon.org"}],"homepage":"https://mathigon.io/euclid","bugs":{"url":"https://github.com/mathigon/euclid.js/issues"},"dist":{"shasum":"c1be90f1224af2e1945511768970377efe23d6eb","tarball":"https://registry.npmjs.org/@mathigon/euclid/-/euclid-1.1.19.tgz","fileCount":50,"integrity":"sha512-CY0dTHdA9D95dQtXNK/l288eRqsA5b1UDIP6t3jD2QKzon6vCcX+qTPqJ2Uug39cqmw2xM9rrKiR1v+EE/Pziw==","signatures":[{"sig":"MEUCIQCY8+QbNNMn9siU1zkvQYJqZ0FNykShcoYJzxFvAfgZLQIgJ5gE8DmswaWGyNR+6VJfOPx0IyadfACoomcnEsW0Pf4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":562499},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16"},"exports":{"import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"gitHead":"c1ecbd6b8e088a4752756f6c5520145b5f515969","scripts":{"cjs":"esbuild src/index.ts --outfile=dist/index.cjs.js --format=cjs --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","esm":"esbuild src/index.ts --outfile=dist/index.esm.js --format=esm --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","lint":"eslint . --ext .ts","test":"ts-node node_modules/tape/bin/tape test/**/*.ts","build":"npm run cjs && npm run esm && npm run types","types":"tsc --project tsconfig-types.json","prepublishOnly":"npm test && npm run lint && npm run build"},"_npmUser":{"name":"plegner","email":"dev@mathigon.org"},"repository":{"url":"git+https://github.com/mathigon/euclid.js.git","type":"git"},"_npmVersion":"10.2.4","description":"Euclidean geometry classes and tools for JavaScript","directories":{},"_nodeVersion":"21.5.0","dependencies":{"@mathigon/core":"1.1.17","@mathigon/fermat":"1.1.16"},"_hasShrinkwrap":false,"devDependencies":{"tape":"5.7.5","tslib":"2.6.2","eslint":"8.57.0","esbuild":"0.20.2","ts-node":"10.9.2","typescript":"5.3.3","@types/tape":"5.6.4","eslint-plugin-import":"2.29.1","@typescript-eslint/parser":"6.21.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/euclid_1.1.19_1711304297281_0.6271956142630568","host":"s3://npm-registry-packages"}},"1.1.20":{"name":"@mathigon/euclid","version":"1.1.20","keywords":["geometry","intersections","mathematics","svg","canvas"],"license":"MIT","_id":"@mathigon/euclid@1.1.20","maintainers":[{"name":"plegner","email":"dev@mathigon.org"}],"homepage":"https://mathigon.io/euclid","bugs":{"url":"https://github.com/mathigon/euclid.js/issues"},"dist":{"shasum":"6575a3d5cd35c916ea546dbfc9482060623cc732","tarball":"https://registry.npmjs.org/@mathigon/euclid/-/euclid-1.1.20.tgz","fileCount":50,"integrity":"sha512-PQp4XhCcifc8CN5HZAw15yo4YJJZa4SwOCpv+mtCY9aaXPpTi7zgKd4L5feQq7TnNxPAstSCbdLINtSCh4plnA==","signatures":[{"sig":"MEUCIGpBdW3L2GwuaSlsHnXzbTkgJtCKzPQ1Avx6lgXgQjvUAiEAv5QiGBZwWUBAkpqXq2v+vQVfyKe8v0nis6SnRKpfdM4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":572272},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16"},"exports":{"import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"gitHead":"7e1b0d569b56b366b41240d18adb2d51cbb31d59","scripts":{"cjs":"esbuild src/index.ts --outfile=dist/index.cjs.js --format=cjs --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","esm":"esbuild src/index.ts --outfile=dist/index.esm.js --format=esm --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","lint":"eslint . --ext .ts","test":"ts-node node_modules/tape/bin/tape test/**/*.ts","build":"npm run cjs && npm run esm && npm run types","types":"tsc --project tsconfig-types.json","prepublishOnly":"npm test && npm run lint && npm run build"},"_npmUser":{"name":"plegner","email":"dev@mathigon.org"},"repository":{"url":"git+https://github.com/mathigon/euclid.js.git","type":"git"},"_npmVersion":"10.2.4","description":"Euclidean geometry classes and tools for JavaScript","directories":{},"_nodeVersion":"21.5.0","dependencies":{"@mathigon/core":"1.1.17","@mathigon/fermat":"1.1.16"},"_hasShrinkwrap":false,"devDependencies":{"tape":"5.7.5","tslib":"2.6.2","eslint":"8.57.0","esbuild":"0.20.2","ts-node":"10.9.2","typescript":"5.3.3","@types/tape":"5.6.4","eslint-plugin-import":"2.29.1","@typescript-eslint/parser":"6.21.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/euclid_1.1.20_1711399641179_0.33411762005397105","host":"s3://npm-registry-packages"}},"1.1.21":{"name":"@mathigon/euclid","version":"1.1.21","keywords":["geometry","intersections","mathematics","svg","canvas"],"license":"MIT","_id":"@mathigon/euclid@1.1.21","maintainers":[{"name":"plegner","email":"dev@mathigon.org"}],"homepage":"https://mathigon.io/euclid","bugs":{"url":"https://github.com/mathigon/euclid.js/issues"},"dist":{"shasum":"48c8f31b43adab0f7002fc9c9a859ab534bc8405","tarball":"https://registry.npmjs.org/@mathigon/euclid/-/euclid-1.1.21.tgz","fileCount":50,"integrity":"sha512-bldf1eTUCks4PPkTuoFLBAxLgi4osHhpuMfOROQ9v8oe1XjkYyxxL2DF++/llTKmr/KOhwqdhVX/OGoeJAHCiA==","signatures":[{"sig":"MEQCIHQlv27H+AQff/12Yo0Uri1TjfGzmIR+xnoBjSABvTLIAiASuWnq1yhrIqI2oMpbawV6jtV2D83bSquxv/TgI5RZeg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":572528},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16"},"exports":{"import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"gitHead":"7e1b0d569b56b366b41240d18adb2d51cbb31d59","scripts":{"cjs":"esbuild src/index.ts --outfile=dist/index.cjs.js --format=cjs --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","esm":"esbuild src/index.ts --outfile=dist/index.esm.js --format=esm --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","lint":"eslint . --ext .ts","test":"ts-node node_modules/tape/bin/tape test/**/*.ts","build":"npm run cjs && npm run esm && npm run types","types":"tsc --project tsconfig-types.json","prepublishOnly":"npm test && npm run lint && npm run build"},"_npmUser":{"name":"plegner","email":"dev@mathigon.org"},"repository":{"url":"git+https://github.com/mathigon/euclid.js.git","type":"git"},"_npmVersion":"10.2.4","description":"Euclidean geometry classes and tools for JavaScript","directories":{},"_nodeVersion":"21.5.0","dependencies":{"@mathigon/core":"1.1.17","@mathigon/fermat":"1.1.16"},"_hasShrinkwrap":false,"devDependencies":{"tape":"5.7.5","tslib":"2.6.2","eslint":"8.57.0","esbuild":"0.20.2","ts-node":"10.9.2","typescript":"5.3.3","@types/tape":"5.6.4","eslint-plugin-import":"2.29.1","@typescript-eslint/parser":"6.21.0","@typescript-eslint/eslint-plugin":"6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/euclid_1.1.21_1712181113966_0.6816173591046601","host":"s3://npm-registry-packages"}},"1.1.22":{"name":"@mathigon/euclid","version":"1.1.22","keywords":["geometry","intersections","mathematics","svg","canvas"],"license":"MIT","_id":"@mathigon/euclid@1.1.22","homepage":"https://mathigon.io/euclid","bugs":{"url":"https://github.com/mathigon/euclid.js/issues"},"dist":{"shasum":"e5fa5c559b100a3e41deb076fe5d8d69e4ae6e3f","tarball":"https://registry.npmjs.org/@mathigon/euclid/-/euclid-1.1.22.tgz","fileCount":51,"integrity":"sha512-LTxN1F24ds7paquP/mog0nybdbMIHxfYyswx5VLRoWtXkbuDmDnXaAXeZA1ND5hB+rI9fmJ5QPdNkvaaUEqybw==","signatures":[{"sig":"MEUCIDDsLIJunQg4GfmEhjZ0bJzf1cqyboUiuG0QslOu0TZ+AiEAj17+X5Zn366EeHwPtKOrsoRB7YjRbShdYx0yRlnS0uE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":585959},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16"},"exports":{"import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"gitHead":"f36b16054578be30d47f35d334d95e76aaf05e14","scripts":{"cjs":"esbuild src/index.ts --outfile=dist/index.cjs.js --format=cjs --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","esm":"esbuild src/index.ts --outfile=dist/index.esm.js --format=esm --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","lint":"eslint . --ext .ts","test":"ts-node node_modules/tape/bin/tape test/**/*.ts","build":"npm run cjs && npm run esm && npm run types","types":"tsc --project tsconfig-types.json","prepublishOnly":"npm test && npm run lint && npm run build"},"_npmUser":{"name":"plegner","email":"dev@mathigon.org"},"repository":{"url":"git+https://github.com/mathigon/euclid.js.git","type":"git"},"_npmVersion":"10.8.1","description":"Euclidean geometry classes and tools for JavaScript","directories":{},"_nodeVersion":"22.3.0","dependencies":{"@mathigon/core":"1.1.17","@mathigon/fermat":"1.1.16"},"_hasShrinkwrap":false,"devDependencies":{"tape":"5.8.1","tslib":"2.6.3","eslint":"8.57.0","esbuild":"0.21.5","ts-node":"10.9.2","typescript":"5.5.2","@types/tape":"5.6.4","eslint-plugin-import":"2.29.1","@typescript-eslint/parser":"7.13.1","@typescript-eslint/eslint-plugin":"7.13.1"},"_npmOperationalInternal":{"tmp":"tmp/euclid_1.1.22_1719167691624_0.5400803839721386","host":"s3://npm-registry-packages"}},"1.1.23":{"name":"@mathigon/euclid","version":"1.1.23","keywords":["geometry","intersections","mathematics","svg","canvas"],"license":"MIT","_id":"@mathigon/euclid@1.1.23","homepage":"https://mathigon.io/euclid","bugs":{"url":"https://github.com/mathigon/euclid.js/issues"},"dist":{"shasum":"d64989c4f3c25609e63908b518989a03a7030650","tarball":"https://registry.npmjs.org/@mathigon/euclid/-/euclid-1.1.23.tgz","fileCount":51,"integrity":"sha512-AXBkx4i8d8W9ySwzFk1qlsPmOn+BLMd6XRhyK8TtyCqk3sS5MhcgiPQdr8C5XAd/TKr0deETo4DmG6QZtZn19g==","signatures":[{"sig":"MEUCIQDJ/M1lri1jeeS4wWkkRCa6bZ8dAnXkn03y8b8HUBU+zwIgdfHGXJ4FG7IUn4aM8opuReSIWC6oW5U8DfqlAZlofLk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":585959},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16"},"exports":{"import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"gitHead":"8ba220791c09e348edfa750f41c318429e0c67dc","scripts":{"cjs":"esbuild src/index.ts --outfile=dist/index.cjs.js --format=cjs --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","esm":"esbuild src/index.ts --outfile=dist/index.esm.js --format=esm --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","lint":"eslint . --ext .ts","test":"ts-node node_modules/tape/bin/tape test/**/*.ts","build":"npm run cjs && npm run esm && npm run types","types":"tsc --project tsconfig-types.json","prepublishOnly":"npm test && npm run lint && npm run build"},"_npmUser":{"name":"plegner","email":"dev@mathigon.org"},"repository":{"url":"git+https://github.com/mathigon/euclid.js.git","type":"git"},"_npmVersion":"10.8.1","description":"Euclidean geometry classes and tools for JavaScript","directories":{},"_nodeVersion":"22.3.0","dependencies":{"@mathigon/core":"1.1.18","@mathigon/fermat":"1.1.18"},"_hasShrinkwrap":false,"devDependencies":{"tape":"5.8.1","tslib":"2.6.3","eslint":"8.57.0","esbuild":"0.21.5","ts-node":"10.9.2","typescript":"5.5.2","@types/tape":"5.6.4","eslint-plugin-import":"2.29.1","@typescript-eslint/parser":"7.13.1","@typescript-eslint/eslint-plugin":"7.13.1"},"_npmOperationalInternal":{"tmp":"tmp/euclid_1.1.23_1719168044165_0.3493116427138834","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@mathigon/euclid","version":"1.2.0","keywords":["geometry","intersections","mathematics","svg","canvas"],"license":"MIT","_id":"@mathigon/euclid@1.2.0","maintainers":[{"name":"plegner","email":"dev@mathigon.org"}],"homepage":"https://mathigon.io/euclid","bugs":{"url":"https://github.com/mathigon/euclid.js/issues"},"dist":{"shasum":"dd69d84afe73e946a5c12a3315ccd4c585413ef6","tarball":"https://registry.npmjs.org/@mathigon/euclid/-/euclid-1.2.0.tgz","fileCount":49,"integrity":"sha512-8ppW0kXgcxHbRhu63gtOKKzZzRE3DqRPUkbqd6HPxXOfObbo08xbVjYsOsnCUVvqurw5wlRRP/YDjHvkwqUC4A==","signatures":[{"sig":"MEYCIQCYwqgqq8syAqaUELnAq05e609tPG2F6QQcnqTB8vxJDAIhAM2rbVz72LemKWLnRmK15oN/hXs/ue4F1qoFiAEukixy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":451010},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16"},"exports":{"import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"gitHead":"da7100e58e548e86c414427709d02f33132bd5f3","scripts":{"cjs":"esbuild src/index.ts --outfile=dist/index.cjs.js --format=cjs --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","esm":"esbuild src/index.ts --outfile=dist/index.esm.js --format=esm --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","lint":"eslint . --ext .ts","test":"ts-node node_modules/tape/bin/tape test/**/*.ts","build":"npm run cjs && npm run esm && npm run types","types":"tsc --project tsconfig-types.json","prepublishOnly":"npm test && npm run lint && npm run build"},"_npmUser":{"name":"plegner","email":"dev@mathigon.org"},"repository":{"url":"git+https://github.com/mathigon/euclid.js.git","type":"git"},"_npmVersion":"10.8.1","description":"Euclidean geometry classes and tools for JavaScript","directories":{},"_nodeVersion":"22.3.0","dependencies":{"@mathigon/core":"1.1.19","@mathigon/fermat":"1.1.20"},"_hasShrinkwrap":false,"devDependencies":{"tape":"5.8.1","tslib":"2.6.3","eslint":"8.57.0","esbuild":"0.23.0","ts-node":"10.9.2","typescript":"5.5.4","@types/tape":"5.6.4","eslint-plugin-import":"2.29.1","@typescript-eslint/parser":"8.0.0","@typescript-eslint/eslint-plugin":"8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/euclid_1.2.0_1722517540433_0.3958314179981699","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@mathigon/euclid","version":"1.2.1","keywords":["geometry","intersections","mathematics","svg","canvas"],"license":"MIT","_id":"@mathigon/euclid@1.2.1","maintainers":[{"name":"plegner","email":"dev@mathigon.org"}],"homepage":"https://mathigon.io/euclid","bugs":{"url":"https://github.com/mathigon/euclid.js/issues"},"dist":{"shasum":"bd4a16db072af74f1e63f3ec059d1a7c13b0e3b7","tarball":"https://registry.npmjs.org/@mathigon/euclid/-/euclid-1.2.1.tgz","fileCount":49,"integrity":"sha512-gOppxCbuXkxWhncJbgrcKAlw4Fm5nJPIMscpFY/mDtfwRzKTL1kEnRxs73DPTHaMlqrQRlwHygpVaB8/Qnfr1w==","signatures":[{"sig":"MEUCIQDOOv1ydDK0Na+kQRuLPpP9RRyL8APZOysMWrH6u+D8TAIgGH8SmrhVLvwMsYOEdxy8RqAwruPc6ylQFusRAY+dauE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":451044},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"gitHead":"69a9f06177e36c6276c5f0b3147027a20d2d05d8","scripts":{"cjs":"esbuild src/index.ts --outfile=dist/index.cjs.js --format=cjs --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","esm":"esbuild src/index.ts --outfile=dist/index.esm.js --format=esm --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","lint":"eslint . --ext .ts","test":"ts-node node_modules/tape/bin/tape test/**/*.ts","build":"npm run cjs && npm run esm && npm run types","types":"tsc --project tsconfig-types.json","prepublishOnly":"npm test && npm run lint && npm run build"},"_npmUser":{"name":"plegner","email":"dev@mathigon.org"},"repository":{"url":"git+https://github.com/mathigon/euclid.js.git","type":"git"},"_npmVersion":"10.8.1","description":"Euclidean geometry classes and tools for JavaScript","directories":{},"_nodeVersion":"22.3.0","dependencies":{"@mathigon/core":"1.1.20","@mathigon/fermat":"1.1.21"},"_hasShrinkwrap":false,"devDependencies":{"tape":"5.9.0","tslib":"2.7.0","eslint":"8.57.0","esbuild":"0.23.1","ts-node":"10.9.2","typescript":"5.6.2","@types/tape":"5.6.4","eslint-plugin-import":"2.30.0","@typescript-eslint/parser":"8.0.0","@typescript-eslint/eslint-plugin":"8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/euclid_1.2.1_1727265748491_0.2664148325459734","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@mathigon/euclid","version":"1.2.2","keywords":["geometry","intersections","mathematics","svg","canvas"],"license":"MIT","_id":"@mathigon/euclid@1.2.2","maintainers":[{"name":"plegner","email":"dev@mathigon.org"}],"homepage":"https://mathigon.io/euclid","bugs":{"url":"https://github.com/mathigon/euclid.js/issues"},"dist":{"shasum":"6308a5588b12fc4aa92a5de9d7d9bd756864c93c","tarball":"https://registry.npmjs.org/@mathigon/euclid/-/euclid-1.2.2.tgz","fileCount":49,"integrity":"sha512-9vVE9lzntkygxM9y5zdLGZ4jHbW9PjTDDGFiVf6q7wY5ixzAhzWBJNljNxvaRscMBSsJWAjjNCMk9Chc+d8cjw==","signatures":[{"sig":"MEUCIQDbGiw3y4knKfOnRyq16YqkhFZS3Yzqt1WFKGJ7AyX5HgIgDyubVJOBLVfl9uwKstptPIdm1sdc9AKbEtbE4QYOKLw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":451044},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"gitHead":"b4ad9973c2277eeb1d3235394dd45f063f322058","scripts":{"cjs":"esbuild src/index.ts --outfile=dist/index.cjs.js --format=cjs --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","esm":"esbuild src/index.ts --outfile=dist/index.esm.js --format=esm --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","lint":"eslint . --ext .ts","test":"ts-node node_modules/tape/bin/tape test/**/*.ts","build":"npm run cjs && npm run esm && npm run types","types":"tsc --project tsconfig-types.json","prepublishOnly":"npm test && npm run lint && npm run build"},"_npmUser":{"name":"plegner","email":"dev@mathigon.org"},"repository":{"url":"git+https://github.com/mathigon/euclid.js.git","type":"git"},"_npmVersion":"10.8.1","description":"Euclidean geometry classes and tools for JavaScript","directories":{},"_nodeVersion":"22.3.0","dependencies":{"@mathigon/core":"1.1.21","@mathigon/fermat":"1.1.22"},"_hasShrinkwrap":false,"devDependencies":{"tape":"5.9.0","tslib":"2.7.0","eslint":"8.57.1","esbuild":"0.24.0","ts-node":"10.9.2","typescript":"5.6.2","@types/tape":"5.6.4","eslint-plugin-import":"2.31.0","@typescript-eslint/parser":"8.0.0","@typescript-eslint/eslint-plugin":"8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/euclid_1.2.2_1728477724917_0.6440940667678337","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"@mathigon/euclid","version":"1.2.3","keywords":["geometry","intersections","mathematics","svg","canvas"],"license":"MIT","_id":"@mathigon/euclid@1.2.3","maintainers":[{"name":"plegner","email":"dev@mathigon.org"}],"homepage":"https://mathigon.io/euclid","bugs":{"url":"https://github.com/mathigon/euclid.js/issues"},"dist":{"shasum":"79cb91f76a1b7970ff6f18c84ee05174c8d838a0","tarball":"https://registry.npmjs.org/@mathigon/euclid/-/euclid-1.2.3.tgz","fileCount":49,"integrity":"sha512-lqI6vyzzWac+EBzgGrvSFo1a9HAPhurPF9P/Pzg/uRU/hxHameGOYY+3MqfVvpuPMAo4weWZHxADfWhueAPFGw==","signatures":[{"sig":"MEQCIC2R3IdXYewqwvK2L1gz3zSaM3CROwApNcqTN3f/1wWgAiBfC0ZWHN+WXEw1BKIORiV3+znfqRKg5G2xY5VKRB+t8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":451685},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"gitHead":"88cf727d3626820a4eb24065f68c2df65e9efa6f","scripts":{"cjs":"esbuild src/index.ts --outfile=dist/index.cjs.js --format=cjs --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","esm":"esbuild src/index.ts --outfile=dist/index.esm.js --format=esm --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","lint":"eslint . --ext .ts","test":"ts-node node_modules/tape/bin/tape test/**/*.ts","build":"npm run cjs && npm run esm && npm run types","types":"tsc --project tsconfig-types.json","prepublishOnly":"npm test && npm run lint && npm run build"},"_npmUser":{"name":"plegner","email":"dev@mathigon.org"},"repository":{"url":"git+https://github.com/mathigon/euclid.js.git","type":"git"},"_npmVersion":"10.8.1","description":"Euclidean geometry classes and tools for JavaScript","directories":{},"_nodeVersion":"22.3.0","dependencies":{"@mathigon/core":"1.1.22","@mathigon/fermat":"1.1.23"},"_hasShrinkwrap":false,"devDependencies":{"tape":"5.9.0","tslib":"2.8.1","eslint":"8.57.1","esbuild":"0.24.0","ts-node":"10.9.2","typescript":"5.6.3","@types/tape":"5.6.4","eslint-plugin-import":"2.31.0","@typescript-eslint/parser":"8.14.0","@typescript-eslint/eslint-plugin":"8.14.0"},"_npmOperationalInternal":{"tmp":"tmp/euclid_1.2.3_1731432440909_0.8454219436768124","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"@mathigon/euclid","version":"1.2.4","license":"MIT","homepage":"https://mathigon.io/euclid","repository":{"type":"git","url":"git+https://github.com/mathigon/euclid.js.git"},"description":"Euclidean geometry classes and tools for JavaScript","keywords":["geometry","intersections","mathematics","svg","canvas"],"engines":{"node":">=16"},"main":"dist/index.cjs.js","module":"dist/index.esm.js","types":"dist/index.d.ts","exports":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"scripts":{"test":"ts-node node_modules/tape/bin/tape test/**/*.ts","prepublishOnly":"npm test && npm run lint && npm run build","cjs":"esbuild src/index.ts --outfile=dist/index.cjs.js --format=cjs --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","esm":"esbuild src/index.ts --outfile=dist/index.esm.js --format=esm --bundle --target=es2016 --sourcemap --external:@mathigon/core --external:@mathigon/fermat","types":"tsc --project tsconfig-types.json","build":"npm run cjs && npm run esm && npm run types","lint":"eslint . --ext .ts"},"dependencies":{"@mathigon/core":"1.1.23","@mathigon/fermat":"1.1.24"},"devDependencies":{"@types/tape":"5.8.1","@typescript-eslint/eslint-plugin":"8.23.0","@typescript-eslint/parser":"8.23.0","esbuild":"0.24.2","eslint":"8.57.1","eslint-plugin-import":"2.31.0","tape":"5.9.0","ts-node":"10.9.2","tslib":"2.8.1","typescript":"5.7.3"},"_id":"@mathigon/euclid@1.2.4","gitHead":"f9ff4d7949df300b387ddff134bd176cfa51c6d1","bugs":{"url":"https://github.com/mathigon/euclid.js/issues"},"_nodeVersion":"22.3.0","_npmVersion":"10.8.1","dist":{"integrity":"sha512-J6ePC0eMzqKf/yNqOqq2N+GJaMvrs+aBAVOktTCI0E55NDj4C96H0ZM/dle3+YlNDjscSoqIr50eiGvo2prQdw==","shasum":"52e8df39d63780b17d7f4cafb69950a1b86923a2","tarball":"https://registry.npmjs.org/@mathigon/euclid/-/euclid-1.2.4.tgz","fileCount":49,"unpackedSize":451691,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDLQQSDKtPnEo40B2iZRDJxl16usY8SgOOq0I2x33xA7wIgKYXKKi+y6cKCEUyvYJCDS5fZRiRTty8UILbsi6RSQfM="}]},"_npmUser":{"name":"plegner","email":"dev@mathigon.org"},"directories":{},"maintainers":[{"name":"plegner","email":"dev@mathigon.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/euclid_1.2.4_1738666023906_0.3040748096625143"},"_hasShrinkwrap":false}},"time":{"created":"2020-09-28T14:34:00.402Z","modified":"2025-02-04T10:47:04.378Z","0.6.0":"2020-09-28T14:34:00.617Z","0.6.1":"2020-09-28T14:45:16.337Z","0.6.2":"2020-09-28T14:48:41.654Z","0.6.3":"2020-09-28T15:29:57.778Z","0.6.4":"2020-10-13T11:33:16.065Z","0.6.5":"2020-11-26T18:40:08.424Z","0.6.6":"2020-12-01T09:47:33.307Z","0.6.7":"2020-12-01T09:57:06.208Z","0.6.8":"2020-12-30T19:55:36.273Z","0.6.9":"2021-02-01T10:07:24.107Z","0.6.10":"2021-03-07T12:58:11.888Z","0.6.11":"2021-06-25T19:50:25.698Z","0.6.12":"2021-06-29T18:08:19.269Z","1.0.0":"2021-09-02T15:33:22.965Z","1.0.1":"2021-09-02T17:22:59.071Z","1.0.2":"2021-09-02T17:58:37.370Z","1.0.3":"2021-09-02T19:37:27.080Z","1.0.4":"2021-11-16T17:15:05.559Z","1.0.5":"2022-01-01T16:07:35.635Z","1.0.6":"2022-01-19T14:05:15.069Z","1.0.7":"2022-01-24T18:00:30.067Z","1.0.8":"2022-02-19T18:37:33.394Z","1.0.9":"2022-03-01T10:33:18.757Z","1.1.0":"2022-04-09T13:36:13.186Z","1.1.1":"2022-05-07T20:57:37.071Z","1.1.2":"2022-09-03T21:04:54.082Z","1.1.4":"2022-12-02T12:58:24.918Z","1.1.5":"2022-12-15T17:13:53.364Z","1.1.6":"2022-12-18T14:29:46.909Z","1.1.7":"2023-01-20T20:03:12.470Z","1.1.8":"2023-02-01T20:29:52.119Z","1.1.9":"2023-03-02T11:20:01.054Z","1.1.10":"2023-04-07T21:25:18.284Z","1.1.11":"2023-06-07T21:40:35.284Z","1.1.12":"2023-07-06T17:50:39.477Z","1.1.13":"2023-08-21T15:38:30.461Z","1.1.14":"2023-09-28T12:15:22.094Z","1.1.15":"2023-10-25T11:11:48.594Z","1.1.16":"2023-11-27T18:42:50.847Z","1.1.17":"2024-01-17T16:05:49.804Z","1.1.18":"2024-02-11T19:12:53.772Z","1.1.19":"2024-03-24T18:18:17.443Z","1.1.20":"2024-03-25T20:47:21.416Z","1.1.21":"2024-04-03T21:51:54.116Z","1.1.22":"2024-06-23T18:34:51.815Z","1.1.23":"2024-06-23T18:40:44.328Z","1.2.0":"2024-08-01T13:05:40.629Z","1.2.1":"2024-09-25T12:02:28.905Z","1.2.2":"2024-10-09T12:42:05.165Z","1.2.3":"2024-11-12T17:27:21.212Z","1.2.4":"2025-02-04T10:47:04.156Z"},"bugs":{"url":"https://github.com/mathigon/euclid.js/issues"},"license":"MIT","homepage":"https://mathigon.io/euclid","keywords":["geometry","intersections","mathematics","svg","canvas"],"repository":{"type":"git","url":"git+https://github.com/mathigon/euclid.js.git"},"description":"Euclidean geometry classes and tools for JavaScript","maintainers":[{"name":"plegner","email":"dev@mathigon.org"}],"readme":"# Euclid.ts\n\n[![Build Status](https://github.com/mathigon/euclid.js/workflows/CI%20Tests/badge.svg)](https://github.com/mathigon/euclid.js/actions?query=workflow%3A%22CI+Tests%22)\n[![npm](https://img.shields.io/npm/v/@mathigon/euclid.svg)](https://www.npmjs.com/package/@mathigon/euclid)\n[![npm](https://img.shields.io/github/license/mathigon/euclid.js.svg)](https://github.com/mathigon/euclid.js/blob/master/LICENSE)\n\nEuclid.ts is a Typescript library for 2D geometry. It contains classes for elements like points,\nlines, circles, and polygons, intersection detection, as well as SVG and Canvas drawing tools.\nIt was developed for [Mathigon.org](https://mathigon.org), an award-winning mathematics education\nproject.\n\n\n## API\n\nAll class instances are immutable: you need to create new copies rather than modifying their\nproperties. This is mainly to facilitate fast change detection on downstream libraries.\n\n* Points: `Point(x: number, y: number)`\n* Lines: `Line(p1: Point, p2: Point)`, `Segment(p1: Point, p2: Point)`, `Ray(p1: Point, p2: Point)`\n* Polygons: `Polygon(...points: Point[])`, `Polyline(...points: Point[])`\n* Rectangles: `Rectangle(p: Point, w: number, h: number)`\n* Circles: `Circle(c: Point, r: number)`\n* Ellipses: `Ellipse(c: Point, a: number, b: number)` \n* Arcs: `Arc((c: Point, start: Point, angle: number))`, `Sector((c: Point, start: Point, angle: number))`\n\n* Angle: `Angle(a: Point, b: Point, c: Point)`\n* Bounds: `Bounds(xMin: number, xMax: number, yMin: number, yMax: number)`\n\n* Intersections: `intsersection(...obj: GeoShape[])`\n* Drawing: `drawSVG(obj: GeoElement, options: SVGDrawingOptions)`, `drawCanvas(ctx: CanvasRenderingContext2D, obj: GeoElement, options: CanvasDrawingOptions)`\n\n\n## Usage\n\nFirst, install Euclid.ts from [NPM](https://www.npmjs.com/package/@mathigon/euclid)\nusing\n\n```npm install @mathigon/euclid```\n\nNow, simply import all functions and classes you need, using\n\n```js\nimport {Point, Line} from '@mathigon/euclid'\n```\n\n\n## Contributing\n\nWe welcome community contributions: please file any bugs you find or send us\npull requests with improvements. You can find out more on\n[Mathigon.io](https://mathigon.io).\n\nBefore submitting a pull request, you will need to sign the [Mathigon Individual\nContributor License Agreement](https://gist.github.com/plegner/5ad5b7be2948a4ad073c50b15ac01d39).\n\n\n## Copyright and License\n\nCopyright © Mathigon ([dev@mathigon.org](mailto:dev@mathigon.org))  \nReleased under the [MIT license](LICENSE)\n","readmeFilename":"README.md"}