{"_id":"ts-2d-geometry","_rev":"32-2f0215f8e31360914460facc3a0c88fc","name":"ts-2d-geometry","dist-tags":{"latest":"6.3.5"},"versions":{"1.0.0":{"name":"ts-2d-geometry","version":"1.0.0","description":"This is a simple library containing classes with immutable operations to use for 2d Geometry tasks.","main":"index.js","scripts":{"build":"npx tsc","lint":"npx tslint src/*","lint:fix":"npx tslint src/* --fix","docs":"npx typedoc src","test":"npx jest","test:coverage":"npx jest --coverage && npm run test:badge","test:badge":"npx lcov-badge-generator -o coverage/badge.svg coverage/lcov.info","test:watch":"npx jest --watchAll"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"]},"keywords":["geometry","2d"],"author":{"name":"Johan Ablett-Karlsson"},"license":"MIT","devDependencies":{"@types/jest":"^25.2.2","@types/node":"^14.0.1","jest":"^24.9.0","ts-jest":"^25.5.1","tslint":"^6.1.2","tslint-config-airbnb":"^5.11.2","typedoc":"^0.17.6","typescript":"^3.9.2"},"gitHead":"9e8791ac33b73134ed3cc82223520a76fecd1db9","_id":"ts-2d-geometry@1.0.0","_nodeVersion":"10.13.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-TmR7ljY9F6XHrMMErj/QxgmJIa9UQ5ghFlQh/eadtbgirbe7dTq3jOTq5qr5ogILcjX22Kqc0UrC5aF01DASFg==","shasum":"1f5d9ec55b3ce5eabbad6381698946f0d9225502","tarball":"https://registry.npmjs.org/ts-2d-geometry/-/ts-2d-geometry-1.0.0.tgz","fileCount":40,"unpackedSize":406936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexin8CRA9TVsSAnZWagAAEUkQAJ23dFU8ZMmyBx+ESdoL\nczdNWwCDLj21+dCAdBk6vSO2kLSGq/xYI64rfrv5ePc5n+g+aUllGcga5Oxb\nmjTO8r1GkSBMfshWufmfABkAcWmgZYyis0Np+5mrIZ2yZCvzJQD9lhjdlztQ\nKw0U29GtRhwwcCKPsbCz0y/gvAPMPPHn2a3QYESm2WVaVrCiR08Zp4ntaFFJ\nMGMXD0zN4IlCHCCbIlge40nE4wFY0xjWc4oc9eBaw/yPDDcMQTCl5yjQYAKw\nJO/FHy99TMnGJlGnWT0/0+KeKH/zwklXpIkSyk0MEZjL1RGZEbUAw6+sqxU/\n2cgFTQfKp1dpZczsKm2g5SsAudhpZnEQSDMOSVNd6uL4EbLInWNVUNCheR+k\nDmRR5RoXRL+rVpkXkznSlZz21k8Zc1bGsZV3BQFOGkROR+uC0SpyFhGBmaA1\n/dMQFRw72zRueKsKcxqUq6xUCjhad54LmuwaXP6RpxU+6ChjFDpRjqNrEGjw\nrmsMw/byWBNsv/+sfAUDn/FF/ANtP0i45SYc4xtKY0QSDq85KZdqQmYTi2T8\n0UTUC7qHyMA6UY9Edxz1H7wYYTc2LXGt/l/3BYV4Uw8mRd+rBvw/GBWOFSyH\ngBISodGhPvA/Z+YnJI/VCvhAiV99xvpm8TgXtZwSM0TpMFAFBqMIMJF2Na4k\nf/3i\r\n=zyFw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCll8DFPPLG7ZcJzEQKqmF4+UC/tDSbkEGPME+M9JoMMAIhAP6pKQWhXVx5QFVQuiCA4RXIpfe8iGlf8K30t+J1lnaa"}]},"maintainers":[{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"}],"_npmUser":{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-2d-geometry_1.0.0_1590045180118_0.9413421673076308"},"_hasShrinkwrap":false},"1.0.1":{"name":"ts-2d-geometry","version":"1.0.1","description":"This is a simple library containing classes with immutable operations to use for 2d Geometry tasks.","main":"index.js","scripts":{"build":"npx tsc","lint":"npx tslint src/*","lint:fix":"npx tslint src/* --fix","docs":"npx typedoc src","test":"npx jest","test:coverage":"npx jest --coverage && npm run test:badge","test:badge":"npx lcov-badge-generator -o coverage/badge.svg coverage/lcov.info","test:watch":"npx jest --watchAll"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"]},"keywords":["geometry","2d"],"author":{"name":"Johan Ablett-Karlsson"},"license":"MIT","devDependencies":{"@types/jest":"^25.2.2","@types/node":"^14.0.1","jest":"^24.9.0","ts-jest":"^25.5.1","tslint":"^6.1.2","tslint-config-airbnb":"^5.11.2","typedoc":"^0.17.6","typescript":"^3.9.2"},"gitHead":"589ce34b279e78a5dbe21f53b483b66012470c6c","_id":"ts-2d-geometry@1.0.1","_nodeVersion":"10.13.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-hdV7Qojx2/KSYch1JadT0z3la7HfFmngPzq5TbCLLfLk/2jIuLP48q2PaSoRi9NrdShtAp/Iey60hRkwJbfXYQ==","shasum":"00c2aa6b2401467bec04eaa19081f818b9374fe4","tarball":"https://registry.npmjs.org/ts-2d-geometry/-/ts-2d-geometry-1.0.1.tgz","fileCount":69,"unpackedSize":596719,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexisDCRA9TVsSAnZWagAA/BMP/Ahd1zekT/3Yh1nsUcBL\nH1X8794X4WdM1tChLqeJyYolLJW/7DgIV6IPmVWYVSqkIPbG6kb5xIjEHwLq\nnOQZBEy0Bx0JQLJfnKQsgFVBGRA7wfRullNS63ENEcTzw2i8QwYx6asEErp/\nZTGMf8ieZjMkQi/VDb0Wb2Rw5zJQbs3FTzCe+4KU4O9oFbAzgpVYiVI9PhS5\n17Sf72QM8JrATjlj6MHUujaJA3oG78KBWaKJwxtcNOTtTmp17urUaEGJ52WV\nPEik1BqB9D6Dx/VasVzWL3Cg0NtOs5iZZo5ePccozVyYLDMXOaG9Xn1/czqc\n37ApqGQHJPk/xJ2a8d+5XCmiKs4RDn6A6qPUWaNH5RDVQwsMYp3qBO/Aodz+\nfg6FyjK6YJ+HCixLDzb7gsGg+HoDH+dY8MovOrsMuywfBEOIKrW30llb0Su7\nnMe8ZLgKkeN3gbkv03yMaETJZkMKkrCUwgAtqTeoDrCBr/tBYHhr8YEsqwVI\nQItDgyfoj/VCstHtpblz4IqBxMQeQ6hPzWqx3rdcKRAPV9nxb+et9oRTnWMW\nRd4mFMqcIEZrTAniCsaVb6FrYKtBGJG0gF0yq5CN6ZV2N8kRPYd1TzoQeLs7\nJlmWLJ/EeIYSgblcdR4kBkB92IGmvbOC1f3CBhOUrk3MSxucoHzX47yUvc/1\nzz4p\r\n=f5Az\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDA6my4+uMJVtcbwIJG5TLkMi+1Tgk0cb8D2zgT8T8gcgIgejdGyPgwfwkPGkijwCMxLjoDvUq5HSOrSKrxsh2zF2c="}]},"maintainers":[{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"}],"_npmUser":{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-2d-geometry_1.0.1_1590045442731_0.18113885099700955"},"_hasShrinkwrap":false},"1.0.2":{"name":"ts-2d-geometry","version":"1.0.2","description":"This is a simple library containing classes with immutable operations to use for 2d Geometry tasks.","main":"index.js","scripts":{"build":"npx tsc","lint":"npx tslint src/*","lint:fix":"npx tslint src/* --fix","docs":"npx typedoc src","test":"npx jest","test:coverage":"npx jest --coverage && npm run test:badge","test:badge":"npx lcov-badge-generator -o coverage/badge.svg coverage/lcov.info","test:watch":"npx jest --watchAll"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"]},"keywords":["geometry","2d"],"author":{"name":"Johan Ablett-Karlsson"},"license":"MIT","devDependencies":{"@types/jest":"^25.2.2","@types/node":"^14.0.1","jest":"^24.9.0","ts-jest":"^25.5.1","tslint":"^6.1.2","tslint-config-airbnb":"^5.11.2","typedoc":"^0.17.6","typescript":"^3.9.2"},"gitHead":"f2d7a78506aac6e3ab662428b08eb78325803f76","_id":"ts-2d-geometry@1.0.2","_nodeVersion":"10.13.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-k7lPydbQ0V//jMEDhHoRfWK+GRObzSDDLP5I0hCbRHhOf4RqBDP3NXOYq0KZXAo0vAIOseuhKHsrq7YAZItSYQ==","shasum":"c36c1686e25901b986b35481797635fa84c9a4a5","tarball":"https://registry.npmjs.org/ts-2d-geometry/-/ts-2d-geometry-1.0.2.tgz","fileCount":36,"unpackedSize":89533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexiv1CRA9TVsSAnZWagAArv8P/25zAsVq+1TQJT1sA0yT\nPP2wQXtNClQcMjKUrzQ4iMGVbbQmHK6BniQ82utTop3r7vWN3chlI2mxEVTL\nE9ZNvmKvpN6fUp4gcxirqso291qHzR84wpvWuufQ3xxOVNw1yks/atyttguI\nx7j1r+0g3rWww590trViGdSi9Qxqo5izkromQp/qqQkcN9pme84uiW3AbQTU\nNxggtLSUW+m1Aky75ve2HYkd3XktkXA1yZpjEiA8aGy73XTORdcTijKc7c6g\ntGCln8ikft62OKdIG1AreFVR2005QWGRQG5xcj9OW6RZ4tqpri6rbDz775VN\njWKQEGKWDP6sLifhSFaloTda8vWkFdjC8mls3zq1VXL7TFHqr8NY38xGc+av\nz6fHxSy0xMY8+09q0K8k5gU59ZxCVrIe0Z8R+bi0B/RqBoHa9jn5XfRkQJex\nqpY12U93xQacXMohynjYbq2w9P84MaLtEB2aOcxLH/CY4WQ9oecWRKq24mO8\nDD+nqinPjDiYq+25y2ub4R8mA86dFqDF/bu1K6Iy10RWevQEUeZ9xD6ncumx\n7UQc9FLY0aDvJdUyw8fc2CXx4ogU/3H75nTlQkfFTGHyDfes/fju6nWbxy3x\n5XCh1TcZiPgcgX3n9wNAd91NrEXAlw8UsvWV4/gAFEF6ktDaqdB5jKQJZokB\n/EJC\r\n=OeEq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCS84ERiuoi+iqe1MS80ggVE6IVV1mS0Z5lJOj4IoQ75AIhANjYGry0E1GayUNbhV+h+lHZiyuwSnYOVIPPBhAywFDW"}]},"maintainers":[{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"}],"_npmUser":{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-2d-geometry_1.0.2_1590045685191_0.9753291154388206"},"_hasShrinkwrap":false},"1.0.3":{"name":"ts-2d-geometry","version":"1.0.3","description":"This is a simple library containing classes with immutable operations to use for 2d Geometry tasks.","main":"index.js","prepublish":"tsc && npm test","scripts":{"build":"npx tsc","lint":"npx tslint src/*","lint:fix":"npx tslint src/* --fix","docs":"npx typedoc src","test":"npx jest","test:coverage":"npx jest --coverage && npm run test:badge","test:badge":"npx lcov-badge-generator -o coverage/badge.svg coverage/lcov.info","test:watch":"npx jest --watchAll"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"]},"keywords":["geometry","2d"],"author":{"name":"Johan Ablett-Karlsson"},"license":"MIT","devDependencies":{"@types/jest":"^25.2.2","@types/node":"^14.0.1","jest":"^24.9.0","ts-jest":"^25.5.1","tslint":"^6.1.2","tslint-config-airbnb":"^5.11.2","typedoc":"^0.17.6","typescript":"^3.9.2"},"gitHead":"f2d7a78506aac6e3ab662428b08eb78325803f76","_id":"ts-2d-geometry@1.0.3","_nodeVersion":"10.13.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-1HnFbWxPaV3g2ZejKVgmBM/933trFYtAnezt/0IUbNOTZTJdrCnpRFGt1jCUDEWmObeFOs3tWenMOD+NNRgHow==","shasum":"d5ca650f8469545c5fb9a141019a4e3d97e970bb","tarball":"https://registry.npmjs.org/ts-2d-geometry/-/ts-2d-geometry-1.0.3.tgz","fileCount":37,"unpackedSize":90474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexi4MCRA9TVsSAnZWagAARLQQAI3gugKVNM2G7x5QaCZo\n+Kozb7cesdVY3K+5ZYvv5a31plcFnzbN/3WwEzqx5tVzx8+knqOI+H1B9ZJx\nkzfWDSQJIFZyntECDduZqDVusP1hubapfglneYWmQ1/Fd/oWMKWcheQsU/52\nL6owEJtdnyNE6lHSi8X2r6nHMr5owXYKRobXjtDBWycqZNcB3sKchjym/Vqr\n/DFNBwxJk9sayJVad0dWYDE91DdBAVQqZEcFAviCUBoVPMjkbuvCbPOw4NlV\nzzPnvkD2auTapZmYyHuGZFzUvQLJD034WqHy7lZT+0eDha7t8HI02iAGlf/v\n/SP7pmkOUVRYVe2rEMndB9DT8Tk6WMC/XglNAOoctE0H2/3KkuSxok2lDlHw\n67YRTqScVsqx/k9/hUgvRCR0XL9IRVYm8GqabpGh0HnTfhA+592hqzoL+DRi\nY0loXZiLxOIAzIPsjnQt54CGYhEmnBaW9RT2rjAMkz596mXl22LdSb/P9nt9\nSgfE6NLaM2b/9DKEAfb/maZNs0ZS1lDCIh9/6pRMNUituJCyeqdJZHR4cHE0\nOxjfhXJ53LJU1pnd9wAokOLjo+Z+h+WlHO7qZ2lkDQ5QWApdzgr6QMh+JdSz\n0nlg+BeO2G/Qqis2+5SgTsqhtp9x+WGHg21dgjPCsdJxu1MIdeTpKxprdPvM\nA0Vu\r\n=mGRI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMymv8b7RzSFNuEaAe17vXxlkt1rGvkMX5nE4MMSMfrgIgEmWMjZLlfHMqodHjLVh//CFZiURGVXhxnyzTfp721aw="}]},"maintainers":[{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"}],"_npmUser":{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-2d-geometry_1.0.3_1590046219860_0.6536938828663592"},"_hasShrinkwrap":false},"1.0.4":{"name":"ts-2d-geometry","version":"1.0.4","description":"This is a simple library containing classes with immutable operations to use for 2d Geometry tasks.","main":"dist/index.js","types":"dist/index.d.js","prepublish":"tsc && npm test","scripts":{"build":"npx tsc","lint":"npx tslint src/*","lint:fix":"npx tslint src/* --fix","docs":"npx typedoc src","test":"npx jest","test:coverage":"npx jest --coverage && npm run test:badge","test:badge":"npx lcov-badge-generator -o coverage/badge.svg coverage/lcov.info","test:watch":"npx jest --watchAll"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"]},"keywords":["geometry","2d"],"author":{"name":"Johan Ablett-Karlsson"},"license":"MIT","devDependencies":{"@types/jest":"^25.2.2","@types/node":"^14.0.1","jest":"^24.9.0","ts-jest":"^25.5.1","tslint":"^6.1.2","tslint-config-airbnb":"^5.11.2","typedoc":"^0.17.6","typescript":"^3.9.2"},"gitHead":"fea613e1cf80810385ffa66d7712aa859713bece","_id":"ts-2d-geometry@1.0.4","_nodeVersion":"10.13.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-XQSK9hHueNUKWx+8jm/BBQ38C/XFkeAwqjlXHkU8ITZLo2PjVaZRbDgWel589vDqGMeyBSGY79va7RfHGe1ZuQ==","shasum":"4a6c680098b718efb10b3943a715b9a1a153b4fd","tarball":"https://registry.npmjs.org/ts-2d-geometry/-/ts-2d-geometry-1.0.4.tgz","fileCount":67,"unpackedSize":107397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexi81CRA9TVsSAnZWagAA5soP/RbFME1kPdHHDQlWJpaK\nW60T+7IbbfmFjHu5djc53R4GoK46F8QUFI2cDx9fdySoloMOpvI1rH1wC2sr\nPgR1eK0Rbk5Iz6bcCkG6Qth3hv9O78+evD8xjMZyElPcTlU2PpBCmd3pnKxw\nNkm0WBm2CSm1z5GoIiHf4cbUQs2xwr9X1htbTc16V0itI0fQX/wHl6M5VC7t\nPdy6IJSSFrMiinroYFOjvHf6khYmJpv2QczvEHraf89l5yTsNo8ptHjt4XQj\nWVpRnCCXoLcrvaUGJ+EQdwyHVCP5/BKDchYkxkmKZUNbuRwQpizfkVbXYN4/\nMEu/Cb/kKCDGk77aRdpX5i4GO9/eBjUHi/sYNYtdKUYdkR9Ma2XRR2cHI+2u\n9E/NJHyAvJmmvo36iLPSvcSG8LpJ+zNG2Lvr3vTcZXbcAs6Ahs8lJYkhqGwo\nhqMuZLwwC7FgoGRI0pfh4J2O/7IcjTVEN1sO/pvdAS/hdhYllhfYHv5earJL\nOLZhUGpzuF0sI+Pg863SLQeCMJWbz9EB3CBTq1Kfi8/EcNX6dXU4O9gnuwLr\nWOh5S2KlAr4dgEwiS65STqI8eZ4IUALoYLAPM7hPQr7eBw0ja0vPv5JXoY2r\nM7L3AzwtfRNDLOLSNq2AxJGbqTOYZPUMzIUYv9FvG1xxY70KVr67RHCa2J11\nxv0Y\r\n=2AiC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEI2YAqLvEPTDVweS/I7Ix1DxoCIrlaKvbTQC3YDzXQvAiBnYBvEml+rw+PHtz4rrbQaFaVZPwCGyPhNeNt9Eg5qEQ=="}]},"maintainers":[{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"}],"_npmUser":{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-2d-geometry_1.0.4_1590046517178_0.7641912363078034"},"_hasShrinkwrap":false},"2.0.0":{"name":"ts-2d-geometry","version":"2.0.0","description":"This is a simple library containing classes with immutable operations to use for 2d Geometry tasks.","main":"dist/index.js","types":"dist/index.d.js","prepublish":"tsc && npm test","scripts":{"build":"npx tsc","lint":"npx tslint src/*","lint:fix":"npx tslint src/* --fix","docs":"npx typedoc src","test":"npx jest src","test:coverage":"npx jest --coverage src && npm run test:badge","test:badge":"npx lcov-badge-generator -o coverage/badge.svg coverage/lcov.info","test:watch":"npx jest --watchAll src"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"]},"keywords":["geometry","2d"],"author":{"name":"Johan Ablett-Karlsson"},"license":"MIT","devDependencies":{"@types/jest":"^25.2.2","@types/node":"^14.0.1","jest":"^25","ts-jest":"^25.5.1","tslint":"^6.1.2","tslint-config-airbnb":"^5.11.2","typedoc":"^0.17.6","typescript":"^3.9.2"},"gitHead":"e020e4bb83b442cf2ba15e4cb3c1ab97f6a4de7a","_id":"ts-2d-geometry@2.0.0","_nodeVersion":"10.13.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-eql+hTF75ZRkXfkVVkLURMiA39/Q0vEpR+SKYWxD2iMVzMh0TQvSnD/bX98GK1Dj699WuEloDAglcgJtFtcp5g==","shasum":"78c4adbe187e29f7afac2ae3fe09dd7fdd8923c8","tarball":"https://registry.npmjs.org/ts-2d-geometry/-/ts-2d-geometry-2.0.0.tgz","fileCount":75,"unpackedSize":126008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeyMKmCRA9TVsSAnZWagAAqXoP/jqkjGwGi0vRC0Fq3YKX\n3d/2glWnNGv1Qy88NdB6jTsA3idJXy6ugwg2C+noJEdIaf3X6FKtoG28DnbB\nv3Fvyu1M5jcM8loVIgJxG9PRtUFOUoqz02aWfiajtkrBNPzwgowTtx40eWex\nFp1O7uEqjMBl82dYtb9jKR5ijcT8Zo233CMkFU5Fwe/rxfTP45B8oCm0/88u\neQ86o71fjode8hG0WoFz4BXkdQP/ghANaKa5EHuxom896LqVWJjpSMPNS0jy\nLVl8bBVmmszQeDeDd8JkqpyYbxpvhP2AnQk9H+DzoNGLbkNPufCorVcVsnmZ\npyAMsLqL1poTUHtcl55p31kuxV5B29UEFhO0OkVs9KUo3aEk80QTdmDXwa0D\no43wSgNA7FtlUDykWREcp6VjJlRbdcaYfzFRzwgpo0g+NmrHKjKibHq02Sv8\nRb1HLgOa9qCgX1rKm+aL1P4pp9EtaD5HzK45L+MVthL3fBubm2kCHoFpGsPp\nHHWAiC9N2Yesi7IBEkzsWs8mgEZwWWymnzVx2i6FvoyeQMEtSRQ3ZbNSnagY\nu8wO5or/5hoh4da8tQQhxRWZVsA/TzM1pr4qT42w5Bx9HYq/jWfIk9aHTdGl\nug3AVa6l17jUntYQFdYCWCJPpVeX4kDt3ysb0yFmY7243f1ssbAEfY718V9n\nfnON\r\n=GY7Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGqH0ZMOH4UFJPCBQowQtVc5TRVeVDuaU9eLDbxs6YXuAiEA1xuUUqLYKkbNn6B9jF4Rwt/5rCV41BTRJOBmr/JIx3c="}]},"maintainers":[{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"}],"_npmUser":{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-2d-geometry_2.0.0_1590215333912_0.6739265703040829"},"_hasShrinkwrap":false},"2.0.1":{"name":"ts-2d-geometry","version":"2.0.1","description":"This is a simple library containing classes with immutable operations to use for 2d Geometry tasks.","main":"dist/index.js","types":"dist/index.d.js","prepublish":"tsc && npm test","scripts":{"build":"npx tsc","lint":"npx tslint src/*","lint:fix":"npx tslint src/* --fix","docs":"npx typedoc src","test":"npx jest src","test:coverage":"npx jest --coverage src && npm run test:badge","test:badge":"npx lcov-badge-generator -o coverage/badge.svg coverage/lcov.info","test:watch":"npx jest --watchAll src"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"]},"keywords":["geometry","2d"],"author":{"name":"Johan Ablett-Karlsson"},"license":"MIT","devDependencies":{"@types/jest":"^25.2.2","@types/node":"^14.0.1","jest":"^25","ts-jest":"^25.5.1","tslint":"^6.1.2","tslint-config-airbnb":"^5.11.2","typedoc":"^0.17.6","typescript":"^3.9.2"},"dependencies":{"@ruffy/ts-optional":"^1.0.0"},"gitHead":"44ecc904097609b180fd2c478f2ed0e41f97659f","_id":"ts-2d-geometry@2.0.1","_nodeVersion":"10.13.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-4zcLJMd0VZfoMG0BC0dR40i7R+SMJQRNgEluW4Pp1OkGRwyt/lKWno4e0gMcRJvwFQ0u8yRTNvmXtgJyeNRwyQ==","shasum":"931a8db8462758b44442e180422a771fc76d8dcb","tarball":"https://registry.npmjs.org/ts-2d-geometry/-/ts-2d-geometry-2.0.1.tgz","fileCount":75,"unpackedSize":126080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeyM6NCRA9TVsSAnZWagAAr8QP/Ayzgxs/5jKuZFpCpjMd\n/emHPeXDymXqaRCyNO879T4Jh46qiFMojo5QTlW8XAO7BIuivd7h5ZRlpiTZ\nB7SJJ7sBcatiCN/1cH2bdw5+kf6xS+4igAxS9aU4SgwfatbB0iBUH3EBaGwk\nxud89VzwI0iGrhz3/9z936P3nt1ROGo9G7ENGNYB+dOdyhXEgB2bbrj8b6AW\nRP2x3BtCjy/iPULoVQdNnxKVuPh1F+G0NRVSlAv4loYo+r+TAivIL+GfLUAP\nQUkmpa2jHIMn/GChioQ4wU/GFITVLDpZvlW6vRhaY1KT5tcJwu25OmDoLunu\nt18f8Kp8fNtngz91yaW17+zhJ/8/LwlqzvJRyi8pa0kK35TL3p0idg0srRHI\nm1VraaNV3eSJFH/JQQaTCQm91xk7FsQA4O8Oen5hzVw3yybKOdmQr87ELA6V\no22IhyRYnQCTHy8MEWjd+/A8/bo4KuEb9Fn7BgqK4w/vjxXdwaM/Ta+nL/A6\noTPGMdUmey3A5X59zzIIXkBjj0V5JoGBF9LyzaNCUr4yUnGhQh0KL1z3B857\nvSqsCzJ7pwubUK5sTwPNk7dO0E8eyBDstbEZkJuSsz3770Bt84fhBlb6ofAq\nAcr942SikqUy47ES13wYySJPq0B8hCFZN6PVtiBgD8Saj5pZuAwr57AaT4Pu\nPiM7\r\n=DSU0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGN873mT0p8TDPX0SD6xPvBBAAJs1PVXAF0rBZMkty4fAiBFo28BXPAgO0xmAeXaof6BvSQmngLDvAxey1bW+wmYVA=="}]},"maintainers":[{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"}],"_npmUser":{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-2d-geometry_2.0.1_1590218381464_0.9114258405419988"},"_hasShrinkwrap":false},"2.0.2":{"name":"ts-2d-geometry","version":"2.0.2","description":"This is a simple library containing classes with immutable operations to use for 2d Geometry tasks.","main":"dist/index.js","types":"dist/index.d.js","prepublish":"tsc && npm lint && npm test","scripts":{"build":"npx tsc","lint":"npx tslint src/*","lint:fix":"npx tslint src/* --fix","docs":"npx typedoc src","test":"npx jest src","test:coverage":"npx jest --coverage src && npm run test:badge","test:badge":"npx lcov-badge-generator -o coverage/badge.svg coverage/lcov.info","test:watch":"npx jest --watchAll src"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"]},"keywords":["geometry","2d"],"author":{"name":"Johan Ablett-Karlsson"},"license":"MIT","devDependencies":{"@types/jest":"^25.2.2","@types/node":"^14.0.1","jest":"^25","ts-jest":"^25.5.1","tslint":"^6.1.2","tslint-config-airbnb":"^5.11.2","typedoc":"^0.17.6","typescript":"^3.9.2"},"dependencies":{"@ruffy/ts-optional":"^1.0.0"},"gitHead":"991767f5264470105b3b01c21656b144851cffca","_id":"ts-2d-geometry@2.0.2","_nodeVersion":"10.13.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-LRgUeX4aaeUbhXahfL7xN/uTzySEn18KKCgcB0j4rQyegaQEIzSpqgeogQtpo9sqrwTfM5b4OFQMWyPvLQGAUQ==","shasum":"c738fba8bb37524e32f5d743dfb4e234652f6b8a","tarball":"https://registry.npmjs.org/ts-2d-geometry/-/ts-2d-geometry-2.0.2.tgz","fileCount":75,"unpackedSize":130402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIQ2wCRA9TVsSAnZWagAAvk8P/1DBtGyEE3fIxlWms6GD\nyYMGcVwmrXRO8n7bsnQfHFd23r3doPX/GgQM0vZaGClujcydDP+bVWaVFdep\nEsCxBsmD6n3cinMVY9/3wOW5Rf47lmN0DBsmlYlYFJI2Q1USFyX0DJliz+Vq\ndPnYe+kioTrr1J9ytJFGLQkB9Z9aq9FSkD+JhwIgXNK+1/l4buR6eXUDY90Q\naASznJAVKXsJSzglzPviTaB/3oZr/MHbk+Dyq96hTVNFuQOHwJzrSF1xKsDs\nfyGrIuc10LtYoIiUffSm+7B5hv2sy6HKRPaVBbgmjl0blxI1XaumsntWS1t2\n+AD8lmsfrsYSOxolabT7Rq1CHECRs4cVpuzNTuVyivo5ujDVTZYgne90GRCg\nPklreJJJsVPDHqaX4vYSWSKAgD/0bFWBHrRxuTS0nEOF5dgvSgAPlmhAimCD\nA6yetK3zl7IzMAnZq2BnUTRhZ0O303lkCaslKMelQgUggXhFY2mhBSpZN5nu\noVUVXHxda1emopv/tKHQTZBEdFKjImeRj5QIrGxJxPeXcqNBZYsy+GrnGHj8\n3wtjTiCjHQZqOLLOi7y9EyTELhJEYIqVB0ggiQ8dKUL8fZN+dpXnybX9qwXr\nvmwNCAFFCcBQojmUHNHj1To0pSZ5Dr15Zfxamo6a74z+4BgcDTNbMhmGmpix\nOOU3\r\n=jZrh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA5h9wasM3rfah2DYisfVvnw5ZYw3Jsc6v9ufbZTsW+WAiEAmILTS+aEBHNBTJDZHCZ8PYNy1Luic+rg571g/Zow4w8="}]},"maintainers":[{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"}],"_npmUser":{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-2d-geometry_2.0.2_1596001711834_0.8990592029253797"},"_hasShrinkwrap":false},"2.0.3":{"name":"ts-2d-geometry","version":"2.0.3","description":"This is a simple library containing classes with immutable operations to use for 2d Geometry tasks.","main":"dist/index.js","types":"dist/index.d.js","prepublish":"tsc && npm lint && npm test","scripts":{"build":"npx tsc","lint":"npx tslint src/*","lint:fix":"npx tslint src/* --fix","docs":"npx typedoc src","test":"npx jest src","test:coverage":"npx jest --coverage src && npm run test:badge","test:badge":"npx lcov-badge-generator -o coverage/badge.svg coverage/lcov.info","test:watch":"npx jest --watchAll src"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"]},"keywords":["geometry","2d"],"author":{"name":"Johan Ablett-Karlsson"},"license":"MIT","devDependencies":{"@types/jest":"^25.2.2","@types/node":"^14.0.1","jest":"^25","ts-jest":"^25.5.1","tslint":"^6.1.2","tslint-config-airbnb":"^5.11.2","typedoc":"^0.17.6","typescript":"^3.9.2"},"dependencies":{"@ruffy/ts-optional":"^1.0.0"},"gitHead":"d40a06a0873e15c9299d929c7abef5dbf763286f","_id":"ts-2d-geometry@2.0.3","_nodeVersion":"10.13.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-IO0BSekUESx+XHRj2PYts7UWWlWe4vfL+jBD4Jmsp+uaHANNVAkKkLw1mm514gchw/qJ5DPYjpRxB1mOeW+i/w==","shasum":"f19b83f70bfa220f0fe4ab850d27a5fa39b103c0","tarball":"https://registry.npmjs.org/ts-2d-geometry/-/ts-2d-geometry-2.0.3.tgz","fileCount":75,"unpackedSize":130402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIQ42CRA9TVsSAnZWagAAkrgP+gNN266M6rlIFvT96Om+\nsmF/l35dPSHY52bm5Xcmyoir/i0lORke7Gy4wDCDsxly6sIYgYCUfaGnU7h/\nEdTC9NXTaQ3vMJ6+Cc9PrWDDy8trE8+QwxOJLtFN1yXVEnfoK+CTYj+wrgxg\nJ5MvI8br2WtMa8WycIOSupOtWud4iEy51HV6PJNJx84IGMant9727wdvnnGO\nn51K92xisB86MgS21cBJ0xvIX0qyAc+Z19rsasPCv+e6SAYBw13udW8MFYGT\nqLQ93DfaCRWPtxTviBO+MWYOfs9edxxyG1oKqwWU+2A5EQkcjdW92/JADRYh\nzgu0gsgYoyi3CzBc1tZ4tbubK6n86vsjQb/Xq0GUHUVJeD4gSSaKr4yNXMLF\nh6y+qeI1UmIcuwjYTWQRAWFPMGij+KWbRzBIDQjAI5+PDFnuKeiDe9C5LfnO\neqFshkK4T7clf18JVNv9rqFpFWvVTYtnJbIZRy85B6rdCqvH+q7lrGXcWZ9r\ngnFIvDYX8ro3oieCz/V14rs0kYn2lr5idq+nK72bAbzdvQRWx5wEydNg8nLz\nv24woYUjhkEiB1muVIGzHVVATAL4nbhQbzJnuUJ/ceot2Id8RxpAU23CQ2R7\nBfnl+gZx5D+BK77/bZOwcWaqdDM7GzxRYGdzUdz0usTJzsNjuc88f3xFcPAz\n8+Z4\r\n=lSyL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDj8ovuIQ3nFD08EjyF3w18hw7tSLlXG3aiKrd+JbvhYQIhALuN6o+vHEwLprFCoKTMlKyUcS1jWCtG5uc1LZ1PMTR6"}]},"maintainers":[{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"}],"_npmUser":{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-2d-geometry_2.0.3_1596001845775_0.1894565424272474"},"_hasShrinkwrap":false},"2.0.4":{"name":"ts-2d-geometry","version":"2.0.4","description":"This is a simple library containing classes with immutable operations to use for 2d Geometry tasks.","main":"dist/index.js","types":"dist/index.d.js","prepublish":"tsc && npm lint && npm test","scripts":{"build":"npx tsc","lint":"npx tslint src/*","lint:fix":"npx tslint src/* --fix","docs":"npx typedoc src","test":"npx jest src","test:coverage":"npx jest --coverage src && npm run test:badge","test:badge":"npx lcov-badge-generator -o coverage/badge.svg coverage/lcov.info","test:watch":"npx jest --watchAll src"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"]},"keywords":["geometry","2d"],"author":{"name":"Johan Ablett-Karlsson"},"license":"MIT","devDependencies":{"@types/jest":"^25.2.2","@types/node":"^14.0.1","jest":"^25","ts-jest":"^25.5.1","tslint":"^6.1.2","tslint-config-airbnb":"^5.11.2","typedoc":"^0.17.6","typescript":"^3.9.2"},"dependencies":{"@ruffy/ts-optional":"^1.0.0"},"gitHead":"8894af874f4025b69ad2969c324f3eb44e27b7e6","_id":"ts-2d-geometry@2.0.4","_nodeVersion":"10.13.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-iHpXjvvhTa1+77xyCyh78O/kXEaLvQkVozNvM+ioUkPKUaw4sg9opRFrl1gltNdwKMNwuZ/vBUent3Q/d+l8Sw==","shasum":"be7e726febc4888440cd1ed480aaff7838f177ea","tarball":"https://registry.npmjs.org/ts-2d-geometry/-/ts-2d-geometry-2.0.4.tgz","fileCount":75,"unpackedSize":131800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIRBECRA9TVsSAnZWagAA2o4P/jaDveuL/2WtbUxRVGX5\nd/3zDt3Am8ah6pSpRGGuLFd+2jQioyCBAvj8WfcApmlSBYqFMUSADjZ0u+/c\nj49Vu35Ur101jm447ihiYGDXi1FZGq0fhZc7K5zeOO9yf9IwIpT6nHFdkMvD\nD6BUe+0Lvb7Pdxr8bOdgXAhtuaMMt76+UgWqjYowBjxNrQCGyei1/BzNTXA/\nhoOBWRCvtj3afF+SM0N43xlxmHFRuiVZO6dewHxuw4qruRDlAAtWPZM6LJsg\nH6oJDUgybubgCw1iGG20Mkm1PzKzPsm6721nvO3uhS6j/h7ovKYA0h/69ARs\nS0fjmBGjmsCwsMs8V650dtxJAgz6+k6CZ/3ksZA5pusN2FnKJ0AsXQrDrWLg\n84846+FRyuQ++cRvlfBS1a9P93BA+AvlOK2KKTNBjTU/AAhk0Zv3nlvR+zl3\nk59NjmU2ZGa7Cgdb59iTcbLenUFuoStkCMD/sz0/pWuscMSQGaIX2/aQ65az\nCuSqWT1CHAteUbIPQKFsgQo2u7ZydkWjlGMFz3cACh9nlyTXqhaakjg4ZzNy\njlDn5Qa/3wrLTPxE0aw5Ulnr8NJtVqWBiZBltuby1hjCDcwj1Df8KW3jkVzC\nyXs8Zv4m3ABCcqSraFsSXUfLZFKxCV9t1QoAsFOtrCmpArTO5/6W6ztzpo7J\nDBWk\r\n=DvWs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLAC7qm2tDm+/yEWkYtjrSz2TAEgoo/3hqNKvM8CQErQIgFvzGOrIpNbTIv9aBc7QATl5L/qQ1vb6xSHUCv3Bw+hM="}]},"maintainers":[{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"}],"_npmUser":{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-2d-geometry_2.0.4_1596002371602_0.781956453494504"},"_hasShrinkwrap":false},"2.1.0":{"name":"ts-2d-geometry","version":"2.1.0","description":"This is a simple library containing classes with immutable operations to use for 2d Geometry tasks.","main":"dist/index.js","types":"dist/index.d.js","prepublish":"tsc && npm lint && npm test","scripts":{"build":"npx tsc","lint":"npx tslint src/*","lint:fix":"npx tslint src/* --fix","docs":"npx typedoc src","test":"npx jest src","test:coverage":"npx jest --coverage src && npm run test:badge","test:badge":"npx lcov-badge-generator -o coverage/badge.svg coverage/lcov.info","test:watch":"npx jest --watchAll src"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"]},"keywords":["geometry","2d"],"author":{"name":"Johan Ablett-Karlsson"},"license":"MIT","devDependencies":{"@types/jest":"^25.2.2","@types/node":"^14.0.1","jest":"^25","ts-jest":"^25.5.1","tslint":"^6.1.2","tslint-config-airbnb":"^5.11.2","typedoc":"^0.17.6","typescript":"^3.9.2"},"dependencies":{"@ruffy/ts-optional":"^1.0.0"},"gitHead":"c50ab54b787990fbc16ee2253a741c51bc4326bb","_id":"ts-2d-geometry@2.1.0","_nodeVersion":"10.13.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-BKaw2wscMvqUGG9oCksZcPfBz2aatOo5Zd+lqFg6GArabxTe44d3ewNTrtTuWnVQwKAB0B5iiVPDe0hO423vUw==","shasum":"7cf6fbe0a655171412f6bdd0ea949a558d672473","tarball":"https://registry.npmjs.org/ts-2d-geometry/-/ts-2d-geometry-2.1.0.tgz","fileCount":75,"unpackedSize":139464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQO7bCRA9TVsSAnZWagAAb+4P/A2npnplceBLdhG7oG+Z\nH2x0qcZzx1lP1BnX+rD7vrYuU/Pvil06ruUGmn/R2VB+OS9sw8A4+7v1IdtV\noFdSuv4hAKZdkJZ78MoXJ+HGRq+EZwK8n9Vy+C/4J7bElWAtb39ZdSBLrDeY\njonccK0ToZPCEdYPemjmbyehP+MQj6f26JALt3dNBREgILHHdhlMmyLyBOiu\nAOV7qKL1sDRswvTSr5U0F20zN+iPfFqgtS2cUb8l7NEMbXtI2iB/xOt7Ar47\naSrr6UBt8XOYZ+QpyNm/k1R0LQUtMl+UNPKf+b3GIa0KRF/UIHpZOncQr5e/\nWONoy2PZxq8XrcihEl7q4RsiGpdwf3v0StvkXEW4Osy85vdvCiyTP7tjEsC8\nlaH+1W64z7wLu7oSSPtV/8VTrQCBwd8KWJPO22ePV5pcVJD4Sw7oeZrsZVCw\nFlP4aZ5KsqWF+mlccLLyvVzOhL6eJPwEugV1O+POYnPwGhw5ekRe+820bW6Y\n6yN9eerqeXSEKW99j4t/r735UeQChk+284Tt/feV0j5ajVtB0m4csF1Y4OHb\nKYfJ02rBmcA5t8+HvN9xhHJ7I/wFCw2+xksME2H6kKtYI8S95v7nV8dgL567\nmtrn3DIq393V3/Znof/Cv7G4bNzBur/1xIOhy9UsIjol1v3v33nC8NELUu5W\nkFTO\r\n=HQ79\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCX/b9piOUoe2yv/btCQWZ0pdODym3Azf+ttr/Wg8P3YAIhAJyNPJVWOHYtiNd40PkXlAH9XkTXCfCJGGtbEVnXYqT6"}]},"maintainers":[{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"}],"_npmUser":{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-2d-geometry_2.1.0_1598090971242_0.7175755739122331"},"_hasShrinkwrap":false},"3.0.0":{"name":"ts-2d-geometry","version":"3.0.0","description":"This is a simple library containing classes with immutable operations to use for 2d Geometry tasks.","main":"dist/index.js","types":"dist/index.d.js","prepublish":"tsc && npm lint && npm test","scripts":{"build":"npx tsc","lint":"npx tslint src/*","lint:fix":"npx tslint src/* --fix","docs":"npx typedoc src","test":"npx jest src","test:coverage":"npx jest --coverage src && npm run test:badge","test:badge":"npx lcov-badge-generator -o coverage/badge.svg coverage/lcov.info","test:watch":"npx jest --watchAll src"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"]},"keywords":["geometry","2d"],"author":{"name":"Johan Ablett-Karlsson"},"license":"MIT","devDependencies":{"@types/jest":"^25.2.2","@types/node":"^14.0.1","jest":"^25","ts-jest":"^25.5.1","tslint":"^6.1.2","tslint-config-airbnb":"^5.11.2","typedoc":"^0.17.6","typescript":"^3.9.2"},"dependencies":{"@ruffy/ts-optional":"^1.0.0"},"gitHead":"4c5a4dfc01572ec4263694f8296bd568183429a5","_id":"ts-2d-geometry@3.0.0","_nodeVersion":"10.13.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-fbVG0VosL0CNpy31jRlNxl/mOu6e2VvXz88WDXT0XQRmQnGYS+TSASinT7yDGYh47D9xq4aNaPBld+yr/8oT/g==","shasum":"fcb2c86d7ed5a90cdbc367ee08c95251c09b9723","tarball":"https://registry.npmjs.org/ts-2d-geometry/-/ts-2d-geometry-3.0.0.tgz","fileCount":75,"unpackedSize":139464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfW9EACRA9TVsSAnZWagAAfvUP/3FlLg+A0zxZI+4m6K/h\ncPLdqfgOqZ86AB/ZIBdtv4yE+AN1Pbu6J3Js+ojvAuyFg0fhRN+nHlldsPFb\ni0XtT3Zgc7k4/sLc7JFCdWvPKJjxTQVUjCDjQe7X+MbNXHfMlfxyv2XpALOU\nrbCK5xSJ97OZraSFcQ8+l7GcwxoGB8nSBXB4dV3Q6InXrG2UCe0nlOn8HNJ7\n744wj4V8whG3gWL1R2YuW/aNZFcHt8Eh2mRuoKxm5UA6uB4OyJT6SFA+cq3v\n4Kuv3Y7P1cXO2qPlvOmVBzvP7fBQQf1wGQEkBYD1z3JOIPy97jicMNul9Xeg\nypyZG8ZZh7rCNBcz33cEHT1lR/lQiQ0GomcZAW3I3Jy84XV0R7oaFiOi6/7Z\nI+9M5/8cE5Ap4dTzHzNhYktLjnO13JpB8QTgkDcxRj0XWUATnzKa8U3u9iBX\n/AOTj2bIcH13L1/VRbSrVmIDx/IldwfKgsBCg49y5EnQT9uNrAqYWq6UPlwC\nyLISX3NxMj9TImpJwx4QUTdxuL7KIQFJWZuvPj5+8BRGHT73Lu7BxgspUA22\npX7YFVB6R5uoRkMwbr3dG0eoMqZrhYEyIn88ZeHPqvh1KJRDZmkQxxDGyzL4\nmskIjdin1WOUvQ3oo8pEmR7mVWrbKoOi1obZCtjEVfNU6Ytrrk5w/K/sizaA\nTyFF\r\n=bh33\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCm65owfq9W4IHaoCKh81HaVCowwgZ+tgtgF5K/xktM5gIgGm9gvxl0bClvnPoFlhwnSwIkcm5ALyaFkWUT6cShX1s="}]},"maintainers":[{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"}],"_npmUser":{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-2d-geometry_3.0.0_1599852800405_0.33343169903829906"},"_hasShrinkwrap":false},"3.0.1":{"name":"ts-2d-geometry","version":"3.0.1","description":"This is a simple library containing classes with immutable operations to use for 2d Geometry tasks.","main":"dist/index.js","types":"dist/index.d.js","prepublish":"tsc && npm lint && npm test","scripts":{"build":"npx tsc","lint":"npx tslint src/*","lint:fix":"npx tslint src/* --fix","docs":"npx typedoc src","test":"npx jest src","test:coverage":"npx jest --coverage src && npm run test:badge","test:badge":"npx lcov-badge-generator -o coverage/badge.svg coverage/lcov.info","test:watch":"npx jest --watchAll src"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"]},"keywords":["geometry","2d"],"author":{"name":"Johan Ablett-Karlsson"},"license":"MIT","sideEffects":false,"devDependencies":{"@types/jest":"^25.2.2","@types/node":"^14.0.1","jest":"^25","ts-jest":"^25.5.1","tslint":"^6.1.2","tslint-config-airbnb":"^5.11.2","typedoc":"^0.17.6","typescript":"^3.9.2"},"dependencies":{"@ruffy/ts-optional":"^1.0.0"},"gitHead":"30f9a2661be1f43b62406f7832754c498023fc21","_id":"ts-2d-geometry@3.0.1","_nodeVersion":"14.14.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-XSGHFOIbs/00j3si/IhIhF2jwZK2j7ndjKGj/w6XjtCSDhsMdjd1xR9il49MKalI0F+c0sjnmRmcw12UvtY0aw==","shasum":"28914137d3f061f73b0d738b4c58260ee2a21865","tarball":"https://registry.npmjs.org/ts-2d-geometry/-/ts-2d-geometry-3.0.1.tgz","fileCount":75,"unpackedSize":185138,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflT/PCRA9TVsSAnZWagAAZDsQAJ3du8O7G2OfB0HJbEeJ\niSy4w9ZwM5GL/uTVE2FDJi+VVlDIuhJdFpckBgdkSTEEoA4cIaLTfa6ZiB8z\njo+vMvPvfELCjegESrfNiuVis1M8rJAxwVC+5xANVyNp2N5ereBTt4E3S+74\n6FPI+oE5kNCKn3Twxg0RMul84kT6ACXvQvomWDZeYHAXBpvLPXh72VFwOTzq\nlKitQbEdm3XIvI/kXzhk88thp1KEXuP17/XGFR6kHqvs5UHSaXNmekZx5J7Y\net1ZkiUutroX9UbTp3w9Tk1k/8/qXEMbjozzDc/ZRYCA2tZnH+ABQdH3H9XF\nfWE2oglLna/poMfTrjPUMzMen0JhDEbz+JBht514nL79FYfR7KOZ21sHPW5P\n3cSYJFEF4jOs71wq6K94imUZVHlM5aeshRPYBIO00R2xroqHiIbCG7mU8cw7\nDO4pRcoqCrSgt73xrNVZdMhN5IB6G67Y3oVqgTbQHAzApzJwnPKWd4+HN8rB\nJXMd456xCpugNJe89VYYYTMtmTJBRxIV3xTumj3fcUXl8w4B1gKNJL6yxmqX\nf48aMMjq2V+tuQMgqJOVTwD4RxjLrwlRvQTLBWuDSnGi+Ho1FBk052rHX2/h\nliV1cTqa4NFwm/E1VLO3YCrQ4b47Zb9/QFXzPQ9eahKNRwh0yru7Ckd6OW6o\nPu0o\r\n=+vI0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHOS97HKdfLkcH1NAnHWslSxzqmO57rbseTrji2386OiAiEA2TN2c+xCJzswU4OL4EDF/UUBV3cIpr9cpZc/ACnXKbM="}]},"maintainers":[{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"}],"_npmUser":{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-2d-geometry_3.0.1_1603616718699_0.9794892362468881"},"_hasShrinkwrap":false},"3.0.2":{"name":"ts-2d-geometry","version":"3.0.2","description":"This is a simple library containing classes with immutable operations to use for 2d Geometry tasks.","main":"dist/index.js","types":"dist/index.d.js","prepublish":"tsc && npm lint && npm test","scripts":{"build":"npx tsc","lint":"npx tslint src/*","lint:fix":"npx tslint src/* --fix","docs":"npx typedoc src","test":"npx jest src","test:coverage":"npx jest --coverage src && npm run test:badge","test:badge":"npx lcov-badge-generator -o coverage/badge.svg coverage/lcov.info","test:watch":"npx jest --watchAll src"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"]},"keywords":["geometry","2d"],"author":{"name":"Johan Ablett-Karlsson"},"license":"MIT","sideEffects":false,"devDependencies":{"@types/jest":"^25.2.2","@types/node":"^14.0.1","jest":"^25","ts-jest":"^25.5.1","tslint":"^6.1.2","tslint-config-airbnb":"^5.11.2","typedoc":"^0.17.6","typescript":"^3.9.2"},"dependencies":{"@ruffy/ts-optional":"^1.0.0"},"gitHead":"e4bac218c13c9122fbfffbc0209684aa37daf2a4","_id":"ts-2d-geometry@3.0.2","_nodeVersion":"14.14.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-/KpaPICKGxASszWZRvQ0ZeHtp4al9pImHomsBBQ7H0HC7pbBg8X+r9LcgNeu5oTHOEcJ3nnpJJBQJUnibtIVDg==","shasum":"a3898ef7da048d28c130fadfecd05c005f1cfb11","tarball":"https://registry.npmjs.org/ts-2d-geometry/-/ts-2d-geometry-3.0.2.tgz","fileCount":75,"unpackedSize":185032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflUuMCRA9TVsSAnZWagAA47kP/3ltHb2Zb3KwnVM9ziYP\nNe0jQKUs2EKvpm9CUB+NPZpEDyvaUfAk35AJQPVo3FG5KZX93PNW977B6VnE\n5YWm6DHzdA4BGhPZdVB4or3DLcZ59cEZ9LUHnJC44qvRml1lfCsYzs9UPbCf\napyZtduJA/UTr10UJ+HsVq+/QTUFecP8N7wbRFdCFTFrjBxeQv/SEqp9ixKH\nif8AZGxxhSaMNBiz97qkD4hgcQ80XKw2KftA/FUEC2D6gVEEuRwQI08C0h2T\n9yGy8E+IdtAxmdW2OoXro6i4N/JX/hnAhYAXQAA8ZZp0B/M0His0SKto3YL0\ny+jJfTIBQgf469DOORBqTjrJ4f8nD4pbWDGhs9zB9glDieI/Nnl85wxK/y8r\nEiy4HYPgYW8KA1SSEt0ELVJ3PUo2WVZu5jhEaSxNrYAMfhrkt/p01DKDhkRC\nnjB6EnI132b3u2PWm5Y9Pao8JvZO00uP1CkzoaLMGg3xwDjlJPSYZGJAHsTG\noKRkRpizGLH+fSxQvFYyBbnZ62CqGAWKztHIJDI9xDCN1UX/YoNmVPEARp0h\nRQ2uM0GcECNu9bbhJ0NrJpKjyJB6X4uscvBf+9lXtTYpbVVrdSJjjzciOh/t\nj5+xUGwSeYIvZjoaHyXs4z+46ljwHN5AYxio3P60rUqrrOHhhC3xXQ27eZZR\naB9+\r\n=8COr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDC9RyHK76w7s6aSzSpDZx2iA6J1wUZ9edPcWTlVBUUawIhAIoeXRfeADOeOOMkE1nJD1CAl2tOMV174hSvW/D48mRm"}]},"maintainers":[{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"}],"_npmUser":{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-2d-geometry_3.0.2_1603619724144_0.31997849303743187"},"_hasShrinkwrap":false},"3.0.3":{"name":"ts-2d-geometry","version":"3.0.3","description":"This is a simple library containing classes with immutable operations to use for 2d Geometry tasks.","main":"dist/index.js","types":"dist/index.d.js","prepublish":"tsc && npm lint && npm test","scripts":{"build":"npx tsc","lint":"npx tslint src/*","lint:fix":"npx tslint src/* --fix","docs":"npx typedoc src","test":"npx jest src","test:coverage":"npx jest --coverage src && npm run test:badge","test:badge":"npx lcov-badge-generator -o coverage/badge.svg coverage/lcov.info","test:watch":"npx jest --watchAll src"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"]},"keywords":["geometry","2d"],"author":{"name":"Johan Ablett-Karlsson"},"license":"MIT","sideEffects":false,"devDependencies":{"@types/jest":"^25.2.2","@types/node":"^14.0.1","jest":"^25","ts-jest":"^25.5.1","tslint":"^6.1.2","tslint-config-airbnb":"^5.11.2","typedoc":"^0.17.6","typescript":"^3.9.2"},"dependencies":{"@ruffy/ts-optional":"^1.0.0"},"gitHead":"3515fe11a60fa36783e7089d5a120f47ecc1614f","_id":"ts-2d-geometry@3.0.3","_nodeVersion":"14.14.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-5LRd+pOdPTaH4VQcL5vG5AyUvZC2TtmeRLPuVRxey7p4NvuGeN74+GRrbMxlfgRH4qcP4TsG6joGLgDMDiqpfA==","shasum":"77926cacbbdd137ee828b8ae1455af351a780a6b","tarball":"https://registry.npmjs.org/ts-2d-geometry/-/ts-2d-geometry-3.0.3.tgz","fileCount":75,"unpackedSize":185138,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflUzACRA9TVsSAnZWagAAG3sQAIdUdhMOTCq+uCubhoDi\nefbRHILJ6hdfG7LfYw84km0yvZBOp6x+Jy7KlmS7XKUXLE5foadrJ3fdRfGA\n0vQ6Y/oaC0Om5YM6dteAwzAhLVDUemE9hEi64XXezrlI4/BoVvq1endwacTB\nwSzePZ7eJ7uVdHaK65EhMw18gJOuMric4iZitnFpS1TFJMuc/OVb6KEEat0I\nEbCD0WWSLGetZytZgCiPCo69Qj3sHTkwlObYr94+0rLYMrFUA8EUIWUF9zNg\nwpsqyFC9gnok2Lc44JEAbRv5fYgWcwB/MrlzBrV4xreygsCbYrgA/KUjDVQ6\nRLhKuBOYPN8ikVRYdMO4MH9NnhLbEi6WXDBw0bl3TuDx4W29UOiSXjpMMPFX\nZzxFisDpcnx8b1wlHK6ne2fXBj/btgEYhniss7XmtFivYIzqkd7tkTNH7GId\ndgF4qe3IssT/lbEWDqmnlqL4nk3WuppdI8F5N11sFNJ7nnKhu9l3PwD30/t4\ncGunelAFM/0fT1HbfpxpKVZS1X7PQUXdpGqCLPMBCfPDuf/yOOTP2du2zzkK\npF1EwtkyO1cEZiP50ktXAYe+6ZEkvHpJaGOgUQwj42/d6BDnA2gFXENw6g+N\nCf4UUwqSvANu20X8AcSP+5AffZCEjDKcIrGjBDXWjdHcaJI88TUGajCfkv3+\nT7Vn\r\n=SvyK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGfNYsWnU8WTGBS5hr/LZgvy6U9095RNuSS2a3uuYk+lAiBDeD0ztS+CEuziiE9GeqEza58SLeEP7e+9yg0KWXYAQA=="}]},"maintainers":[{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"}],"_npmUser":{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-2d-geometry_3.0.3_1603620031802_0.14490407382562065"},"_hasShrinkwrap":false},"3.0.4":{"name":"ts-2d-geometry","version":"3.0.4","description":"This is a simple library containing classes with immutable operations to use for 2d Geometry tasks.","main":"dist/index.js","types":"dist/index.d.js","prepublish":"tsc && npm lint && npm test","scripts":{"build":"npx tsc","lint":"npx tslint src/*","lint:fix":"npx tslint src/* --fix","docs":"npx typedoc src","test":"npx jest src","test:coverage":"npx jest --coverage src && npm run test:badge","test:badge":"npx lcov-badge-generator -o coverage/badge.svg coverage/lcov.info","test:watch":"npx jest --watchAll src"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"]},"keywords":["geometry","2d"],"author":{"name":"Johan Ablett-Karlsson"},"license":"MIT","sideEffects":false,"devDependencies":{"@types/jest":"^25.2.2","@types/node":"^14.0.1","jest":"^25","ts-jest":"^25.5.1","tslint":"^6.1.2","tslint-config-airbnb":"^5.11.2","typedoc":"^0.17.6","typescript":"^3.9.2"},"dependencies":{"@ruffy/ts-optional":"^1.0.0"},"gitHead":"216519486495e587b716ade6fe04d87c9fb236a3","_id":"ts-2d-geometry@3.0.4","_nodeVersion":"15.0.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-2sr6BG2Ua9qwSvNf9R0mxFRb3482VF5KOrwEKmxEo4zWG9uQ2HV8nxGTf82lt+EoORdZTN5IyZoEM45aB1Yx4A==","shasum":"8a4cb59b791a4c57e7dbbb73701a3c39783bf1c1","tarball":"https://registry.npmjs.org/ts-2d-geometry/-/ts-2d-geometry-3.0.4.tgz","fileCount":75,"unpackedSize":185378,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfncsdCRA9TVsSAnZWagAAq5cP/2etljyTaTx7/Hcbqczc\nd3r5I8RGdbjQJp3r2u41Oc/h8gjsKfK4IMu99f5gvHmucycvQ1QJbabe5ycP\nNSct13xW2AF37/UMntYXuIZAJvvwLIFqStoqlyED8CZZZla75DPWbwOhpGOr\nNK4l9X/K3iPjZoAIrxdTQxJ1Yx7RTGSQLtLZxA9qDnLSYMibRB6fpZg39Hwx\ndrBK2zVshyWVRQormi556CG6tVwG5sr5wHbiBim286YLajzPmA2rb0f9YZvO\ncJXAlY6GG1/05aAJu5itew3GeyFkKKKYOvxGyRxcLN9qI/hrMEiJC/MxeSHn\nprvfC0oWxM+xZh9w4+5izhSYpgqpppdw222BoFbu2MvOsrvoeqSA+u33R1kc\niddRNcnAM6YZpWKmRAQEti+eGiyDeQ21F1/Ur6c3b0J3DAlockfFgROUHHM4\nX9HMFoY7rLdPf8SImETwHJBaMIbvVYpNkQoY/QXR7149+HRdcYb2inaLBuzE\nKVRBTChxdfG9pDsAVjei/VRmcFXwWf8VMspZTCgq77DAsIngv7xFq7ttghF7\nYc5iAkPM5IO1ewBbxN1O/HYl/RXHPF8yRq/lnEC6eOSwBcPb0adb0P8g+ame\nz8KFlzZPCVaqpIFR2Qm180HzjxToXqG0wkRwFnlUs+OWy+ecZB1fSiK5ogtq\nyRk3\r\n=PLew\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA2fEAiYSlAmwKhoqWi2/32GqgYf+wmuKdkmsSuqtNlxAiEAx4j/7WI6mVt2UNkUi57mx5s2cqy6Kc7y/+ZRXSdrh2o="}]},"maintainers":[{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"}],"_npmUser":{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-2d-geometry_3.0.4_1604176669065_0.16196993405187965"},"_hasShrinkwrap":false},"3.1.0":{"name":"ts-2d-geometry","version":"3.1.0","description":"This is a simple library containing classes with immutable operations to use for 2d Geometry tasks.","main":"dist/index.js","types":"dist/index.d.js","prepublish":"tsc && npm lint && npm test","scripts":{"build":"npx tsc","lint":"npx tslint src/*","lint:fix":"npx tslint src/* --fix","docs":"npx typedoc src","test":"npx jest src","test:coverage":"npx jest --coverage src && npm run test:badge","test:badge":"npx lcov-badge-generator -o coverage/badge.svg coverage/lcov.info","test:watch":"npx jest --watchAll src"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"]},"keywords":["geometry","2d"],"author":{"name":"Johan Ablett-Karlsson"},"license":"MIT","sideEffects":false,"devDependencies":{"@types/jest":"^25.2.2","@types/node":"^14.0.1","jest":"^25","ts-jest":"^25.5.1","tslint":"^6.1.2","tslint-config-airbnb":"^5.11.2","typedoc":"^0.17.6","typescript":"^3.9.2"},"dependencies":{"@ruffy/ts-optional":"^1.0.0"},"gitHead":"619c4973fbe531e4fe578a61d01657a6429fb429","_id":"ts-2d-geometry@3.1.0","_nodeVersion":"15.1.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Rfi5uWl4oUbKOlnfuq/U1RMR8J2NWqNR+Fyzu5dvPyYwlqTIWBrNPaWeJjdYaO0kTDQHfYJwJZb3PQ4Da3L0PA==","shasum":"2bc1955a25229f5a08e4450e1a9da3339b49f828","tarball":"https://registry.npmjs.org/ts-2d-geometry/-/ts-2d-geometry-3.1.0.tgz","fileCount":75,"unpackedSize":216335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfptDOCRA9TVsSAnZWagAAY1AP/3bldXPqR5mhiNdzp92t\n83w/MsV6hg6wQanOIL20otM/7kDe2asEhwDOAUdnvgepjHjKfw5HLFeYk9Qy\nuVzfouPYHtcQIRSZswcHbdS3cGvbal8147WlnPcRE/DPEgpkR+GQPBVW3uzs\n+YDwRTcEffOXOE0y7APoWfL6Em74NxiAv6jy1aDK2P20cLgNx7qBMEpMnfjC\nvp4d3nwo1cbgS8mQ86B9m3WH7ndG+0FMRAWUofn+C7vXyQhbGVxp4hXZc9KR\nv6j+/w86fUyegbSTjAFi8sLLivpaEHOm3Aq3VUUbsz1llunVD4bs+FDdwCdO\n29jCR03F6sYxzTK1LlJv3Fkji3rZb7O6MVdVMt0a8z619q0acHFS6I/gybmk\nypQNpfdchFM63ikHtNJp6OxMXmzZ7tBB0Tr1El944DGCXtz+Gcgtmwl7TGSv\n1cFl9DhKJJkFf5ADpt6/PCrT3EoacOqiP3zqTXFYz/9GilqmweOoUAHrhwDn\nRaznjTscZlJxHoalaXsgBAkY2RJCb7DoFZm41GV4WaIKEeqAow5+JY+3GpFG\nrbRfEk5pg2bn3jpDfCtZP8V1ljQGZin9rWYaY6GEiqspZT9OKx8X077ObF/8\nYa+AKbokgL6cnWUJ5pzCf+alCgq55tQ7qwtW5GmT6y2P4gBkGm1jSms1e+2r\nMgO6\r\n=Lswq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuKHyN0HNp0bnpI/jfm+ElYGk9hi2Gu5xTXpGQ/7YZYwIhAMIsbzCVwA2Y8tazfthNphzBdNHH7DQymsoiv88esMhv"}]},"_npmUser":{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"},"directories":{},"maintainers":[{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-2d-geometry_3.1.0_1604767950336_0.5318739201700202"},"_hasShrinkwrap":false},"3.2.0":{"name":"ts-2d-geometry","version":"3.2.0","description":"This is a simple library containing classes with immutable operations to use for 2d Geometry tasks.","main":"dist/index.js","types":"dist/index.d.js","prepublish":"tsc && npm lint && npm test","scripts":{"build":"npx tsc","lint":"npx tslint src/*","lint:fix":"npx tslint src/* --fix","docs":"npx typedoc src","test":"npx jest src","test:coverage":"npx jest --coverage src && npm run test:badge","test:badge":"npx lcov-badge-generator -o coverage/badge.svg coverage/lcov.info","test:watch":"npx jest --watchAll src"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"]},"keywords":["geometry","2d"],"author":{"name":"Johan Ablett-Karlsson"},"license":"MIT","sideEffects":false,"devDependencies":{"@types/jest":"^25.2.2","@types/node":"^14.0.1","jest":"^25","ts-jest":"^25.5.1","tslint":"^6.1.2","tslint-config-airbnb":"^5.11.2","typedoc":"^0.17.6","typescript":"^3.9.2"},"dependencies":{"@ruffy/ts-optional":"^1.0.0"},"gitHead":"90ededd820e9b76861c16342ef42609d428bb61c","_id":"ts-2d-geometry@3.2.0","_nodeVersion":"15.1.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-pNLM1T4W+Ns9QcEZkAjoDqEeuKZZRFN+5r4FM1O6Mc0KwWTPIBt4aDT/8hQS/DHSMSTQXOgDkk30AVdM7xoUVQ==","shasum":"af8269fcbc80f037c330fc314206c44248b1cfe8","tarball":"https://registry.npmjs.org/ts-2d-geometry/-/ts-2d-geometry-3.2.0.tgz","fileCount":83,"unpackedSize":221124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpti8CRA9TVsSAnZWagAAzm4P/0U7WdPLCB14L7MXXOzN\nl4fAyNg4KuzJ3NyOCVgN36dkAJTdxhRmIJi/Q1/YpIrbgLMR9WfuD7kxQ9ET\n2i6mGO+Hzvr/1dSgnx6IMtuUJvvEW66jEy3dp7cHvWVEHeC4/PJ0SUrJEzuV\nfAMLGnFn3Icwba9X7UrQCVnUmpJJrB9F5IbVUg8dBDp8Jxus183D9uB7oOPJ\nGmLeglEcvsCWfPY7GEpMSxsBcJ058DnrZqKjU+V+sihX+UwuU2TXlLIPjMsT\nTnjhGCoiqctagVJ3SIThyQvvHbM+W651FCbiV+jV9ImGVWmZLdo9qVatuF1K\nrLZy1ZSPRJ0OSS4NbXNMGSZD48U+/uA8kkZX3mO9KXlxHkmfwOOoy1/vOVzh\neH7eUeinW7rvmzoQjZLFhLcl/AHB6AzeWC+MkhQcrv2Q5B50fNi0Mg3Og13T\nKrz3rHI19QOJf97uuO0O3TjhzhaljIBcQr6ngGK2d1UAPBQJKrTPJCK0jn68\nI/h9P67Nq0B+bnzZ7cO6bkQ42uUA911hxf2YFtw51zfzRXMHHwNVBLwfB3nA\nKFIi2IdZwfJi2Ianz+OAkdnP+1w3QtLDBtVH+WJWXbrOJ2J4YbKMI0AJFdiO\nbxBN0NpNZn1SgEkutw0Smo965ZPjK7WpZtju4/7d8SJtPIs201bEAl3grg+q\n+h2z\r\n=xBwS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICC7jGF9AtvTsaLgIE/cuCrSHKbgk/GscqjESULAZcS2AiAejcRAU+EBBO8Ot5PmMoq4juJooqSdvqabGJrvbg3J6Q=="}]},"_npmUser":{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"},"directories":{},"maintainers":[{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-2d-geometry_3.2.0_1604769979382_0.36989625787368174"},"_hasShrinkwrap":false},"3.3.0":{"name":"ts-2d-geometry","version":"3.3.0","description":"This is a simple library containing classes with immutable operations to use for 2d Geometry tasks.","main":"dist/index.js","types":"dist/index.d.js","prepublish":"tsc && npm lint && npm test","scripts":{"build":"npx tsc","lint":"npx tslint src/*","lint:fix":"npx tslint src/* --fix","docs":"npx typedoc src","test":"npx jest src","test:coverage":"npx jest --coverage src && npm run test:badge","test:badge":"npx lcov-badge-generator -o coverage/badge.svg coverage/lcov.info","test:watch":"npx jest --watchAll src"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"]},"keywords":["geometry","2d"],"author":{"name":"Johan Ablett-Karlsson"},"license":"MIT","sideEffects":false,"devDependencies":{"@types/jest":"^25.2.2","@types/node":"^14.0.1","jest":"^25","ts-jest":"^25.5.1","tslint":"^6.1.2","tslint-config-airbnb":"^5.11.2","typedoc":"^0.17.6","typescript":"^3.9.2"},"dependencies":{"@ruffy/ts-optional":"^1.0.0"},"gitHead":"a0e5258e815e0146fc6004b6b46ec8d4b939e4ea","_id":"ts-2d-geometry@3.3.0","_nodeVersion":"15.3.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-aMZEJZHBbSccHHepQ7Em3fmJIhkBEQyYOvJtTOyKP4GjXdG9ZYqlQ0rym9u+9Enl1hWFcKPOfNp0JhZz8EYflg==","shasum":"48159ab9abeb9709bf94631b3f4a717553db22e8","tarball":"https://registry.npmjs.org/ts-2d-geometry/-/ts-2d-geometry-3.3.0.tgz","fileCount":91,"unpackedSize":254498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwPBpCRA9TVsSAnZWagAA2yoP/3El/oIUjB5kmp1fLkUe\nT+bJT+6pnYyL9Uf2zVacVgGSV4FUHtOb9FeoIUAG/H47fs79ONppgE/72Jtm\nCAX7YXVHI9dGYH0A0zbjHCAZzffO6bfFnGdDNqwNtuAw5tTkePz4oYQY47dO\niNLGGpeY4urPM3SctseiPiMbXZWGQdq2C6J7Z1SslSiFmpyBQFQXnrsG0J+e\n0MgueTZQ9Z+aThAlHx7+U2MWUAvsLo5+ambTBQTLyFljpb1Uv4WVY7K2LCbt\nWTFzbirY0HALFuDbbG8t95W+O1NSYzLTiNg84pS9dYnuQzidcwDqn1LUg7Md\nAf3oZOthYERsPi/liymYSGfJtkWnSpoc4UnpdVAV1srp81rMkwUGkooz3HZZ\nA/ojrkDknmv1F/nUnRlW3g9/R90qHFTiM4bitnuP5t/kvRlea9ZSZiruNsy5\nQkH+aKpBKZAdkprttPEAg7ubClVXvyb0QjSnhYQRewQoMQPN1Jt2pYnlDCrY\nB9EqdufeiDY3uOGPixBiv1HM/vokuyGf+EEHIml75GfzVP3C3gHXYnrJl42e\n4puJiWhLvuNsHcvwWPcMZamePcvavoDASd8hCCFPksnon2d6uhQgFXJs8OUx\nBKA+pEy5TVYpB42Auv/kBPnogzAOr+rC28n6v++McS8y/e7R+H8LBYHseNm8\nle0d\r\n=Dsvf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDxvKSfHR0SDba925tBMlU/oSP0PAh3lLBgQ/q4EwVOdAiAZG8AbjHikUKb/0Hh1x0LlgBeG+JVOsBLxpIGWXYMrgA=="}]},"_npmUser":{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"},"directories":{},"maintainers":[{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-2d-geometry_3.3.0_1606479977208_0.42139672859267585"},"_hasShrinkwrap":false},"4.0.0":{"name":"ts-2d-geometry","version":"4.0.0","description":"This is a simple library containing classes with immutable operations to use for 2d Geometry tasks.","main":"dist/index.js","types":"dist/index.d.js","prepublish":"tsc && npm lint && npm test","scripts":{"build":"npx tsc","lint":"npx tslint src/*","lint:fix":"npx tslint src/* --fix","docs":"npx typedoc src","test":"npx jest src","test:coverage":"npx jest --coverage src && npm run test:badge","test:badge":"npx lcov-badge-generator -o coverage/badge.svg coverage/lcov.info","test:watch":"npx jest --watchAll src"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"]},"keywords":["geometry","2d"],"author":{"name":"Johan Ablett-Karlsson"},"license":"MIT","sideEffects":false,"devDependencies":{"@types/jest":"^25.2.2","@types/node":"^14.0.1","jest":"^25","ts-jest":"^25.5.1","tslint":"^6.1.2","tslint-config-airbnb":"^5.11.2","typedoc":"^0.17.6","typescript":"^3.9.2"},"dependencies":{"@ruffy/ts-optional":"^1.0.0"},"gitHead":"7f4191eafd27db64ccd471ae4251ea258c35a4d7","_id":"ts-2d-geometry@4.0.0","_nodeVersion":"15.3.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-v6ZY99TQB+08pvPplLrCiwi4XJxKUOnSrWxT87+EoGv7sL1ghATgCE7suQaa57IUqsKf0u6qeWhMUudISrwWCw==","shasum":"6389e7596b4c91d52c0c8a239ce1606c07c5301f","tarball":"https://registry.npmjs.org/ts-2d-geometry/-/ts-2d-geometry-4.0.0.tgz","fileCount":91,"unpackedSize":223102,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwWgxCRA9TVsSAnZWagAAe9UQAIkElJrqV15H8mxheRTj\nsO2YOwaR5KkIDvis6EUmHOO14M1UkLxmpLud3p8lQao2ExdHkecuN+EEMaYT\nHo9P8QRgxFKO88ypfwsVYalabvAR5i6qg74D325/obMBInvuHD8uH/rIZy5g\ny/ZfC9z8ncH2GQRJZZiQRLrptAgab8euj5InJjCfGw1qLYMtZLK5/BXEvLaq\n3wWQS8vcVtRQHSOlVqPkfyQ7vudBlNNsSGlbCdD06enkd1F49RQnsSdkDAzf\n0aZpND+sfWsnuW8R/8Uzy/VsikoDiwe6MZFtpTlA5fEs6wXMJyIXp7JI90t8\nGQQuQyOJSYQkz1HnbJvPsc80SVtwS4q8syNN/hPiLtV1S789JLzBN9vFbR8B\nwThuWFBT02w9EBkQ1NI/xaGqn/lojSkBO8UKXsRiZozR1M4ETHQAIM1TUIJy\nG/+onk+QNshiQEMs5y1HcpmZ+jI7S+t07BhJGuvQtFPnzfSnbdYugKUn3896\nFOSzfupS2EFUGvICd2Fi9VqijciJmfLqLcjjUs0JM1TgjTFOtiqsWViZqc5o\nT5+pDDIdGGkSZY9/MZS+Y7QylvXAelAcSIEDzZOwDyoksh/LW8YHRcl60Ngc\nqqPCuxiZnscok6LuBeaDps4xt8hfM0sL/GMc4FOi3HdWsiLTqIShnY5mv+ar\n/6Ug\r\n=529o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIADjwhlTfe/olpw9UARxcnOQLZSJPowBW5YbnbdlGv74AiAijofFE8yY9TSY7pjJRaqiXkl5uUs85utpP9S4dk/URw=="}]},"_npmUser":{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"},"directories":{},"maintainers":[{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-2d-geometry_4.0.0_1606510640613_0.6976273676946616"},"_hasShrinkwrap":false},"4.1.0":{"name":"ts-2d-geometry","version":"4.1.0","description":"This is a simple library containing classes with immutable operations to use for 2d Geometry tasks.","main":"dist/index.js","types":"dist/index.d.js","prepublish":"tsc && npm lint && npm test","scripts":{"build":"npx tsc","lint":"npx tslint src/*","lint:fix":"npx tslint src/* --fix","docs":"npx typedoc src","test":"npx jest src","test:coverage":"npx jest --coverage src && npm run test:badge","test:badge":"npx lcov-badge-generator -o coverage/badge.svg coverage/lcov.info","test:watch":"npx jest --watchAll src"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"]},"keywords":["geometry","2d"],"author":{"name":"Johan Ablett-Karlsson"},"license":"MIT","sideEffects":false,"devDependencies":{"@types/jest":"^25.2.2","@types/node":"^14.0.1","jest":"^25","ts-jest":"^25.5.1","tslint":"^6.1.2","tslint-config-airbnb":"^5.11.2","typedoc":"^0.17.6","typescript":"^3.9.2"},"dependencies":{"@ruffy/ts-optional":"^1.0.0"},"gitHead":"d521ef8c41ec77e9304cdc9898ee6bc5e4f4cf3d","_id":"ts-2d-geometry@4.1.0","_nodeVersion":"15.4.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-cXWq+WLZS+XtIf2Heb2Piml1j4+Lit50u0V60u1pB8kNwetUkYJq+eBVG6oB6724RT/8Cd9YBjDW67EltClkQQ==","shasum":"5159942c2bbd3269383b04dc817ca2983afb43c5","tarball":"https://registry.npmjs.org/ts-2d-geometry/-/ts-2d-geometry-4.1.0.tgz","fileCount":91,"unpackedSize":219873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4YGkCRA9TVsSAnZWagAAMYgP/0BjFc6JJq85UIbax/eF\nw7kiC33gkdJT45X+zHN81foTZGdN47xJhTxEavPdxcbpS2eLWZWoR7CRMgwH\n2P8iJeksOCkkn7BuIpsZoPdGRZat0KUdLP35ahg+kOzzSNtUGFNecf168YFE\nEKo7zlFhGjzXSjQuTY7kkX73Te+ziREH8NS5T+FLNwT4F7fF8eO9PiAiJvLd\nCObgVwSMc5uSXOIHR7wS9iJVdCNlMlg1w/3vZG8pREMVGCS5QSu1SGUiPJzz\nPoAHT3dXPy79/VgC13NRuEpFlnuMAjVEes7rTV6fzPlTKMRykTDpSITbOvmE\nbS2a2bteVS6uoPk8f2GrQtV/It1hUajbcb3E6gZh7fHsWSDD4ifaA1QGfQfv\nKEwjfg2BpSYdNwxXAdp0Hp5uU/fuf3+xz99ATlSxGSu8+UtaCgApU/uwHo4G\nEtX/30JPD39zJHqqwjO9eFqd5Hh18+yiVwg0vCvdwOeVIH+kde34UVw24JD9\nKyWflO+b36uyvDQ9XsV1H+xvBQSOK2Vd7bWselOuAAj+FxFpl1yM30Qc3/R7\nQBvVWjVZ2vf/oytrBGuZEnTChEQP5eVTFCX2rlbzr4fI0+QeY+xVypEJrv93\nyqRSQXbwXMGDhPPhf15jt68sqFppbKmi2ULfHbXfAQ6oLOuicPRy8UhUh5Tf\ncO06\r\n=VvUK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLGxmrqSSJK0dGfxG5LFv3fNP/MXV3U6TeOphqjKnzDwIhAN2dFoTzn3pLjQ9LuVS3Or0yTchj0HijaZAzQFwrKOwq"}]},"_npmUser":{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"},"directories":{},"maintainers":[{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-2d-geometry_4.1.0_1608614308329_0.12687974914113775"},"_hasShrinkwrap":false},"5.0.0":{"name":"ts-2d-geometry","version":"5.0.0","description":"This is a simple library containing classes with immutable operations to use for 2d Geometry tasks.","main":"dist/index.js","types":"dist/index.d.js","prepublish":"tsc && npm lint && npm test","scripts":{"build":"npx tsc","lint":"npx tslint src/*","lint:fix":"npx tslint src/* --fix","docs":"npx typedoc src","test":"npx jest src","test:coverage":"npx jest --coverage src && npm run test:badge","test:badge":"npx lcov-badge-generator -o coverage/badge.svg coverage/lcov.info","test:watch":"npx jest --watchAll src"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"]},"keywords":["geometry","2d"],"author":{"name":"Johan Ablett-Karlsson"},"license":"MIT","sideEffects":false,"devDependencies":{"@types/jest":"^25.2.2","@types/node":"^14.0.1","jest":"^25","ts-jest":"^25.5.1","tslint":"^6.1.2","tslint-config-airbnb":"^5.11.2","typedoc":"^0.17.6","typescript":"^3.9.2"},"dependencies":{"@ruffy/ts-optional":"^1.0.0"},"gitHead":"67614fc31d57a8e0500acead7e61173b01183f3c","_id":"ts-2d-geometry@5.0.0","_nodeVersion":"15.5.0","_npmVersion":"6.14.10","dist":{"integrity":"sha512-gkW4FJWL0VvvBRunlJQtmlB4iH31EQhU9jBjwpBS8IntSkSteprZ5lOdB5Zhkz0DpX27LWFpUuq+lZJ3ikBHlg==","shasum":"fe28250922d0b8506b089721dd98105f170f6e31","tarball":"https://registry.npmjs.org/ts-2d-geometry/-/ts-2d-geometry-5.0.0.tgz","fileCount":115,"unpackedSize":267773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6Ia3CRA9TVsSAnZWagAACRsP+gLquleKQHB/fbsIPVYe\nJS+iiyZvTDCQiE1POqPMfzm1e0HIXSK31cvRqIdX4LvGlaZ2PXwRjidEge3r\nx+ZngQFYLlqxKacQ3C3SuXzCER3Y185MTTD0c+x4BZgOrhLfp0WcFmEnxGZD\nLwslMNYrS0ObCM1c6VmShELsG4bSoZr1CBnoL/U4fk9RBHSUj59sWE0joILY\ns8RSikXLq2huZUxr8eiqWmB4w19tAB5xTg0KjMbwoovPzoyRsTmbDX2vnken\n3C8+UzWnH9GSWRo/rZ0cPBfl18k64BmUSy0gSBev4jBZAh8JYZmL/UmlIBke\nzmPnuGIxeid4b02le50Gg7uobnvKRodvVtBPp3NK3eaPxg6oAykK81ERMmHs\n7NXUqs33hwyYx+90TVS2635Qcczmte4kr8xcjU3oKajMN0GHdNlgGLH5l0Vr\nesdisREoP8njy3UInCG8GQ3ZxRnL0z94LeYue8irJQ2f23cKR0Y8jMJRfc3d\nA2gGqlVWqvdYE+pi9B2P1kDzMpLlTirkz2Ym2dMjvyqDm8ipGTrKTVQM6J9O\nRrKQ49YZCXudJ181jxkN3rfqV2I9ClqlxLQUubnhIka7RjrgNfd1zCns+00P\nGjtorLmx18cr6v/ji5bP/B/HAgxvF8BRSGnc0AxMWvqZ4JogH2Gczy9P26Sn\npt0T\r\n=UqO5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFae5T2i9NzQomeoarGhM8SgNIbfE11evCexpNX0qIKFAiA7eGo5GNRztaG4hyV4QfD+at9kYKCyqg4zc5M1aJ+oEw=="}]},"_npmUser":{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"},"directories":{},"maintainers":[{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-2d-geometry_5.0.0_1609074359256_0.4346406319417073"},"_hasShrinkwrap":false},"6.0.0":{"name":"ts-2d-geometry","version":"6.0.0","description":"This is a simple library containing classes with immutable operations to use for 2d Geometry tasks.","main":"dist/index.js","types":"dist/index.d.js","prepublish":"tsc && npm lint && npm test","scripts":{"build":"npx tsc","lint":"npx tslint src/*","lint:fix":"npx tslint src/* --fix","docs":"npx typedoc src","test":"npx jest src","test:coverage":"npx jest --coverage src && npm run test:badge","test:badge":"npx lcov-badge-generator -o coverage/badge.svg coverage/lcov.info","test:watch":"npx jest --watchAll src"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"]},"keywords":["geometry","2d"],"author":{"name":"Johan Ablett-Karlsson"},"license":"MIT","sideEffects":false,"devDependencies":{"@types/jest":"^25.2.2","@types/node":"^14.0.1","jest":"^25","ts-jest":"^25.5.1","tslint":"^6.1.2","tslint-config-airbnb":"^5.11.2","typedoc":"^0.17.6","typescript":"^3.9.2"},"dependencies":{"@ruffy/ts-optional":"^1.0.0"},"gitHead":"a877f73ee06eecaee9917aeb0608c82858b4074d","_id":"ts-2d-geometry@6.0.0","_nodeVersion":"15.5.0","_npmVersion":"6.14.10","dist":{"integrity":"sha512-GJC7YPE0DguOFR2pTmLcy54bp+b+ADLc/tZikwZ/idicWJzeVz3+v9wsSiqUTqpW9STx/C3/7aN7mx+qY3ZujQ==","shasum":"c13da7cff0a229c6bf70aee1732331e9a244f176","tarball":"https://registry.npmjs.org/ts-2d-geometry/-/ts-2d-geometry-6.0.0.tgz","fileCount":115,"unpackedSize":276441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6XdeCRA9TVsSAnZWagAAufIQAJ7lt98yhlsLqpchAa/D\n/a81Qd0aItNVxRbGbPiU6s7mRnd1TK2zVMtPuaVD8TvTKQRT8S05Vqh5Id6m\nM36aTgLUXL4fcEnpLTA00No/nyoZ85YdLHflMFS1avUnj6Wqiy4c2qJvLMyO\nzFcWyC0Gz8NbCCwcu/r0W9hPImdqbzjO5GPYWY+geKu5RdorWBXGQ2pRCxC9\n6MPJAREreW/OPnnIl/xKSy2QCmzua2LyzpoLo9WVu+Oeatr1YQrEs3ALxSpX\npfFlDARh5WElwpxgL1sO3BclvRP2sjmQfYmxtdDu+YjaT+Y55ZNxWa8zWVh/\nqRjZG51uE+HRdXwT3nI2x5Q2Pi3NZjuO986n79oUvTkNpwi5ozxJNyMM5vVY\n59i+Qfba0NaegzujDGiq02fFyZjtQFZV0Rm5XIVlI7ap8J6TCSYiP29EsN0p\nIszz62wCHHR8wrp4Ipakg1Nh4wdXUl/t3R8r+QUl1/69MbvqDtKPHWecZHGl\nJHph7ZlMQqypVvoBX98efmvz9UTVN+9jJt9QVvlGl/DGLbbnd4gdXxNhAm4J\nQ4h0O28Ad2qyxn7jdd1EvIhh2cMq2gFWPysjXIuOkXwNUFB38YqE9lAQRoxJ\nmPU+GyafgYsuad+BArWM5RH++h+yqnQOsgQlAnUnAzPF12mLIQlKs+dryyqQ\n2JCf\r\n=6B2L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQSeUxaasKUVJPc+v/FZ/43WunClyPv9k6FmY46yYFkwIgG7ibjSa24i659MpDVYT8ho1+bQII/hhxdihb0OFg9qw="}]},"_npmUser":{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"},"directories":{},"maintainers":[{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-2d-geometry_6.0.0_1609135965539_0.31210927990931436"},"_hasShrinkwrap":false},"6.1.0":{"name":"ts-2d-geometry","version":"6.1.0","description":"This is a simple library containing classes with immutable operations to use for 2d Geometry tasks.","main":"dist/index.js","types":"dist/index.d.js","prepublish":"tsc && npm lint && npm test","scripts":{"build":"npx tsc","lint":"npx tslint src/*","lint:fix":"npx tslint src/* --fix","docs":"npx typedoc src","test":"npx jest src","test:coverage":"npx jest --coverage src && npm run test:badge","test:badge":"npx lcov-badge-generator -o coverage/badge.svg coverage/lcov.info","test:watch":"npx jest --watchAll src"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"]},"keywords":["geometry","2d"],"author":{"name":"Johan Ablett-Karlsson"},"license":"MIT","sideEffects":false,"devDependencies":{"@types/jest":"^25.2.2","@types/node":"^14.0.1","jest":"^25","ts-jest":"^25.5.1","tslint":"^6.1.2","tslint-config-airbnb":"^5.11.2","typedoc":"^0.17.6","typescript":"^3.9.2"},"dependencies":{"@ruffy/ts-optional":"^1.0.0"},"gitHead":"b486a1af1580e6c045be7d5d2787606252166287","_id":"ts-2d-geometry@6.1.0","_nodeVersion":"15.5.0","_npmVersion":"6.14.10","dist":{"integrity":"sha512-a84KTacbvibbJK+6Ya/kxLf+4TDBB0LwZCMUQogNxCKpeoU1rHDp65x7iKBFZs5x6tTqBK3iuFvoJtPqvtZMWg==","shasum":"cc7e6d211cb0f2c3ede4cdca69bf73a8e9f76c32","tarball":"https://registry.npmjs.org/ts-2d-geometry/-/ts-2d-geometry-6.1.0.tgz","fileCount":115,"unpackedSize":276914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6XolCRA9TVsSAnZWagAAZtwP/13oBq4q9GsD7C/cV8Uz\nY2TLHTatykjHv0iR/Ezdd2i5jrJ3feCkc5Vd/vauORcLZuNTUHn9joB6X6UW\n0KmkkfmxUIS+6QfY6FEyQXmzD3jPCBAwK8uwZbv3SCJPFWAuvu1CgshxBT9M\nekiGkTlM6dAAYXDSQKkPMoyEhqmIdwd7tmIV/mMo7JLiBbeSRixEXS7A4Y1O\nTmKbnSgw+PLW8paUuhAyDv+TZzON4eWDDFIILBo8Zt2A4lrHFC+xrqRwfygI\nbgvKHei4KZ+EW9kSdqrY6wGsIHd8MR5EALv4uASEIIx3rpUgCpvKkWr/JbvF\nvxhbOWpcG4aKKPuQE3nT/jNliFlA4Os/mzA1FvsVCJiscEdSo5A2wqO9Um9O\njK+fvLysEEHIIMtJTdRWw2aecXPGDNRzz5c+K8husHh2gmcfiBZGcLRExa5a\nffwtpFB2ngZp1lY20D7hc2is9oqUYtdyEGEhqZzzgtJwnFkQREWnGtLqiBwB\nT1cMCC7+rvXwFFAkKgTGmApVVke38jYKAK8VMLPFoX0wOzRpT7hPpNLLXQ2N\nHGEsALkppoadEXWm+OK40tMcBXo6lJtlBObJk1V4BSSS1eJY37J2XSLwgC73\nWnVL0j3ro+quqYINZQae6CBmYDxZjNU195C5ZGWZYH/q9FJLR0/HzucTBzBr\nLVjp\r\n=tuzn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXsGJz81I8hQIKt8y0b2Pvgg/AAL0JyscOlll60dD6IAIhAJUt+LZPWkUsTrV2jo1vgldbYwYSUoB5uQxjVjkQsf+c"}]},"_npmUser":{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"},"directories":{},"maintainers":[{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-2d-geometry_6.1.0_1609136676906_0.7816625265893269"},"_hasShrinkwrap":false},"6.2.0":{"name":"ts-2d-geometry","version":"6.2.0","description":"This is a simple library containing classes with immutable operations to use for 2d Geometry tasks.","main":"dist/index.js","types":"dist/index.d.js","prepublish":"tsc && npm lint && npm test","scripts":{"build":"npx tsc","lint":"npx tslint src/*","lint:fix":"npx tslint src/* --fix","docs":"npx typedoc src","test":"npx jest src","test:coverage":"npx jest --coverage src && npm run test:badge","test:badge":"npx lcov-badge-generator -o coverage/badge.svg coverage/lcov.info","test:watch":"npx jest --watchAll src"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"]},"keywords":["geometry","2d"],"author":{"name":"Johan Ablett-Karlsson"},"license":"MIT","sideEffects":false,"devDependencies":{"@types/jest":"^25.2.2","@types/node":"^14.0.1","jest":"^25","ts-jest":"^25.5.1","tslint":"^6.1.2","tslint-config-airbnb":"^5.11.2","typedoc":"^0.17.6","typescript":"^3.9.2"},"dependencies":{"@ruffy/ts-optional":"^1.0.0"},"gitHead":"117e9613e12321175128ced22ccfdd2925cebb0d","_id":"ts-2d-geometry@6.2.0","_nodeVersion":"15.5.0","_npmVersion":"6.14.10","dist":{"integrity":"sha512-IgDnSce8kisPcp7QT6P+xUKH9/mgqNmxrA3EPW35iNRgKnpN4X6BO3weyKKj6IHx6XKyBs4HtucMSyV7iiBg4g==","shasum":"dd4b0a83ce2e3badb9d24261fe6568e70fed2429","tarball":"https://registry.npmjs.org/ts-2d-geometry/-/ts-2d-geometry-6.2.0.tgz","fileCount":115,"unpackedSize":278933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6X5FCRA9TVsSAnZWagAAXeIQAJ0GHHEdWbMe7Xw9Rn9w\ngeqWkIez++F95YgoO+TVtjbt1zOFWk2QPTbv6POp4hut1I3Xgc0wy1Pheeen\nqWABAdLTEmW1VMsz+TF6cbtt7ijOZqI7R/oMgPCKrXXojET/wAP0H/4ZbiXg\n4fCoMS2F+l9jAVjAKy2LX90Nqq7OV0N5rPkym4yfwSWIpER5hzEHb+mHkIi3\nHP6ICF1eS79U+y/sCLrz4pDJueakPpl2N/hVK4Pt89lHkBN7nBfF3fx9xNLB\nG+vj7i7wmCCF7pDBEn2lE434JCvdUJ6Zci2lHfY9Rc6bJ8HdIFViAtQSX1Bh\npc4TqQyGXz00EEy53nFx1jeXA9iMDyzkRBjLNxy0WYHUI3jLKY0TKS5yJf5b\nZjys155juNFzEpjmnSDsoM9EDrO7gdLN+o9YVZTBcW1jmP3/YW/tBaujDK+o\nvKL9XjprrhsyjEBMDBqFHoBYlwfPv7RJLFu1gUwj/kXqU74Q+gesX8METaqa\nBjMoZUOjVz1T/HIeX54p1K0PEHNce8+Hd7dLdNFRMTOMieLHlPG/rvBS/v2O\nJefd9BbfXZUvZAHl8ugLRc+6otVEpikB6FXV0UMFBWo2jhTUcFyyVHr5Lxn+\nHGDMbxLe0vo59RIW8kJRsREgvj4kDpPYPulRGQINqEasmKvf/IlDs3jfBJcy\nCo1Z\r\n=NL2Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNkWbvrcTDAw115oX5isOQEa8jF11Fx8lGXYIQe+il5QIhAMjvpKpWFUkZ7TI/QM2yfesW7cTDk5g2reGFAYVwfFZd"}]},"_npmUser":{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"},"directories":{},"maintainers":[{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-2d-geometry_6.2.0_1609137733123_0.1484426948469999"},"_hasShrinkwrap":false},"6.2.1":{"name":"ts-2d-geometry","version":"6.2.1","description":"This is a simple library containing classes with immutable operations to use for 2d Geometry tasks.","main":"dist/index.js","types":"dist/index.d.js","prepublish":"tsc && npm lint && npm test","scripts":{"build":"npx tsc","lint":"npx tslint src/*","lint:fix":"npx tslint src/* --fix","docs":"npx typedoc src","test":"npx jest src","test:coverage":"npx jest --coverage src && npm run test:badge","test:badge":"npx lcov-badge-generator -o coverage/badge.svg coverage/lcov.info","test:watch":"npx jest --watchAll src"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"]},"keywords":["geometry","2d"],"author":{"name":"Johan Ablett-Karlsson"},"license":"MIT","sideEffects":false,"devDependencies":{"@types/jest":"^25.2.2","@types/node":"^14.0.1","jest":"^25","ts-jest":"^25.5.1","tslint":"^6.1.2","tslint-config-airbnb":"^5.11.2","typedoc":"^0.17.6","typescript":"^3.9.2"},"dependencies":{"@ruffy/ts-optional":"^1.0.0"},"gitHead":"4991caa17c6ce97db23a65f0326f4bf223d18b3b","_id":"ts-2d-geometry@6.2.1","_nodeVersion":"15.5.0","_npmVersion":"6.14.10","dist":{"integrity":"sha512-Q8JhbS/p5LmN8EOSQvN5gsF1tUso+mumh6FwcPnk4ZyEbId3m7rDvTSHWJ1sxzD5oGWzm2avo2ef9cQNp6U+IA==","shasum":"d24032e536879ef4f801ce422faec7dc55da15e4","tarball":"https://registry.npmjs.org/ts-2d-geometry/-/ts-2d-geometry-6.2.1.tgz","fileCount":115,"unpackedSize":279213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6X8rCRA9TVsSAnZWagAAr/IP/30WGTG8sKhIMRLovFAz\n5VTQjPrurgdhHxY74IX1ZOB/C/2R4znix0P4777VBN0CrMe127MfZqO7wYv3\n5htiLsX9nRaVDXW3egXtOKq86dQCx8TI0DSxDfziRuZPcwfqENcOtPjdts87\n7LuvbKJzreO9xV+Y0Eo1uADre7HOWOwpsfANRK485f0rRZhHZL7Eo7647504\nzriLS9cwjbocnXCaBkQWQBqTGg1/dvt3PjNqcswiqfKd8aNpid09izCfPVj5\nahcM2xQc2wFlmE/HiLzCphY1KsHKz+5YXnjBXZUGBOcS1/zafF6dFs+wa52x\nfMe0dMtD+eBPctjXdZLRvgfuN/KbgJwbVyoju6e55sF2zwWZJaRahSfRHXiY\nF+8kfpl36yyVjoD3yOoj9spS/Uvo2UxWsvovQHK4QUz/4WZnSpn+fWmbhNn2\nytPXIm/0HOOYiizB2fM/gIjpyYJTBmHziRR640PXylyR/aPkDzI7NE/z8Zbe\nLocYhySYtncWp/qxhEb4KEuuqifyXvmjSHfOusHIe8hNme3spjZq/EmPEz0K\nZBJKln2wbQJ0lY766Yip8uGqF4g76XuAq86VXAlc2e7oG6NCBQ9r/igTXbVH\nDn5hbp2Eed+RoXqRcQQWuU+/yt/a7u8oPEzV+BrXtpE3qTPxYd9FI7stE8Wb\nCvnl\r\n=zE7Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBhUJylbSrmWX47IBiQhjIbVN207iml6t7MyQ6czE6b4AiBy0jmU0lH/5qsAvYYQ4qHL2m/oTHlKNibJ0UYK9ZnXxA=="}]},"_npmUser":{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"},"directories":{},"maintainers":[{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-2d-geometry_6.2.1_1609137962553_0.04851084030883612"},"_hasShrinkwrap":false},"6.3.0":{"name":"ts-2d-geometry","version":"6.3.0","description":"This is a simple library containing classes with immutable operations to use for 2d Geometry tasks.","main":"dist/index.js","types":"dist/index.d.js","prepublish":"tsc && npm lint && npm test","scripts":{"build":"npx tsc","lint":"npx tslint src/*","lint:fix":"npx tslint src/* --fix","docs":"npx typedoc src","test":"npx jest src","test:coverage":"npx jest --coverage src && npm run test:badge","test:badge":"npx lcov-badge-generator -o coverage/badge.svg coverage/lcov.info","test:watch":"npx jest --watchAll src"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"]},"keywords":["geometry","2d"],"author":{"name":"Johan Ablett-Karlsson"},"license":"MIT","sideEffects":false,"devDependencies":{"@types/jest":"^25.2.2","@types/node":"^14.14.16","jest":"^25","ts-jest":"^25.5.1","tslint":"^6.1.2","tslint-config-airbnb":"^5.11.2","typedoc":"^0.17.6","typescript":"^3.9.2"},"dependencies":{"@ruffy/ts-optional":"^1.0.0"},"gitHead":"b0e7b02256ae4f6a356583d8764d975b17af66ed","_id":"ts-2d-geometry@6.3.0","_nodeVersion":"15.5.0","_npmVersion":"6.14.10","dist":{"integrity":"sha512-GJInuDbmisgcJwDC+CavflASW/jY284hPpemNOnDX5iHl/kLWrs37fc2Wm5FPeyd+Zhfy7rYaT4JrrX4p16wmA==","shasum":"2ae50c388741b0a30def9f6f2ff45b065cf3a398","tarball":"https://registry.npmjs.org/ts-2d-geometry/-/ts-2d-geometry-6.3.0.tgz","fileCount":115,"unpackedSize":279215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf7cUCCRA9TVsSAnZWagAAewIQAINtDzQUV8OcxKzVRdgr\nMqk7KL2OBNyFhKQznSnY/aII41TeDkEpZ1G43ts0AgQJ2ZseozettNA5nZ5/\nfR1zcvW1cvFUL0kQqtD33nI4B0P9def3YnkFxIWZ/9hQcXEDnDeVjDcw70ON\nmpfFFwAIoqFZhdvXt34Br8IZbyYPxV0u0hhuKszbL4poq+NhrkMVFl8WKmZT\n3laDQlnfxUyC5Gr+4Zw5OTjtWfb7QgTk9FtZwWsKgb6Zltt+FoEGjUb19XIw\n7ZO5x58fYXFHMFuaUNrTfvRHbmP6WGB8COAdmaUBH1BdfXcanNr1Cy4D8Svt\nso/6Ic9vi4hg1RHTAeOqpRGUi+o5Of2EXXwvXfurAdBUTSs92SrCuTq3Z3w3\ncaUI/DefU/gX9THke049eRhZq6pnbZ/JBXudw1crT7oNPEoH1ydRuLmdWEpq\nwHYg3RQszfAgFJ1stbKQfKy1tlKMUIv5PLqayF1nrQRehfNaraANPXYgkfaP\nep2U3g3+ZQwu3K3R+0A8/ZvemgNZJMmlOhMYBp+kJMxmRg9hdVeZ/OcAME9x\nknxbaUZEVAKaWdUM2mzRjSGY6346sxTOL6J8vhTyRnmCCsGbHQFD0M0adzDt\npDiou866i1KBalGmDZ4CiNxxvIDgL2SQlOq7CMqrgPFYdmbZNhzCki9mi3/v\nEylp\r\n=RKs7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqH1D+a/mPuPtilnp7/LMblIBC4NdTIbmst8BC1sB1WAIhAI7v3PeacNqUxPcHgbY0tIPurIa3tcP03zmxapxp6Cx4"}]},"_npmUser":{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"},"directories":{},"maintainers":[{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-2d-geometry_6.3.0_1609417986002_0.1324494814124726"},"_hasShrinkwrap":false},"6.3.1":{"name":"ts-2d-geometry","version":"6.3.1","description":"This is a simple library containing classes with immutable operations to use for 2d Geometry tasks.","main":"dist/index.js","types":"dist/index.d.js","prepublish":"tsc && npm lint && npm test","scripts":{"build":"npx tsc","lint":"npx tslint src/*","lint:fix":"npx tslint src/* --fix","docs":"npx typedoc src","test":"npx jest src","test:coverage":"npx jest --coverage src && npm run test:badge","test:badge":"npx lcov-badge-generator -o coverage/badge.svg coverage/lcov.info","test:watch":"npx jest --watchAll src"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"]},"keywords":["geometry","2d"],"author":{"name":"Johan Ablett-Karlsson"},"license":"MIT","sideEffects":false,"devDependencies":{"@types/jest":"^25.2.2","@types/node":"^14.14.17","jest":"^25","ts-jest":"^25.5.1","tslint":"^6.1.2","tslint-config-airbnb":"^5.11.2","typedoc":"^0.17.6","typescript":"^3.9.2"},"dependencies":{"@ruffy/ts-optional":"^1.1.1"},"gitHead":"58235c1b9876b1d668bc02803f0aa677798d2c2b","_id":"ts-2d-geometry@6.3.1","_nodeVersion":"15.5.0","_npmVersion":"6.14.10","dist":{"integrity":"sha512-UYJ9vv3Au6K4QDjzCYIuU1CzCfUit0koqzgDZAPNZG0CeHSJEgJ4Ej2JkebVuQfV9sc7sKUi3+shoXbYtYyA9w==","shasum":"87c47af440183eb03680c2bb3e37411dfa417561","tarball":"https://registry.npmjs.org/ts-2d-geometry/-/ts-2d-geometry-6.3.1.tgz","fileCount":115,"unpackedSize":279341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf7cicCRA9TVsSAnZWagAAfg8P/3x96OiwqPJ9jtpB5WSY\nIZgYg3Tu6KbEkgYui9u9nt70GZEZXD4HlWjuMkw12yX6KK+UFzHzj/sVC2UT\n0w8S/vzJPJaO9xerqJdGvKrskDJNwIk5+odWL91hD1TMPEHYCoL0po7XZ209\nynNJ6wME1BTbLMWXormhI0d7qnD0G+qj1g7fLZOxvjvLZVIisT18/i/D2XSN\ne5MObmUPcaDfrn6CjsgkTFQiX5J9f/WMbaOtCGYB+uD0Tymfij8hYcYIT/0D\nM+o4+POuaz0LJI+B5iFJF/KNeLFnJT9xO9qzzrFfiUXj8dTZAJmrkCFPvyqz\ndB87TYozwvWiCRnzHu/GtfmO8qxnT3NN+pq2zQrclemGI04I5tkAkx8tjrCs\nNb/hYsBXAuSWm3wKuDoKBhYHdhtK/8xAFkfYwSAq5lqZjYbZ2JWOthbh368p\nOV9jGiLYHO0qdxVVLb/1QXJPnKjeKpjcmoHzzamgp94Md101+2soJ3DQExk7\nqVNodVvW4u1Dn6BK8Ef/zkjgLrHgZZQ6XeQWNOl66knMDBFOrnnux5RL4k5o\nVZt6uV5r05e2pW7b5FYG4r/pCZLv0XYJSCdyu8GAPW4VG2pc2KGYxTORLzT8\nkI9prc0MWUz5WQYrr4ro6v6JRUY2Q4t7mXMMMz91TrOFeOnH/91oV9qQKdH3\n0Hyn\r\n=NZTK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIELj+v6Oyg+wS2j/qnSY3oPG7mBLiATjwBWa2gR7h/D+AiBot+6ZeDtYJRbULIKWf41DkjQ+K4CSmZTdwzyivDC2Vw=="}]},"_npmUser":{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"},"directories":{},"maintainers":[{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-2d-geometry_6.3.1_1609418907964_0.2218174007843292"},"_hasShrinkwrap":false},"6.3.2":{"name":"ts-2d-geometry","version":"6.3.2","description":"This is a simple library containing classes with immutable operations to use for 2d Geometry tasks.","main":"dist/index.js","types":"dist/index.d.js","prepublish":"tsc && npm lint && npm test","homepage":"https://github.com/ruffythepirate/ts-geometry-2d#readme","bugs":{"url":"https://github.com/ruffythepirate/ts-geometry-2d/issues"},"repository":{"type":"git","url":"git+https://github.com/ruffythepirate/ts-geometry-2d.git"},"scripts":{"build":"npx tsc","lint":"npx tslint src/*","lint:fix":"npx tslint src/* --fix","docs":"npx typedoc src","test":"npx jest src","test:coverage":"npx jest --coverage src && npm run test:badge","test:badge":"npx lcov-badge-generator -o coverage/badge.svg coverage/lcov.info","test:watch":"npx jest --watchAll src"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"]},"keywords":["geometry","2d"],"author":{"name":"Johan Ablett-Karlsson"},"license":"MIT","sideEffects":false,"devDependencies":{"@types/jest":"^25.2.2","@types/node":"^14.14.17","jest":"^25","ts-jest":"^25.5.1","tslint":"^6.1.2","tslint-config-airbnb":"^5.11.2","typedoc":"^0.17.6","typescript":"^3.9.2"},"dependencies":{"@ruffy/ts-optional":"^1.1.1"},"gitHead":"ad6b87f612c7c7083946572e4234cc47455243a3","_id":"ts-2d-geometry@6.3.2","_nodeVersion":"15.11.0","_npmVersion":"7.6.3","dist":{"integrity":"sha512-jheHKgra9whLzsMW0P3s0T0BlTnNKhXk9m0EvWIm3qpRctQPbq0QdZcQAfEgZ7ek5GMI+vNd6MX9XKCIVieqKQ==","shasum":"0cecb6cb01f4b20c651442cb27d64f9934d6a5d3","tarball":"https://registry.npmjs.org/ts-2d-geometry/-/ts-2d-geometry-6.3.2.tgz","fileCount":115,"unpackedSize":279745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwjaGCRA9TVsSAnZWagAAA7gQAKFuEdc3EtZgIlEfdcY7\nGKbtqqoG3VnKGCJ+f+b5Bt38cGYQUyHIjUn+xrfHtmQdjPNYGPC5Wd4YpAhA\n6MiDQ9VAqeGVqLcn+VibMUZPWbSalKxFfQ5iACFJne/MZbpO23rYWlJnLCL8\nYOrSH0WWPLto4RXUjcgJUhHm05zmh2Sx/cpIkxPyFisCW1ccpvMt+Gfr0Sys\nSaS0ZfCPDlFQQHT9Dv3OvDQBWCg/DaamPg+XM9lYrPFEZoznX4skIl9LpgKm\n8hk59uQ7uhbSOzwSlViiRGXQtecEbAeIu8zj1r7WCUDRMQ1I9tclUrfb9pPT\n4PSshoTO/pe/qaMS1b3vbVcilPboU1ZUz22vCNRb3EQ+/TiWf5VUCfTqUVTm\nCB3YEAODSpzr/6+4iQUbG090dhSmCMQCDG4optoxwFuIfvAKbHhnIAPuNEbg\npiuI8YTYYhvwrfSd76DqhWzfKHBxe5OZvrFsqRpK/VtZnp6QNxfdJGXLsTJs\nDyg4jgkrNLYykpOh2SGX8fFxyTPoAxVWEIKr/2zPzPBuVA1YrEBL95qzg/u3\n2A1MESmvHACk8zhT6NEsA9zqbeVxdILWDSLiW1EBwnTIZnJebPUU/zmMtBfY\nJr9/63oluPTe5EzpXNEkJjlchphZ7PK3yIH1gHZxYbkxSw7f7pCn72iKNCDa\n4KNq\r\n=GQKp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHIsoLNUMFQ4JMrlFyKTR7+VWyWsSxxSKMoWFzwwlMKqAiEAsEwpNPsnXXf1iFOEvG3nxJxjf8DRiMgsynvGWoiKUTE="}]},"_npmUser":{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"},"directories":{},"maintainers":[{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-2d-geometry_6.3.2_1623340678399_0.40835060900933806"},"_hasShrinkwrap":false},"6.3.3":{"name":"ts-2d-geometry","version":"6.3.3","description":"This is a simple library containing classes with immutable operations to use for 2d Geometry tasks.","main":"dist/index.js","types":"dist/index.d.js","prepublish":"tsc && npm lint && npm test","homepage":"https://github.com/ruffythepirate/ts-geometry-2d#readme","bugs":{"url":"https://github.com/ruffythepirate/ts-geometry-2d/issues"},"repository":{"type":"git","url":"git+https://github.com/ruffythepirate/ts-geometry-2d.git"},"scripts":{"build":"npx tsc","lint":"npx eslint src/*","lint:fix":"npx eslint src/* --fix","docs":"npx typedoc src","test":"npx jest src","test:coverage":"npx jest --coverage src && npm run test:badge","test:badge":"npx lcov-badge-generator -o coverage/badge.svg coverage/lcov.info","test:watch":"npx jest --watchAll src"},"keywords":["geometry","2d"],"author":{"name":"Johan Ablett-Karlsson"},"license":"MIT","sideEffects":false,"devDependencies":{"@types/jest":"^27.4.7","@types/node":"^14.14.17","@typescript-eslint/eslint-plugin":"^7.0.1","@typescript-eslint/parser":"^7.0.1","eslint":"^8.56.0","jest":"^29.7.0","ts-jest":"^29.1.2","typedoc":"^0.25.8","typescript":"^5.3"},"dependencies":{"@ruffy/ts-optional":"^1.1.1"},"_id":"ts-2d-geometry@6.3.3","gitHead":"75c488480c32fd2fa7362de7798417a3ddb7f85b","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-/4Zj32IPXu/5Dbt53y+oFb36EEKn+Tf+pcwONkm9uBkc3+TzIXw1LHy+LDQSzSnWhiDY1/FDDNTeaWJwfIr/TQ==","shasum":"b3de12f5aa0dc48cc5e1988f4935854f1aed5a1e","tarball":"https://registry.npmjs.org/ts-2d-geometry/-/ts-2d-geometry-6.3.3.tgz","fileCount":7,"unpackedSize":11521,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDONwIucmwpMDEWnNohUO5oOmL6HfnuxbrFNWLKO5X1jAIgSv5NC8Fjfad8JQigIAAV28Nr+2SdPeCtFEo5ApcI/1s="}]},"_npmUser":{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"},"directories":{},"maintainers":[{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-2d-geometry_6.3.3_1708259973121_0.19693163026200078"},"_hasShrinkwrap":false},"6.3.4":{"name":"ts-2d-geometry","version":"6.3.4","description":"This is a simple library containing classes with immutable operations to use for 2d Geometry tasks.","main":"dist/index.js","types":"dist/index.d.js","prepublish":"tsc && npm lint && npm test","homepage":"https://github.com/ruffythepirate/ts-geometry-2d#readme","bugs":{"url":"https://github.com/ruffythepirate/ts-geometry-2d/issues"},"repository":{"type":"git","url":"git+https://github.com/ruffythepirate/ts-geometry-2d.git"},"scripts":{"build":"npx tsc","lint":"npx eslint src/*","lint:fix":"npx eslint src/* --fix","docs":"npx typedoc src","test":"npx jest src","test:coverage":"npx jest --coverage src && npm run test:badge","test:badge":"npx lcov-badge-generator -o coverage/badge.svg coverage/lcov.info","test:watch":"npx jest --watchAll src"},"keywords":["geometry","2d"],"author":{"name":"Johan Ablett-Karlsson"},"license":"MIT","sideEffects":false,"devDependencies":{"@types/jest":"^27.4.7","@types/node":"^14.14.17","@typescript-eslint/eslint-plugin":"^7.0.1","@typescript-eslint/parser":"^7.0.1","eslint":"^8.56.0","jest":"^29.7.0","ts-jest":"^29.1.2","typedoc":"^0.25.8","typescript":"^5.3"},"dependencies":{"@ruffy/ts-optional":"^1.1.1"},"gitHead":"91467b90f0cdf2b69999c7f7cb0be21043bb21cb","_id":"ts-2d-geometry@6.3.4","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-uLIUUk+PU9xIn20GhMkX49nfKBQaSJQZyAFA1So9CGf1kD8Z3iu1O0+zA0lbmCXzZVF/Mwm2XyRbm9XBxj9hFQ==","shasum":"14a56465177106d8cbafecd48e4bdf25e5dedc85","tarball":"https://registry.npmjs.org/ts-2d-geometry/-/ts-2d-geometry-6.3.4.tgz","fileCount":7,"unpackedSize":11509,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8wliGqAmPFQIGfld5Io2a26LSXrM5iPX6oP6V8OrSXwIhAOxonM8p8cpIRW0oz6bhy2gNFOo4hJPMcODQ3xbFWaAQ"}]},"_npmUser":{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"},"directories":{},"maintainers":[{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-2d-geometry_6.3.4_1708372258761_0.13794313688701365"},"_hasShrinkwrap":false},"6.3.5":{"name":"ts-2d-geometry","version":"6.3.5","description":"This is a simple library containing classes with immutable operations to use for 2d Geometry tasks.","main":"dist/index.js","types":"dist/index.d.js","prepublish":"tsc && npm lint && npm test","homepage":"https://github.com/ruffythepirate/ts-geometry-2d#readme","bugs":{"url":"https://github.com/ruffythepirate/ts-geometry-2d/issues"},"repository":{"type":"git","url":"git+https://github.com/ruffythepirate/ts-geometry-2d.git"},"scripts":{"build":"npx tsc","lint":"npx eslint src/*","lint:fix":"npx eslint src/* --fix","docs":"npx typedoc src","test":"npx jest src","test:coverage":"npx jest --coverage src && npm run test:badge","test:badge":"npx lcov-badge-generator -o coverage/badge.svg coverage/lcov.info","test:watch":"npx jest --watchAll src"},"keywords":["geometry","2d"],"author":{"name":"Johan Ablett-Karlsson"},"license":"MIT","sideEffects":false,"devDependencies":{"@types/jest":"^27.4.7","@types/node":"^14.14.17","@typescript-eslint/eslint-plugin":"^7.0.1","@typescript-eslint/parser":"^7.0.1","eslint":"^8.56.0","jest":"^29.7.0","ts-jest":"^29.1.2","typedoc":"^0.25.8","typescript":"^5.3"},"dependencies":{"@ruffy/ts-optional":"^1.1.1"},"gitHead":"ee452351925ef1dcd482f34478548c404f84dd3b","_id":"ts-2d-geometry@6.3.5","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-E7CREffcKhnsG/KY7f2O3sfDQRwfReV+7KOHkwC/b0hQzxmPDx0pmtvAxvVC7ivldj2ldN/FHwHCJJMeaLLong==","shasum":"f973d8859b5a05952bf44444025f92a32820f9cd","tarball":"https://registry.npmjs.org/ts-2d-geometry/-/ts-2d-geometry-6.3.5.tgz","fileCount":99,"unpackedSize":261877,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVT1qrzr4UwjpVO8vYYHspLlZ6YXzY9MI9iq4miHlGAQIgUZUgR3IPBElc16JCR0lsaw8sJFl1fXUYYuBpX8SNo0c="}]},"_npmUser":{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"},"directories":{},"maintainers":[{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-2d-geometry_6.3.5_1708441214558_0.31039001709044123"},"_hasShrinkwrap":false}},"time":{"created":"2020-05-21T07:13:00.118Z","1.0.0":"2020-05-21T07:13:00.279Z","modified":"2024-02-20T15:00:15.165Z","1.0.1":"2020-05-21T07:17:22.924Z","1.0.2":"2020-05-21T07:21:25.394Z","1.0.3":"2020-05-21T07:30:20.051Z","1.0.4":"2020-05-21T07:35:17.318Z","2.0.0":"2020-05-23T06:28:54.079Z","2.0.1":"2020-05-23T07:19:41.570Z","2.0.2":"2020-07-29T05:48:32.003Z","2.0.3":"2020-07-29T05:50:46.121Z","2.0.4":"2020-07-29T05:59:31.797Z","2.1.0":"2020-08-22T10:09:31.370Z","3.0.0":"2020-09-11T19:33:20.573Z","3.0.1":"2020-10-25T09:05:18.845Z","3.0.2":"2020-10-25T09:55:24.247Z","3.0.3":"2020-10-25T10:00:31.992Z","3.0.4":"2020-10-31T20:37:49.198Z","3.1.0":"2020-11-07T16:52:30.508Z","3.2.0":"2020-11-07T17:26:19.689Z","3.3.0":"2020-11-27T12:26:17.362Z","4.0.0":"2020-11-27T20:57:20.755Z","4.1.0":"2020-12-22T05:18:28.549Z","5.0.0":"2020-12-27T13:05:59.416Z","6.0.0":"2020-12-28T06:12:45.695Z","6.1.0":"2020-12-28T06:24:37.081Z","6.2.0":"2020-12-28T06:42:13.301Z","6.2.1":"2020-12-28T06:46:02.752Z","6.3.0":"2020-12-31T12:33:06.115Z","6.3.1":"2020-12-31T12:48:28.111Z","6.3.2":"2021-06-10T15:57:58.588Z","6.3.3":"2024-02-18T12:39:33.294Z","6.3.4":"2024-02-19T19:50:58.932Z","6.3.5":"2024-02-20T15:00:14.739Z"},"maintainers":[{"name":"ruffythepirate","email":"ruffy.developer@gmail.com"}],"description":"This is a simple library containing classes with immutable operations to use for 2d Geometry tasks.","keywords":["geometry","2d"],"author":{"name":"Johan Ablett-Karlsson"},"license":"MIT","readme":"![Node.js CI](https://github.com/ruffythepirate/ts-geometry-2d/workflows/Node.js%20CI/badge.svg)\n[![codecov](https://codecov.io/gh/ruffythepirate/ts-geometry-2d/branch/master/graph/badge.svg)](https://codecov.io/gh/ruffythepirate/ts-geometry-2d)\n\n\n# 2D Geometry\n\nThis repository contains basic classes to perform Geometry operations in 2 dimensions.\n\nIt is not an optimized repository, but rather aims at containing most operations necessary to assist with layouting logic.\n\nIt can be used by anyone that want to add simple geometry operations to a `typescript` or `javascript` project.\n\nThere are many other geometry repositories already, why create another one? Because I couldn't find any repository that contained the operations on polygons that I needed to perform layouting when visualizing graphs.\n\n## Features\n\n* The library contains some basic 2d geometry concepts:\n  - Point\n  - Vector\n  - Line\n  - LineSegment\n  - Polygon\n* Transformations of the given shapes can be performed by using the `Transformation` class. This uses matrices to transform coordinates. \n* The classes are immutable which fits working with Functional Programming.\n* Focus on easy accessibility. The library tries to use simple functions to make writing code using the library fast.\n\n\nFor full information, please refer to the [API documentation](https://ruffythepirate.github.io/ts-geometry-2d/) to see available classes and their functions.\n\n## Details\n\nThe library assumes a coordinate system where positive `x` goes to the right, and positive `y` goes upwards. Most often one doesn't need to consider this, but for example with rotation or the cross product of vectors this is good to know.\n\n## Requirements\n\n* Node and npm\n* To build or develop you will benefit from having `npx` https://github.com/npm/npx. This allows invoking of the other global npm requirements in the repository (Typescript, Jest) without having to install them.\n\n## Pages\n\n* [NPM](https://www.npmjs.com/package/ts-2d-geometry)\n* [Github](https://github.com/ruffythepirate/ts-geometry-2d)\n\n## Usage\n\nYou can install the package using. NOTE: The github name and the npm install names are different.\n\n```bash\nnpm i -S ts-2d-geometry\n```\n\nAll main classes are exported from `index.js`\n\n## Contributing\n\nContributions, if they are in line with expanding functionality that can help with layout logic are welcome. Requirements for pull requests are:\n* All code is tested\n* Naming is consistent with project naming\n* Commits are squashed and contain a clear commit message describing what functionality is added.\n\n## License\n\n[MIT](./LICENSE)\n","readmeFilename":"README.md","homepage":"https://github.com/ruffythepirate/ts-geometry-2d#readme","repository":{"type":"git","url":"git+https://github.com/ruffythepirate/ts-geometry-2d.git"},"bugs":{"url":"https://github.com/ruffythepirate/ts-geometry-2d/issues"}}