{"_id":"detect-collisions","_rev":"201-14af5c427ea41e221c49d1910875eab1","name":"detect-collisions","dist-tags":{"latest":"10.10.2025"},"versions":{"2.1.0":{"name":"detect-collisions","version":"2.1.0","keywords":["Collision","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Line","Shape","Separating","Axis","Theorem","Bounding","Volume","Hierarchy"],"author":{"name":"Samuel Hodge"},"license":"MIT","_id":"detect-collisions@2.1.0","maintainers":[{"name":"prozi85","email":"prozi85@gmail.com"}],"homepage":"https://github.com/Sinova/Collisions#readme","bugs":{"url":"https://github.com/Sinova/Collisions/issues"},"dist":{"shasum":"7e1197cd2deb9980c2e4017b3424dd63d7322192","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-2.1.0.tgz","fileCount":84,"integrity":"sha512-OQQkh37Bq0EKp8VJV1rsIvj0YveqbJ9175tnT5/74dFBl4DHbVSgRbKaiUPJxuSSt/4dKzUIWZOgp75ITaOn7g==","signatures":[{"sig":"MEYCIQCvXlKTjxu9wBEZiee8czrvEm9fizJAY757ukEyfn7CMQIhAJNBFEIWntbHCvpvp102C13Ppwif78/p5yYoysK03aF8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7853302},"main":"source/index.js","gitHead":"a8dccd0a8c3b0fb7b9c6c1f89c66e0127bd9a8c4","scripts":{"lint":"eslint ./source --fix","build":"rm -rf ./docs/* && esdoc && webpack","compile":"babel ./source --out-dir ./es2015"},"_npmUser":{"name":"prozi85","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git+https://github.com/Sinova/Collisions.git","type":"git"},"_npmVersion":"5.6.0","description":"[forked] Collision detection for circles, polygons, and points","directories":{},"_nodeVersion":"9.5.0","dependencies":{"editions":"^1.3.3"},"_hasShrinkwrap":false,"devDependencies":{"esdoc":"^1.0.4","webpack":"^4.0.1","babel-cli":"^6.26.0","babel-loader":"^7.1.2","babel-preset-es2015":"^6.24.1","html-webpack-plugin":"^2.30.1","esdoc-standard-plugin":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_2.1.0_1519765471449_0.1299541642140165","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"detect-collisions","version":"2.2.0","keywords":["Collision","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Line","Shape","Separating","Axis","Theorem","Bounding","Volume","Hierarchy"],"author":{"name":"Samuel Hodge"},"license":"MIT","_id":"detect-collisions@2.2.0","maintainers":[{"name":"prozi85","email":"prozi85@gmail.com"}],"homepage":"https://github.com/Sinova/Collisions#readme","bugs":{"url":"https://github.com/Sinova/Collisions/issues"},"dist":{"shasum":"291fdbcbb21b1b08333bf7c1edadfc1832bed1ad","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-2.2.0.tgz","fileCount":85,"integrity":"sha512-13368kQNoLUZuSPx6AmI1A2kw88kcrvr80fYkopTlktJt876EZ2IXaq0e67GAEHuJTta5WmOsn9d1sjI1NN10w==","signatures":[{"sig":"MEUCIQCIWxLTsCgr9KsysgW216VaOKz+FMcCB/vFJv3XW9xw/QIgcgy5YyhEg4rOnjpL7/H/i+IVbo9AxUn1D0xzZ+JQI9Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7860171},"main":"source/index.js","gitHead":"cbcaaecfba054705c32de4b586cd38611027d88f","scripts":{"lint":"eslint ./source --fix","build":"rm -rf ./docs/* && esdoc && webpack","compile":"babel ./source --out-dir ./es2015"},"_npmUser":{"name":"prozi85","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git+https://github.com/Sinova/Collisions.git","type":"git"},"_npmVersion":"5.6.0","description":"[forked] Collision detection for circles, polygons, and points","directories":{},"_nodeVersion":"9.5.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"esdoc":"^1.0.4","webpack":"^4.2.0","babel-cli":"^6.26.0","babel-loader":"^7.1.4","babel-preset-es2015":"^6.24.1","html-webpack-plugin":"^3.1.0","esdoc-standard-plugin":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_2.2.0_1522092825258_0.41198064123151146","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"detect-collisions","version":"2.3.0","keywords":["Collision","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Line","Shape","Separating","Axis","Theorem","Bounding","Volume","Hierarchy"],"author":{"name":"Samuel Hodge"},"license":"MIT","_id":"detect-collisions@2.3.0","maintainers":[{"name":"prozi85","email":"prozi85@gmail.com"}],"homepage":"https://github.com/Prozi/detect-collisions#readme","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"24fd5e20f350976f71e03124b32d3412ae08236d","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-2.3.0.tgz","fileCount":71,"integrity":"sha512-Pa0tBYNOp8aLmajrgQEnIzKP3FGDsqhWN6y6RZHBh4BPhRO1pZb7MY9dXqhN39fhVavXcYnbu7MIXNhx5DWz5g==","signatures":[{"sig":"MEYCIQDOv6P7RDfmEX5GM+YwVhqHxzXOEWO5kfJswqtY0NIcFAIhAKZVCH9PfO68H55LHjQJ7w2FQ/ms+2S0rGBHoiWfWKrZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7359754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbCI1jCRA9TVsSAnZWagAAUfYP/3VQXu6dWyoHPTLHnnNj\nmTWGDRpXKtrzf3HK4cfPP9Oz0uMbD/a1jst1xdvw4s4uKMoh4bCHkV2JvLU4\nn7fBwX+ttI7Xsn/+psfJJz2IFDC2cBIio7funFGAex4iMOEb8P8ZhvQloZgN\nnI1zvS6ilBF5YU1uJIqWfgL9SfPxdK1S1BkZTh9cdhbXFC+2hmboTvnIPhZ4\nOqlWoEG3BeMpcbMJNIKDswVaE8M9TfhWGXUJeFSGVxNyQtM+E1t2Vxa3Ihk7\nFCrmGiWmPGVx+OT0KOJ1qOqSTQk+JYvDc4OdHT6IHodPK1vc7wROiPDiJEaU\n+GzQ3korYNslfdrfgGGxVV+UGXtKadK5slFtGZDpf2paPrqZ5TkjTkL8MXNe\nDANA42RUcWfIHAoKqYibFoG5wyLGv/b6dQqB1YE0/HjQwQOBYs8CwjsfSMWi\ntSxvE6v0WYHxcT8MNoMmvhcUK+4EfR+jm/gqjs3LwaWeVQZQj9X36jrzu7zG\n0Rel5GJCqN7aoBnrowIDW/Mtu0X8XjnlgXGvksws87KSxUtEj2Q+LR9074Qm\nw2KdPy/IU3fJgGKGgCFz9t3H9iaASTGUaClQXoxnG4drGP84knOY9tziBpJM\nIGtt9kx9VsrGiFzm7/oERDDvea/jpLb4ik0auoVv8eC6rD7Qr+CWj6TLirNV\nNGdm\r\n=EjgU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"source/index.js","gitHead":"55da06a789738aadd6524eb79ae223e17d46a6b0","scripts":{"lint":"eslint ./source --fix","build":"rm -rf ./docs/* && esdoc && webpack","compile":"babel ./source --out-dir ./es2015"},"_npmUser":{"name":"prozi85","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git+https://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"5.10.0","description":"[forked] Collision detection for circles, polygons, and points","directories":{},"_nodeVersion":"8.11.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^2.4.1","esdoc":"^1.1.0","webpack":"^4.9.1","babel-cli":"^6.26.0","babel-loader":"^7.1.4","webpack-command":"^0.2.0","babel-preset-es2015":"^6.24.1","html-webpack-plugin":"^3.2.0","esdoc-standard-plugin":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_2.3.0_1527287137054_0.330912113934428","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"detect-collisions","version":"2.3.1","keywords":["Collision","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Line","Shape","Separating","Axis","Theorem","Bounding","Volume","Hierarchy"],"author":{"name":"Samuel Hodge"},"license":"MIT","_id":"detect-collisions@2.3.1","maintainers":[{"name":"prozi85","email":"prozi85@gmail.com"}],"homepage":"https://github.com/Prozi/detect-collisions#readme","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"372084179e97ce39dfb105ce6eb82872a6f747b0","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-2.3.1.tgz","fileCount":72,"integrity":"sha512-WfJpO0mQdgHK6P6IabDg+Eog6jSS1iB+F+4X0p+tPxBIzSF6JWNBz0WJkNx/8DJkqZ0trH/lZ7t6XniNFT9dow==","signatures":[{"sig":"MEUCIBim/cY2kqdYKoRl3pZAozkKEmtyk0QLReAcUMup497fAiEAsmZiPbZQjOBiXDh67+KZPMkiEYAKJkDY8TvmRg72aDc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7359991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbCI4pCRA9TVsSAnZWagAAiyMP/3jolkkGDKX2RXzh61OQ\nk7KOaL8ctNRQnnc916CYK6x27phZryvBB0ULYQnmwNAdWPCPcApDqjzzsHOq\nh9HWNaixmeUVTgRaPufNshbrpqa8GBhBrbJcJ+0hqBf7bT1zBW/Abv2YXq+W\n6WOUdz3rXufhMpUFl09vDw+7dcPzPI7GFHdEFgKPAvJo+2ZADOuARH48L+9y\nGeuHMrA3tyVwjaWxF/52R2ec0PyKbdaZO2nY4XvTbElXgWzVAC6BeXXMEKEL\nAEThKkoRlR186z9Q3ByrrO+zYq0wCrt3qjVrKOHmyK51hPKrzCwDekFarHEP\noY1WWzb6DfRJJccJ062SB4iNLWCwQKi7G0rxSyhRxAearODCFdzsKLuynSAz\niu0o73jwJ+jdms38O8CJsan1u5j3CJ2iLB06u+Mdx6gQbXQzrgiA5aCNTPMJ\nb2MgeaZBjOLFIO98HKgC/APesiJIjv4V/UV8UIx4KICs3CVhUdMp0AWJduwo\nYJLIfJrvY2xMGGDV3qnBzw7/EE7V0uSj/T5oFLAs/zAgcV+JOnEvRi0PXuvd\nPx0iqPvysmsZdA9dTFyHSgI9Ib+FADWMup936rEPSqRPJcgZ2TqGs4jvrEyi\nzxCS6nh3gAvLBzpKEBJ7lwrI7dXtpT4/SU0ZJ9Y9I+Ffmm7FOglbURIdjk3z\nbsJd\r\n=fVx1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"source/index.js","gitHead":"6d14063319f1fdb03d502eef58bcdfe917491255","scripts":{"lint":"eslint ./source --fix","build":"rm -rf ./docs/* && esdoc && webpack","compile":"babel ./source --out-dir ./es2015"},"_npmUser":{"name":"prozi85","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git+https://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"5.10.0","description":"[forked] Collision detection for circles, polygons, and points","directories":{},"_nodeVersion":"8.11.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^2.4.1","esdoc":"^1.1.0","webpack":"^4.9.1","babel-cli":"^6.26.0","babel-loader":"^7.1.4","webpack-command":"^0.2.0","babel-preset-es2015":"^6.24.1","html-webpack-plugin":"^3.2.0","esdoc-standard-plugin":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_2.3.1_1527287336064_0.7043830911888584","host":"s3://npm-registry-packages"}},"2.3.2":{"name":"detect-collisions","version":"2.3.2","keywords":["Collision","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Line","Shape","Separating","Axis","Theorem","Bounding","Volume","Hierarchy"],"author":{"name":"Samuel Hodge"},"license":"MIT","_id":"detect-collisions@2.3.2","maintainers":[{"name":"prozi85","email":"prozi85@gmail.com"}],"homepage":"https://github.com/Prozi/detect-collisions#readme","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"0c38e557aaaedb1c7b0d4b9e385a65b61776c468","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-2.3.2.tgz","fileCount":72,"integrity":"sha512-Ac7vLG087ZXq4vLoEZXAib8kiiwusKE/H9KbZlA3Av44FxcraQBqn+79XiVCcfXzkJp1icyYctQ9LJmrGLD1rQ==","signatures":[{"sig":"MEUCIQDHv94WF3wli2o1+uQY2RkjgVtr2ipbcX5Z++k6OKmaiwIgIJys8IUeXhmoo5LY08ol+ojqgPlqrvRn36SKVKaDWX8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7402968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbCJK3CRA9TVsSAnZWagAA93sP+wUnjOqPA0En5NcpGWOM\nfraWzbTOV+X268GyANmHCw9uU5BdsYG+tJ8dc0tBLJp95EMPjUZcdUDGDfRy\n5dH2uk21qOeAqFxUcZb4fM7XzOz0WIeSFwmtr7brzr4nwBgjVv/eXjlzKdE4\nJClAkSbfzb9EjUNAmiTO/INbocYFk9taegfdJiF5PdgTCpoPxdknvKguLQ6f\nG25NytlOPkiTO1ZajCt95gkomcTA7FLny/bBUqsC+Agc+gTCurGognP6bGjm\nkepCrVMXaDN0SLx7ictyie1W40SSz8q6UiB6oL8ASPeQ27xs2TDJLDePugiM\nnXi1fg6H217NEHgwgyBsLwZ82poduhofiJL8W6ohp1otPhOYpYvxMFrQqgQj\n7d0NCSRld63mpDeV8nRvU/Zt5135eDyK2AnjK4oUYeXE1Vx0jwmQcFAxr84u\n7ig0MJDYG2R8xsXUhgBB1kir1O/0BXWqBKfypI8erjjhsR/vrp4lgHeZ3Oh8\n/fLqNAWAZQVlp6RD4Di4EUVLgc/RN90Q8Bn2MXIAaVIRDznpFeAEdoX/1YJc\n9Jh/+BreBSfgPrrARI4src10V52T0FV/8CwpTF+3xePUXIQEdsf5Hy06hDZP\npZ7x//cLSQrH2Ku2gwps0YD0ZwoBcQ0OEKKr7SqTRwkGDxIO727IOk35Lkvj\n0BmG\r\n=7ivK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"source/index.js","gitHead":"5976ae0997381b22b8a1b379df7209478dd38791","scripts":{"lint":"eslint ./source --fix","build":"rm -rf ./docs/* && esdoc && webpack","compile":"babel ./source --out-dir ./es2015"},"_npmUser":{"name":"prozi85","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git+https://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"5.10.0","description":"[forked] Collision detection for circles, polygons, and points","directories":{},"_nodeVersion":"8.11.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^2.4.1","esdoc":"^1.1.0","webpack":"^4.9.1","babel-cli":"^6.26.0","babel-loader":"^7.1.4","webpack-command":"^0.2.0","babel-preset-es2015":"^6.24.1","html-webpack-plugin":"^3.2.0","esdoc-standard-plugin":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_2.3.2_1527288502460_0.995408185617846","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"detect-collisions","version":"2.4.0","keywords":["Collision","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Line","Shape","Separating","Axis","Theorem","Bounding","Volume","Hierarchy"],"author":{"name":"Samuel Hodge"},"license":"MIT","_id":"detect-collisions@2.4.0","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://github.com/Prozi/detect-collisions#readme","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"0a70ffe3652944efb15ebbd302d5ff90508d8c7a","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-2.4.0.tgz","fileCount":74,"integrity":"sha512-3b0Yo7Pca0fugDFmS37qjiuZnEaFeVYsAqC9dVEbvVevXGfUijAGnpfxBYFgNz3Zm0/uATi0bqrlamb4Sk3kLQ==","signatures":[{"sig":"MEQCIGHAE5hGWJKeGf7YD50+BPIgi+pmQXgGSLdJCHJxYbuYAiAtmZSW6ffTBcn0qRnlaIOKY2+UfisOF06UfKUMNlKL8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2018825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrBnuCRA9TVsSAnZWagAAwZsP/jf68NZskV0+0Hz29FvN\nwsejYwJYkDvCwbqx8gSxVpvL6djcSclrGeixZxc46gdEYt7HjbI7ozGGCeGr\nd+Gn2kwOLGk6Nd2DVRXIipx64lfezikaZsxkWnmXUbuqamsgtOrSvikK6+L/\nCNic3TiX+Y+gcAerwMIHoAobNlTUo5exZ2xQcKGJNOhVfRHxAT38sOrRIMxv\nZuTT+K3I8SUoQTNN0D++6ycrQxcZ+EG23hGQDIe6fMTrikMmhGtyPxBzPG5V\nOHTg2I+l+3aP/dn51Wk+5QZMrJHTmLlHwxupI+NUOtsTAtbl8LOSlCx72c/R\nr25a+zvJywZCZLgyfQ7MkLaUI8YsuinXqwtOUDCSzJ/sOL6EQS4gXPI+U/mP\no9wVvPNAYmn79IA9oy/AJXbEdzhBxITnE26iFX5wmE1opyxAaI8tpR0Lde9O\n/aW+z3scLWm5yCL3vFZvq9DRL62ALPeh+tb8TkZimuqX5SyTnDriyO+7m6so\nvoEJwIZM8kusOlJOPwm5M9tQa/3ldNJJjDC3nAor2zD05T559W3rhAmBQ0ST\n9eRl6f9Y9eRcr1JXhA1aGhe9tFntipzRHfnWpzpHhnuT58mpgWpnn14LIi4J\nnWY84IyglQAQPCFMxxtuLk/mb5acgS2rIikAdEnVbQj4XHXt7l9sa7cuAWOh\nOpEF\r\n=iEPo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"source/index.js","gitHead":"3968caf5fae031d61d62ce03600af9f482f1e1fc","scripts":{"docs":"yarn docs:make && yarn docs:copy","lint":"eslint ./source --fix","build":"rm -rf ./docs/* && esdoc && webpack","compile":"babel ./source --out-dir ./es2015","docs:dev":"yarn docs && http-server docs","docs:copy":"rm -rf docs/ && mkdir docs && mv out/detect-collisions/2.4.0/* docs/ && git add docs/","docs:make":"jsdoc --configure .jsdoc.json --verbose"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git+https://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"5.6.0","description":"[forked] Collision detection for circles, polygons, and points","directories":{},"_nodeVersion":"8.11.2","dependencies":{"jsdoc-template":"git+https://github.com/braintree/jsdoc-template.git"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^2.4.1","jsdoc":"^3.5.5","webpack":"^4.20.2","babel-cli":"^6.26.0","http-server":"^0.11.1","babel-loader":"^8.0.2","webpack-command":"^0.4.1","babel-preset-es2015":"^6.24.1","html-webpack-plugin":"^3.2.0","esdoc-standard-plugin":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_2.4.0_1538005485477_0.6087022447025572","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"detect-collisions","version":"2.4.1","keywords":["Collision","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Line","Shape","Separating","Axis","Theorem","Bounding","Volume","Hierarchy"],"author":{"name":"Samuel Hodge"},"license":"MIT","_id":"detect-collisions@2.4.1","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://github.com/Prozi/detect-collisions#readme","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"8943d30f9a4b41146090663808cfa2933aa0734f","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-2.4.1.tgz","fileCount":76,"integrity":"sha512-BabnCmCateww596p52Bg0mCj9qQ3bWOb77Bmboja1fleOhEyM6lkpAnDRfVlNf0uElzPyHtG1p9408Rhi4nWhg==","signatures":[{"sig":"MEUCIQDmv1vLCAV6FuYeTnrwmz5fhvxBiEVBn4nJYchqced+HAIgKXDK4rc629H0clrgyJh2VCumj6SKtYtByxPYABYZRFQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2088031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrB+kCRA9TVsSAnZWagAA+OgP/A22Zpma4AdS238LlxIi\n23qBSXQ3JXwNx+FJTjhaSdcc6CQRKG8UXHDGQI1UPuasG+uG4Q7fKEwBtezT\nZ4LfVLFg6JOzO7aomyFcavDaTO/+z691C4peohxdvl2ikbdKEjTSuCe8kq2P\nh3MgrC/K9iDoYLLCWbU/u10xfoLtXF2dpyagQvqpMJfv2G8woGXXJCJmgZbM\n5sNyIcLvCBJgzKDqevFhEhE7cHXf6f17/HXmPDZua+NONkYXbpt+jwrv0/sM\nf8zQ2aXZ9aUZfgMosK1eeIrR5wt6ldrz0fAzVEAutm6zYMLVE9bgx2NOl5Rs\ng/fViLOw05QtNjGzi2bTe8jzT5S4FKLLeFSDsZ8NzBvMQdW9K0rFPo0dS31d\nfVgy57muhEj/Zjf7Wb2ii0m4xgJcGhAqy79y9Uktzz02tc8/eQF9/aFYKqZY\nhMpUeq7WZJdDc3//h/1J3lgO96IaFgrwvZ1ujWYkiNo+/Fo+JjTiUSb5PRaB\nEGk2tIZCnYNYGKQ7HQNsJQxxb2nHtONXRbtY6HNS5A1osR49o7kCAXk/vFNG\n4sp+LUIL2IPuxfZNr/FMIH1UU2CXp2tOx+FLBfsDzXueJmCrIYaqKUgV7iqa\nM5E0UGLecLXiFG/IJJeYbrqUzeZTYA45RhhW/+26uyiXOKhHI0emuZHVNMMC\n3n18\r\n=mGCZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"source/index.js","gitHead":"f1841a161cfea55c36a09520a6c6a25c7a203ba1","scripts":{"demo":"yarn webpack && cp demo/index.html docs/demo && http-server docs/demo","docs":"yarn docs:make && yarn docs:copy","lint":"eslint ./source --fix","build":"rm -rf ./docs/* && esdoc && webpack","compile":"babel ./source --out-dir ./es2015","docs:dev":"yarn docs && http-server docs","docs:copy":"rm -rf docs/ && mkdir docs && mv out/detect-collisions/2.4.0/* docs/ && git add docs/","docs:make":"jsdoc --configure .jsdoc.json --verbose"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git+https://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"5.6.0","description":"[forked] Collision detection for circles, polygons, and points","directories":{},"_nodeVersion":"8.11.2","dependencies":{"webpack-cli":"^3.1.1","jsdoc-template":"git+https://github.com/braintree/jsdoc-template.git"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^2.4.1","jsdoc":"^3.5.5","webpack":"^4.20.2","babel-cli":"^6.26.0","http-server":"^0.11.1","babel-loader":"^8.0.2","webpack-command":"^0.4.1","babel-preset-es2015":"^6.24.1","html-webpack-plugin":"^3.2.0","esdoc-standard-plugin":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_2.4.1_1538006947995_0.7445156778330184","host":"s3://npm-registry-packages"}},"2.4.2":{"name":"detect-collisions","version":"2.4.2","keywords":["Collision","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Line","Shape","Separating","Axis","Theorem","Bounding","Volume","Hierarchy"],"author":{"name":"Samuel Hodge"},"license":"MIT","_id":"detect-collisions@2.4.2","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://github.com/Prozi/detect-collisions#readme","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"8d64f87d4777b4e3e47c6cfc212d781ff861f1e8","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-2.4.2.tgz","fileCount":74,"integrity":"sha512-PVt98ZqaDlIJQbdu1DJfby0fLlgFbNoOBZYYzj74oKUxJzA+CJtSA6YXX4ioSbJ7tIzJoIi3aWoiu67z2qX5tA==","signatures":[{"sig":"MEYCIQDMiNN0wytaPk5lrKJIqAR1bcLxFm0bINBgVwPbw7Lp4AIhAP889x9v7XiLIn4e+ybizLGt/L7EeMetNdQ5yt7RkQqH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2028127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbwv9uCRA9TVsSAnZWagAAeNcQAIcGvBTlpW/UOLV6xo+O\n3bFBFGizYzHZkAn6iPeqx39zq0sCRiCHFy+lzdiU6W/oj7JwvqDuI6k++RkN\n+xst0muyNLcC2dblF9K0myjzHN/ytrUUqfopBXhX2fKNcwEXQeucTlPFMSqE\nrEAeoMR1TQYLQmoNb3LLHXzMYmPbgt0sxgO/gubflWQG0wOzYkxXQdPLQbn+\nTDeGGecIPIBSsaiXxP9lMmQt+GKc17NxKAWhUfkCVI5RrgMhrnyxFt0a6u0q\n1A0x42XtAC8QAo8ujYKMPAQ6WUyiTVbETXHnbASfdcG4MBjsJILdsDSyD34v\njSqF6ae9sHQ0ZyyFoKkrBIqs/QLYOYCuUdWDPRk0/FSjltkOVCk0Gw9S3jwY\nahGd70qJscy7WK594fvq7K3FMkmqjf8aWDchvflnEDfsHqj936gp8yw3Kijp\nhRqaF2YUU+iO+Se2cz2pH5jqU/AN9YfitQ96a6Y3a+KvbyGaLjLtiBVJGq4F\nwL95ogdclhutyhgCXPu9Ik4Zdi7AIN9dfFRTwu8ltD/5oNPOeh6Z9g3IJMUH\nFvuiI5qSt6A1prN3eQK4IF9UchGJ3q24HIIMjD1DFFdGZ2ZFLiSHWz6jU0v7\naxcSPh1QHmNYoRP54A1TvzvvcL3QsXSLjBvYo3uKuYI2sAY+xflHgPY9kQF3\nu+7y\r\n=Wqt+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"source/index.js","gitHead":"f36ff590a5617a5a4e48de9ed470b73965285015","scripts":{"demo":"yarn webpack && cp demo/index.html docs/demo && http-server docs/demo","docs":"yarn docs:make && yarn docs:copy","lint":"eslint ./source --fix","build":"rm -rf ./docs/* && esdoc && webpack","compile":"babel ./source --out-dir ./es2015","docs:dev":"yarn docs && http-server docs","docs:copy":"rm -rf docs/ && mkdir docs && mv out/detect-collisions/*/* docs/ && git add docs/","docs:make":"jsdoc --configure .jsdoc.json --verbose"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git+https://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"5.6.0","description":"[forked] Collision detection for circles, polygons, and points","directories":{},"_nodeVersion":"8.11.2","dependencies":{"esdoc":"^1.1.0","webpack-cli":"^3.1.2","jsdoc-template":"git+https://github.com/braintree/jsdoc-template.git"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^2.4.1","jsdoc":"^3.5.5","webpack":"^4.20.2","babel-cli":"^6.26.0","http-server":"^0.11.1","babel-loader":"^8.0.4","webpack-command":"^0.4.1","babel-preset-es2015":"^6.24.1","html-webpack-plugin":"^3.2.0","esdoc-standard-plugin":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_2.4.2_1539506029349_0.05961838430352362","host":"s3://npm-registry-packages"}},"2.4.3":{"name":"detect-collisions","version":"2.4.3","keywords":["Collision","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Line","Shape","Separating","Axis","Theorem","Bounding","Volume","Hierarchy"],"author":{"name":"Samuel Hodge"},"license":"MIT","_id":"detect-collisions@2.4.3","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://github.com/Prozi/detect-collisions#readme","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"829dce37904a4f6295a1ac49e4caadbfc92278a9","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-2.4.3.tgz","fileCount":74,"integrity":"sha512-MfDFBtFnfIRYV1OOF+lhw87MAVAC9YB9KVqNMOotMRotqsm7sk4eXwOtNQnoPABYayod3rsK91J8ZIN4c2FLwA==","signatures":[{"sig":"MEYCIQC/3hsSBgh1STtraRF+PnQWfX3earw5gQmAzU9x650OdwIhAOjSDLxfexJ3QJs1I+0CW10quc13sZYix14DPYCn5/Qu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2028135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbwv/tCRA9TVsSAnZWagAAblQP/jT2imzRnMJzNHJNBKWk\nWqm7vdklGyOHmE91GaNtc6gvqVBSPpcVNxuhV2wfmSzAz6k7yEvfExVKBNJY\n8TbV4Gt5U0vyeGIw2aUPzv0ZjXKtZzTsyuKM4AP8ElhLOUBkP30TGIfJeEGi\nH6BT9Z8wGocdCNM9NKjA62m23cK8KVY9Xr2/7xTCl+IEUTaT3k+002leIV+V\nVmd78c+D0kwpLg9t6N/wCvUlpgV6MwJfBI/K3Xo2E7KWXU34+C3wC4YNF7kW\npWHezhWgzogq375Llo6n01Oau+kM27RynQXsUg9lZn949iixLi9zavMfpIoo\naGeCXL8Vo8HL+c25X/9nCOFfrhqe3c2NDHJQiAnvLGiFFud3uvB3RMVpICT6\nm8DnVpwoez/nqnm90uZOufBLh/0YFo/RGfZc3RA33HilLGGphbUBQaTmKL2Q\ndCOMuwnh9RLdyfGzqMTYW8wEECls1DrfR5kbq7RfAHjw9VHqLaX1jplWztjw\njR+Ux3hT+mSRn6XKrzIueMBUUXuzUv9drviVjTpvOZ3wi1j1n+tEVKhhlKXW\n9LaJWZD4GYUX+YtZQ9fJNQtyizOfphY7RXKx2xWmSWspa5Jg/L4fcZpDdFY5\nLFdUlmNmYwuvn/kPvbCAf8vUCsg9ARnTRu1216uk9DdTVZhT5m6eTfItSDYK\n40PJ\r\n=/3Kg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"source/index.js","gitHead":"3e01000f7dc3c3fb134663b8e7e91f82476af467","scripts":{"demo":"yarn webpack && cp demo/index.html docs/demo && http-server docs/demo","docs":"yarn docs:make && yarn docs:copy","lint":"eslint ./source --fix","build":"rm -rf ./docs/* && esdoc && webpack","compile":"babel ./source --out-dir ./es2015","docs:dev":"yarn docs && http-server docs","docs:copy":"rm -rf docs/ && mkdir docs && mv out/detect-collisions/*/* docs/ && git add docs/","docs:make":"jsdoc --configure .jsdoc.json --verbose"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git+https://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"5.6.0","description":"[forked] Collision detection for circles, polygons, and points","directories":{},"_nodeVersion":"8.11.2","dependencies":{"esdoc":"^1.1.0","webpack-cli":"^3.1.2","jsdoc-template":"git+https://github.com/braintree/jsdoc-template.git"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^2.4.1","jsdoc":"^3.5.5","webpack":"^4.20.2","babel-cli":"^6.26.0","http-server":"^0.11.1","babel-loader":"^8.0.4","webpack-command":"^0.4.1","babel-preset-es2015":"^6.24.1","html-webpack-plugin":"^3.2.0","esdoc-standard-plugin":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_2.4.3_1539506156924_0.6319176006159766","host":"s3://npm-registry-packages"}},"2.4.4":{"name":"detect-collisions","version":"2.4.4","keywords":["Collision","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Line","Shape","Separating","Axis","Theorem","Bounding","Volume","Hierarchy"],"author":{"name":"Samuel Hodge"},"license":"MIT","_id":"detect-collisions@2.4.4","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://github.com/Prozi/detect-collisions#readme","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"e9d55c1311ffbf01f6cc91bf80598f9efd3be9ec","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-2.4.4.tgz","fileCount":77,"integrity":"sha512-Rtm6C8et+cCpvdOQbd8HZ3t6ewdXt9O3IeNdLIJfy+7MwFFnOwrjBeFgma7q9tl4ybvA6zTZZY40s70NCd9qrA==","signatures":[{"sig":"MEUCICdG7MAw8c8dIXT9lMnvIsNhUvcy3NUVquDRv6OYohlJAiEA2uF2zm5rFhTDr62+lNxlkRixyCuXHXFbZpJQQVRCDnY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2156961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+pD4CRA9TVsSAnZWagAAePIQAInMs6gkN57Edk3Z6M6I\nxu3O5Q/UB9VaivGz30TGIndYskm7EVpNrnAjBNJCXLgWSBuhobJaQab/9QJc\nQiACz+nmAjvfA9KwpCxRMOfwIFJBmc7ce62fWKbYm15Psuhnb2jrcrlVAmdO\nOrCyFz/WZGr4xTlmtJYVwV6/oYLPfFp/bYZsRTFNP4RuRcdlNR5fMpRHCuqq\n+JmTlJs0s7deGk7kLP9tT5rbi3g7a9xAmXrSxqNMdniObFRZDzgH0YkIXR4U\nXDFilK0KuHk97sX6gB/bX+VIg6cTlqhk2uvuwPlZJ4Tr1JstjsBzvPvINWNL\nfD3+kFUti1t8Jzha3DEoBcKi7ruyk5pPEM5MPHIzmqxsCrUrvhCJ+GUxqpFw\nspR0vcQruI4G2p2i8+H6YeA+zSOYgd1a7WATvkSP5jCr1y3TNalqcTKPXTyN\nf3N/j34u5kW6UiAG5XY2dgAnvXuvLLtl7iKHA3onvNUAghBv7N3ktTBLPEW5\noH/V+CFEX1QRag1udulcOfOp2KWKGZKiLMmFgeA8XPhDQ6F4yY/wCN8cRetm\nIdV7RXwENW8qYQ3eXh7SFBQRNoJKoi1ANagpOmKSdxLIjlNnDWv/GLaPRvlb\nt1NNo/JFXdkCaHowJLc5KF4j2viYHcvFq0D6YnKS/2usuwDJu3XkCBJtFGpk\ny/QT\r\n=eA/N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"source/index.js","types":"collisions.d.ts","gitHead":"dbdb45dab5c0eda55367ec9aff7ec105f137be70","scripts":{"demo":"yarn webpack && cp demo/index.html docs/demo && http-server docs/demo","docs":"yarn docs:make && yarn docs:copy","lint":"eslint ./source --fix","build":"rm -rf ./docs/* && esdoc && webpack","compile":"babel ./source --out-dir ./es2015","docs:dev":"yarn docs && http-server docs","docs:copy":"rm -rf docs/ && mkdir docs && mv out/detect-collisions/*/* docs/ && git add docs/","docs:make":"jsdoc --configure .jsdoc.json --verbose"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git+https://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"5.6.0","description":"[forked] Collision detection for circles, polygons, and points","directories":{},"_nodeVersion":"9.11.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^2.4.2","esdoc":"^1.1.0","jsdoc":"^3.6.2","webpack":"^4.33.0","babel-cli":"^6.26.0","http-server":"^0.11.1","webpack-cli":"^3.3.3","babel-loader":"^8.0.6","jsdoc-template":"git+https://github.com/braintree/jsdoc-template.git","webpack-command":"^0.4.2","babel-preset-es2015":"^6.24.1","html-webpack-plugin":"^3.2.0","esdoc-standard-plugin":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_2.4.4_1559924983103_0.8861994426649407","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"detect-collisions","version":"2.5.0","keywords":["Collision","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Line","Shape","Separating","Axis","Theorem","Bounding","Volume","Hierarchy"],"author":{"name":"Samuel Hodge"},"license":"MIT","_id":"detect-collisions@2.5.0","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://github.com/Prozi/detect-collisions#readme","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"b766fc2384d1badac381ac9177470928c729773d","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-2.5.0.tgz","fileCount":76,"integrity":"sha512-OJfYVU3ATZs3vu46t5jZyOe2RvQ6YPcZW+4jyIDUYsINn6jkLE2BVdMlFZJBWuXGP6m3jIcOBmvwCQtDBbSDHA==","signatures":[{"sig":"MEUCIQCx9uCbM1s8AIaK1yRUcewcsPzCo/CrnDzMgVuIKXpN6gIgT+qnIS6Bra3Vv7TfvitwxwN3w7Lm6mwHnE7jR50hPEY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7306588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefmTFCRA9TVsSAnZWagAAC5oP/0UlT/PLk9fnjqOBdUb8\n54QGEAa7P6/97SdBivVAECaatFrBu/Ye4Fo17xCotuSIkplx0AT6j8Gk6yZ+\nbDRmSSxBZetU5RQADD7IUbl5ZEuoJgfm2NqA7ADwinr4JG6UDADs9zESS5tL\nA1QQZ8LQOskKQY7yKyk+0tFuvjn94oC3+9FEN9sUP4l0zkDIvqsrKF9l06UF\ntaJbOp+oBBViuC7c997E0FtgqNtz7yu7t/mibM1rL4f7FIPx7Wupr8QdoMLO\n+KJQxrBP8jSHz6zNIsxEym8I7SKHlfxf8AbBlsFxZxmJjT2Jfpgmk4UYeAqo\nTUfyqvtf7VinU8LBbkD/kJg2SFfPeviWTIPbosOzsizG5d0JYwSyP3ZcWb6U\nlWHx6ojIN1FdDBUPqBTe0E+Jck7e1KpYM3alMfieerWjuLyPILbQuREhS/S2\nmg7nH3xxVZLKOkg4KHQzWs5yKrZNjhDaQ/mmQr9gsRlcQdgVJQ1vsvguELxi\nA4Uj6P2K2j4ktWNuLBqSTtuhka/4G85CEhRrndtDVOFbM+BM7FxE68k8N4/a\njCbfH8EZJQ0KMp9+2fzqD76SwDST/1RhmZ0y5eSxoro4Wjq+l1awWmky4oOH\n6DXsfe/i++W1k3PyZgvkAORdfFhALWO18Ot6IMnUhkZSwkXFXya6q4cLAoxT\n86ns\r\n=xkGW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"source/index.js","types":"collisions.d.ts","gitHead":"62bcb9b0a777c48dac9a0bbee4a54291fc9de1ec","scripts":{"demo":"yarn webpack && cp demo/index.html docs/demo && http-server docs/demo","docs":"yarn docs:make && yarn docs:copy","lint":"eslint ./source --fix","build":"rm -rf ./docs/* && esdoc && webpack","compile":"babel ./source --out-dir ./es2015","docs:dev":"yarn docs && http-server docs","docs:copy":"rm -rf docs/ && mkdir docs && mv out/detect-collisions/*/* docs/ && git add docs/","docs:make":"jsdoc --configure .jsdoc.json --verbose"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git+https://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"6.11.3","description":"zero-dependency 2d collision detection for circles, polygons, and points (with SAT and BVH)","directories":{},"_nodeVersion":"10.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^3.0.0","esdoc":"^1.1.0","jsdoc":"^3.6.3","webpack":"^4.42.1","babel-cli":"^6.26.0","http-server":"^0.12.1","webpack-cli":"^3.3.11","babel-loader":"^8.1.0","jsdoc-template":"git+https://github.com/braintree/jsdoc-template.git","webpack-command":"^0.5.0","babel-preset-es2015":"^6.24.1","html-webpack-plugin":"^4.0.2","esdoc-standard-plugin":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_2.5.0_1585341636514_0.8353237199958548","host":"s3://npm-registry-packages"}},"2.5.1":{"name":"detect-collisions","version":"2.5.1","keywords":["Collision","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Line","Shape","Separating","Axis","Theorem","Bounding","Volume","Hierarchy"],"author":{"name":"Samuel Hodge"},"license":"MIT","_id":"detect-collisions@2.5.1","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://github.com/Prozi/detect-collisions#readme","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"c7ff550f07347ee9ad14be5cc822ed3c5516f819","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-2.5.1.tgz","fileCount":75,"integrity":"sha512-2zDQNiVcq+joPhWS0yh7Ig6lHq5hyvSq3z2vInxM14WYBl8UMYMi8T9T4rHbLRNfFZJugMGuSdCPbweorTXDTg==","signatures":[{"sig":"MEUCIDwEhAYMYMjWOV6arz8RGCbQq32RQwNVX5MUIijbJCxKAiEAmovL0NKPqyiZnlOW23DK3Pf0hhLBzocg+26SLskQa0g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7308814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefzp2CRA9TVsSAnZWagAAilkP/iGVj73uV0HXYVNK1ar8\n4bnzR64Sk6fbuXxho5OY7OSuQj3C63BTYupa0MPJaGNPfL9KD381+SWc6bZx\npDeKC3NHJ/kkCpyAEKXNos/RVPMAzNCwlUVK114lvihILTlrpcEPZQXG9bZm\nOTZUhvLv4Uy2mc2A5aMBL+5LU2zw7RWfWllLozeqG3EcWYD0Ftfhtgqeu//D\nrtiYSmHM+G+F/aTWWm8Vrxe7yF2YGHfjeOg430eV4RXePA8n343sFw9nCkDe\nQHeaawLQ/r5jkvCyFGWF3lduLn8sGG//AcrXqYhr9FGiit1PIcxAurQInGgJ\nkFuBaBQ9iSbzh5lrlK+5pC+WrpD/gg8Aukge380MfgMJMZVuxwHrj5w5ZYKb\nl1JxY5ikLR7BgrEdRk9cJTImLUibJVMY1ZugiSIeaUZNXwaA6xlAZlmdh9Oc\nJGYKDO1yUQ9cVAXNMZcntBspCrdf8H8W4e5cddpJoMZUz9hCbT0kZ7F86+9B\nzCLGyodriL26hywjPsUMkhZ/xrTGjHV+WOYsyFWsY/fYHSxg1IwjBHtJxgg1\np2uLJJ/Jsvqh+zlE2Q+gGOrUvPOQfwN6Le9MXBieN9r69h13Ib35fzHvFs6n\nR7t6DhpnSEqPa8OaOyd9m1q5RvjFk9eo8f/VhQOSHr5pIo0CiMI8XYxc02xy\nxqmh\r\n=5QHG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"source/index.js","types":"collisions.d.ts","gitHead":"9d3db7168e67a991d8fa6d2ffa7309d63116f69a","scripts":{"demo":"yarn webpack && cp demo/index.html docs/demo && http-server docs/demo","docs":"yarn docs:make && yarn docs:copy","lint":"eslint ./source --fix","build":"rm -rf ./docs/* && esdoc && webpack","compile":"babel ./source --out-dir ./es2015","docs:dev":"yarn docs && http-server docs","docs:copy":"rm -rf docs/ && mkdir docs && mv out/detect-collisions/*/* docs/ && git add docs/","docs:make":"jsdoc --configure .jsdoc.json --verbose"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git+https://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"6.11.3","description":"zero-dependency 2d collision detection for circles, polygons, and points (with SAT and BVH)","directories":{},"_nodeVersion":"10.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^3.0.0","esdoc":"^1.1.0","jsdoc":"^3.6.3","webpack":"^4.42.1","babel-cli":"^6.26.0","http-server":"^0.12.1","webpack-cli":"^3.3.11","babel-loader":"^8.1.0","jsdoc-template":"git+https://github.com/braintree/jsdoc-template.git","webpack-command":"^0.5.0","babel-preset-es2015":"^6.24.1","html-webpack-plugin":"^4.0.2","esdoc-standard-plugin":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_2.5.1_1585396341493_0.5560173920098697","host":"s3://npm-registry-packages"}},"2.5.2":{"name":"detect-collisions","version":"2.5.2","keywords":["Collision","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Line","Shape","Separating","Axis","Theorem","Bounding","Volume","Hierarchy"],"author":{"name":"Samuel Hodge"},"license":"MIT","_id":"detect-collisions@2.5.2","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://github.com/Prozi/detect-collisions#readme","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"2016d6050890d01260d12e038dc11ee3e1951c36","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-2.5.2.tgz","fileCount":85,"integrity":"sha512-zspZQAKr1gDuBQ7of2sxqYzu+anus1hSGErvNzmKFEpz9KllG/NSXTRp1oirYCNQMKVMJTELtlsBLpK9Hm0wCg==","signatures":[{"sig":"MEUCIQC00tG/q2wLnLfFAhWYfstE0e3Vgn7clpZONa12OIBrFwIgEfhBwvPrPJq3alsQ56ZD4J96X0NAorjjcUExw/ghtK0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7365892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe040aCRA9TVsSAnZWagAAxn8P/1gz3uM8ilWmhNCAr94T\nN+v8Fm7nxcMdZugwUMws69fYycTDObR/hBY1e0zewlACO+jXHJyQOsf4uaGM\nqeZSVSu0WkJrubb8gRR+5aD7rE6mQj79R0mMejrcsn1WjP5A6ZB3r0ORKq4R\n2GePZv8axbuWjqlZYWM4i6fpBryBA1zVPjrXx5skRGkumINtRPum7gAaA+iD\nQR54GwoN7VimFbnyXkrpmz6TnoCyCDKoUvzkOcRkq2wlRiQCSbEoTpmEsVET\nA7uVvUalj/qwBF1vrH4INLs+4IxSFJrpxkZ5Q+EGBoLUeOyWBRNvkhswki+N\n9nA6Y351IDlHDCXrPvuApnSmRUDToVoB2jP5Ds83Ih/MZIrErw+pG+ARjLmH\ngvfy6H5lejqkLE8DBOD7iT5EHD38byNwv5skfqeETXTlLUka9pxpQ2lYloXa\nfG67S6ijVSmxoJ3fR9Na8I2CE6QiXpNgXVslH0s/UZZqZt6M/kWMdyQmC46g\nkKytPL7EEsCb95HSS4KWA9hr1/KufMJcW3WGxV6dB+ljS6d11+adBmQQmTqr\n3KQvx6CN+RLQk8jTuVwSLRPq/an+HVcTwnYwCTOPBl51g+hFPnIB4/m72N4M\ndYR4xi1eVlZtPM/id0QoO6Yeobw0oLRgCHK9Q7qc4pSjeqAknW7yQmPfKJjC\nuEe7\r\n=bXgx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"source/index.js","types":"collisions.d.ts","gitHead":"057ed26753f6dd12fe7eeedcc32738d6fe2a388b","scripts":{"demo":"yarn webpack && cp demo/index.html docs/demo && http-server docs/demo","docs":"yarn docs:make && yarn docs:copy","lint":"eslint ./source --fix","build":"rm -rf ./docs/* && esdoc && webpack","compile":"babel ./source --presets es2015 --out-dir ./es2015","docs:dev":"yarn docs && http-server docs","docs:copy":"rm -rf docs/ && mkdir docs && mv out/detect-collisions/*/* docs/ && git add docs/","docs:make":"jsdoc --configure .jsdoc.json --verbose"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git+https://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"6.11.3","description":"zero-dependency 2d collision detection for circles, polygons, and points (with SAT and BVH)","directories":{},"_nodeVersion":"10.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^3.0.0","esdoc":"^1.1.0","jsdoc":"^3.6.3","webpack":"^4.42.1","babel-cli":"^6.26.0","http-server":"^0.12.1","webpack-cli":"^3.3.11","babel-loader":"^8.1.0","jsdoc-template":"git+https://github.com/braintree/jsdoc-template.git","webpack-command":"^0.5.0","babel-preset-es2015":"^6.24.1","html-webpack-plugin":"^4.0.2","esdoc-standard-plugin":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_2.5.2_1590922522364_0.49210462415697953","host":"s3://npm-registry-packages"}},"2.5.3":{"name":"detect-collisions","version":"2.5.3","keywords":["Collision","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Line","Shape","Separating","Axis","Theorem","Bounding","Volume","Hierarchy"],"author":{"name":"Samuel Hodge"},"license":"MIT","_id":"detect-collisions@2.5.3","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://github.com/Prozi/detect-collisions#readme","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"eb491148d285f30483111ee9b7d1c05b23ebf55c","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-2.5.3.tgz","fileCount":91,"integrity":"sha512-DcoGbXF5Rb2esiZux1YDMafLiPz4xBLLz2/QQdh+ejtNZFTKLYUH9zaxyB62LG69s/rdIBbtXrMSD0LjT30dIg==","signatures":[{"sig":"MEUCIQCIw+OrED+xfDh9cpFz9wqRE4x3YqzW0Q+G8Ctf4681TgIgNXQz8TR7QFzxdkjcUyTyRL69zPrNbTr62yfyyRZPRUY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7632904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmYm9CRA9TVsSAnZWagAAm2MQAIaVoSzGgM/QJ+S/evTJ\nguJyckm9RtS2UNytQA4GRgUh/U7RVyKgqeqQ5+W1gMWKLqm+ZRVuyHskVL2u\njO/Kdg4s6bG26KjcupL9pEu+aO9+sihXwU2E410QTgqiW15JrgzPOEW+TYZU\nDZPvSkVOwAxP8BRlMVj7Z8N4/CffUwqBLt4jcOvx3MBHjVzrqoxw/Ft5ROUb\n9YeUf8j3t1vwDCOMCS9PIh5ccnT7y8YSofOdEFzT+5uVgs1Ym/rN9/0gL51P\naNKRQQon0u/igqIk53K0hcRxoESDnNfA4gzpQLaBxmtauP+p8WAfi19P5KM8\nIXHZVID9WIPZkTpkDfT7pPAHffLo/xyHKARjGxscElMlaFGj7ihf2J2+UF5B\nO1DiEdD85c573G/NdUn9l2Sk5IUJeyt0Nd5gQhetIFgnpBr8vuMaw1GdxcmV\nR02KhtQsoLf/QSB3+hJj3r3tYmfdgk97EIvm71yVmNmjYRTxKMrKgUhASHBp\n9bvqfPDSX8nWsMZuKbIHQwXp+9kO0SPBLxlhACljzdOCKFPG7Y+ovBK6Sryk\nYFO4JEdzxnDcKnzVzyXmimbpEgb3a4wDCWL55PiV0PmnP/8Y17FNpD9gjJsu\nNQDamCxF8yO+JOaQ2xSa97xjM42YzbGF2njIIj2HiaSGpZqOT66wTE2zaaRV\nN1J6\r\n=EUA5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"source/index.js","types":"collisions.d.ts","gitHead":"133ca24da033da9c3a629a1672fe19f5e0d8e912","scripts":{"demo":"yarn webpack && cp demo/index.html docs/demo && http-server docs/demo","docs":"yarn docs:make && yarn docs:copy","lint":"eslint ./source --fix","build":"rm -rf ./docs/* && esdoc && webpack","compile":"babel ./source --presets es2015 --out-dir ./es2015","docs:dev":"yarn docs && http-server docs","docs:copy":"rm -rf docs/ && mkdir docs && mv out/detect-collisions/*/* docs/ && git add docs/","docs:make":"jsdoc --configure .jsdoc.json --verbose"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git+https://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"6.14.13","description":"zero-dependency 2d collision detection for circles, polygons, and points (with SAT and BVH)","directories":{},"_nodeVersion":"15.14.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","chalk":"^4.1.1","esdoc":"^1.1.0","jsdoc":"^3.6.6","eslint":"^7.26.0","webpack":"^5.37.0","prettier":"^2.3.0","babel-cli":"^6.26.0","pixi-shim":"^2.2.0","http-server":"^0.12.3","webpack-cli":"^4.7.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","jsdoc-template":"git+https://github.com/braintree/jsdoc-template.git","webpack-command":"^0.5.1","eslint-plugin-html":"^6.1.2","eslint-plugin-node":"^11.1.0","babel-preset-es2015":"^6.24.1","html-webpack-plugin":"^5.3.1","eslint-plugin-import":"^2.22.1","esdoc-standard-plugin":"^1.0.0","eslint-plugin-promise":"^5.1.0","eslint-config-standard":"^16.0.2","@babel/plugin-transform-modules-commonjs":"^7.14.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_2.5.3_1620675004602_0.570812567689666","host":"s3://npm-registry-packages"}},"2.5.4":{"name":"detect-collisions","version":"2.5.4","keywords":["Collision","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Line","Shape","Separating","Axis","Theorem","Bounding","Volume","Hierarchy"],"author":{"name":"Samuel Hodge"},"license":"MIT","_id":"detect-collisions@2.5.4","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://github.com/Prozi/detect-collisions#readme","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"790a845cc4aef343a10cc2a44be9e02ee32e9c98","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-2.5.4.tgz","fileCount":91,"integrity":"sha512-VpXDmeey/jUX4d9S2mHi9k4cBIGIIheJbvllvJEZNi15h4EKYc4YWdY9D/UC/izjDTnr1iH+EUlRp8+OMGJb1A==","signatures":[{"sig":"MEYCIQCi5MN6GGPe1CdXV4LAVFsakHCghTAj4RscgiGCCyaH6gIhAMQTJbhwcMjfm7pYa1Ht43uR8MSUa5hkFnyjMbfzv9aC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1979978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmZJMCRA9TVsSAnZWagAAHI0P/AqthNSuwmqLQ3ZUCcu7\ne9Yz8jsRlt1OtgNLR9+qR+/7MZs9yiuVJLILJ0SCesyXj5K6NKAi/hRjVeSo\n/9hJFEEjvRHTjirW8eqJOHtdkUnB8l/ayKYLjKmgL3Tu2O01g6D4YhdvrISp\nx+1EFCYPTOz/oC3GbcbhzGryXTRhsH2YyIzVoFx184n+RQe9R59NN+ejINuE\nqwB2+zMcXoSbMNAQqrfToJ4KMbow4HxwNmnufWFZ5e/2MAaeATHfAtD8qrcN\ndmeUyvlRQ2Q8Ffoh2aas+0mvGeW9/pNPihxcmnpdXKmai+ayB6o/Cl78Zu9i\nd9FS11LRTQU5A64Lfqu/FQFAtkRrJ7Llz53zaufRvuL/nBsMnXoIzaghRtRQ\nUJvkMYaCT/JzD+jExNOAjDboxPlCIdeTvkKnsaVUWeJbw5U/444tAp05JR4z\n7Pbhcv8yCTl06LJInEd883uCcm2qpqkVauA48Z3Y6ikDC5K8lL1nL9PgKgjl\n6tylzl5MmiYZIjUt1w125wOqMEFAhPXWT14QgjyQlMLiIj3/OKMpGalKGwvO\nH9EAkFPN45AasHBBwGQbgZWuHUyQaSiUbtWJAWIEm3Yqxq1NtcFyoJGNXixv\nvl03A06liT2LzAK2oHf6VRN71w34q0X6464vKNqXm/VGKdbeCv9nZXQFlgTs\ncyWg\r\n=euiF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"source/index.js","types":"collisions.d.ts","gitHead":"6ad084ea99db7055350cf4f6beb3053349225798","scripts":{"demo":"yarn webpack && cp demo/index.html docs/demo && http-server docs/demo","docs":"yarn docs:make && yarn docs:copy","lint":"eslint ./source --fix","test":"jest","build":"rm -rf ./docs/* && esdoc && webpack","compile":"babel ./source --presets es2015 --out-dir ./es2015","docs:dev":"yarn docs && http-server docs","docs:copy":"rm -rf docs/ && mkdir docs && mv out/detect-collisions/*/* docs/ && git add docs/","docs:make":"jsdoc --configure .jsdoc.json --verbose"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git+https://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"6.14.13","description":"zero-dependency 2d collision detection for circles, polygons, and points (with SAT and BVH)","directories":{},"_nodeVersion":"15.14.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","chalk":"^4.1.1","esdoc":"^1.1.0","jsdoc":"^3.6.6","eslint":"^7.26.0","webpack":"^5.37.0","prettier":"^2.3.0","babel-cli":"^6.26.0","pixi-shim":"^2.2.1","http-server":"^0.12.3","webpack-cli":"^4.7.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","jsdoc-template":"git+https://github.com/braintree/jsdoc-template.git","webpack-command":"^0.5.1","eslint-plugin-html":"^6.1.2","eslint-plugin-node":"^11.1.0","babel-preset-es2015":"^6.24.1","html-webpack-plugin":"^5.3.1","eslint-plugin-import":"^2.22.1","esdoc-standard-plugin":"^1.0.0","eslint-plugin-promise":"^5.1.0","eslint-config-standard":"^16.0.2","@babel/plugin-transform-modules-commonjs":"^7.14.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_2.5.4_1620677195953_0.7583619547398908","host":"s3://npm-registry-packages"}},"2.5.5":{"name":"detect-collisions","version":"2.5.5","keywords":["Collision","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Line","Shape","Separating","Axis","Theorem","Bounding","Volume","Hierarchy"],"author":{"name":"Samuel Hodge"},"license":"MIT","_id":"detect-collisions@2.5.5","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://github.com/Prozi/detect-collisions#readme","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"cac7bcab2477e2e88e061e61684d824f27cc5d39","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-2.5.5.tgz","fileCount":92,"integrity":"sha512-FK3zFAqr7Z05/dKu7E9fuO1ATFQHUOB2qR+9nKErV9bumVMgIQPpq/5JvpvO3ziW1W8LxWi7i2bV5pRD2mv/pw==","signatures":[{"sig":"MEUCIQDpZDW+slqsFMbwNO4QXisPc0X2r/Gscg7RnyGM9P1keQIgDl+5Nu2R5T1Ctwln859nUqWYb8nOac3QReIVlDC5uDM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1942392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEGQ3CRA9TVsSAnZWagAArAAP/1d2tr4YiMGl7AsRL353\nhF9VUOs5jWwrr0r+Si2KG1vVDOlck16M43Zo/uSJhhjYaZlWuKQ75WzsdVYW\nU7DNeZeeKtsr7qOoJbtb/tqw2zwg8FCZ42nyzgyaUm4CWDngpFsS04plx5Ws\noILxmpv/mccXnFuNm6oJKRqyskQIL8p/pmYD7QW2EhL8uhQcsl9AYhyC/v/O\nrbzsa878QtR4RNngzmUSThUvOvY/Iw+s9JEQxC1pgploU5chEsScotHZQAn3\nhxYIRJdgBjeHME/6ltYiVIvKoLsB5P6NyTv6fIUBOGn5jMwhIHMPqsmqiFLz\nShjuEf0VPgLMHf++0lAZihWsalB0dTRZOLF7qAc14fE+M4zDTajMBs9F0D8N\ni8NFbcu5TCRxEGojN32hQhOOlZ87LAflUMuoBMHcBNKRGwm4VpKtWviFBIJW\n5q6pgkqWur//5ifeAsL6D33r8BC7mDQAinXg3ESFbD+OX4smbzXhOimkMPsd\nJathbGhhthzMGW8D8qnsqAdS0S4kgAfFdQUoFUPr+L3ThsPrjv682HvcJp7i\n+FVxfsES3eHKFWKWZ3aLpu3dBrVj8E5JDCLJQEOj85LaAx6kL1IAOvA5FSjr\nsVcFbouh8qSCfLbVR/mNhoIXEuHoYChDp906p/b892RVyk1pKre0zha67w47\nYt3m\r\n=zHGN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"source/index.js","types":"collisions.d.ts","gitHead":"8082e21554e7b61814f15d7b2ddc731403837ab9","scripts":{"demo":"yarn build-demo && http-server docs/demo","docs":"yarn docs:make && yarn docs:copy","lint":"eslint ./source --fix","test":"jest","build":"rm -rf ./docs/* && esdoc && webpack","format":"prettier `find ./source -name '*.js'` --write","compile":"babel ./source --presets es2015 --out-dir ./es2015","docs:dev":"yarn docs && http-server docs","docs:copy":"rm -rf docs/ && mkdir docs && mv out/detect-collisions/*/* docs/ && git add docs/","docs:make":"jsdoc --configure .jsdoc.json --verbose","precommit":"yarn lint; yarn format && yarn build && yarn build-demo && yarn docs","build-demo":"webpack && cp demo/index.html docs/demo"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git+https://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"6.14.13","description":"zero-dependency 2d collision detection for circles, polygons, and points (with SAT and BVH)","directories":{},"_nodeVersion":"14.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","chalk":"^4.1.1","esdoc":"^1.1.0","jsdoc":"^3.6.6","eslint":"^7.26.0","webpack":"^5.37.0","prettier":"^2.3.0","babel-cli":"^6.26.0","pixi-shim":"^2.2.1","http-server":"^0.12.3","webpack-cli":"^4.7.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","jsdoc-template":"git+https://github.com/braintree/jsdoc-template.git","webpack-command":"^0.5.1","eslint-plugin-html":"^6.1.2","eslint-plugin-node":"^11.1.0","babel-preset-es2015":"^6.24.1","html-webpack-plugin":"^5.3.1","eslint-plugin-import":"^2.22.1","esdoc-standard-plugin":"^1.0.0","eslint-plugin-promise":"^5.1.0","eslint-config-standard":"^16.0.2","@babel/plugin-transform-modules-commonjs":"^7.14.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_2.5.5_1628464183847_0.6336824755923443","host":"s3://npm-registry-packages"}},"2.5.6":{"name":"detect-collisions","version":"2.5.6","keywords":["Collision","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Line","Shape","Separating","Axis","Theorem","Bounding","Volume","Hierarchy"],"author":{"name":"Samuel Hodge"},"license":"MIT","_id":"detect-collisions@2.5.6","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://github.com/Prozi/detect-collisions#readme","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"89ed3b785709c96b75de6eb46b3b1614339981cf","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-2.5.6.tgz","fileCount":99,"integrity":"sha512-EKjZ00A9qUOhqjn12nhIPiw6qmFNdz0gO6/VngEQAxDX7cqLOyYQEbAzMFw44CngV9pyQIpdEXu3MwS+on02ug==","signatures":[{"sig":"MEUCIQD6E5s+94nR4YcH12HyOAZG2BJVGE99hrBQ+U4tu6SO9wIgXyMKO6f8iZC94KVvK460vc2iaox5AFzLNgge2hRTMZQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2023575,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEGr/CRA9TVsSAnZWagAAVJMP/1R2c0JpZAJYuitszhu9\n8QECo157QRVtB492ekQ1YQmKvkS5Y9hzezdISRPEKrBgbR0CkIug7imA8fn3\nc4MuWzAZzzCNdC9iaVQ05jxg2ZzXXNuvwUIuzsye3X/bbU8Ox1ql8LHsFfXE\n/dw6giXPkQuVC7Ym5RY3tFTTAa8Jp/gUwAd7KDAdFykkTeu6zQWfYqXVS6jL\nfOtKyj7/6C/N3PJYtrUpP6KyVOqptcFcmy6cz3MXvzaPozxZqQ9h0ffVWaz8\n9xq7rhfLVV0FoB+HhvjSVYmq3Nh3y7Pwg8NTJkTIFKSW1yvqq2r+KlHORgYm\nBfSVAPZQXK+WuV0AQdpMizHF5odHi78grGLyFh9KnHd2IrrKXPELHweSDe7r\nDkm+0juh07QuF5MZuyHrSVq3E34LFTWDuElRrVzUz/mqp2bVsG7kRkukxVN5\npSeyfkoIldZlIvlFgVZDWfFplAP7p4qlNFTj+donzfANJLgqrAa+zZCjRO3S\nVZgaWk5lgiGABTes6zUKmVeJ6OQiHzQCalPu3BVmhhkIPjTwUBnBx9xb/3x1\nbW6GT3TnGHSpjRHZvicNIgl6KR0NnIf7xvW9g4d2vjKqK/57TJiXprL1SxVJ\nciNY911BxmAbQAGyZ0r8P0aXPEk98ZOAySuXylWezvcFHipOv10nAruw7Fra\n2EjP\r\n=JDVZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"source/index.js","types":"collisions.d.ts","gitHead":"adb18873ae3352844a8fb2a52b5ad2fcbdd192a1","scripts":{"demo":"yarn build-demo && http-server docs/demo","docs":"yarn docs:make && yarn docs:copy","lint":"eslint ./source --fix","test":"jest","build":"rm -rf ./docs/* && esdoc && webpack","format":"prettier `find ./source -name '*.js'` --write","compile":"babel ./source --presets es2015 --out-dir ./es2015","docs:dev":"yarn docs && node node_modules/@jacekpietal/bouncer.js/bin docs","docs:copy":"rm -rf docs/ && mkdir docs && mv out/detect-collisions/*/* docs/ && git add docs/","docs:make":"jsdoc --configure .jsdoc.json --verbose","precommit":"yarn lint; yarn format && yarn build && yarn docs && yarn build-demo","build-demo":"webpack && cp -r demo/ docs/"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git+https://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"6.14.13","description":"zero-dependency 2d collision detection for circles, polygons, and points (with SAT and BVH)","directories":{},"_nodeVersion":"14.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","chalk":"^4.1.1","esdoc":"^1.1.0","jsdoc":"^3.6.6","eslint":"^7.26.0","webpack":"^5.37.0","prettier":"^2.3.0","babel-cli":"^6.26.0","pixi-shim":"^2.2.1","webpack-cli":"^4.7.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","jsdoc-template":"git+https://github.com/braintree/jsdoc-template.git","webpack-command":"^0.5.1","eslint-plugin-html":"^6.1.2","eslint-plugin-node":"^11.1.0","babel-preset-es2015":"^6.24.1","html-webpack-plugin":"^5.3.1","eslint-plugin-import":"^2.22.1","esdoc-standard-plugin":"^1.0.0","eslint-plugin-promise":"^5.1.0","eslint-config-standard":"^16.0.2","@jacekpietal/bouncer.js":"^2.26.0","@babel/plugin-transform-modules-commonjs":"^7.14.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_2.5.6_1628465919214_0.5069548656951934","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"detect-collisions","version":"2.6.0","keywords":["Collision","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Line","Shape","Separating","Axis","Theorem","Bounding","Volume","Hierarchy"],"author":{"name":"Samuel Hodge"},"license":"MIT","_id":"detect-collisions@2.6.0","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://github.com/Prozi/detect-collisions#readme","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"c0775a0d4557d8c1472585f6ac334b8bb8bfd307","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-2.6.0.tgz","fileCount":99,"integrity":"sha512-VJfKCOJFM2G80m+DAfLKPc7V1H7ceU4y97lUaeYjBwfVcuYTQuWPXVX4h7K1nUXhloXGsu6Oli3t3pHcLEcstQ==","signatures":[{"sig":"MEUCIBgCKVtx7xLRqhkcvlfs7PvNx4CY0TuDyFpmbyQrBR17AiEAxVdNW+R5KnsNjShKG1EZVW72cXDSlQeDizPZXEeoSLU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2024554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQmWYCRA9TVsSAnZWagAATrAP/1ygzHBkCJsECwBjXctD\nCzwI2AL+dqFmbVYrsKIuKMAm+h9bfszsHlDDi/5YwHHomZ53mSSy2PcCOR4O\nyHTSzjMED8YQBSJx4zTNstctsUWFhuTbI0gy+68nTRrgY9uT5MEt1SAXQg50\nRBR1pILC3x3RLpEZ2313tFBhqMoKC4WZ13DL+YgbU9O9I+7J+XdzmDJXlJY6\nOt5TfCjJLkKkjLPzTwYIYnf2fXQi80F1wcf7hLR9MXl34k7WTsKc7SZY49tV\nxLDNtsrmTZUv3zvgCIwFr2wVL9DTiVXWhJL1G6AK5lBNAp9Cc6WYdcJL9OmW\n6kwtBt0w9k+wRZWUCEHRZW5u8Ha7uX+SVR0ffYr3le9br8BtQBYTIFdKMZDs\nyR694vy2Ia+jT3nGkbAfn/h8VADUWhcoYZFVkOiJqv9WjKXKCi/kSmhlQ863\nYsRUYhd2GpPnOOOb6SalG6IxTTdz0Dezv8fBri5B7UCJtRnp0xxzY/g2jGj6\nuL+kd9LowKgAndpHMUkcByDQMZ7QtL97IXV12BjUnSgHanVgZnlRxJkmu1cJ\nlHgRqhjUMVMbWnNvwhayDpTi6+KGiqmUud3pUCwIQ69VZRiRrp7waMp9p2NB\nk4dNJwdVsXO4gWxcAF9napJsUKwESwb3Zz/v9uBpUgb/z+64WidavUdeLTOP\nz57a\r\n=YgHC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"source/index.js","types":"collisions.d.ts","gitHead":"c0ac06efd3380246f68ccd046f399e00c983ce24","scripts":{"demo":"yarn build-demo && bouncer.js docs/demo","docs":"yarn docs:make && yarn docs:copy","lint":"eslint ./source --fix","test":"jest","build":"rm -rf ./docs/* && esdoc && webpack","format":"prettier `find ./source -name '*.js'` --write","compile":"babel ./source --presets es2015 --out-dir ./es2015","docs:dev":"yarn docs && node node_modules/@jacekpietal/bouncer.js/bin docs","docs:copy":"rm -rf docs/ && mkdir docs && mv out/detect-collisions/*/* docs/ && git add docs/","docs:make":"jsdoc --configure .jsdoc.json --verbose","precommit":"yarn lint; yarn format && yarn build && yarn docs && yarn build-demo","build-demo":"webpack && cp -r demo/ docs/"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git+https://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"6.14.13","description":"zero-dependency 2d collision detection for circles, polygons, and points (with SAT and BVH)","directories":{},"_nodeVersion":"14.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","chalk":"^4.1.1","esdoc":"^1.1.0","jsdoc":"^3.6.6","eslint":"^7.26.0","webpack":"^5.37.0","prettier":"^2.3.0","babel-cli":"^6.26.0","pixi-shim":"^2.2.1","webpack-cli":"^4.7.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","jsdoc-template":"git+https://github.com/braintree/jsdoc-template.git","webpack-command":"^0.5.1","eslint-plugin-html":"^6.1.2","eslint-plugin-node":"^11.1.0","babel-preset-es2015":"^6.24.1","html-webpack-plugin":"^5.3.1","eslint-plugin-import":"^2.22.1","esdoc-standard-plugin":"^1.0.0","eslint-plugin-promise":"^5.1.0","eslint-config-standard":"^16.0.2","@jacekpietal/bouncer.js":"^2.26.0","@babel/plugin-transform-modules-commonjs":"^7.14.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_2.6.0_1631741336036_0.6335665637014041","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"detect-collisions","version":"2.7.0","keywords":["Collision","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Line","Shape","Separating","Axis","Theorem","Bounding","Volume","Hierarchy"],"author":{"name":"Samuel Hodge"},"license":"MIT","_id":"detect-collisions@2.7.0","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://github.com/Prozi/detect-collisions#readme","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"912eab4ed270b7514d119c4e5a59c9696b0fe44f","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-2.7.0.tgz","fileCount":95,"integrity":"sha512-2QHCP7T1VNQ21X9OgnaLGew81s3ekh6iaTRxIC7OPh0G8tFMpEIRH4EMPPcCUGW3sTsUG3AR/hkdgI3qAozo1g==","signatures":[{"sig":"MEQCIDJapftLiLFVAQDy/qqxsXJP7hdIEG+mXugNgQAtpkE5AiAmGfol4wqBc1UPOHBdwHdhKf9o/fXEer4wHZxxcuBS5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2006319},"main":"source/index.js","types":"collisions.d.ts","gitHead":"2e89c9533b0661b9b35c2ac7fca11e3eb223604e","scripts":{"demo":"yarn build-demo && bouncer.js docs/demo","docs":"yarn docs:make && yarn docs:copy","lint":"eslint ./source --fix","test":"jest","build":"rm -rf ./docs/* && esdoc && webpack","format":"prettier `find ./source -name '*.js'` --write","compile":"babel ./source --presets es2015 --out-dir ./es2015","docs:dev":"yarn docs && node node_modules/@jacekpietal/bouncer.js/bin docs","docs:copy":"rm -rf docs/ && mkdir docs && mv out/detect-collisions/*/* docs/ && git add docs/","docs:make":"jsdoc --configure .jsdoc.json --verbose","precommit":"yarn lint; yarn format && yarn build && yarn docs && yarn build-demo","build-demo":"webpack && cp -r demo/ docs/"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git+https://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.1.1","description":"zero-dependency 2d collision detection for circles, polygons, and points (with SAT and BVH)","directories":{},"_nodeVersion":"17.0.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","chalk":"^4.1.1","esdoc":"^1.1.0","jsdoc":"^3.6.6","eslint":"^7.26.0","webpack":"^5.37.0","prettier":"^2.3.0","babel-cli":"^6.26.0","pixi-shim":"^2.2.1","webpack-cli":"^4.7.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","jsdoc-template":"git+https://github.com/braintree/jsdoc-template.git","webpack-command":"^0.5.1","eslint-plugin-html":"^6.1.2","eslint-plugin-node":"^11.1.0","babel-preset-es2015":"^6.24.1","html-webpack-plugin":"^5.3.1","eslint-plugin-import":"^2.22.1","esdoc-standard-plugin":"^1.0.0","eslint-plugin-promise":"^5.1.0","eslint-config-standard":"^16.0.2","@jacekpietal/bouncer.js":"^2.26.0","@babel/plugin-transform-modules-commonjs":"^7.14.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_2.7.0_1636392729262_0.8659389218293159","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"detect-collisions","version":"3.0.0","keywords":["Collisions","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Line","Shape","Separating","Axis","Theorem","Bounding","Volume","Hierarchy"],"author":{"name":"Samuel Hodge"},"license":"MIT","_id":"detect-collisions@3.0.0","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://github.com/Prozi/detect-collisions#readme","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"a0811567bc40b86b53a8f3d373a7e64938686dca","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-3.0.0.tgz","fileCount":95,"integrity":"sha512-47dzKGxTBF7Ry5WbG/EZwA+vUOsO1zqwJYTlTuLPUkoZxq2jLlHmtYpbc0qE3NxHQzl4l+fm+YY592kfbgGkQA==","signatures":[{"sig":"MEQCIEftmvEGBafXfw3thGL6tXUBx8S/PlWmd/5oeqUNXZd7AiA4scjntXEEroMDawz8XsnvIGOp9sx1W6GoMhnxpvhK2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2025412},"main":"dist/index.js","types":"out/index.d.ts","gitHead":"1ed1159298b795f8a5972fc6b19e779ee923a406","scripts":{"demo":"yarn build:demo && bouncer.js dist/demo","docs":"yarn build:docs && bouncer.js docs","test":"yarn build && jest","build":"rm -rf dist && yarn compile && babel out --out-dir dist && prettier --write dist","format":"prettier --write ./src","compile":"rm -rf out && tsc","precommit":"yarn test && yarn format && yarn build:docs","build:demo":"yarn build && webpack && cp src/index.html dist/demo","build:docs":"rm -rf docs && yarn build:demo && jsdoc -c .jsdoc.json && yarn docs:postbuild","docs:postbuild":"mv docs/$npm_package_name/$npm_package_version/* docs && rm -rf docs/$npm_package_name && cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git+https://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.1.0","description":"2d collision detection for circles, polygons, and points (with SAT and BVH)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","docdash":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","jsdoc":"^3.6.7","core-js":"^3.19.1","ts-jest":"^27.0.7","webpack":"^5.63.0","prettier":"^2.4.1","pixi-shim":"^2.3.10","ts-loader":"^9.2.6","@babel/cli":"^7.16.0","@types/sat":"^0.0.31","typescript":"^4.4.4","@babel/core":"^7.16.0","webpack-cli":"^4.9.1","@types/rbush":"^3.0.0","@babel/preset-env":"^7.16.0","@jacekpietal/bouncer.js":"^2.27.1"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_3.0.0_1636650220165_0.48505067059894946","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"detect-collisions","version":"3.0.1","keywords":["Collisions","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Line","Shape","Separating","Axis","Theorem","Bounding","Volume","Hierarchy"],"author":{"name":"Samuel Hodge"},"license":"MIT","_id":"detect-collisions@3.0.1","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://github.com/Prozi/detect-collisions#readme","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"8e7bb29126b5ab78f1e9fcd901aa8cd0d246242a","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-3.0.1.tgz","fileCount":95,"integrity":"sha512-NoDxFpQ9EyTwLaJJtTqzZRxCESsq/CmJaOPP4MhQVEvHR4QyKxRcuZIaPQlGmnwDfZ+rrgaQVuH3uAEi2qtJiQ==","signatures":[{"sig":"MEUCIAGrNJ58M6E8EWL+azeSewmWb5vuEk5tbJ8v/1W1/ff7AiEA+3UzdhVym06vOwVqQn7uKK0e4kv438TiAmAyHSscR7w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2025412},"main":"dist/index.js","types":"out/index.d.ts","gitHead":"0d41f16a53d644599c3c5a99ba86bf15c809aee1","scripts":{"demo":"yarn build:demo && bouncer.js dist/demo","docs":"yarn build:docs && bouncer.js docs","test":"yarn build && jest","build":"rm -rf dist && yarn compile && babel out --out-dir dist && prettier --write dist","format":"prettier --write ./src","compile":"rm -rf out && tsc","precommit":"yarn test && yarn format && yarn build:docs","build:demo":"yarn build && webpack && cp src/index.html dist/demo","build:docs":"rm -rf docs && yarn build:demo && jsdoc -c .jsdoc.json && yarn docs:postbuild","docs:postbuild":"mv docs/$npm_package_name/$npm_package_version/* docs && rm -rf docs/$npm_package_name && cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git+https://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.1.0","description":"2d collision detection for circles, polygons, and points (with SAT and BVH)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","docdash":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","jsdoc":"^3.6.7","core-js":"^3.19.1","ts-jest":"^27.0.7","webpack":"^5.63.0","prettier":"^2.4.1","pixi-shim":"^2.3.10","ts-loader":"^9.2.6","@babel/cli":"^7.16.0","@types/sat":"^0.0.31","typescript":"^4.4.4","@babel/core":"^7.16.0","webpack-cli":"^4.9.1","@types/rbush":"^3.0.0","@babel/preset-env":"^7.16.0","@jacekpietal/bouncer.js":"^2.27.1"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_3.0.1_1636650562545_0.9261049092821572","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"detect-collisions","version":"3.0.2","keywords":["Collisions","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Line","Shape","Separating","Axis","Theorem","Bounding","Volume","Hierarchy"],"author":{"name":"Samuel Hodge"},"license":"MIT","_id":"detect-collisions@3.0.2","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://github.com/Prozi/detect-collisions#readme","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"13e53cfb561f3e6c45a0f20aa217f8d5800d45cd","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-3.0.2.tgz","fileCount":89,"integrity":"sha512-7GFxed/q0SIm92edckxs0sab8tXe7kC/skmMMXi8B+JLYwWvEbAIK8DCWr/yB2DnX6FM98c2tTF91mB6oXTc/Q==","signatures":[{"sig":"MEQCIEMBnwLXMaAe4SSM2l7FEi4Y7F/jeyE55+mlaQxYTO5OAiBybJy62Mlv+Q6gfIOFqYBW5UxG9QQPg8gmaytaMLAWTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1751437},"main":"dist/index.js","types":"out/index.d.ts","gitHead":"0ae064ff1a0d65eb16ac29f1ed738dea7e7da476","scripts":{"demo":"yarn build:demo && bouncer.js dist/demo","docs":"yarn build:docs && bouncer.js docs","test":"yarn build && jest","build":"rm -rf dist && yarn compile && babel out --out-dir dist --presets es2015 && prettier --write dist","format":"prettier --write ./src","compile":"rm -rf out && tsc","precommit":"yarn test && yarn format && yarn build:docs","build:demo":"yarn build && webpack && cp src/index.html dist/demo","build:docs":"rm -rf docs && yarn build:demo && jsdoc -c .jsdoc.json && yarn docs:postbuild","docs:postbuild":"mv docs/$npm_package_name/$npm_package_version/* docs && rm -rf docs/$npm_package_name && cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git+https://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.1.0","description":"2d collision detection for circles, polygons, and points (with SAT and BVH)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","jsdoc":"^3.6.7","docdash":"^1.2.0","ts-jest":"^27.0.7","webpack":"^5.63.0","prettier":"^2.4.1","babel-cli":"^6.26.0","pixi-shim":"^2.3.10","ts-loader":"^9.2.6","@types/sat":"^0.0.31","typescript":"^4.4.4","webpack-cli":"^4.9.1","@types/rbush":"^3.0.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","babel-preset-es2015":"^6.24.1","@jacekpietal/bouncer.js":"^2.27.1"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_3.0.2_1636651465440_0.528890867136447","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"detect-collisions","version":"3.0.3","keywords":["Collisions","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Line","Shape","Separating","Axis","Theorem","Bounding","Volume","Hierarchy"],"author":{"name":"Samuel Hodge"},"license":"MIT","_id":"detect-collisions@3.0.3","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://github.com/Prozi/detect-collisions#readme","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"a945c446817202a5cb1b44be40a4761c24b1695b","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-3.0.3.tgz","fileCount":89,"integrity":"sha512-b2hkdzk7ysCuvo87YW4k1kWOWtUeRAiHUNay0rg+a2b3DviCugteEk7WOiG9aasjnhLMggmJR3XI07Id4wrCkQ==","signatures":[{"sig":"MEUCIQDtwrKGUayph6dYEkItuWTC4/DUJ4UTkGQHwpfgC3DNRAIgex14N07/V4V91rxgSGaV/dK82i2PRuRDg3UGo/bIaa0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1751654},"main":"dist/index.js","types":"out/index.d.ts","gitHead":"c32f207bb47f387b119e906cb6b34704be6a3de6","scripts":{"demo":"yarn build:demo && bouncer.js dist/demo","docs":"yarn build:docs && bouncer.js docs","test":"yarn build && jest","build":"rm -rf dist && yarn compile && babel out --out-dir dist --presets es2015 && prettier --write dist","format":"prettier --write ./src","compile":"rm -rf out && tsc","precommit":"yarn test && yarn format && yarn build:docs","build:demo":"yarn build && webpack && cp src/index.html dist/demo","build:docs":"rm -rf docs && yarn build:demo && jsdoc -c .jsdoc.json && yarn docs:postbuild","docs:postbuild":"mv docs/$npm_package_name/$npm_package_version/* docs && rm -rf docs/$npm_package_name && cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git+https://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.1.0","description":"2d collision detection for circles, polygons, and points (with SAT and BVH)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","jsdoc":"^3.6.7","docdash":"^1.2.0","ts-jest":"^27.0.7","webpack":"^5.63.0","prettier":"^2.4.1","babel-cli":"^6.26.0","pixi-shim":"^2.3.10","ts-loader":"^9.2.6","@types/sat":"^0.0.31","typescript":"^4.4.4","webpack-cli":"^4.9.1","@types/rbush":"^3.0.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","babel-preset-es2015":"^6.24.1","@jacekpietal/bouncer.js":"^2.27.1"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_3.0.3_1636655442410_0.3896714869017297","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"detect-collisions","version":"3.0.4","keywords":["Collisions","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Line","Shape","Separating","Axis","Theorem","Bounding","Volume","Hierarchy"],"author":{"name":"Samuel Hodge"},"license":"MIT","_id":"detect-collisions@3.0.4","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://github.com/Prozi/detect-collisions#readme","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"453d2779810c5aa6b21bc97418db3d76d6054794","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-3.0.4.tgz","fileCount":89,"integrity":"sha512-HxVkH861KaywHW5fxVT7kvrHc1KGbbo0/H6/jsd6BGDjCuldyXI6nUcGR8TfLy2gBHZsjjieGB83t7xAJN4BMA==","signatures":[{"sig":"MEUCIEVpDxFceW1gFYx6cEJ7wby3KtzMaNJnX+kYQcyEe3vxAiEAt9Ea8BftEFB1uD8na2q8pmZW1flOmN5UmJK9s5ZDbWU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1755283},"main":"dist/index.js","types":"out/index.d.ts","gitHead":"eebc62960c3fef5a6d0cc241e5fc1730d0304575","scripts":{"demo":"yarn build:demo && bouncer.js dist/demo","docs":"yarn build:docs && bouncer.js docs","test":"yarn build && jest","build":"rm -rf dist && yarn compile && babel out --out-dir dist --presets es2015 && prettier --write dist","format":"prettier --write ./src","compile":"rm -rf out && tsc","precommit":"yarn test && yarn format && yarn build:docs","build:demo":"yarn build && webpack && cp src/index.html dist/demo","build:docs":"rm -rf docs && yarn build:demo && jsdoc -c .jsdoc.json && yarn docs:postbuild","docs:postbuild":"mv docs/$npm_package_name/$npm_package_version/* docs && rm -rf docs/$npm_package_name && cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git+https://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.1.0","description":"2d collision detection for circles, polygons, and points (with SAT and BVH)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","jsdoc":"^3.6.7","docdash":"^1.2.0","ts-jest":"^27.0.7","webpack":"^5.63.0","prettier":"^2.4.1","babel-cli":"^6.26.0","pixi-shim":"^2.3.10","ts-loader":"^9.2.6","@types/sat":"^0.0.31","typescript":"^4.4.4","webpack-cli":"^4.9.1","@types/rbush":"^3.0.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","babel-preset-es2015":"^6.24.1","@jacekpietal/bouncer.js":"^2.27.1"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_3.0.4_1636660657058_0.17780606977942126","host":"s3://npm-registry-packages"}},"3.0.5":{"name":"detect-collisions","version":"3.0.5","keywords":["Collisions","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Line","Shape","Separating","Axis","Theorem","Bounding","Volume","Hierarchy"],"author":{"name":"Samuel Hodge"},"license":"MIT","_id":"detect-collisions@3.0.5","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://github.com/Prozi/detect-collisions#readme","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"eec7f553f3f974d3d2d19859c541d2e44c411b68","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-3.0.5.tgz","fileCount":89,"integrity":"sha512-PfQiwH1c3FTik6+iqEPqjAJirJxXPndGmoFwCwzJks3XEkuHYL8C0ontLcDSDcXeSkwvnMm4HYvVwPla9lcrew==","signatures":[{"sig":"MEUCIQDF3NjcwfqmCkgBWzpPY5E4v3gaJoeKirofRxtK2631kgIgQ4S/S9me/rjAyLcINWHKWtAB1rCUfk9sWjauYmpxknU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1755631},"main":"dist/index.js","types":"out/index.d.ts","gitHead":"b3151a622aa08c2a1913a4f11a9f0be402c847a4","scripts":{"demo":"yarn build:demo && bouncer.js dist/demo","docs":"yarn build:docs && bouncer.js docs","test":"yarn build && jest","build":"rm -rf dist && yarn compile && babel out --out-dir dist --presets es2015 && prettier --write dist","format":"prettier --write ./src","compile":"rm -rf out && tsc","precommit":"yarn test && yarn format && yarn build:docs","build:demo":"yarn build && webpack && cp src/index.html dist/demo","build:docs":"rm -rf docs && yarn build:demo && jsdoc -c .jsdoc.json && yarn docs:postbuild","docs:postbuild":"mv docs/$npm_package_name/$npm_package_version/* docs && rm -rf docs/$npm_package_name && cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git+https://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.1.0","description":"2d collision detection for circles, polygons, and points (with SAT and BVH)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","jsdoc":"^3.6.7","docdash":"^1.2.0","ts-jest":"^27.0.7","webpack":"^5.63.0","prettier":"^2.4.1","babel-cli":"^6.26.0","pixi-shim":"^2.3.10","ts-loader":"^9.2.6","@types/sat":"^0.0.31","typescript":"^4.4.4","webpack-cli":"^4.9.1","@types/rbush":"^3.0.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","babel-preset-es2015":"^6.24.1","@jacekpietal/bouncer.js":"^2.27.1"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_3.0.5_1636662808822_0.868719274885307","host":"s3://npm-registry-packages"}},"3.0.6":{"name":"detect-collisions","version":"3.0.6","keywords":["Collisions","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Line","Shape","Separating","Axis","Theorem","Bounding","Volume","Hierarchy"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@3.0.6","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://github.com/Prozi/detect-collisions#readme","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"5147e5f8a6993854dc242cfaa906611f7fb0cf8c","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-3.0.6.tgz","fileCount":89,"integrity":"sha512-VvMWhxZ1nJpjGY9lS/7XH95QwCEBpNKlP4vgeUnaWjMIjqRl9+Rop6iJxe9+XLbvAPh3xPGda+nvab/6ypfv0g==","signatures":[{"sig":"MEUCIQDiIrHn/RZo8WOWQMie6wwntsaqqxLY3KxL/6Sngu0vpQIgbWrpCdHSBCRvLeA5FuENvjDTGxoHZAdQHrVG6gw1dyY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1754988},"main":"dist/index.js","types":"out/index.d.ts","gitHead":"5e2d368e8858dd5b2e48e9d8df5eecc231c60ae0","scripts":{"demo":"yarn build:demo && bouncer.js dist/demo","docs":"yarn build:docs && bouncer.js docs","test":"yarn build && jest","build":"rm -rf dist && yarn compile && babel out --out-dir dist --presets es2015 && prettier --write dist","format":"prettier --write ./src","compile":"rm -rf out && tsc","precommit":"yarn test && yarn format && yarn build:docs","build:demo":"yarn build && webpack && cp src/index.html dist/demo","build:docs":"rm -rf docs && yarn build:demo && jsdoc -c .jsdoc.json && yarn docs:postbuild","docs:postbuild":"mv docs/$npm_package_name/$npm_package_version/* docs && rm -rf docs/$npm_package_name && cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git+https://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.1.0","description":"2d collision detection for circles, polygons, and points (with SAT and BVH)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","jsdoc":"^3.6.7","docdash":"^1.2.0","ts-jest":"^27.0.7","webpack":"^5.63.0","prettier":"^2.4.1","babel-cli":"^6.26.0","pixi-shim":"^2.3.10","ts-loader":"^9.2.6","@types/sat":"^0.0.31","typescript":"^4.4.4","webpack-cli":"^4.9.1","@types/rbush":"^3.0.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","babel-preset-es2015":"^6.24.1","@jacekpietal/bouncer.js":"^2.27.1"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_3.0.6_1636665622133_0.7452589997476673","host":"s3://npm-registry-packages"}},"3.0.7":{"name":"detect-collisions","version":"3.0.7","keywords":["Collisions","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Line","Shape","Separating","Axis","Theorem","Bounding","Volume","Hierarchy"],"author":{"name":"Samuel Hodge"},"license":"MIT","_id":"detect-collisions@3.0.7","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://github.com/Prozi/detect-collisions#readme","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"e808a6959199475156ed17723791579af8d0de90","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-3.0.7.tgz","fileCount":89,"integrity":"sha512-4O1y66HVTsxbP33jVTi5W8g5DiAOqm+bwO3IUthijrevwlkVwM2qHItqFPRLQBhGk0bZetwGK/B3UsSjF0xVAw==","signatures":[{"sig":"MEQCIEfHfe9HF+ctJZmEyaFvwNa9UTPXxMNP417bcJxEDXi4AiBi4UYSkdBYA6uB3KLw+A6nZZpvh0cs2gZOMvq4Q65xGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1755631},"main":"dist/index.js","types":"out/index.d.ts","gitHead":"a239f0906d7024393649d276c0a836c53c98403d","scripts":{"demo":"yarn build:demo && bouncer.js dist/demo","docs":"yarn build:docs && bouncer.js docs","test":"yarn build && jest","build":"rm -rf dist && yarn compile && babel out --out-dir dist --presets es2015 && prettier --write dist","format":"prettier --write ./src","compile":"rm -rf out && tsc","precommit":"yarn test && yarn format && yarn build:docs","build:demo":"yarn build && webpack && cp src/index.html dist/demo","build:docs":"rm -rf docs && yarn build:demo && jsdoc -c .jsdoc.json && yarn docs:postbuild","docs:postbuild":"mv docs/$npm_package_name/$npm_package_version/* docs && rm -rf docs/$npm_package_name && cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git+https://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.1.0","description":"2d collision detection for circles, polygons, and points (with SAT and BVH)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","jsdoc":"^3.6.7","docdash":"^1.2.0","ts-jest":"^27.0.7","webpack":"^5.63.0","prettier":"^2.4.1","babel-cli":"^6.26.0","pixi-shim":"^2.3.10","ts-loader":"^9.2.6","@types/sat":"^0.0.31","typescript":"^4.4.4","webpack-cli":"^4.9.1","@types/rbush":"^3.0.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","babel-preset-es2015":"^6.24.1","@jacekpietal/bouncer.js":"^2.27.1"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_3.0.7_1636666368174_0.10597907915657778","host":"s3://npm-registry-packages"}},"3.0.8":{"name":"detect-collisions","version":"3.0.8","keywords":["Collisions","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Line","Shape","Separating","Axis","Theorem","Bounding","Volume","Hierarchy"],"author":{"name":"Samuel Hodge"},"license":"MIT","_id":"detect-collisions@3.0.8","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://github.com/Prozi/detect-collisions#readme","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"55a203c9047c585ad374e6bd4027b19d9303c3fb","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-3.0.8.tgz","fileCount":86,"integrity":"sha512-b88Llb0HcWbEFcqUeq+Q6Id2QfTX21a16g0xYWiU4CaNwSKcbMV2fULU22FiHhgR04AsdlDTyS1SsW0rtM5WNQ==","signatures":[{"sig":"MEMCHywdKxvvBz6+b8Mz7+t9QhIdVGWwlJ7nl0gm+ZOQesICIBB7i8NxloekVlMfzEjHLYYNI5SVb1fGW4JSRg6/Hmjc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1545392},"main":"dist/index.js","types":"out/index.d.ts","gitHead":"76399433a09662294b65c8deb6acfbc7ea76a810","scripts":{"demo":"yarn build:demo && bouncer.js dist/demo","docs":"yarn build:docs && bouncer.js docs","test":"yarn build && jest","build":"rm -rf dist && yarn compile && babel out --out-dir dist --presets es2015 && prettier --write dist","format":"prettier --write ./src","compile":"rm -rf out && tsc","precommit":"yarn test && yarn format && yarn build:docs","build:demo":"yarn build && webpack && cp src/index.html dist/demo","build:docs":"rm -rf docs && yarn build:demo && jsdoc -c .jsdoc.json && yarn docs:postbuild","docs:postbuild":"mv docs/$npm_package_name/$npm_package_version/* docs && rm -rf docs/$npm_package_name && cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git+https://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.1.0","description":"2d collision detection for circles, polygons, and points (with SAT and BVH)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","jsdoc":"^3.6.7","docdash":"^1.2.0","ts-jest":"^27.0.7","webpack":"^5.64.0","prettier":"^2.4.1","babel-cli":"^6.26.0","pixi-shim":"^2.3.15","ts-loader":"^9.2.6","@types/sat":"^0.0.31","typescript":"^4.4.4","webpack-cli":"^4.9.1","@types/rbush":"^3.0.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","babel-preset-es2015":"^6.24.1","@jacekpietal/bouncer.js":"^2.27.1"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_3.0.8_1636928680081_0.10972561773322487","host":"s3://npm-registry-packages"}},"3.0.9":{"name":"detect-collisions","version":"3.0.9","keywords":["Collisions","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Line","Shape","Separating","Axis","Theorem","Bounding","Volume","Hierarchy"],"author":{"name":"Samuel Hodge"},"license":"MIT","_id":"detect-collisions@3.0.9","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://github.com/Prozi/detect-collisions#readme","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"445e29acfd7ba29b9ff25a5673a4344ff729deed","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-3.0.9.tgz","fileCount":86,"integrity":"sha512-5X5xi8gYkob71OVjY7nfMAz/tgVxSxxHG0yMzaAw+ZSjARBD3+pfLbWOMOtzRN2u4gr0EtDCZSK3QnoviNKxFw==","signatures":[{"sig":"MEUCIF5+bct6WGcQvWREqq2FdKZcKSZZcUlWc9hlMgt0G6llAiEAjQOXp1KNtlOQy+hrbuO71Clfq2HwW7e4lJLwTgRDGsc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1545423},"main":"dist/index.js","types":"out/index.d.ts","gitHead":"3fa65a2c3b38dcad08a09fb3be15d49e319749ba","scripts":{"demo":"yarn build:demo && bouncer.js dist/demo","docs":"yarn build:docs && bouncer.js docs","test":"yarn build && jest","build":"rm -rf dist && yarn compile && babel out --out-dir dist --presets es2015 && prettier --write dist","format":"prettier --write ./src","compile":"rm -rf out && tsc","precommit":"yarn test && yarn format && yarn build:docs","build:demo":"yarn build && webpack && cp src/index.html dist/demo","build:docs":"rm -rf docs && yarn build:demo && jsdoc -c .jsdoc.json && yarn docs:postbuild","docs:postbuild":"mv docs/$npm_package_name/$npm_package_version/* docs && rm -rf docs/$npm_package_name && cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git+https://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.1.0","description":"2d collision detection for circles, polygons, and points (with SAT and BVH)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","jsdoc":"^3.6.7","docdash":"^1.2.0","ts-jest":"^27.0.7","webpack":"^5.64.0","prettier":"^2.4.1","babel-cli":"^6.26.0","pixi-shim":"^2.3.15","ts-loader":"^9.2.6","@types/sat":"^0.0.31","typescript":"^4.4.4","webpack-cli":"^4.9.1","@types/rbush":"^3.0.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","babel-preset-es2015":"^6.24.1","@jacekpietal/bouncer.js":"^2.27.1"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_3.0.9_1636928826991_0.515446009665991","host":"s3://npm-registry-packages"}},"3.0.10":{"name":"detect-collisions","version":"3.0.10","keywords":["Collisions","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Line","Shape","Separating","Axis","Theorem","Bounding","Volume","Hierarchy"],"author":{"name":"Samuel Hodge"},"license":"MIT","_id":"detect-collisions@3.0.10","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://github.com/Prozi/detect-collisions#readme","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"844e400f257373a4b226dce30260b0260f0e2f90","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-3.0.10.tgz","fileCount":88,"integrity":"sha512-DXIg1x/ux5wvVGatNfdIWyQ+9PCvsOmNX2FwXgeJat4hTfNZMFnPPcak+9QoMIR8E6NvI/BYdHT1X8DgQeif2Q==","signatures":[{"sig":"MEQCIDDoU8agubP74AoyMvOVyrNbFY2WqA7POU/Lgvv9AesQAiBfVXPg3hhq/zvWGNgfMTntu6kFufnoW/Y/YXvrKSlnyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1548679},"main":"dist/index.js","types":"out/index.d.ts","gitHead":"47cc8ff117c40be3632bc17368589c8d1b318ea1","scripts":{"demo":"yarn build:demo && bouncer.js dist/demo","docs":"yarn build:docs && bouncer.js docs","test":"yarn build && jest --silent --verbose","build":"rm -rf dist && yarn compile && babel out --out-dir dist --presets es2015 && prettier --write dist","format":"prettier --write ./src","compile":"rm -rf out && tsc","precommit":"yarn test && yarn format && yarn build:docs","build:demo":"yarn build && webpack && cp src/index.html dist/demo","build:docs":"rm -rf docs && yarn build:demo && jsdoc -c .jsdoc.json && yarn docs:postbuild","docs:postbuild":"mv docs/$npm_package_name/$npm_package_version/* docs && rm -rf docs/$npm_package_name && cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git+https://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.1.0","description":"2d collision detection for circles, polygons, and points (with SAT and BVH)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","jsdoc":"^3.6.7","docdash":"^1.2.0","ts-jest":"^27.0.7","webpack":"^5.64.0","prettier":"^2.4.1","babel-cli":"^6.26.0","pixi-shim":"^2.3.15","ts-loader":"^9.2.6","@types/sat":"^0.0.31","typescript":"^4.4.4","webpack-cli":"^4.9.1","@types/rbush":"^3.0.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","babel-preset-es2015":"^6.24.1","@jacekpietal/bouncer.js":"^2.27.1"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_3.0.10_1636935831365_0.0537154319070392","host":"s3://npm-registry-packages"}},"3.0.11":{"name":"detect-collisions","version":"3.0.11","keywords":["Collisions","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Line","Shape","Separating","Axis","Theorem","Bounding","Volume","Hierarchy"],"author":{"name":"Samuel Hodge"},"license":"MIT","_id":"detect-collisions@3.0.11","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://github.com/Prozi/detect-collisions#readme","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"1ef7420fe389a8646e04b5269f52f618b4c0001b","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-3.0.11.tgz","fileCount":88,"integrity":"sha512-i1tQGzORJmRXng9yLOLBZC8Qa6u+TFqpP7g0+UBaeuFh9MGI+itkoICjnZc36MYn28v31abZ70jWLGhD1wp+0g==","signatures":[{"sig":"MEUCIEmANAOjfwlIVgiJuD9hYJFOSByyf6VSAIWvon9SOaPmAiEA2SOpYwnSSojtnYJYWkQWXw81X2/8sY1l1BKkV+DtKCo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1566453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmaRECRA9TVsSAnZWagAAz84P/RHWBRiYGslnEYAoZvue\nHKZr5KoKJ/iVzJ1koPZ+qy6Jg7gszfF6IRjleihU6WNg47TlURDuvyTm3XpD\nF9cO5BCeoDxF0ng9I8Mant9WG8NhaUyJO6jNhaFTRcMAuKoJn3tLPnVij0UR\nWF2obSPcCh9h0pPTX6kLNfF2kNwkLigoa3xwzB4ODaRUyszmzrP3lM6mVKXi\n5Bm0r8t8P6cJhdxAF8OUZTmPTMHQ0AjdyrhEn/HXS8pdQ+0NByYOdBvOPxQR\n12mHXI8JDYg0XyBWij96QkqQG03i3ZGDbnToGcUOu5TSwE4dXAgP+VrIyM9z\nacEoRlgaA8oceF/41EobIA0l6i/C3j4uI11fLFtyK17gscyd0ptAypWeTumx\nyaUtZJrQPPVr1xARPKY2ZOqISqlnbiBKipJH31JSWouNESb8o4voWT5lZESn\nnGvrZXMk1iivuMFymnBpfAdcOwJE/p2u4udRAAdRhbJBUVS5rlA4nd68sAF3\nn9EgUmo6D7F0HDI4P4HGT1p2cbq/kkolXUvIPov5gomrMeGNRq0ZKneoPKTi\nZlCmQsmKwYwClw1y340eEfBVevMeDTczkJRxY2DSiQZveg5JVxSrcdEyDaM5\nBaJFSBGRewQ+iVkUWOrBgyr6WsevlST7/YcNI+LxN9sbw2MybupmLmLv35RV\n/zOV\r\n=K0Ar\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"out/index.d.ts","gitHead":"5ca3f79784b9b45c8891764e62ed17933c5146e7","scripts":{"demo":"yarn build:demo && bouncer.js dist/demo","docs":"yarn build:docs && bouncer.js docs","test":"yarn build && jest --silent --verbose","build":"rm -rf dist && yarn compile && babel out --out-dir dist --presets es2015 && prettier --write dist","format":"prettier --write ./src","compile":"rm -rf out && tsc","precommit":"yarn test && yarn format && yarn build:docs","build:demo":"yarn build && webpack && cp src/index.html dist/demo","build:docs":"rm -rf docs && yarn build:demo && jsdoc -c .jsdoc.json && yarn docs:postbuild","docs:postbuild":"mv docs/$npm_package_name/$npm_package_version/* docs && rm -rf docs/$npm_package_name && cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git+https://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.1.0","description":"2d collision detection for circles, polygons, and points (with SAT and BVH)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","jsdoc":"^3.6.7","docdash":"^1.2.0","ts-jest":"^27.0.7","webpack":"^5.64.2","prettier":"^2.4.1","babel-cli":"^6.26.0","pixi-shim":"^2.3.15","ts-loader":"^9.2.6","@types/sat":"^0.0.31","typescript":"^4.5.2","webpack-cli":"^4.9.1","@types/rbush":"^3.0.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","babel-preset-es2015":"^6.24.1","@jacekpietal/bouncer.js":"^2.27.1"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_3.0.11_1637459012069_0.4767000248122095","host":"s3://npm-registry-packages"}},"3.0.12":{"name":"detect-collisions","version":"3.0.12","keywords":["Collisions","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Line","Shape","Separating","Axis","Theorem","Bounding","Volume","Hierarchy"],"author":{"name":"Samuel Hodge"},"license":"MIT","_id":"detect-collisions@3.0.12","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://github.com/Prozi/detect-collisions#readme","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"f09d36441fa70977aa8b85a3f1684684a8e8bf84","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-3.0.12.tgz","fileCount":88,"integrity":"sha512-RxnQIuhtzAPBDuKeqe6AWexpoIuO0dDdHI1P//Kxzny1I0p1ECwtvjJYUda7jLthT2hescw8aP2SjcCBHTzEmQ==","signatures":[{"sig":"MEUCIQDUq3Z5W2to2uNoeXz9VrH3HOecd4OPSrZwg/cCyVixxQIgaglBdHLqWr2a2YOLGrgBxaYcO9UyO7ZFhfHJrlJCPhI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1566507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmaqfCRA9TVsSAnZWagAAM2UP/1tG0GqsiLfIf9ksk7Tr\nI/asgEd3A4G5GEaE56tOwTVYxrGJ4dESECjhHZ22m/BuEf8p35HTPXA3U3Ks\nBk4sgrwEaVI+o+sARev28oxQ6IYyV2YzPRPVcN3pki3JBnoLEqTZfc59fQCm\nEkW3T0E0O5Imp9rxBFGMiZsyumtRgxJo1KW1sAkXqnnn6llcg+S170n1WVoN\nhj0528RVjdpb0tLNiU4xm7y9epX8uOjjwi6GngkdW9pqaWnsOymssZ8AU8jd\nQOyREo9jy7egidCGeTd8/bZ97OM2w+CS8I7mxlPxbI5yEW74eTmM24pnVjHs\n6dkx30Yaxd8Q0QwvENqMM41qStkCMxgScoq52/TdMEik4MLGbc3FnYknRf/u\nMkS8D3uerjAqVP26uZqreojoQs57DqZI64Thrmji687uLovfDf6qfxVfHLr8\nWUMgKcXolTIycOiugJ1XREVcDpyYrmVITfnZSqYpqtI/tI9+1P6dCYU0g7DB\n6qADljOSLVD/dK5jFv6ohS10HCXuC4ytFdaKYAld3LQyRHZNaI4yHI8KD+sn\n1VkCWHng2sgids5F5WsZgdRDh0HghtyVOLJGtvVREjwqEJdi7MyBOft9EpVO\nXB6eO+RcDGypH4DryxwWBvTDIJzrR7tjdRRuPmTvklLpndmntSZ6Yd3JrPdQ\nGyxk\r\n=ad8o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"out/index.d.ts","gitHead":"230dbf47401def00a54fbdd3f82a88224b1ce969","scripts":{"demo":"yarn build:demo && bouncer.js dist/demo","docs":"yarn build:docs && bouncer.js docs","test":"yarn build && jest --silent --verbose","build":"rm -rf dist && yarn compile && babel out --out-dir dist --presets es2015 && prettier --write dist","format":"prettier --write ./src","compile":"rm -rf out && tsc","precommit":"yarn test && yarn format && yarn build:docs","build:demo":"yarn build && webpack && cp src/index.html dist/demo","build:docs":"rm -rf docs && yarn build:demo && jsdoc -c .jsdoc.json && yarn docs:postbuild","docs:postbuild":"mv docs/$npm_package_name/$npm_package_version/* docs && rm -rf docs/$npm_package_name && cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git+https://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.1.0","description":"2d collision detection for circles, polygons, and points (with SAT and BVH)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","jsdoc":"^3.6.7","docdash":"^1.2.0","ts-jest":"^27.0.7","webpack":"^5.64.2","prettier":"^2.4.1","babel-cli":"^6.26.0","pixi-shim":"^2.3.15","ts-loader":"^9.2.6","@types/sat":"^0.0.31","typescript":"^4.5.2","webpack-cli":"^4.9.1","@types/rbush":"^3.0.0","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","babel-preset-es2015":"^6.24.1","@jacekpietal/bouncer.js":"^2.27.1"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_3.0.12_1637460639432_0.9749352746521363","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"detect-collisions","version":"3.1.0","keywords":["Collisions","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Line","Shape","Separating","Axis","Theorem","Bounding","Volume","Hierarchy"],"author":{"name":"Samuel Hodge"},"license":"MIT","_id":"detect-collisions@3.1.0","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://github.com/Prozi/detect-collisions#readme","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"75623048f7f0f2ae6bc1b53650aba3468c746d16","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-3.1.0.tgz","fileCount":88,"integrity":"sha512-QOcG27vg8fnKK/LXBtRAIqE8MPWtvI51SootZN38/jN0v6bi+dxD9i5zCI9pMDSLLGAuI5ab+QAs0SqaBNxSfQ==","signatures":[{"sig":"MEQCIDfRm1fAMvVEzE69x2n6BmJBFCd+5n/s5omhaT/3zgZXAiBHmWnhyiqbiTD9DnZHamyPMVBdCLdUFCEGZevU5chNYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1566505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoJtdCRA9TVsSAnZWagAArH4P/19hYz/oBKpAMkJhyrAH\nU76Doewwms8TJlX8IYZrj7rn4vAfeGjceGqkcyzphA9y3DJa9mcRTY0/fURz\nO39eVoXiIzCH5wtzXgd+lzBjrSuRDmvCU/OKqDG+j+EANW/ott/KSncxb6KU\n8IzkBAHzlNQsg+1F3Z7rpVQ82REyGtoIwrYXVDXBvc81hZOjADNjB9kSYNs+\nf50qCS6xvfppcHvY3ocyLFtTyyoTAJCkg+Uv9dHbtYhFk+CSTMbWRdYHqTar\n/bOBWfgHtyu3lzCNvahi/ig5r7kQIfqLLHtk2x20u6URj3AT4psD8rOqyMaS\nHxIcOphvuYL1lEvUFyhcL+JjPc8mA3GrbTt7wTPXYsuUcbczvhnUL7Tlh2S4\nc82G4PuTGt4t4dFWhMRkVsKSxMfqNDdkVtbUYq3KrE9hIrFg4ZP/V3+quEOc\nN+Q+I9aPuYiBrk6G1bxyo2VLoO0ka5TTLS3kvPS+p9iRvY2WOo7lIbgynbaf\nbs15yF+T0vWdck1NOIZ4OqgVqHkus+ukociPdRVjViM62T+uuOjSiuyhMqOS\nsZjjBB+9jkDDlEJml+3F4N30Y7UeMdVeZfYv6YVjgRthZ/esfDPS9Xk+Cyi3\n7cFVbdaTgdddwifQq2wZp85U+dmoaGkrWVMIWdxYs5AfyaqyT1oHRiT9ST8x\nmqej\r\n=W7IP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"out/index.d.ts","gitHead":"2c5fc314010bd77a5570cdea4367019f43776129","scripts":{"demo":"yarn build:demo && bouncer.js dist/demo","docs":"yarn build:docs && bouncer.js docs","test":"yarn build && jest --silent --verbose","build":"rm -rf dist && yarn compile && babel out --out-dir dist --presets es2015 && prettier --write dist","format":"prettier --write ./src","compile":"rm -rf out && tsc","precommit":"yarn test && yarn format && yarn build:docs","build:demo":"yarn build && webpack && cp src/index.html dist/demo","build:docs":"rm -rf docs && yarn build:demo && jsdoc -c .jsdoc.json && yarn docs:postbuild","docs:postbuild":"mv docs/$npm_package_name/$npm_package_version/* docs && rm -rf docs/$npm_package_name && cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git+https://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.1.0","description":"2d collision detection for circles, polygons, and points (with SAT and BVH)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","jsdoc":"^3.6.7","docdash":"^1.2.0","ts-jest":"^27.0.7","webpack":"^5.64.4","prettier":"^2.5.0","babel-cli":"^6.26.0","pixi-shim":"^2.3.16","ts-loader":"^9.2.6","typescript":"^4.5.2","webpack-cli":"^4.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","babel-preset-es2015":"^6.24.1","@jacekpietal/bouncer.js":"^2.27.1"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_3.1.0_1637915485528_0.43265754969937786","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"detect-collisions","version":"3.1.1","keywords":["Collisions","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Line","Shape","Separating","Axis","Theorem","Bounding","Volume","Hierarchy"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@3.1.1","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://github.com/Prozi/detect-collisions#readme","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"ce7bd6ba5e521546ac92faf23f13399e233530a6","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-3.1.1.tgz","fileCount":96,"integrity":"sha512-VwvM5/BJoaIRTU6+Np+TkVjIBpSrvp98g8WFWfVgiqfOnW2XK4O5NI+mQenfVcN87EZQ2N3+gyVWQ4Xoa6r8KQ==","signatures":[{"sig":"MEUCIBcedqatFgvyAIJVDDt3572yGr4d6iVnkwrmXOocEIICAiEA6PAoWR3O2iOK1h0n96UMJVP3eK9JT53Kxmuo5AMke40=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1572228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoJ2lCRA9TVsSAnZWagAAG8cP/iasBQZrpr2DPhWsLoOo\nbzZElZKtAJgnwOI3DWucFu+MeRJyq68X43ZtJaKfcCHO9KC7hlHoUd3PdYwh\n4WPIUMP8d90iYDSdS/r3PWzD6n1KTghJy/Nv+1vYiOztUQiUieU8Z18qaCri\nC8/AiS/VEh0H1Wpt+CgEurisR9r9TD1ND0inTPORg7sEygRSatPYsG385nWP\nzFcZ6IgcQL9z+jZGHqxR541oiCQSYC4xhvluTDyUgNV66o4eQ+JsxlJ+bDQU\nP/KNAl2Wd60VFp6Mqts0aGsM96X/9R2oc/rBa1tF02vo7EX0EdqAOBKRAxkN\nN9utpFZ85DN0fYKIuEyS1npHRyvjeBxhm1rxWWBhw6iBa5EoXeiHybBR3aNf\n4yLUB1P5jiesI+bhq5kfCmmwLcnAZubfgclHsZqi7lfu8EhpdV39N7qUoaCE\nJtdtqT13O/6Fo5EqvZ+713ZmMeEnrFahX7d/eEQjHZrjpe8bnsI/6brJ3v06\nxnHcYlhW33jOGk0BSydVRCDoEGOU4m/Ivg8WrFi5sMd8Y/tv5G1iWlDc/Jg9\nEVvJQP41Q3N8j7RCVeSeHcf9wMpNIMbENabMhj7WRRUaH3KNuLQJI9H1VzKe\ngRr8GEbHFK4+kuamEeAawESnhd9FRSjJaPlsJiU53756jdheoIwxRs1QIv7E\njv6f\r\n=qkxR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"out/index.d.ts","gitHead":"a57d0ced082a8798dfd3c0cf34114b231a0e9dd7","scripts":{"demo":"yarn build:demo && bouncer.js dist/demo","docs":"yarn build:docs && bouncer.js docs","test":"yarn build && jest --silent --verbose","build":"rm -rf dist && yarn compile && babel out --out-dir dist --presets es2015 && prettier --write dist","format":"prettier --write ./src","compile":"rm -rf out && tsc","precommit":"yarn test && yarn format && yarn build:docs","build:demo":"yarn build && webpack && cp src/index.html dist/demo","build:docs":"rm -rf docs && yarn build:demo && jsdoc -c .jsdoc.json && yarn docs:postbuild","docs:postbuild":"mv docs/$npm_package_name/$npm_package_version/* docs && rm -rf docs/$npm_package_name && cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git+https://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.1.0","description":"2d collision detection for circles, polygons, and points (with SAT and BVH)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","jsdoc":"^3.6.7","docdash":"^1.2.0","ts-jest":"^27.0.7","webpack":"^5.64.4","prettier":"^2.5.0","babel-cli":"^6.26.0","pixi-shim":"^2.3.16","ts-loader":"^9.2.6","typescript":"^4.5.2","webpack-cli":"^4.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","babel-preset-es2015":"^6.24.1","@jacekpietal/bouncer.js":"^2.27.1"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_3.1.1_1637916069511_0.9145519454681186","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"detect-collisions","version":"3.1.2","keywords":["Collisions","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Line","Shape","Separating","Axis","Theorem","Bounding","Volume","Hierarchy"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@3.1.2","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://github.com/Prozi/detect-collisions#readme","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"2e4609af2e377985d577980f6a668d9cbef32974","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-3.1.2.tgz","fileCount":96,"integrity":"sha512-SnJnwnsA4F2Vbw0mFxkUme0fuUk6pR/4W9dzHJFLrgT+YT63gOUxTLeCuXlZ4RkSIXbJLLVV8HYG7caMWnURJA==","signatures":[{"sig":"MEUCICT+7i7zMC1g/gx3DFSJGmKSKhso9tqeZfwX4NqzU4yYAiEA9pD4apxKVMiBELcuIj8NX5RyaMrTSnZsWWxBAP7Cdqc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1563660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhq4c0CRA9TVsSAnZWagAAac0P/0+0bpYMyNyye9M3IvNG\n2+a3kbFDB1CdfmmKNwe7DqG32ClHxCQfgoEUz0s6dNM9KW1i0/xGmWnVf4i7\nTOORfLMyhXWHVAx3YGw4qlOrYBh2EKmAsyHeElUhiPb466hAG7pqlTAWGMVo\nv40IA2KEJSnNikAEfbb9nOicmJWxVTGPw0DKvQ7yhJmxdr8nd4ne/wfve458\ndTrKfDLRF2awPEODHb2MgGJE7WMOtmZ529NTIuWb/Q/FZ8s3yVAPkp4VmvNX\nhjYsERDJm1VkWZq0iNPEWCu0R4O7d8Is7rsghwg7/mzjMlqLy6jFslMA4AQH\nfwNJCGErLlmHpHWxIbPlrfIOjoNJzhZ36sZ4JK5ZIAYxQ/1BDn4GWOQh7ugT\n8z0KvXnh9cb3TEi0UHT35SeT1LKoQBxsTDGCe3jIsF3N+IUqneNmlVnlFODv\n9lOVrLenJH4ltqImRpBj2IGs0DFINO/j25HOGB1d2i6uH+WbVe/ETOJy5Wiv\nv1neOh4mkL2w8f/lSq3zHvxj3MKwUyDZ0JohBCo3Q4o7y6RdhGcvoWKd/Hp+\nn1FRMhPcScw6fEBCLPMlCJgCTXk2tpkz7E4P55DJaQU8kO/US8/Yoszm3ROy\nrJ0Qaq9voeH/uCyxKCQckrdXh633ksNgKGv97U8F/nduktTgWkkI0mKRzjIB\nDF0R\r\n=xMxx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"out/index.d.ts","gitHead":"0e96f8bd2f7b43182c9211453a1a98b709952d67","scripts":{"demo":"yarn build:demo && bouncer.js dist/demo","docs":"yarn build:docs && bouncer.js docs","test":"yarn build && jest --silent --verbose","build":"rm -rf dist && yarn compile && babel out --out-dir dist --presets es2015 && prettier --write dist","format":"prettier --write ./src","compile":"rm -rf out && tsc","precommit":"yarn test && yarn format && yarn build:docs","build:demo":"yarn build && webpack && cp src/index.html dist/demo","build:docs":"rm -rf docs && yarn build:demo && jsdoc -c .jsdoc.json && yarn docs:postbuild","docs:postbuild":"mv docs/$npm_package_name/$npm_package_version/* docs && rm -rf docs/$npm_package_name && cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git+https://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.1.0","description":"2d collision detection for circles, polygons, and points (with SAT and BVH)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","jsdoc":"^3.6.7","docdash":"^1.2.0","ts-jest":"^27.0.7","webpack":"^5.64.4","prettier":"^2.5.0","babel-cli":"^6.26.0","pixi-shim":"^2.3.16","ts-loader":"^9.2.6","typescript":"^4.5.2","webpack-cli":"^4.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","babel-preset-es2015":"^6.24.1","@jacekpietal/bouncer.js":"^2.27.1"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_3.1.2_1638631220554_0.7967628329923033","host":"s3://npm-registry-packages"}},"3.1.3":{"name":"detect-collisions","version":"3.1.3","keywords":["Collisions","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Line","Shape","Separating","Axis","Theorem","Bounding","Volume","Hierarchy"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@3.1.3","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://github.com/Prozi/detect-collisions#readme","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"cf4ced35e0bac7058b431c704af98edfb70a762b","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-3.1.3.tgz","fileCount":96,"integrity":"sha512-IWPyryl5DpPMKPfChwz+OuNWYV8rS2JTdu1JI6lNLEZzmI0rrXfGYK0FfankHRWX7A3LHRfHJQ2+p3cSzgQzew==","signatures":[{"sig":"MEUCIDyGTpTBHeNSg5ZzqnkMLZOUeA/DBzFwNL0HsGWq6HTTAiEAtXUF0Da9pf9tlQsKJXIwuCUObCEQLOVmIdUoeqC5seE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1563721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxWZkCRA9TVsSAnZWagAAjBYQAIhKCoulGqL3Beui9YsI\nXGHOB2sVFQnA+OVKaM9t7B8m04jVyNmVX4CaPtXPny8rjwBLILYoM3OZfG1m\ndwNMUqf0DJPmj+2DE9947zk8LwJI3QNKSwiQwMkp2dCa0OH5zo7zSnd/NTiY\n5pWa6lMfFkjL+/K+o1rrBuA5DYaQc4PYLN/y+CBJY72hPUaAxVovR4UGP9jR\nZ+7QpQmRlk14Fw/mpYVc4xyleD+hZaLRh0avtwaqI4wwPOk7QhbPhQqr7Kwu\nCxc8yEvYixtO3/M2qZU/bLJYKxVyDVftk0TVvaKSR6QM8bglNknnZjvXSVaI\ni1G7W73uatMWeXMn+T1i6WCgtazOTeiBHrUR+42XkmUDhHkhI3xWeTuLw2bE\nS1e0ragFQhFi8kBRVqKI8qX1yHcOTDF/e9h8v/kbP2xwK2ZXH7O/7hZU4sCj\nbLiDoMFALNk0nZjscD1UJddo5F17p49VIsNVGzjWGkDM1xtdFXYmNfVxwL/b\nAqUA+NHRsoxBOBC9cQKLXW8j5BGuYRt84ztpDEui8gmoxOjbu7Ua1zay9iLa\nVda5a4wYNyttQAc+SJbUtGY5Ip1W9FqGIzH3DGHR4pLa+eURQvExgzO1IWeN\n24RQ13+4xmJw/8L71oIVd/brCkvvneCE+TICvk2VZRdP6iy2/a5HkGO1qQi/\nN9dO\r\n=J/YQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"out/index.d.ts","gitHead":"f01d6adcfe76f614c209e39de8eaa02d92517cd2","scripts":{"demo":"yarn build:demo && bouncer.js dist/demo --express --debug","docs":"yarn build:docs && bouncer.js docs --express --debug","test":"yarn build && jest --silent --verbose","build":"rm -rf dist && yarn compile && babel out --out-dir dist --presets es2015 && prettier --write dist","format":"prettier --write ./src","compile":"rm -rf out && tsc","precommit":"yarn test && yarn format && yarn build:docs","build:demo":"yarn build && webpack && cp src/index.html dist/demo","build:docs":"rm -rf docs && yarn build:demo && jsdoc -c .jsdoc.json && yarn docs:postbuild","docs:postbuild":"mv docs/$npm_package_name/$npm_package_version/* docs && rm -rf docs/$npm_package_name && cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git+https://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.1.0","description":"2d collision detection for circles, polygons, and points (with SAT and BVH)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","jsdoc":"^3.6.7","docdash":"^1.2.0","express":"^4.17.2","ts-jest":"^27.1.2","webpack":"^5.65.0","prettier":"^2.5.1","babel-cli":"^6.26.0","pixi-shim":"^2.3.16","ts-loader":"^9.2.6","typescript":"^4.5.4","webpack-cli":"^4.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","babel-preset-es2015":"^6.24.1","@jacekpietal/bouncer.js":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_3.1.3_1640326756673_0.31962764801213295","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"detect-collisions","version":"3.2.0","keywords":["Collisions","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Line","Shape","Separating","Axis","Theorem","Bounding","Volume","Hierarchy"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@3.2.0","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://github.com/Prozi/detect-collisions#readme","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"17c189cb2a0006c2566814950b7bcc873536a09a","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-3.2.0.tgz","fileCount":96,"integrity":"sha512-Tamx30GJ8fLHvKY8/JkX9XT63h259uYYEAZLHgLSioObS0mdLYBeKrAyectZWS7MB2z2QvV+TzClg8NlXdhw8g==","signatures":[{"sig":"MEQCIBbZShBnJoL38H8Tcl6acPq9rLREbWEXwHQPx1eY7PxWAiBXvrxripc8fqfa/qmbj6rOeWx2J1vUAMalyY5eU7d00A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1572651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0DvyCRA9TVsSAnZWagAAA7sP/iEc482gRDtOZIzxnebW\nV5K18xDu7ty1pbwzqtBg6xJGIjwkP6yJrg1IL8y0NHdu6+bhsrJbxNffN4V2\n0yTyMkqh/vdtn3xGOBpjUFJzHdVyDhYdGtX6+5nGKpYxxR9VBEJWL9RHkppW\ntND+bCHisyFKs+8DjNG2lPNeVenMm8U7is3Io56yHC5sn0bRKiMSX8fndL2c\nnz0vECOJpjtAFmwr2lkN7PA2newsAm+4al+CgFfQj5KCPXxsWgQylQhQF0Nb\nBroIruafGq1esx0q/vxSpwLk1rh3LCLBkpVXpb1o1oB2Sh2q1oOOda0CndjJ\nLR707ZCJjlyWM4X/IJSFyaRjljv45ipTu138Qp47LHgBe8Fz4m9QqKM65z+t\n5zpZoA6BcFPG/LcG+hmMXDPXYcKz7whFH6nNbbpdFygqtWQbbX0mvBZ+hslN\np0eYigg04FC1yFjSSQJ5tjW3A6kvvrblhvqV+Oxa5aLaJn1230PsOUS97XVq\n4VU0CxQQmrS4VK28YFEwEeNU7AzOSBMBj7YI3ZO7uh2h6TE2BCN8O29k/Pvu\n0Xbvp9ZTuyKLtqKp/uypwPERvZ+L9bNIoUJSwCuSSYKK3qjRLo/ImCarJoFA\n9nCKEhhsnPQIvPEhwQ4CXn6kQm1UuC84wA21+gjqtdoX7SNuUDhITe4vV2ZC\nmccF\r\n=iiFB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"out/index.d.ts","gitHead":"b1012fbde721236a6fba77886ad2e6ab1c6b1623","scripts":{"demo":"yarn build:demo && bouncer.js dist/demo --express --debug","docs":"yarn build:docs && bouncer.js docs --express --debug","test":"yarn build && jest --silent --verbose","build":"rm -rf dist && yarn compile && babel out --out-dir dist --presets es2015 && prettier --write dist","format":"prettier --write ./src","compile":"rm -rf out && tsc","precommit":"yarn test && yarn format && yarn build:docs","build:demo":"yarn build && webpack && cp src/index.html dist/demo","build:docs":"rm -rf docs && yarn build:demo && jsdoc -c .jsdoc.json && yarn docs:postbuild","docs:postbuild":"mv docs/$npm_package_name/$npm_package_version/* docs && rm -rf docs/$npm_package_name && cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git+https://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.1.0","description":"2d collision detection for circles, polygons, and points (with SAT and BVH)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","jsdoc":"^3.6.7","docdash":"^1.2.0","express":"^4.17.2","ts-jest":"^27.1.2","webpack":"^5.65.0","prettier":"^2.5.1","babel-cli":"^6.26.0","pixi-shim":"^2.3.16","ts-loader":"^9.2.6","typescript":"^4.5.4","webpack-cli":"^4.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.2.3","babel-preset-es2015":"^6.24.1","@jacekpietal/bouncer.js":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_3.2.0_1641036786541_0.8499098032028387","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"detect-collisions","version":"3.2.1","keywords":["Collisions","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Line","Shape","Separating","Axis","Theorem","Bounding","Volume","Hierarchy"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@3.2.1","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://github.com/Prozi/detect-collisions#readme","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"40c64699498da03d0916700338bb52a9004ad306","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-3.2.1.tgz","fileCount":29,"integrity":"sha512-V9S5h/NTPDPRwitJ3gEMlMVjeHJrWL5I3oC8O/yzWdRdsaAG2eRiB3v7P63V7Oy0yGXfCTiTZ2BKrlzCtycA+g==","signatures":[{"sig":"MEQCIHiR6xgz0+7gBvQDXkRRCkRYNNR0/ISR0kdi4sIMhKoMAiBALfSqX8jIVKX+HgO4TFcQlenNVDVxA/zmrf2AF1C3xg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0E9OCRA9TVsSAnZWagAA4bwP/3QVMINhujSTjCIb606f\nBqSN9X1Z7PUizEPYFE76WLu+28NXBLUIAm5Vm9+SfQ2AexxQuE+g+cMpUzoO\nFAGwcgQanroMVzrhgyuZNl69m4t1F1htsO2GNH5+Wl1nK1jALXjk1EIpRhqh\nthAZzk5oZ9lH7XSJYjBiXgqGFiVdqFkXAVy8YE3sh/eAAsFMRxug2a4nSTMX\nOexTim4niSIE7kzwJN+Yfde0HmaZvweq2yNm/RLcTJfVTkLczza0fXnIg6zh\na19I/syoYvgHeZUFjno0JgiBDZ+leXiMFbHxfGsbU/ZB9rk6qHqkZ1yN30CK\nS0wENdpcZ0WITnA1TqUBXwn/crjnVpCv2+YGXwz3r7y1PxmvPq/op/8LiiTs\nxAF6d5bDHwFSzWI90zIr2Ja25qV4C5LN27nGLegmi6bf2YlzmRgs9JC/Y4ic\na3KL3QNsGiTfVPxiB03ZsZdzBmOcOV7Fg89JgIeZyM36yE1YcG8YeK2vQofQ\nUQwbMv2RDLbPsduGdO8Ks3TdAcfIyZ+PJXmyoxW7Ot04xu8mNvKnE2K8UVvP\nxNihb5NCPJLDPBktWdMPU/QheRMsZb8hK/eXQxKnBBMNKHKWMh+HDHWeSWLd\nV4gi2x9zBnmCmtXL+v0xRqYJiz8/YvRSKAuaBtPoYnwT3smAPhq2zqVUWZF3\nj50R\r\n=ovr0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b688a4388cd46fc30e8e20f46c5e632028fa82eb","scripts":{"demo":"yarn build:demo && bouncer.js dist/demo --express --debug","docs":"yarn build:docs && bouncer.js docs --express --debug","test":"yarn build && jest --silent --verbose","build":"rm -rf dist && tsc","format":"prettier --write ./src","precommit":"yarn test && yarn format && yarn build:demo && yarn build:docs","build:demo":"yarn build && webpack && cp src/index.html dist/demo","build:docs":"rm -rf docs && yarn typedoc src/index.ts && yarn docs:postbuild","docs:postbuild":"cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git+https://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.1.0","description":"2d collision detection for circles, polygons, and points (with SAT and BVH)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","express":"^4.17.2","ts-jest":"^27.1.2","typedoc":"^0.22.10","webpack":"^5.65.0","prettier":"^2.5.1","pixi-shim":"^2.3.16","ts-loader":"^9.2.6","typescript":"^4.5.4","webpack-cli":"^4.9.1","@jacekpietal/bouncer.js":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_3.2.1_1641041742632_0.0218425680009231","host":"s3://npm-registry-packages"}},"3.2.2":{"name":"detect-collisions","version":"3.2.2","keywords":["Collisions","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Line","Shape","Separating","Axis","Theorem","Bounding","Volume","Hierarchy"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@3.2.2","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"82865865b0246c283685b00055e3f27822069245","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-3.2.2.tgz","fileCount":29,"integrity":"sha512-nFQwi4BFs/SYtEOu7b8TN3YEe+GfXP+boYTCY1v5POJqJC+ubZsXpCAWvP6O4i0SkX9dMBhFrungAUwKQlYwEw==","signatures":[{"sig":"MEUCICn73T2l9V4j33Y3bHaVej18arIDPxtylEHWbuWbsyRbAiEAwadUOrx9Aisdh+LbfPoC8F8uWy4av0EA4xzN8WCXb5w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBavuCRA9TVsSAnZWagAAZhEQAJlZfTgz8DOuL6g3h17p\nUNAr27BKk711g4InOkdW5lkkUyPLRFqmyHoAqdtu/EG04DNhee6+Khkw4aHb\nnmzf979eSTHO+t7erEi4jhAJDIJ5StK9YT/lOfiVs+k1cmWzoJ9WC/xSSPC7\nyMQRyNnuFwZ0WVMP5k7P4U1IPy16u8v+9mHvOznEF3+vmN3zGmHvBPDBKev+\nidTnPCFGdjC1Wk/FaijVY6AlWc8YnPbdFH9fQtwqnrWKGDkZaa/Z5dt4x4MD\nvF4oixjsVXLrEWWwDNyCNcuPYXa02w3ompARewLB6hOpucQ0ornu/lsUmYHj\nRhC3flGv6g/Do5Br/r1lp0EAUWuTVK42LRQ0x9cIlo1yk3XkK4Mz+1FM9Uq7\nELc6B5ztHb23tqxUF5MyGEBYTOpq6dKP6dkhKc1FLD+cCwj9Cw3/uNyBHXZv\nSl0wvBfDNDrcgt82QiGqK0PeZLPV6A6Occi1MEXpzLnQegywBW9FRaG0uIRG\nCi9knCEJiwbxhkeVNUcp277loyGn3zyAgWj+1ffanPBtuUlOhkKTOUHTeiN5\nlHI0o9NdzVeHxXLsP90rRMI8ZHVhTus5x33kKrr4kIRARvf0b88uAQiVXjo3\nNdREL01sw3ju/kSiWey4Ly/McxGRar2GWXb3ueo9UJykrJOaz4uTFk5ou3O8\n73h4\r\n=QkmK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"17bf5683f206078d7e0dc7ca40681184e74282b8","scripts":{"demo":"yarn build:demo && chef-express dist/demo --debug","docs":"yarn build:docs && chef-express docs --debug","test":"yarn build && jest --silent --verbose","build":"rm -rf dist && tsc","format":"prettier --write ./src","precommit":"yarn test && yarn format && yarn build:demo && yarn build:docs","build:demo":"yarn build && webpack && cp src/index.html dist/demo","build:docs":"rm -rf docs && yarn typedoc src/index.ts && yarn docs:postbuild","docs:postbuild":"cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git+https://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.1.0","description":"2d collision detection for circles and polygons (with SAT and BVH)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","ts-jest":"^27.1.2","typedoc":"^0.22.10","webpack":"^5.65.0","prettier":"^2.5.1","pixi-shim":"^2.3.16","ts-loader":"^9.2.6","typescript":"^4.5.4","webpack-cli":"^4.9.1","chef-express":"^1.0.11"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_3.2.2_1644538861990_0.5952415827893525","host":"s3://npm-registry-packages"}},"3.2.3":{"name":"detect-collisions","version":"3.2.3","keywords":["Collisions","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Line","Shape","Separating","Axis","Theorem","Bounding","Volume","Hierarchy"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@3.2.3","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"64ac383a6703ea9562c85cdcde6decd0a6f297d1","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-3.2.3.tgz","fileCount":29,"integrity":"sha512-X2LsLkVsqaa/C5n4Bm+8v4qWOFzcx/rqJvN/pWAJfDHANKzfBP25Y5s6za9UuR4xln5oRiDxnW6geIsBWLu91Q==","signatures":[{"sig":"MEQCIB/7KjJll2widH0Lbr+RLrNCdND5hzLOCpSLNoZYWnpLAiAk0znc3K0kdIoFGmU8DQYDtysDOWdwsVfH5KXJJV2YpQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiB8Y4CRA9TVsSAnZWagAAhOgQAJba6kkbrhElxUpLhEVd\nzItAPBK99+11ZyALmDFh+42tcG8MICvEv2ZcNWTks8eUiCPpkwl4+6xrkELt\nSt6TiWqRquPYzDz/nGNyEqNjid3B5mVIJ2GLYy5yEUtTMR5QQetGR7exzt84\n5C24udoLLtt7PvY9NmyI/QFohn9/fCPlLmCBcpPudeUenLtdQG3SeGdCssMd\nzc3JJlthFGoGPEfTGIZw7N7ZI7IWOpjeaELejbTv9mC4jprwrm7C6bnBSg0B\nx9dQtlSTfKbJcrFc95ooRhRzfD9yvYpq4pw+uaqtONDo11ZltWeXS3QcgQG0\nFZjMUkFuE8NBbPqqHdpR9j+F+pcuhp7cVSf8O8OxSOHgHnq9UrYPGFfO3UoW\nEe4qaNdUeTx3omaYn1Dz6rGl+r1VL59wDKZLF1+MtKdNmCrOR25YlIYt1Rah\nyA+RNqy3n8iTZZI8MD1WhaqL35N7UQQxuPqohai6Ui9nUnS95rOtezRUcxlc\ne9f43C1ka6nClNo0rjabdp1LMamfNok/t7Pg/l8fc09tUWIp0OxNJQiX6u+o\nt56c0Hanb8qNtewZAGqIzO4KNMn5hcQR1W7SB+xg3f9WkhWeyfKXePs7z53E\noa8S5pKH6OM2hcHyeeu9KOwRKbbth27zm5mip8cetGTBYzhyjYsVaRneMIqS\nEk9f\r\n=Vtgb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"010b38d2d3d8f1341331bf1480e2e36079cff4a6","scripts":{"demo":"yarn build:demo && chef-express dist/demo --debug","docs":"yarn build:docs && chef-express docs --debug","test":"yarn build && jest --silent --verbose","build":"rm -rf dist && tsc","format":"prettier --write ./src","precommit":"yarn test && yarn format && yarn build:demo && yarn build:docs","build:demo":"yarn build && webpack && cp src/index.html dist/demo","build:docs":"rm -rf docs && yarn typedoc src/index.ts && yarn docs:postbuild","docs:postbuild":"cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.1.0","description":"2d collision detection for circles and polygons (with SAT and BVH)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","ts-jest":"^27.1.3","typedoc":"^0.22.11","webpack":"^5.68.0","prettier":"^2.5.1","pixi-shim":"^2.3.21","ts-loader":"^9.2.6","typescript":"^4.5.5","webpack-cli":"^4.9.2","chef-express":"^1.0.19"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_3.2.3_1644676664712_0.7445549533463025","host":"s3://npm-registry-packages"}},"3.2.4":{"name":"detect-collisions","version":"3.2.4","keywords":["Collisions","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Line","Shape","Separating","Axis","Theorem","Bounding","Volume","Hierarchy"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@3.2.4","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"56b9415208c24c88229942207012245d5a9e72d2","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-3.2.4.tgz","fileCount":29,"integrity":"sha512-kcNP3/d9jHKeTCeYH2CCMHu+34RE5kvaZTWmwED1pTUDwM4zKqcsQJWlHLZpziDXvhwSvHHkbIQ4tgVoYZXk2A==","signatures":[{"sig":"MEMCHzrOQ0zzS7HIwYYoFUvvplEuu9UW3OQsXZ7sEc+gvgYCIAu9C10oiLp+MGKkUvpchV1YtUFETv/OGrfa060gEKuI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDnTOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpt2w/+KqbDX8gnzgKyoq8ayNXltwcDdMk1QJdD2It4cODbQ2qFDRpv\r\nsopsdZ0uKuT8EXk+wEj2BwYpFq0GF4Tqu4beTGagjKG4NeH3UXBo/IAdlEp9\r\nwWxTwI2J+QG49j2y6sJvbLQlsU9L0e13yEj73hYErJ5jBIfq8LNStRRYIE7m\r\nGEHEY2I+d+8Nw3up4f1m+Yi+ro1hT+UwjGXkiNAxr8EDgusoaknRWTAH1m9R\r\nW6PBTFANiiqM16yhZmIIknG5U7sDVtqw42qd7twXjlJV1i+aQOJaSLx8vnS6\r\nZv1EdBmNnyqnjp0S8YnCC1RNXDPxz/9IFScBVkUAcRD5JGdVW4spWH3JkZd5\r\nketA7WEbleYH4KCppb2g5soVZ5Zl0p9FYcQnFg595b1c15K/atsXlR6vTzW0\r\nQ+KcZSzL+I+9Me+cJLyHAOMtWQa+tf/fxPnGsPPUVkuovkhskYRzdgq1Z8iJ\r\nNt3NJh3SzQ++0tjAxZlDg6F5SZ4HdCnaGRofXrUOuucnb8mXHy6wc6jUDmU6\r\n277hch87/+sa+OgKpPlD5018uTfzojWx7FpoVNon0J07waB39ixm5luMdZg5\r\njbCYRN2LYTX0hImYu8u4UJXJeNnCnDcMNq8mGXefRWT0nJ3dJEjwzVeuKJyv\r\n+sDoGn63p6dbhDRh48OaZ8CkX7c2+xOu7OQ=\r\n=sAX+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1028742326f796417ff504deea98af5882d6add2","scripts":{"demo":"yarn build:demo && chef-express dist/demo --debug","docs":"yarn build:docs && chef-express docs --debug","test":"yarn build && jest --silent --verbose","build":"rm -rf dist && tsc","format":"prettier --write ./src","precommit":"yarn test && yarn format && yarn build:demo && yarn build:docs","build:demo":"yarn build && webpack && cp src/index.html dist/demo","build:docs":"rm -rf docs && yarn typedoc src/index.ts && yarn docs:postbuild","docs:postbuild":"cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.1.0","description":"2d collision detection for circles and polygons (with SAT and BVH)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","ts-jest":"^27.1.3","typedoc":"^0.22.11","webpack":"^5.68.0","prettier":"^2.5.1","pixi-shim":"^2.3.21","ts-loader":"^9.2.6","typescript":"^4.5.5","webpack-cli":"^4.9.2","chef-express":"^1.0.19"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_3.2.4_1645114574436_0.49065205624965946","host":"s3://npm-registry-packages"}},"3.2.5":{"name":"detect-collisions","version":"3.2.5","keywords":["Collisions","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Line","Shape","Separating","Axis","Theorem","Bounding","Volume","Hierarchy"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@3.2.5","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"8ae16dbb9235a3c6b0814979291f2957d6b2f7c9","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-3.2.5.tgz","fileCount":29,"integrity":"sha512-bOg9IaoagjMiMOREGYooumUN8Cg5cshQplJIN1awrGDKmjrGniGWMC7e6pFeuEUWiDtqMSDcIvYGDCMz2d1++Q==","signatures":[{"sig":"MEQCIA201uxSKQmxW3UoIbbZyzm3228fuot7T8TjC5SHQj88AiAtkJkpZTTHQ7RuNs9wUYUCx2to+J8zxryHSt/oWafQYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDnYhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogVQ//Ue742J1qw3XzzrbKRWV78902y9z9CCQ55jiUgoryTI+YMPCQ\r\nJaHkjTF2l3GFMdpXQOdy4AtX8ekaSAlcS8g78OC6/zdOA62mluXlgSMV6y22\r\n8ILJTzsGs+eScHOvvEVBDlXhMOGez0axoyLuWmKyihif28TAzCFUmu54kGYx\r\nzWy4C4vGR/MMfrrYH6xsbyd2aAL8yNfBCaCrg0XiWmzcDEKFHFkG3ewyo+tv\r\nJa+5qLohr0CxXTWHjbHLAqGcGnuRH+Qopm+Q6iI0o96Z77Iu6eVV2qK2YO5n\r\nQD49DZKZxYyPNp1j5DyhbCNUMAQmDeKpHVdaaY+upQ7ehJX1TT9MDEhfXMTZ\r\npy72bFYc42s1r8TIV+rQU86z6+QveQUETUp6fFURyMSAhwrrlwZhvJNKrin9\r\nvnzquZJPN0/o1pL39WB/KBZ71mzJWQ7vhWNuplQ1z4rBHlse5f3/YvFwuri0\r\neob0SAxDM/Mqd/4frHDKduZVPKeR7vXlUqOZpnUHx61xNGyJV8zWc7qjghpz\r\nvpN2CkN5OZVVj6YJrJIPUfxUh93LPWG1nUomlLZeGpyZYv42UVhCH1w7xlKR\r\n/ZWGzHGCPBQbCTSpShS0aPva4xzCYBjQJFb5U9F4j+4QRBccsWgXqNUWglBm\r\nCDs+vJx8RBbxm5xo99JMrTuPuLoiAmmImbg=\r\n=BQDF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"fee0a978a28b497e384a531b9d91363212c49acd","scripts":{"demo":"yarn build:demo && chef-express dist/demo --debug","docs":"yarn build:docs && chef-express docs --debug","test":"yarn build && jest --silent --verbose","build":"rm -rf dist && tsc","format":"prettier --write ./src","precommit":"yarn test && yarn format && yarn build:demo && yarn build:docs","build:demo":"yarn build && webpack && cp src/index.html dist/demo","build:docs":"rm -rf docs && yarn typedoc src/index.ts && yarn docs:postbuild","docs:postbuild":"cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.1.0","description":"2d collision detection for circles and polygons (with SAT and BVH)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","ts-jest":"^27.1.3","typedoc":"^0.22.11","webpack":"^5.68.0","prettier":"^2.5.1","pixi-shim":"^2.3.21","ts-loader":"^9.2.6","typescript":"^4.5.5","webpack-cli":"^4.9.2","chef-express":"^1.0.19"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_3.2.5_1645114913179_0.11455129356670701","host":"s3://npm-registry-packages"}},"3.2.6":{"name":"detect-collisions","version":"3.2.6","keywords":["Collisions","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Line","Shape","Separating","Axis","Theorem","Bounding","Volume","Hierarchy"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@3.2.6","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"79ad5816c6334fc266ae01ca0871bf12cf026723","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-3.2.6.tgz","fileCount":29,"integrity":"sha512-6S35YNsxkTBLma+00geKKLKc0oMbxCg3zKYoV/SJtchncWHMCv880z/S9jn6Y/QFUTCDZA4HpyDr2Wwe2OBXxA==","signatures":[{"sig":"MEYCIQCYOGrOdazVUkFSV6cQEp9yHe7Rouz7+Y4ekKDjPlqt+gIhAOrTerMg9T5qc7fjRXhDDTuHTPkuLuUmmmRH7zrW5QG2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLUwhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8Qg/+LckxGXsXPpyRJ2kJYM/69QPUpf+O9zmN4d/Zq+Kg9rANMfDv\r\n9niTShz3mKp4spBZXBf6dB1RkXRM97XuciZNSvlTSwxxCHqDPgYXXUz+Uhfg\r\nYDCgZxwIhX4cDsQlEmX+qLhuFrNcMK4Oog/L1sXKKo95otxZLamRLvdV6gxX\r\naXEYCc0KGbIqtBhEkV85HbwcRxI3+f3jymrn5IX35ShOkzMj41vPKX2BVZkq\r\nyDeraJp9WFfwCmQXWPrHZBnGHV9VyndnoEGs+IWKna+rBTTrcBjlGj4oH/Vr\r\nfEl0H6FWzd9J0aiY6cQTsYQda/biPGRV8/x6IM8Rb120q5PAAQB03lS9pIBC\r\ntgBGp2b4dQdK/25g/GPZaAIS6e592wt8Alb43ERT9bZ+Nwy4In51dzHxCzIf\r\nut3UOVCU6cL1UEi0+1AV9ZK0ncbX2OYtjnidrrtcSRmUCxXgOvPMfqrgT9tg\r\nsOSOYMdfCTY6paUSe9eCqIchdtktmrhYnf4Edhl2qAESK/jJxARF/yl9kYzO\r\nNMuZQZq4H/plm2G0e1eoLrD0kqhcviA1IRrzgvwNAUZi85sh9ArVRvZ1Azrx\r\nNkY2GoYbdi1A/RiYQAForFh6L4AoaeF9skKt5kIHcX3feudd5DVYUiu+gIBa\r\nVt0i44XgeJwRn8JUxdMLfIpWwrdCmueQ8tM=\r\n=RCV/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d1254535a25118eb3e64318005a677d0c424a5ca","scripts":{"demo":"yarn build:demo && chef-express dist/demo --debug","docs":"yarn build:docs && chef-express docs --debug","test":"yarn build && jest --silent --verbose","build":"rm -rf dist && tsc","format":"prettier --write ./src","precommit":"yarn test && yarn format && yarn build:demo && yarn build:docs","build:demo":"yarn build && webpack && cp src/index.html dist/demo","build:docs":"rm -rf docs && yarn typedoc src/index.ts && yarn docs:postbuild","docs:postbuild":"cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.1.0","description":"2d collision detection for circles and polygons (with SAT and BVH)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","ts-jest":"^27.1.3","typedoc":"^0.22.13","webpack":"^5.70.0","prettier":"^2.5.1","pixi-shim":"^2.3.21","ts-loader":"^9.2.8","typescript":"^4.6.2","webpack-cli":"^4.9.2","chef-express":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_3.2.6_1647135776938_0.18797560275382885","host":"s3://npm-registry-packages"}},"3.2.7":{"name":"detect-collisions","version":"3.2.7","keywords":["Collisions","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Line","Shape","Separating","Axis","Theorem","Bounding","Volume","Hierarchy"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@3.2.7","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"feabda616079293c83413802cb9e9491e4c45b35","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-3.2.7.tgz","fileCount":29,"integrity":"sha512-UKwSBc2yvToWO+9l6hQfviz0xhFqc3FDFVtWazCQfy5KYBj3zsmJL/bTpfPr84Qc52YwBcMzs5azUnIop7ICvA==","signatures":[{"sig":"MEQCIB2eGlDKfLqQigNK3dDJPPhM1+WthAhuqKeNe7UWUnM6AiBI2OucRUsPHjSe0xR+s24+iyYl10VJxqQC8DEuLbeIAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126187,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVugUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmocZQ/9HnW9xYCL8cotvUsi8NCbCt6WH9ztBhoprDmrRrc+cPoEcx3d\r\nN+Y7e7semjbXQvnA/BR9dRk2u6f0WGb/5i1IE/uNtmqRu6ynzOsh1QsBrCDh\r\n5Dc2oQTgGIVqTa/2L3JJTAXpCIailh+NGJfIPHVAxcVdSrWywY4SsiDH8d1a\r\n8kgO/V1yaX/J/duLpm3lXJDRsrCiwjWEFYNuzBaLHT9FRN+21uQ9bY6Axtpp\r\nDs5QUk4UpG4TURybsFVxJ2cRQ8917vPC2tAnp8iQ4ELjn9/fbPdiSAG2zG4t\r\nT0wrBecJy94SWNPmSuhPhnwlK2ZHP8AyYGX7fHZvkTgpp3tZ0dRLZPwDm8mP\r\nVplHKV54mK9p0HbKgLpvF8ehHxejh+YTTndivpl+em2Rbi/uAEXNoeQpZNcf\r\nhKfzW6XRutDQgLCj/bXUS53PxlqrH6sKfs/7I8LRi8JpRx9DzgX1vTPPDlTQ\r\ngA+ISgHL9nlMZQWk1vEXnBJHpD0GYGmyE/pA2QB3IX+aieaPJpg5O8qd/tXN\r\n4XMrmO8ebxfrBpecyBEQb9hv188sRvhFFet0RT/yVMRBsrYWARahb/EO8yJ7\r\nLnXIj5f55HV/Ic90JIwDywYpQ8sEoCFvVGSknFZ3l4q4HwIlVviZw4AAu+xW\r\ni5roLFCatSCJTiWqFgTA8YdFc3I4u84VVVo=\r\n=HcCh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c3a79b518c55b21973a9ec4a53f5f2a272accc6f","scripts":{"demo":"yarn build:demo && chef-express dist/demo --debug","docs":"yarn build:docs && chef-express docs --debug","test":"yarn build && jest --silent --verbose","build":"rm -rf dist && tsc","format":"prettier --write ./src","precommit":"yarn test && yarn format && yarn build:demo && yarn build:docs","build:demo":"yarn build && webpack && cp src/index.html dist/demo","build:docs":"rm -rf docs && yarn typedoc src/index.ts && yarn docs:postbuild","docs:postbuild":"cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.1.0","description":"2d collision detection for circles and polygons (with SAT and BVH)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","ts-jest":"^27.1.4","typedoc":"^0.22.15","webpack":"^5.72.0","prettier":"^2.6.2","pixi-shim":"^2.3.21","ts-loader":"^9.2.8","typescript":"^4.6.3","webpack-cli":"^4.9.2","chef-express":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_3.2.7_1649862676815_0.04138961995238288","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"detect-collisions","version":"3.3.0","keywords":["Collisions","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Line","Shape","Separating","Axis","Theorem","Bounding","Volume","Hierarchy"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@3.3.0","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"4ceae706be1cb1783604cb7a90fbc9e34d58adb4","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-3.3.0.tgz","fileCount":32,"integrity":"sha512-h76h9s3f6O4I2YIp1vB5wdVdxhEO/cv9Wxj5FZ+eh297I98jsAey9T8Ei1tz8waS0eXMjeUbFqvraM7qdH0r5A==","signatures":[{"sig":"MEUCIDPUrrLwtD2cMls0BmxnFbBDgMl8WlZQtlhiyrvCDwGBAiEA33RPs6hlZIylaYWpSe6vGP9ZIgopoFgvODGDe5zsC5Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141219,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXFXaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqvsA/9HRPiJich5iJZHSXl3LoelwsLa3kk53Q3fWzEJV07unxt0+mI\r\nUOAZybDl72+372fU2K5efTJn7Rz4mhxrK4rGPkJVFJq7L+eFRLkKUSiSny4x\r\nhgJbJLcbv8+0vMPIQVaS5/rVZ7lMtIsNNBlgDB93Zksz1DmNzlKeuTW57V1O\r\nCY085TrGl3UUIvMHteMRKp25iMnG5s859UuQ5M63yPqt7gQA9ZDInMa5O92G\r\n6Jl53PPQT1wlXJugpg5V2BzB2qBNxlu6gnQPfbSjeV4P2RA0BMwGBbMi2/6H\r\n25X42FkrX4ncnQsBgFgd18194HDuuni1yp/T6Htua1l1dk/eYjuxdEkCqoYa\r\nLylrq25y6z/OIo8gaGflkV0ZIHBUAXLwkC87UmcZb7ZXi3f79QIfdd+0eovv\r\ngQeaI1Wyn0VWuawvZPsuwn+9LjiPx6vk+DYLtiKvomlxJC5Tj7FuLvuyNLC/\r\nf86zRtLh1YquFo1uQ1oOX64R3lS17Ws7/D+wYjpsGST2dQXVDTkN1f2mxaTp\r\ns6raCqDs183/yjRwy7LN8A6X8ofmSNCIj7eYQjUx61Fl9DINWsxLLYRMFHPZ\r\ntwVXpjy3cX4X9bEAj0l0LbD089moioQksd321G4R9+ZMY9i3mcVtUStI7eW2\r\ncUKBFvI8244xCCVqHcPmD0lAzR7WxPmCEaA=\r\n=JyxR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"92bd6cdbf85717dc192fdd5977281d23c8e91556","scripts":{"demo":"yarn build:demo && chef-express dist/demo --debug","docs":"yarn build:docs && chef-express docs --debug","lint":"yarn tslint 'src/**/*.ts' --fix","test":"yarn build && jest --silent --verbose --forceExit","build":"rm -rf dist && tsc","format":"prettier --write ./src","precommit":"yarn lint && yarn test && yarn format && yarn build:demo && yarn build:docs","build:demo":"yarn build && webpack && cp src/index.html dist/demo","build:docs":"rm -rf docs && yarn typedoc src/index.ts && yarn docs:postbuild","docs:postbuild":"cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.1.0","description":"2d collision detection for circles and polygons (with SAT and BVH)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","tslint":"^6.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","webpack":"^5.72.0","prettier":"^2.6.2","pixi-shim":"^2.3.21","ts-loader":"^9.2.8","typescript":"^4.6.3","webpack-cli":"^4.9.2","chef-express":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_3.3.0_1650218457834_0.4779700055612037","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"detect-collisions","version":"3.4.0","keywords":["Collisions","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Line","Shape","Separating","Axis","Theorem","Bounding","Volume","Hierarchy"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@3.4.0","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"c8d1e293de88aea129f5848853091a61e6171010","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-3.4.0.tgz","fileCount":35,"integrity":"sha512-5tURTiLrcpFQy4pZyX0Hijh9S/wWeLYYiKBnt4EmkIVpVOyLLWoAhkZqGBkeAoxBl6QeeFT0/nKzWXZs2lAstA==","signatures":[{"sig":"MEYCIQD6zUbq6vNYFF0oQoKO5jRalj8M1Qex3RQEPwqrb012GAIhAOnfP5DdWdZdQFOOt5NdIGaJVBOW31obUEyd1stS6d8B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXGjSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZgQ//YwVUzkH7VpG2JghWE7TJHucoW7pXx98N0snKWIQxpUjF59OT\r\nrPoYnlR60quV9MIBNa4HSceG/lwAHO9zhvv/Q0nlzXUcBu11QCFbjeGlTJdO\r\nWRL4h4kFlHdBgIMkduVCpOJER8RqKc8aOrJL1XRucd10dSgHl9Lsmd6fX4UQ\r\nMHInHxE01daDhun0fkuAgB8bZbjaSaMk8gehg2tX5lHAhX8DWz9mXNmDcMWu\r\nxzQY/rI5tIUWUb7feCRLvscv7TJv4RMYHR5P+qOMYusdUHvZuBN4eFFzrxGm\r\nE54z4wRUh4ayiNy7/HeUuN6zQmPDC/nsci2Ofz58j/FxqNtpgssepbcLoX6s\r\nbeuCKMM4+e+U0hJABI4tDTaFyJzfDjWrlOn7MQ8nm0mTgMuxmxspv7XTzvbT\r\n3LOtICGf/l/R4UGtYhdiOpMqRn53BCio0vM23OYmqP68n5ZiVvKTzt73D/ur\r\niMw6pn98vAO2FIt1Ccs73jO/w66nhObDi7Ru6HHVBq1dN9IPJZUsRf4LzMdI\r\nStdWTVSEReLtB9+6qcLTJmLQG8oSKesvwfd9pF86QxOG2akpzqZKKNKgNQjN\r\nLw4b712LW1KiaxsQv6PG+hcbuCJjLOHy+4zJSeEH0zh3dsXfZs6ZkB31VtYv\r\nakonAgc4onmO2CdrJT2pNTTdLqRIAB/luG8=\r\n=uPY9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6c923a563629e32becae345f417d5bfbdf42bdb1","scripts":{"demo":"yarn build:demo && chef-express dist/demo --debug","docs":"yarn build:docs && chef-express docs --debug","lint":"yarn tslint 'src/**/*.ts' --fix","test":"yarn build && jest --silent --verbose --forceExit","build":"rm -rf dist && tsc","format":"prettier --write ./src","precommit":"yarn lint && yarn test && yarn format && yarn build:demo && yarn build:docs","build:demo":"yarn build && webpack && cp src/index.html dist/demo","build:docs":"rm -rf docs && yarn typedoc src/index.ts && yarn docs:postbuild","docs:postbuild":"cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.1.0","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ovals and Circles (with SAT and BVH)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","tslint":"^6.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","webpack":"^5.72.0","prettier":"^2.6.2","pixi-shim":"^2.3.21","ts-loader":"^9.2.8","typescript":"^4.6.3","webpack-cli":"^4.9.2","chef-express":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_3.4.0_1650223314424_0.5694615259202782","host":"s3://npm-registry-packages"}},"3.5.0":{"name":"detect-collisions","version":"3.5.0","keywords":["Collisions","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Line","Shape","Separating","Axis","Theorem","Bounding","Volume","Hierarchy"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@3.5.0","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"461037edf07438bc1504e35a1a26c74e571e32ff","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-3.5.0.tgz","fileCount":35,"integrity":"sha512-zOQcK8Zbh8Q1lyCHFjPjdgSRawTsYzb87vL+sq9mnzWnLWP9ZOQXH3D67uFsv93SIavwJ5gvQxdj9Upy4qbtkA==","signatures":[{"sig":"MEUCIQDgCIZoYkVla4QiADAUHezRq+DDCKLHO+xTouxaGfIz2gIgBPQgUZ2G4F2DfKcSTU6ERJy0PIV9dA57KnpV7Oglbdg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXZHKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr06A/+OjBEu8jBsDCt9+WZUOjoCGLA57ZBCIORdT3HZepGOWCGtcqy\r\nx1hBxLnQYmAm4Z7R7pS//Wzag1KvIKcDsG07mKBBe8XIEjziNA4w8fEv3Uta\r\nKbhUKm5G9e58dslrUXfIEv+ySGhH8EgWbUPcAaNj71RQq3WTJIh7F/c6daYQ\r\nwvUNEDDlm3vvL81ZraqXzRsiqFR8ZD4W2bejz7gm0Xo/lpEIIswNLFc6i7tO\r\nSn9GYGf40CpaIN+EsNloijes8Ju2JdiRSggsP9D6kSN2KDJpc3u/h525amrb\r\n839L8rwhW4T3/kI4fW2HrHicNAFEIv2AHbM9WuoJLEPDbgIdD98mnB+hE6iH\r\nHjGYuEX5KXrFLSAZil+AYxv4RieGuQt6wWT/3kmUypjOCsWhi49CRJcX8Teq\r\nHnqtLGIR0/iR8ufvRfAfiAcXr36YG26oH9Kjhh0Y0+Qfs3Sy1AVABm+2lT27\r\nK5ogOAQi5pDth1jHiaPylrgGLYNEpxwK/Wu3do5Vf2EYwDPxGbB631Tt9QzN\r\n+Ygf63BrSUl4o0WGUOfbfiy4J0xXVRxLrqsKMlESfDkphQ9Pv+ER8PFizLAZ\r\nOrV/J5PJ9XbKW2hag/e8z3Zj5fFFTzzZOjLJGYkMgavUeK7TNrYMyIbtprGq\r\nM4oLx53BeyoTzTZvllNjOdQlNfRzTwBsCPk=\r\n=T+j+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"06f0c3f308aad37a738a0b6e0932032e15e4509c","scripts":{"demo":"yarn build:demo && chef-express dist/demo --debug","docs":"yarn build:docs && chef-express docs --debug","lint":"yarn tslint 'src/**/*.ts' --fix","test":"yarn build && jest --silent --verbose --forceExit","build":"rm -rf dist && tsc","format":"prettier --write ./src","precommit":"yarn lint;yarn test && yarn format && yarn build && yarn build:demo && yarn build:docs","build:demo":"yarn build && webpack && cp src/index.html dist/demo","build:docs":"rm -rf docs && yarn typedoc src/index.ts && yarn docs:postbuild","docs:postbuild":"cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.1.0","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ovals and Circles (with SAT and BVH)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","tslint":"^6.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","webpack":"^5.72.0","prettier":"^2.6.2","pixi-shim":"^2.3.21","ts-loader":"^9.2.8","typescript":"^4.6.3","webpack-cli":"^4.9.2","chef-express":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_3.5.0_1650299338419_0.11152718157466768","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"detect-collisions","version":"4.0.0","keywords":["Collisions","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Line","Shape","Separating","Axis","Theorem","Bounding","Volume","Hierarchy"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@4.0.0","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"23a44a85b8aad156b615bcefc7dc03e1d10996f5","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-4.0.0.tgz","fileCount":45,"integrity":"sha512-6/2rTfM0hSd7a8wE4tEDIgpVhStB5vcbOtUmy1rfsTBudW9QwcfMqWsnL499cHyN9trzjRRvXfR10R0gW3KJWw==","signatures":[{"sig":"MEQCIA8TIMY3HyJsosR9ixOiCDYP/nxf/H3h4p8BJShi4+ceAiBZiuok5/cAboMaGRtoUD+4DQp+adj4rXC/sT+7bYKM7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibHk0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfqA/8DHLys95LUvp9XXL18W7RcdcbgUvr5YMDEv8eSNxGX58pVT/E\r\nccKRcu2o2uo88qHqW2QcjXw35b+9T8IbYHglDmZWtTm75URXrVes/88J6gID\r\nLN5l5hyHNQ/Eixu1XHFVaWaTReOcOr7NT1075kSeNLZkODDT62U1LDbAx8of\r\nJAqsuXKPlgfw6nNeI01boCOOFeeoMjusJ5AQZw2k9nRm27qSqdKhz1xXQvLO\r\nJn4WBV+s7WUpErKx2kxi30A/GFwMM1eJmZERYQII3vTf+l+Mhee4AiQ1vJ0W\r\nxzz4JdcmZGdPQc2MYzAV32Kq89FfLg6hbP9YLqsWCOZh0QMugLOnRThOkC+r\r\nZmK6bNXceQdzZF67Oho+nl640i3K98WW7Oa9whW3SCCzI3pB8VharGKLiMw0\r\ngRg4kO+TjEfRQT+36LaH7HUL8h11HUdmJd4OcIcz8+p3pmrCyVt6nbep/u4L\r\ncN6IxORRm0O5KQMa3XYFxW89mVwVFZhjLWkAVY1cINlk12jtuqLRUihGHig8\r\nwlKvR5B7Cbtp1oxh59Ff5hcyYvCmm4d8ojM75WDvrMvOYeDA+vdFFuO0qCF+\r\njAJfhzyXcGXMsM700ppD3Y8Mzhtmc294VLIGJqYbsygcckOJulct6NJ9f8uV\r\nX+uimMtHDIo1Rsltghrz5VZJ5J2tR59LrkU=\r\n=mh3v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a59c98c7192fcd899b832696305eaa021f5a1ddb","scripts":{"demo":"yarn build:demo && chef-express dist/demo --debug","docs":"yarn build:docs && chef-express docs --debug","lint":"yarn tslint 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"rm -rf dist && tsc","format":"prettier --write ./src","precommit":"yarn lint;yarn format && yarn build && yarn test && yarn build:demo && yarn build:docs","build:demo":"webpack && cp src/index.html dist/demo","build:docs":"rm -rf docs && yarn typedoc src/index.ts && yarn docs:postbuild","docs:postbuild":"cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.1.0","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.0.3","tslint":"^6.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","webpack":"^5.72.0","prettier":"^2.6.2","pixi-shim":"^2.3.21","ts-loader":"^9.2.9","typescript":"^4.6.4","webpack-cli":"^4.9.2","chef-express":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_4.0.0_1651276083908_0.18205011698888907","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"detect-collisions","version":"4.0.1","keywords":["Collisions","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Line","Shape","Separating","Axis","Theorem","Bounding","Volume","Hierarchy"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@4.0.1","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"2ddb726ebb0c6bf1d552c226d343473d2dc99745","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-4.0.1.tgz","fileCount":45,"integrity":"sha512-mKQXAdl5XCOmA6YPeb6fEwPlrf8a/CofhSpiIo4i8kl+QOnDF0YFjSVtC18gS9fWWE9gQHJxkG7avOWWTJjpzQ==","signatures":[{"sig":"MEQCIBnaImv2xdPFz1uYw7FjFbmidTOXhGX+HnQAcpdBsNwcAiACyUFxJu0+TMtc0S9E0M4FANVp3mcmIXTeFnF3hPiVcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibH20ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNgxAAgQKNT9RiQkx/stEhKnZllqNTUA4lnT58kUiYGmPUWBAzlhWy\r\nEIGCypRouKBgXJ1R5r7uKWuuee0515tkGPoewQrFlvvMUC9CXxaa/Z/gTGVB\r\nVwxHTYwNAOUylObSr3YAPd7F0z2Dk69lbYB2C7yKLEnb/uGcrWIBDDcteNpy\r\nqkmvQNPkaDFQIVWfii7oq9zMufYApcz4JhxgihdFzKKf5fbf8GTy0WWiL+B0\r\nrJxiKaiAaYSXGVQW/dN6TGVC1b8jgvOM630bbxvxqave2b3LsR6RsO6qWTOS\r\nHHqjhsdkJNTirg+ha1JqOnsCW+jDw+G14ExuMQbK3V04adLGyonggYbFU9Cx\r\ny1v9/JFIb+MJnuyaHyEa7iZIa+zmKfWQvXnfiWppx1L9iW6opOCf4uXH3zc/\r\nKzD+ZzNGoXAWfXzQqB1daLNWh8+R94pcztQNhLUWOPLKIBsbs65XyfQB8hvC\r\n0BK0q5ShsCzYFpJ2WEmKE6YNhQk6ST9Q266d/bGg+3/+Tx4FVFWJexCUwyTa\r\nnEWuqdI6W+vN3adNAyUGLvjrtwfNB29TQUOAMqYS5Z/+TlaMNuL79UzMe9YN\r\nugcOHdPbHt+nNjOHTa7mglsEVwlb3ezxRRjb5PNzT60ddahI7sU3pcUN3URI\r\nnWjtg4G1l+PH2LP9dN09dwYIX/AYNx4/3cc=\r\n=OWhc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4632df5ed1f96a514b2df7bb1ab16d36c790932b","scripts":{"demo":"yarn build:demo && chef-express dist/demo --debug","docs":"yarn build:docs && chef-express docs --debug","lint":"yarn tslint 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"rm -rf dist && tsc","format":"prettier --write ./src","precommit":"yarn lint;yarn format && yarn build && yarn test && yarn build:demo && yarn build:docs","build:demo":"webpack && cp src/index.html dist/demo","build:docs":"rm -rf docs && yarn typedoc src/index.ts && yarn docs:postbuild","docs:postbuild":"cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.1.0","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.0.3","tslint":"^6.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","webpack":"^5.72.0","prettier":"^2.6.2","pixi-shim":"^2.3.21","ts-loader":"^9.2.9","typescript":"^4.6.4","webpack-cli":"^4.9.2","chef-express":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_4.0.1_1651277236090_0.6474584143594511","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"detect-collisions","version":"4.0.2","keywords":["Collisions","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Line","Shape","Separating","Axis","Theorem","Bounding","Volume","Hierarchy"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@4.0.2","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"cb015a41378cb44e3d6666336e754b8875eacd43","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-4.0.2.tgz","fileCount":45,"integrity":"sha512-T12Jmctn1Y9/g0nWa1Cfj03ZOcEJ1XkyRQEpg/ba4AqvpSYx/o7qDA+GeCcCmEEaIVrIU2qWUS8wz8vgDydzNA==","signatures":[{"sig":"MEMCHysKvVDu53C+sjgG6TjFfr4Wr+v0HNO0OhO5qdhCqdECIHOEtO2d++iwu1W2NRQL9UezzHnMzZ6nGf/ywJS2Qb39","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibIs1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFnA//fxhlu9aU+p1l0+RMa/IE90A9U9/0Jx4oBGG8r3cIvf1Ul/3M\r\nq8h/fZWTBjwrR8X1f0oydG0khBm0p6pHHjsmMAD/1Vdkz4bG5UB2RvuTFZCl\r\nJpnHQCQlJrOdvWpIe4sE0p4je0j1TtS+nyWWzAjAc+bz3uO66swYLqDn30cW\r\n8FAYS4JzhnsOzla+gGTwJpYWNW3G5VislGvtsrjGOqfoYCzUvOx0UTsrng0O\r\n20eU26bFA5BiJrQSXVWZjYi2Dd+cUdrjucCpN7x9/1kyQRPRh+91egIwuKWU\r\nhaF6SBNJ0uP8Y6LuqrqefIyZZ4buOQ/cNg/rR7iyXcgPbpj0rIGaAgWauLnL\r\njYkyT1eR/woKqtTAZrHEYsR2Sbcn3Hgsw6MMRueNjHeaZVJY1K+16DTidnNE\r\nb5BqWyI4shuR/fabIh6MsxHybkQvvp/ihxQDJ8bZvGEpRuzPcg5zatE3xAiX\r\noUBhfBbL2MlI3djdX1pFCCTHRmN6YH7DObitoPzAj0pnOLxE+kiYmDDk7Apq\r\npGbaaA3vcmwdx2ORbRMYepz0U2oSPzdtlB8u/DSdquDZH6ZxVEdjH3zDBjoz\r\n8qZKmA9vZX4yGEroStU0le0PPechJ82cR9uhAx0ak7WQccBUQ8smAxhk9eSI\r\n2m9RirzZsoVmJ4rNrutn8Ys0ukuRbyiiEpA=\r\n=EQ2C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"94dccaf81dec06d17907da6d3f9a365b7b302be7","scripts":{"demo":"yarn build:demo && yarn start","docs":"yarn build:docs && chef-express docs --debug","lint":"yarn tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"rm -rf dist && tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","precommit":"yarn lint;yarn format && yarn build && yarn test && yarn build:demo && yarn build:docs","build:demo":"yarn build && webpack && cp src/index.html dist/demo","build:docs":"rm -rf docs && yarn typedoc src/index.ts && yarn docs:postbuild","docs:postbuild":"cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.1.0","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.0.3","tslint":"^6.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","webpack":"^5.72.0","prettier":"^2.6.2","pixi-shim":"^2.3.21","ts-loader":"^9.2.9","typescript":"^4.6.4","webpack-cli":"^4.9.2","chef-express":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_4.0.2_1651280693047_0.41231693031963457","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"detect-collisions","version":"5.0.0","keywords":["Physics","Collision-Detection","Collisions","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Box","Ellipse","Line","rotation"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@5.0.0","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"23c48e71721966306638f5566af3453f9769066c","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-5.0.0.tgz","fileCount":45,"integrity":"sha512-J3PAxUQphsaDL9FVcTEaFq600SnZD3K/D/Efdnat1VXO1NWHLPnO0vygwOGFD6AhDHBvBYPdjHFWmYcuxZjwzA==","signatures":[{"sig":"MEQCIBHC33+iXPzPrL3UpQjyer/0SA9h4qBAgx6G1hsL7nnDAiA06H75OCxxnuUj66BBAWNdYnCYdrCmK+TJNUaUsvInzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqMd6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIfw//X7YZHCv+UBFoisio5AYuuPf2elyb+b66PtRIC9f4DR1/hOUd\r\nhuWPOaO8osUO/uHXtnB6RgtZktrz3yeciPtq3P7Bofwp12A0nswYwpYEUG2m\r\nucfGJCeMT9Cppe5SEuWxb901M/SMXBQAr86e75b2CyHU3EQ7ok1bjdwr1jLY\r\nZmJxXtlh7r1wMtW41rBJJW37apY2v1oM78vBcDgXiiXEdKGwprI0NUSuKNqY\r\nR/hVd/CNvni2i+hG1hVXuCiyv5xBn2ieEtr4hakkCKY0bWMuo7juNjn7X2Ky\r\nNi6sjWj4T0YMKiFGY0sNcBdDQo524fgaBU6/GYbQgJMuESSUDpAoBuBE52Jk\r\nU2wBGsy5v0ua8yJj1c+FTEu0DyiknZLSSpfD80xEKI475+CDvU0kwxHY9ael\r\nVcZsAvna6pSJUPw9avgMxVsn5M16EAp4YgZgVDn4E8n9gXqhopBYfkMK6d7h\r\nTOJJDbthpZzT8IetjiaKUXmV5xYieeAJMmYreKz8c1ROh64QI4XlES7UAcv0\r\n2BldWRp1AsjwsPa/cNwPKobe1NALOwV81f/HTprI6PFCsigHC4TETBe8dDN6\r\n095P00PepmFls5uFQm5LjJh9V37pnw3HV7ep9a0kOnWljGPMMX+zT8FN6qgl\r\n09eapL+AbwMRPCoZtPJTG89e9Gs554cCnxs=\r\n=frv9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9df2e96ac8ed90f8637c3b55d00445cbe40a4afd","scripts":{"demo":"yarn build:demo && yarn start","docs":"yarn build:docs && chef-express docs --debug","lint":"yarn tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"rm -rf dist && tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","precommit":"yarn lint;yarn format && yarn build && yarn test && yarn build:demo && yarn build:docs","build:demo":"yarn build && webpack && cp src/index.html dist/demo","build:docs":"rm -rf docs && yarn typedoc src/index.ts && yarn docs:postbuild","docs:postbuild":"cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.5.5","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"resolutions":{"minimist":"^1.2.6"},"_nodeVersion":"18.2.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","tslint":"^6.1.3","ts-jest":"^28.0.5","typedoc":"^0.22.17","webpack":"^5.73.0","prettier":"^2.7.0","pixi-shim":"^2.3.24","ts-loader":"^9.3.0","typescript":"^4.7.3","webpack-cli":"^4.10.0","chef-express":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_5.0.0_1655228282772_0.2684270165505618","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"detect-collisions","version":"5.0.1","keywords":["Physics","Collision-Detection","Collisions","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Box","Ellipse","Line","rotation"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@5.0.1","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"aaffe9676caf3e956236c8cf3a5ecf4980e575de","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-5.0.1.tgz","fileCount":45,"integrity":"sha512-RTnjtIrCA5Rf2F7VMGAid5k9T+7uv7GtOBvpqGs5biZMHo8a1WHSLcy17GV+KVw16q/aCwC3hPOJdBs1hxIS8g==","signatures":[{"sig":"MEYCIQD3QJam1nmOP0z2PcnJb8/JRirE4SJayKkTPOcsPgj3FwIhAPfjFh+/uBHRNQXxIbB/aJ8lTC8zjVJYMS0ZzXME3W9m","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqM7mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7xw//Q4h0x2XErWtoeE9XkilZN2tYW/KWToo1GYNNnC+781uNMssD\r\ngR8v01lGrK626VofP3AsiVDk4j3QVVz6EbXv8bJPymqCTScVIes28MLBnFkQ\r\nueNWZHBXNCWAC6wNSBtwIGHqdFug7/lVvxMXEqerydAlInhVliolp1v/baGa\r\n5GUM+ARpvlQWjXxs88JOAp2DI9D98jWMj60LyRk4ZMwX9IBgA1j/9EJoJYqf\r\nfZucV+RlWFdFNz3H37RSWC8KKBvYHsswWzkhHrk4Chc4cRSSOAu7xcaDfw7P\r\nHc8PgCmyYC+mFZD9j+6xgcKI8GCEuA7W7/KIm47gJHRJUtQUZ5RBTagl8HTc\r\n9Kb75lIL+OCueHyt0tjgNeRVOD71Cm02dYYbnCg6fbKDPeiKEnYSpVain+Xh\r\nxUn8EoIbpGyQsvnIzh5xQ1yj4yJ3VkPXjTeFntguY+cOZIoD2lJO5GwDqhvg\r\nY60CATXcr2sG9i4sggHbv431NHIXjuJRuBxYBBjQPJBQ6OMmIsLS1pDwdkgq\r\nGPVCVr3MsbOPb/RQsXRbTBJC3Y9ZjpuS87fU+Qk0UPXHKwiR4ljX+PfO8vo0\r\nVbiDk1aLGdof8GZbhNvoYbRIdFLA/7jUtcr7LDbQoTxO54bvueUQL3Z730i6\r\ntzKS18LrISW+D+YajnAL8KgCylI9Hs6hGSU=\r\n=WN2z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2d4829cb9827afc67a721e7d377a7beef032a30b","scripts":{"demo":"yarn build:demo && yarn start","docs":"yarn build:docs && chef-express docs --debug","lint":"yarn tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"rm -rf dist && tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","precommit":"yarn lint;yarn format && yarn build && yarn test && yarn build:demo && yarn build:docs","build:demo":"yarn build && webpack && cp src/index.html dist/demo","build:docs":"rm -rf docs && yarn typedoc src/index.ts && yarn docs:postbuild","docs:postbuild":"cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.5.5","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"resolutions":{"minimist":"^1.2.6"},"_nodeVersion":"18.2.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","tslint":"^6.1.3","ts-jest":"^28.0.5","typedoc":"^0.22.17","webpack":"^5.73.0","prettier":"^2.7.0","pixi-shim":"^2.3.24","ts-loader":"^9.3.0","typescript":"^4.7.3","webpack-cli":"^4.10.0","chef-express":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_5.0.1_1655230181997_0.296869117986708","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"detect-collisions","version":"6.0.0","keywords":["Physics","Collision-Detection","Collisions","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Box","Ellipse","Line","rotation"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@6.0.0","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"ab159af035cb059c36ca6819981a86ee55a721db","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-6.0.0.tgz","fileCount":45,"integrity":"sha512-4YqG+WJZHNqZULNjDitbbnVY3gabGShIYIfD8O967/pFaTfucUC+SiY9IIMVTkbOzPus+vQDicYpitP7wBq1bg==","signatures":[{"sig":"MEUCIH0qa/g4aicFnmFDf7CyQfpb1EZqf4Yo9e7noaK6xbulAiEA3tKq/yhRmL1lwKqc/PYORMSr7hx4X7ZRCI/3XmovPfU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivhfiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp95g//cSPNrpIre+scUwTfnjqfnSsRT2PJj7fQxCzwUmcMeipM/SiI\r\nwEIiJ8Cvzn/oov6IYSFNxP1HNdaVrm59jj1F6IqW/W9zJdNSxRqb4U3UImHm\r\nabOcA6hzzlBUUHS+McJtKuLh/k4k1nV+sEwVx5pgmirf/WkehUPNDfiDjTuf\r\naEFa9pjOCrBnfiOVUIUq1z0KXOh0DS4lDq1tgchNMkVcfkPIE3HFz5GHo0Jv\r\nXFfJ7zCEu1jioeNpdsthGtr1HBeUa7vlYQyOwXKPL1+mGq3RZTxZ+bVKAErq\r\n/AjBnJuQw9MPR6SytiPMuNNChAxuilPNneMQVvr7MeTLJ2j4nXUVsKb+fCsO\r\nRuWwgNJAL20azPfZJ3yFjQtpE2Er/0Q1qBcGk0DkyfkAuhN8onl2V5SlAVVg\r\n6RISOq/LjHQlZmx3sVPXxnLTIdUv6RBeCq5SDNwgLaWG6u71gkbSgzi3nZ0M\r\nbOdmJ6P3i/o7DN2Ar+jd0TkueFqVm5pzcTKP0/DaV4wfBebCOPK9en+s7rP1\r\nIZBSb9iCpOlbc7uXROlvnOpX7bkm+mjL+Mk1LeJHYuol0rrLvHgB+2qTOtjR\r\nMEkPGwtklh3h3fVuf6OokkUxXaPmK0q+8y+3XElZ8Q+RiaHG/jvw67MbMon8\r\nPerbh7YGVEkoYlA1avhl2AZIm01skMW09Vc=\r\n=yVBc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c68ddfa4b574f2ff9408e760ca5e2e5d07c67613","scripts":{"demo":"yarn build:demo && yarn start","docs":"yarn build:docs && chef-express docs --debug","lint":"yarn tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"rm -rf dist && tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","precommit":"yarn lint;yarn format && yarn build && yarn test && yarn build:demo && yarn build:docs","build:demo":"yarn build && webpack && cp src/index.html dist/demo","build:docs":"rm -rf docs && yarn typedoc src/index.ts && yarn docs:postbuild","docs:postbuild":"cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.11.0","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"resolutions":{"minimist":"^1.2.6"},"_nodeVersion":"16.15.1","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","tslint":"^6.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.2","webpack":"^5.73.0","prettier":"^2.7.1","pixi-shim":"^2.3.24","ts-loader":"^9.3.1","typescript":"^4.7.4","webpack-cli":"^4.10.0","chef-express":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_6.0.0_1656625122082_0.49496208967792077","host":"s3://npm-registry-packages"}},"6.0.1":{"name":"detect-collisions","version":"6.0.1","keywords":["Physics","Collision-Detection","Collisions","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Box","Ellipse","Line","rotation"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@6.0.1","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"080b414344a45564ea201505fede8d8fe3441905","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-6.0.1.tgz","fileCount":45,"integrity":"sha512-4ivKcBNPGDZyjpQ1Nwu4rlTHUXrMd2uycUOzDztxlwA81AHxTq81OpxXVFcj8idJu8d82dTIu3JDjg1X8LGqrg==","signatures":[{"sig":"MEUCIDO4yelDi45MyQX0pKjvUkstWGaPWf1o0dBKpdjQjNT6AiEA9iSOTskqG6dmWenmo/5bcKxdnBkkNvIKen2r6EyQ7WU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivjH5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTHw/+N5cPT1TJo9duwF3V76XlorNZdOpaC3OjGatg10siNa0kM6t/\r\nnPB+OC9tKUnIRTvUTh+7o2U2sDLxPtmDM9NfasKk/VcGDOhGsanFZXWVURmp\r\n3g23yNMWtG7Zb8Jxj0Jtl17S/kHwHkn8Bb4tIcKsBPNoCnKMEED4pvD2WSDv\r\nL5I/eS+OrGi1iT883ogSuSoQuPQypZtQl411sbFRRSMvrMCGLoIuAY+aAliy\r\n1Sq2YAf16qo5Rw0C/fVKZbNb2ihk72OdJikgiF00+slL+/mKaDRB14HkXNuj\r\n7iAffGAri8Q7ptxZTdlFVGzcQ4/s3lPeV682mo/CW8/gG1wJ3J8ZCZhexEM2\r\nRfBzm7dYoAOKNo6oTuCap69ZhREkTgpN+X+w+0+iXSvymOQhAlTki2cfO46J\r\nFjLkjpwWuRexmc2oZz48fV+n6GXRIpr/Yo/eFO4V/BO5jFpZTzc5+n+5ibPu\r\nDsS5WetccG8PNA1gKSCaTru4GBUjVE1pWGHGeoiK6T+5HwDvSHbp6ghhGy4G\r\nQKBDGzdJ0C8k54w3Wqp7xz9nlJlkcpjsouPs2F2DLUYYEcKkpNWYxHpzjV7w\r\n4OkFN+Rg/iNoKHJ3KB/o6HYI/O9D1olaH6a/lxbC0fJk24NjNYxU8yLou8mv\r\ndRz/upp6skOIiTNDUlwAyd1rNoqRcJt6CXI=\r\n=UnEK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"445bc59143571603538838a327935afeddc0f3a5","scripts":{"demo":"yarn build:demo && yarn start","docs":"yarn build:docs && chef-express docs --debug","lint":"yarn tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"rm -rf dist && tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","precommit":"yarn lint;yarn format && yarn build && yarn test && yarn build:demo && yarn build:docs","build:demo":"yarn build && webpack && cp src/index.html dist/demo","build:docs":"rm -rf docs && yarn typedoc src/index.ts && yarn docs:postbuild","docs:postbuild":"cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.11.0","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"resolutions":{"minimist":"^1.2.6"},"_nodeVersion":"16.15.1","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","tslint":"^6.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.2","webpack":"^5.73.0","prettier":"^2.7.1","pixi-shim":"^2.3.24","ts-loader":"^9.3.1","typescript":"^4.7.4","webpack-cli":"^4.10.0","chef-express":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_6.0.1_1656631801460_0.24334484823471603","host":"s3://npm-registry-packages"}},"6.0.2":{"name":"detect-collisions","version":"6.0.2","keywords":["Physics","Collision-Detection","Collisions","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Box","Ellipse","Line","rotation"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@6.0.2","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"40f8234569e749a8d56079a019f6dc46b7dec19c","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-6.0.2.tgz","fileCount":45,"integrity":"sha512-HnaX7tmCqMQlEY8XdCAVkvtYsQe35z/aYPKx1EN+/RLhWwImGtcvhQdsS9FTuALWvI81Db57JdSO36WQGKlh5g==","signatures":[{"sig":"MEYCIQChINHDn1znnoIrsZ4ztgg/IOUni89Tt5LlxhFtq8kzBAIhAL9DCrv8R0Ae/fE0bStK4+8hUyV28VMziyT882H+QzDm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivjPpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmodXQ/9FtoTj5dmdkcSNx5SEAEFEse8vilAiQ7PtC+9jQXr7Hxu82F0\r\n5gCqLVlqbVy3sM1P6i9EKbkXVgZ92kBMXJtZagBY6Ya2tOLzQ7kh4q0I5tKA\r\nr88Pz4vhcvg7/Rfh3BmPi7xDa6r4KrJBTRyz+k8hOFC8mhNcnbgYAwf3f/6h\r\n73yO9FK1zuE/GrT9dGE2KidNU18U07XXoq+uAF/nx1YweyJPnfuPYGBQbAcg\r\nVw1WWDFTU0Iha0OkuVKfJTUixKPW+EuTj/styMc3YNLMPKNC92LlM5ukTD4p\r\npo67Scn1F2BIaVpVsdUo/BM4SYH5pjwDGI5RuR063XadOJpwScwIy6GniBRY\r\nPvSUEiOp1ukeoQ4apggMSKpnesb4CvsBKD38cDj0v/UxjImxy0xF3rHQ1P4f\r\nWwV0yd7jVNc6WekmC3YckhTjvWCgQEuUFoq3SDh9HYn2/dJCw50ek676pMm6\r\nl03RXQRhSF65ZGaAL5/Y8bUoDr+J325OX67YDF3qBrXsuir54wx7r9I+ezTg\r\nhFr2QEaxDUYXSFFw37hqwIvnhGQSVDpWbCa1yyVYZR4eViaqZ1XWOma4M6Ki\r\nspzeJ23gRQo00lvHhSZbcQGx+S2Hi6aUuWFcTVFA+NaNCWwMsKsaKkqVvdwg\r\nApQrIq+5vWsWQufWBboBMbCD22gdLmz+AzY=\r\n=Tj8x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"eff28b6b81e63663bcda2c6103725b51983aa2fe","scripts":{"demo":"yarn build:demo && yarn start","docs":"yarn build:docs && chef-express docs --debug","lint":"yarn tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"rm -rf dist && tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","precommit":"yarn lint;yarn format && yarn build && yarn test && yarn build:demo && yarn build:docs","build:demo":"yarn build && webpack && cp src/index.html dist/demo","build:docs":"rm -rf docs && yarn typedoc src/index.ts && yarn docs:postbuild","docs:postbuild":"cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.11.0","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"resolutions":{"minimist":"^1.2.6"},"_nodeVersion":"16.15.1","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","tslint":"^6.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.2","webpack":"^5.73.0","prettier":"^2.7.1","pixi-shim":"^2.3.24","ts-loader":"^9.3.1","typescript":"^4.7.4","webpack-cli":"^4.10.0","chef-express":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_6.0.2_1656632297223_0.5648659485914298","host":"s3://npm-registry-packages"}},"6.2.0":{"name":"detect-collisions","version":"6.2.0","keywords":["Physics","Collision-Detection","Collisions","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Box","Ellipse","Line","rotation"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@6.2.0","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"b77a7042293c92d0b657cc5b322af714a2d9df16","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-6.2.0.tgz","fileCount":45,"integrity":"sha512-isJm1yUkZeD75gRhhY4vv75sXgjmzxp4yvHpYMuZZvxdpydj/81frfdDMrBxglHVnuvMYdlWlnLE8Ej3XcyNwA==","signatures":[{"sig":"MEUCIA8Nb02trg4NIWOPFvr/IvHHnEUEcLvukP/0C48OoPV3AiEA8Vtc4u1C7YAIZvm4aBrepKXjI557wmOklhyFRNKRoPA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3HLgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPjg//TLVien5JXAEpoSQUUkyTQEsTadBFeXmSYdsKr0ltlXFXzQBw\r\nM+ARh2u5fxQ70pHrfXq6K5O9+LiwFWmsvdyNyatoqp0/OpcLhRTFbBz9H6AB\r\nJ6wd7kaOx9vg1QibBfFY/UkRfUxVnWE8dfLHvy+1ef35qWaOsRvRg7O47Sms\r\nxYK6cTQZX3iUj9NnlHUy+cOO+cP8Ow2hulol77eCLOaY0FfXczGCo1VeMdyc\r\noDchdxB+PuAOFMF7YYA7cTAPSasPgp88/gnVp/6ZEuhJ9fDhJZe+5QaLi8Ej\r\ndjl1SvLoEkjkdZJTuabmn9qK0X0JuPHo4RMmYvYxR2K7s7cTvt+rnuAX73Dm\r\ns65IpsWQ1hzgPOwbcw4zyHzMkHnBSWSXWNL4YmKpeZHyIgJcEmTRo1IFYZmz\r\ncIUE4KJPcbNfUUs7cbVvrUoFZp3ClorT8wSBagy8GX4neiZ7aLAVhTan0Q9E\r\nzfZ/ludwqjGfoAtGB5h5jrCb8pcrbHTdXckdKtUIrCGznkHvD77uvmS3gL82\r\nu1Ql62tI2jfcv4VxtwGDf8wu2N9ug0LyYFAgXQCI5aMgqBmcrlSWcjV76qTb\r\n2Gp22qq/78k/HYpphj4sytSH7DX1SjUnXqSzcx7VkLQfSUTteXIHlxa0wi/v\r\nNAECfTmyBQxMPwH5MDhnjz9pvsfcRDL65UA=\r\n=5B9l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"97cb4b3e9ca397c6658cfa591f11a1d993748278","scripts":{"demo":"yarn build:demo && yarn start","docs":"yarn build:docs && chef-express docs --debug","lint":"yarn tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"rm -rf dist && tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","dev:demo":"webpack serve --port 4200","precommit":"yarn lint;yarn format && yarn build && yarn test && yarn build:demo && yarn build:docs","build:demo":"yarn build && webpack","build:docs":"rm -rf docs && yarn typedoc src/index.ts && yarn docs:postbuild","docs:postbuild":"cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.11.0","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"resolutions":{"terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"16.15.1","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","tslint":"^6.1.3","ts-jest":"^28.0.7","typedoc":"^0.23.8","webpack":"^5.73.0","prettier":"^2.7.1","pixi-shim":"^2.4.0","ts-loader":"^9.3.1","typescript":"^4.7.4","webpack-cli":"^4.10.0","chef-express":"^1.2.1","webpack-dev-server":"^4.9.3","html-webpack-plugin":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_6.2.0_1658614496119_0.386352424062008","host":"s3://npm-registry-packages"}},"6.1.0":{"name":"detect-collisions","version":"6.1.0","keywords":["Physics","Collision-Detection","Collisions","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Box","Ellipse","Line","rotation"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@6.1.0","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"5409ff296f8ad4da893baa88ca9a654134b3b5ec","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-6.1.0.tgz","fileCount":45,"integrity":"sha512-OngQowalXNfb2zhwZpLlzj/E9snV8pCNxHlI8Qy2uTMIfBevr7XGy592aMAVCT8O7d107hLTZX6PJlpLgrfXvQ==","signatures":[{"sig":"MEUCIHYa3nR1hM0t2/eo8r+2jQJ47IzqX9FlNarwHDYK1sF0AiEA8fI8/kTJcxX/8s65l+4pov73WImjaxHtKz8nZpkKSv4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3a+mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojLA/9HGIcCYxg7XRT67XENt/QlKJ4fdipsP2nawylMTgq5kdnAHvh\r\nJgrH8Fcj0+N2K3dCRAjUqDtpE4+loctYFbJwTzSHeqDSqi9fWK2v1UF4fWPD\r\nBoUXQVf7mkBCJ/l1OI5K09xpQxFFTzf3/Ws/3YQA/EoHiTPw/AFI4wvYDPHS\r\nIEPLFTjHuY+oLqKWrbJtUM40toAAzDol5zYT68yAHju2C2R9He/FDU0F4gNY\r\nlArtXt6z4G62p4xybhJj1Je+MTaoz8DpoOMNM3CGJUDZQZj6dWQYtnpGV1wH\r\nMYZzR4BvCTgSsQTxgGqsFPxXkCSi7BzDcf/LBrOcSlDXn3399k/WDaGml/S1\r\nPMPkx9y9D5kZarF8oemHmxOeH5wV7eoheFFKWhHTmdP86aQiGyHJMhkKS+/Z\r\n3geD5itNKaa7/6vTAHgp3R6YXg+Zxx5a9Ew/sICg774sIqKdmdzN7rmos+tb\r\nwYG9jCvRjT6GhJBxrfo/OF6AU0dxGRSchTWUx/pZfTrujhXVzNEtCKHFxmLn\r\nM7bp4pyHn0mRNnkqYZTOZVJjrzAjYUcFqslWtLGyGT0fQLaYpBAGckzei57I\r\nqTMShBxzcbfx4zhwQj4w4sqSnaEkbosQlfdF36dL78bVYwhqY7xVgFb/LBpy\r\njHEqKrP5MC5gsHSGlmWTxsSidwPoAEyL2No=\r\n=BHTi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5f8c5859c4b371201e34992a8e56ac4204c99fd7","scripts":{"demo":"yarn build:demo && yarn start","docs":"yarn build:docs && chef-express docs --debug","lint":"yarn tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"rm -rf dist && tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","precommit":"yarn lint;yarn format && yarn build && yarn test && yarn build:demo && yarn build:docs","build:demo":"yarn build && webpack && cp src/index.html dist/demo","build:docs":"rm -rf docs && yarn typedoc src/index.ts && yarn docs:postbuild","docs:postbuild":"cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.11.0","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"resolutions":{"minimist":"^1.2.6"},"_nodeVersion":"16.15.1","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","tslint":"^6.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.2","webpack":"^5.73.0","prettier":"^2.7.1","pixi-shim":"^2.3.24","ts-loader":"^9.3.1","typescript":"^4.7.4","webpack-cli":"^4.10.0","chef-express":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_6.1.0_1658695590366_0.06994118059850041","host":"s3://npm-registry-packages"}},"6.2.1":{"name":"detect-collisions","version":"6.2.1","keywords":["Physics","Collision-Detection","Collisions","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Box","Ellipse","Line","rotation"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@6.2.1","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"64b387d577723d0b7aa8a57cb558c262afbe69eb","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-6.2.1.tgz","fileCount":45,"integrity":"sha512-IBgrRmn4u2v1BzWr6bpbuGmMDv9VRGPDE9t4BgJ1tBpjrrfNV0+RRfEsvWCPY6gxvOfT75vAzO74e2wPUt8X3A==","signatures":[{"sig":"MEYCIQDN9Zw08tfHBOzIusqFyp0iqiW/exmpJYL+pkg12a6+7gIhAM/B2n0DLyh9zpXjJrVLiQhAS+VbIGptm9QCi3CS9oAg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3a/iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdrA//XaunjmVVKih7BbVcgUgslwM5nzMKp9F1UIODW8zMZ0AB/+73\r\nNkedcjPVm4MzR/l2MO37K13bsegolNIw+0WgbnZhNuzQrcLEfyPgMw1Up3st\r\nxjn5g5ZwHDI1bRYPWNrmnjiW9YYqGzwnUbiV+hQO88z4IZDQ1AOKFXSJ1+0X\r\ncqHFe8vwmqHU/hPgqjUGBaQjxg7zBNXIz/UP6AczcdJaVuWLGfhClxhBJ3pH\r\nMMLbmm51BR1Je5rWpImJKfmK1dCLCIeS8Vp4ilDTVOVequ/ILiG1B6hbgut4\r\n+VVqgO5L+l3lELwuMY1+ciRTa//eZmBY6Zql2MRvp01Rahp50d0SaeheuIfR\r\npjtHl/cCup7ESrF+TwAca4hBT//rST63RLNob6eXn0ozULwCHEaeqE6KIDxp\r\n5218gc3gw6+4Hj3mfgX0KqdRLATVQ43cc0+Mnphp0+AdfxeEW3mG1fCyhg4l\r\njaW3cJQOp2cubJL6ho7G1/OnMzO88pxFtWrNo/f1Qapm21OZHj7IJ54bxi4q\r\n2fHgD3X2ZJOuDhzU/H3EfUASCbecWOgt7PGjqe9PTGgjN0IvCLOXR/3NQh4c\r\n2yvNj5y/x0ohjyBLbsOakojEJljx/nXyqbvqXhABEOyFfpZIhZVfP7CLLurz\r\n6ieNf1C+sNwCetD/BWPa9VKr+xDshsB+Zpg=\r\n=UqpK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7125917630ddcebd0aaffc519d0e33666890e926","scripts":{"demo":"yarn build:demo && yarn start","docs":"yarn build:docs && chef-express docs --debug","lint":"yarn tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"rm -rf dist && tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","dev:demo":"webpack serve --port 4200","precommit":"yarn lint;yarn format && yarn build && yarn test && yarn build:demo && yarn build:docs","build:demo":"yarn build && webpack","build:docs":"rm -rf docs && yarn typedoc src/index.ts && yarn docs:postbuild","docs:postbuild":"cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.11.0","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"resolutions":{"terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"16.15.1","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","tslint":"^6.1.3","ts-jest":"^28.0.7","typedoc":"^0.23.8","webpack":"^5.73.0","prettier":"^2.7.1","pixi-shim":"^2.4.0","ts-loader":"^9.3.1","typescript":"^4.7.4","webpack-cli":"^4.10.0","chef-express":"^1.2.1","webpack-dev-server":"^4.9.3","html-webpack-plugin":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_6.2.1_1658695650374_0.4968999733840842","host":"s3://npm-registry-packages"}},"6.2.2":{"name":"detect-collisions","version":"6.2.2","keywords":["Physics","Collision-Detection","Collisions","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Box","Ellipse","Line","rotation"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@6.2.2","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"6c7547929290e3be0ed1191361f9027c99a83e97","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-6.2.2.tgz","fileCount":45,"integrity":"sha512-rCodcbu24S9Q/hMUHM9Q4QxeV/m0hazircDOJCKB3MTrlz3vLjXNmnl16fZNQR5rqoEjmd+fLqmOK4+CwFPlMA==","signatures":[{"sig":"MEUCIQCfWR0Ul2LBhHiKkjTA/WZJxAewT75YdB+ytFmOrVMMnQIgK6M/IqRQyiXNSZKLozp6T+MdctN/SAZi3SITIGqI7HY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5HgSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/eA/+LQevqY9SxN8UhPbWIWxCJubWf7DAdlP8H6/cGaIMgspMl4Dq\r\ng+Q/udOEdvRBHUiOi1CaaoeNKQqOtbpI8Vuweue2I8Fp4uq3QwRmW/p1jukf\r\nO5DAbdWsbIfXZgmv01AvfEwy1p1Thz/sMkQ+h9Ir89Vx7vB1sYxgWL3tN0sF\r\n6LobjPKn/OM3OFxU1R5NSYUj65339F0rSOM8q8/2MXMU6QIGgvSGRjSw2rzB\r\nMFXcYVlG4prI3ZPm2jFnHBd9+WbIoo4Ntk88KpU2nQXDkW+j/vL/uaGaOGYN\r\naYbY/eo1ykoI0QyN4OChvg62h2gJ2mEjAP4NflY5KFDPWpxkKI/rgRCRmb0s\r\n4I/Aah+H6gFIDouVpMkxvJJ8M0Vzv3oriYPxumyAXQ3r/sSOiDMSLvcgI3kJ\r\ncJrFAWcVt6dfm15PxPaOJ8RpwJudZlVOSbAdNBa1eCP8vhap4umWATh0g+Zm\r\n2qCwvLmlQU1UzEyRJ52ozBF+XmNeXUeJ+8QS1SixcwdgZTHdNpoaf1rPCMfv\r\n2DWrl2bWEnyraAUkk71exiAJsSWBJ2Uzn83HrmhTXbcPnsNW1WEMHBDCsxiX\r\n0PB0mEj3/S+JoCttwtH1xkj45bLIIqxHZkb1dapX7p21eAF2f6cjl8Wdrike\r\na5xw9hcMijYSMc99NZxcc1gpF1GX/8IkWhE=\r\n=lkFL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"acc8488ca26d3e8deb30a4922d220da1f7972c27","scripts":{"demo":"yarn build:demo && yarn start","docs":"yarn build:docs && chef-express docs --debug","lint":"yarn tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"rm -rf dist && tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","dev:demo":"webpack serve --port 4200","precommit":"yarn lint;yarn format && yarn build && yarn test && yarn build:demo && yarn build:docs","build:demo":"yarn build && webpack","build:docs":"rm -rf docs && yarn typedoc src/index.ts && yarn docs:postbuild","docs:postbuild":"cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.11.0","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"resolutions":{"terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"16.15.1","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","tslint":"^6.1.3","ts-jest":"^28.0.7","typedoc":"^0.23.8","webpack":"^5.73.0","prettier":"^2.7.1","pixi-shim":"^2.4.0","ts-loader":"^9.3.1","typescript":"^4.7.4","webpack-cli":"^4.10.0","chef-express":"^1.2.1","webpack-dev-server":"^4.9.3","html-webpack-plugin":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_6.2.2_1659140113914_0.8385949379617097","host":"s3://npm-registry-packages"}},"6.3.0":{"name":"detect-collisions","version":"6.3.0","keywords":["Physics","Collision-Detection","Collisions","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Box","Ellipse","Line","rotation"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@6.3.0","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"7fa97ecf1822047874497a9ae7b3657807002965","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-6.3.0.tgz","fileCount":49,"integrity":"sha512-9CJCY78BdRX6zji3urrAaLginP8lPm7DK4Ip1g20AtKg1OOaXEdbHQhMB/+Xb2AlY/57kRdjKWRe6KxADJ3xew==","signatures":[{"sig":"MEYCIQCyy2etEa+TerwszwCRXBvKPTw439C2K0Vz03a0CYdjJgIhAOlhyQCWLvnD1iWVFbfrXv+QY2Gvx013qzU2aOW7739a","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":213357,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6VvZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpr+xAAh6APyPwjIbY1U8dMeUEm7whbTYZqfqfNdKwOIccnrU8+nJ/7\r\ncT9pevCA6THCAX+slWSUCNzo1LvuX1Hew4s5Mllf3rFbyuyguXwtarWZzoWW\r\nTtOg/WtQyKMPdxXiYt2A7635vrOtLXqex61BiXszmvD51L49DLDRVuA+h4g8\r\nkvCfSZzLbql4OQHlMKv198jZjLnz/W9/bcz+6/kA/92KPjP+oPRyEZHhy7Pu\r\n/TF8xrsL+ZKoTvjvcXDHkpSlqlI20Ixkl7JXnTewS3eJD08zMcZDrUAo+o8A\r\n4lwFG5kARJbj0P4IyY7NdQtPqKlKQNxcwim/8WWM7p3buKuJX6lZSqoIkEfW\r\nV28kh0vjNMZYws1CnxtYM6ffI1mG2gOf7Uj3wYZe5I8HbglfWTur4rUrpBPF\r\nVUJQQ7MPRppjNvBz58Fh2W2xxO8DE/moasn8zoHwTmqVpR8Uji8hkeXPMz2K\r\nP99/uDHQtBoFmpNFnq3kse7t/Mf9skycEmPdyfNxvechMdFH6TppFx6VRGSB\r\nfTv4c4t2KZNcY1s6AWlCtNBnmnMPGPgL/Z3qxc5BMg52/6kDNCygwrYJiKSc\r\nMFKkFBJSKKaZiAwo4wYMBXBeNAZ+Pa6WC70CHvXngxldoxHz9hYjV1H3IXM4\r\n2Ye75XvVLRJNRbyBP66X0IAv0vnftj7MKno=\r\n=pjcl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"28aecbf61f0f9af7112ed7b3586a281e3cbdbae3","scripts":{"demo":"yarn build:demo && yarn start","docs":"yarn build:docs && chef-express docs --debug","lint":"yarn tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"rm -rf dist && tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","dev:demo":"webpack serve --port 4200","precommit":"yarn lint;yarn format && yarn build && yarn test && yarn build:demo && yarn build:docs","build:demo":"yarn build && webpack","build:docs":"rm -rf docs && yarn typedoc src/index.ts && yarn docs:postbuild","docs:postbuild":"cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.11.0","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"resolutions":{"terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"16.15.1","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","tslint":"^6.1.3","ts-jest":"^28.0.7","typedoc":"^0.23.10","webpack":"^5.74.0","prettier":"^2.7.1","pixi-shim":"^2.4.0","ts-loader":"^9.3.1","typescript":"^4.7.4","webpack-cli":"^4.10.0","chef-express":"^1.3.0","webpack-dev-server":"^4.9.3","html-webpack-plugin":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_6.3.0_1659460569524_0.10571887256958501","host":"s3://npm-registry-packages"}},"6.3.1":{"name":"detect-collisions","version":"6.3.1","keywords":["Physics","Collision-Detection","Collisions","Separating Axis Theorem","Bounding Volume Hierarchy","SAT","BVH","Circle","Polygon","Box","Ellipse","Line","rotation"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@6.3.1","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"3746d57b70159573e6f49604530286c68641740e","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-6.3.1.tgz","fileCount":49,"integrity":"sha512-rpS812ELEQ5NmwYe1FTIuYZpq3FYPI0LFrZcyfYXpW0CfRzOveAVCjVnhhlqJ9x2SK3AWQQhtV3OVCTWy3LUFg==","signatures":[{"sig":"MEYCIQDckegpb2Cr7+VpDr+QzFfoFrYoX/3Yl0R0V9U0VEp3vwIhAPgP1/6O15oKXxf5EXNyCPmDpnoob2yj0TtR0Ui0OdnA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":215389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6W18ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpzqA//ZJmsHsKTXU+n5DUAQznOQI00IMTWCt/yc1dCvODJccWVPi0O\r\nAgG8OeDE112TFagp7UiHgCC0r7vKWZL1W6bcciu0qJ+lYLCg4X/R3+OYGEV9\r\nJa4ljOMHnvh/lRhsA12q6ooKHVBAkXzTwbSwBRxCMrxkhy868FFK0x0/zcXu\r\nkyqLET/uKFhaGWhDmpgFAbzgP2pPzFZzrXaNOvGA0boLNefvU0cIz5BfeZA3\r\nxfbWqYbAr7QLiZw9cYLpXgEyVC2fT0Q9tN6pHM9aDkZNBRSHyDf/MP9Mum4z\r\ndpvnldbUjo58Sbbcf4gXNSrnrh6x3EXT4Il4yXJC9THvHkQ82FLVNI9qEdm0\r\nrHM7zb2YJf0D1HJ6DP6WWPB1/+fHfhDVRsRUkfnHCQThxttU68A8TgHR8U69\r\nU+Yyc3owENvm3c+ebyN3s3RUnsxHF7jdx88SW45izjFf8aJBsUMfik6Mdmaj\r\nR9qw/KX4pgOau20FrP4b3hyfx1IKCPP6vPBTs8t87Cv6vu+378egPFicMZdy\r\nGFRi9UYgYXCPgR2bvH42gK/2p8fBVe/0+uITClaUsLlHA7Xu/GoYM3jvpjNp\r\nomF4sL1lKv2k2IFueimrVQs4Le2FsKZDT6EwzM35+oZe5NghFpFqenAmSLYQ\r\nRwnMa/AtU7uj7ee/+L3CL73kDvJ7vuHVwqk=\r\n=/y10\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"863a548c0635bfa0a460327e4e919a7cebd17f4f","scripts":{"demo":"yarn build:demo && yarn start","docs":"yarn build:docs && chef-express docs --debug","lint":"yarn tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"rm -rf dist && tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","dev:demo":"webpack serve --port 4200","precommit":"yarn lint;yarn format && yarn build && yarn test && yarn build:demo && yarn build:docs","build:demo":"yarn build && webpack","build:docs":"rm -rf docs && yarn typedoc src/index.ts && yarn docs:postbuild","docs:postbuild":"cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.11.0","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"resolutions":{"terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"16.15.1","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","tslint":"^6.1.3","ts-jest":"^28.0.7","typedoc":"^0.23.10","webpack":"^5.74.0","prettier":"^2.7.1","pixi-shim":"^2.4.0","ts-loader":"^9.3.1","typescript":"^4.7.4","webpack-cli":"^4.10.0","chef-express":"^1.3.0","webpack-dev-server":"^4.9.3","html-webpack-plugin":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_6.3.1_1659465084410_0.6658397666081879","host":"s3://npm-registry-packages"}},"6.3.2":{"name":"detect-collisions","version":"6.3.2","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@6.3.2","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"bb655b6575ee74d8951434df4810f166340fbd76","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-6.3.2.tgz","fileCount":49,"integrity":"sha512-lD/sAc5Mdg8gawf2Xn0XJlZWqRY5Y9NM6ee247JWjv+Ldp4WoBw2vUWJckmBxq+Vu6NnCrv6eMCKEsixK8i63g==","signatures":[{"sig":"MEYCIQCEEjPxyINua+vEvzMh6xn2C1oXCX7uqsu6eEALztXttgIhAPjxXBLwKM4D1QB3DrAmD+1bK28S8Vht2jUHMu4AEeYS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8BtMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHFw//bX8oj3/+8UbadUdNgNsZjxXcG47eAUkR9nXU6kXYlRQwDduw\r\npvA3yOChhkLI4q0cC2DOia86ggydyuEybtfz2M83O3/olQ7RD8WFIXtexEQg\r\nCXObZiqG4RebbR6Z0EjQhMv+OGPlAzpyhI76xDgM737/znrNGJDO4RKNLzfp\r\n39XgyIHGrozzmBQvd3JazVZhtjlhCVkPi2xnbmp5BGBQ1ZBJRQwm318uMELW\r\nrhMastoWak60nSqRnhoiXrNFefjn31GCFY0nXeaiwwukaUhZLrB40iL1E03F\r\ncK9C7i0lri5O+0djwL39pExLXtBD+/a5ba/9+kkCvQ1OiSYBzafl08zEPgn5\r\npfAc610sCQO3az1ZngDek3W6DAS3mE/++oSKZKoT5xBbQLng1PzAWe9moObH\r\njyBabzkWV+l51Htof7fgADjrMfXpfuUG6flwHvTndnjbeekie5bLERSyAUZy\r\nLnnpucE4zPX5dSn5ImdICOtN3b/MR0btJZOz7Yc6SG0ERwSwSeIZ662NzkLe\r\n9fFRwvXbD4XekquUOppWzdcdBscFlkeYZzrnKplDjwHLsBeC+ODzMqV1kFvF\r\ngrmoJtgfKIbmiYKU1O+Hw8aX8MKMbn4laA9aP4+qVIKfVnT3cd9EgiEVLofQ\r\nWEonsXsVN6qVJc+NXZWix14Bn1MaBU4i/vQ=\r\n=Gyyr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5adedf20ccb585466c561fe5273cef7f329050b2","scripts":{"demo":"yarn build:demo && yarn start","docs":"yarn build:docs && chef-express docs --debug","lint":"yarn tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"rm -rf dist && tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","dev:demo":"webpack serve --port 4200","precommit":"yarn lint;yarn format && yarn build && yarn test && yarn build:demo && yarn build:docs","build:demo":"yarn build && webpack","build:docs":"rm -rf docs && yarn typedoc && yarn docs:postbuild","docs:postbuild":"cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.11.0","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"resolutions":{"terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"16.15.1","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","poly-decomp":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","tslint":"^6.1.3","ts-jest":"^28.0.7","typedoc":"^0.23.10","webpack":"^5.74.0","prettier":"^2.7.1","pixi-shim":"^2.4.0","ts-loader":"^9.3.1","@types/sat":"^0.0.31","typescript":"^4.7.4","webpack-cli":"^4.10.0","@types/rbush":"^3.0.0","chef-express":"^1.3.0","webpack-dev-server":"^4.9.3","html-webpack-plugin":"^5.5.0","typedoc-monorepo-link-types":"^0.0.4","typedoc-plugin-resolve-crossmodule-references":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_6.3.2_1659902795845_0.13956208091623457","host":"s3://npm-registry-packages"}},"6.3.3":{"name":"detect-collisions","version":"6.3.3","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@6.3.3","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"68c5602cf2beabcce7da433b1879fb464687a47c","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-6.3.3.tgz","fileCount":49,"integrity":"sha512-ucjOj/xI3FlqgML2o1GdyrrHwcNAGKOmPkuOWdkI6/D/CSTWc2gq0EUkaCMs3SOh4G6ZDugXvHTem318Ov+LgQ==","signatures":[{"sig":"MEUCIGcFzN2gCxgmo4PyITZIV6emiby6zZoMCOAf39+TTnV6AiEAkU9dzFR24DsGm2rVcuN2x+wRd0IeDOTTbiJG/4OvI3o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8CgBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFAA//WIdXxqaplwLzaBlwbqAYJcwdLF04t+RHwSXuAWHQNG57o6QK\r\niIHQqaOR2o0rRG2gKNvKX015BsBxWrTWU453MPjlrDJET4GwPas7crUwmlbY\r\nh3hCvzHVHHWdmKAHhg/FCR3IMtBPehMOcdqVd26RLyjenj/K1cr5j69NbC3/\r\n0fOF94NN0zwF8hJIoZV5fYa+UXJ//vpdzkV4qDX0BCNZuhNWaE8kSj9rO0wO\r\ngpT/vnWEcsTDQthlJuQEVC0NNwgyNaWNa4l4+TTwmVFv8/UjIqmFdhIoczmI\r\n4kc6S/UeBNRT7g59ZmiubH7ZWsWUrqMQHcDMSAYqM9BJMNDbDgQRdl/MArMb\r\nQJnyRRuG8ysTUi+TDH0IRVDgou3P6cI+ewgfDRFvMq0A2FmjkizTga4d42cl\r\n7lQgIHMVUYc9IloUUFtQ3EgpreoGF49yb+hAOt/RnE6v88mfeGPwr5Vunp9R\r\nux2eoV6rL1Z7RD2XKUi/o/qDf5l90ThsFnAIfdoPpZtTZwpIDYmT65Pow2ER\r\nWuYbWZFUVbW4xIwV2Wce/WyYsJccRzWzWQACtLi1RUdfQpGE/mX8IsVnd5XC\r\nKOpn55lBfoc2zV3RtYKHdTY38olybd2efQLZaVviwnPIRpna4JS4Rq56sbYe\r\nxjPdgBQZjWDKaKR21Lbp5JmTzGVntNlI6kI=\r\n=EBbL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6b3a418ac0dc0fb842376ff934fbe7f5c1392c82","scripts":{"demo":"yarn build:demo && yarn start","docs":"yarn build:docs && chef-express docs --debug","lint":"yarn tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"rm -rf dist && tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","dev:demo":"webpack serve --port 4200","precommit":"yarn lint;yarn format && yarn build && yarn test && yarn build:demo && yarn build:docs","build:demo":"yarn build && webpack","build:docs":"rm -rf docs && yarn typedoc && yarn docs:postbuild","docs:postbuild":"cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.11.0","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"resolutions":{"terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"16.15.1","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","poly-decomp":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","tslint":"^6.1.3","ts-jest":"^28.0.7","typedoc":"^0.23.10","webpack":"^5.74.0","prettier":"^2.7.1","pixi-shim":"^2.4.0","ts-loader":"^9.3.1","@types/sat":"^0.0.31","typescript":"^4.7.4","webpack-cli":"^4.10.0","@types/rbush":"^3.0.0","chef-express":"^1.3.0","webpack-dev-server":"^4.9.3","html-webpack-plugin":"^5.5.0","typedoc-monorepo-link-types":"^0.0.4","typedoc-plugin-resolve-crossmodule-references":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_6.3.3_1659906049260_0.5268598018096995","host":"s3://npm-registry-packages"}},"6.3.4":{"name":"detect-collisions","version":"6.3.4","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@6.3.4","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"3fac8f2f02f005b612912adab497b8c86def5067","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-6.3.4.tgz","fileCount":49,"integrity":"sha512-gxmOzaN78ZPVRWrLSkUq15sWsNA9N4uR/jBXl0T8f2tmV0IXtE12v7UJfbc+ZQJUsJ4a25p8tI4Uv5u6vmy+gQ==","signatures":[{"sig":"MEYCIQDxj21ha/H/1aLj9qHMBwSdwzZfamYPXOLnEaZBvFMT1AIhAIooY63HUye87RjZ55bWW5LYva2WdsF0ayMHJMD0tgwf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8D77ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmru6xAAn1jHRnPouKhqVH1/4R9jfdyAUBeE9bZXBzFFp2/dTQXnAYj/\r\naQ35dmG0Xm9oGFrnd4kv/O3i8DiwiH5qVJl7wOsdweXC386h/LDIwvZfkgTk\r\nmWPCsFwt/rMBcv+09+6RjPIqLo+s0G1Ib7N77ZSQeb+YA8VQ+LcFrGnn0bTf\r\nUcdPdwP13dVP3miax0D8vwIknsJ0/44nfSd+JZbUIYpbHYaWefGCDJEVifcX\r\nDiN6oAncoZ+NO0RVcoLaEiKk1V+JwDcIAQj0iFa3UV05OPDeppGaA2a5rFgm\r\ngdt4TBS8b304KB4e5OX8+J8hBlxhpahSFYr7gaLZaCe8mbLgGzw/sRTAtD2r\r\nhrGlaRcR3Y4O1cCMS2iqKWxndRdJr3NdIDDebTL+2DTRNNlK7xxBQ4TLPvdc\r\nXTeQnlleiZuo2YJItytG0aSLmEoFjWx4+EqBKsvTf0usKfmdpIFegInNUz4O\r\nt42UL10KImH1Dy8Gl/8TFztoObj8G/TiZMSikGWw9yHx7UrJx5+cr/gML7vA\r\nEjyOf1SyqQ4ZMB8OyfCkQ8uU5S4it8Pg+xSJ5FVASKk/62q4+ewIZqlr6Oow\r\nhTFmhS9JqCE9RVQz32PMc/Fpf2Q++2zDHvQWv/BMXUAFacxSxRV3ss9wnPol\r\n5ZKANPtYiO1VSLU6w4QhpzobGI5+U88tfZQ=\r\n=/n35\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0a345d4c2b83b471c5f21e1afaba3d3fcebd7237","scripts":{"demo":"yarn build:demo && yarn start","docs":"yarn build:docs && chef-express docs --debug","lint":"yarn tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"rm -rf dist && tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","dev:demo":"webpack serve --port 4200","precommit":"yarn lint;yarn format && yarn build && yarn test && yarn build:demo && yarn build:docs","build:demo":"webpack","build:docs":"rm -rf docs && yarn typedoc && yarn docs:postbuild","docs:postbuild":"cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.11.0","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"resolutions":{"terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"16.15.1","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","poly-decomp":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","tslint":"^6.1.3","ts-jest":"^28.0.7","typedoc":"^0.23.10","webpack":"^5.74.0","prettier":"^2.7.1","pixi-shim":"^2.4.0","ts-loader":"^9.3.1","@types/sat":"^0.0.31","typescript":"^4.7.4","webpack-cli":"^4.10.0","@types/rbush":"^3.0.0","chef-express":"^1.3.0","webpack-dev-server":"^4.9.3","html-webpack-plugin":"^5.5.0","typedoc-monorepo-link-types":"^0.0.4","typedoc-plugin-resolve-crossmodule-references":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_6.3.4_1659911931215_0.5431450499549157","host":"s3://npm-registry-packages"}},"6.3.5":{"name":"detect-collisions","version":"6.3.5","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@6.3.5","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"a2e6827b08072001fa7d678570660a36cb0e44f3","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-6.3.5.tgz","fileCount":49,"integrity":"sha512-jc+fnhSjTQw6nPhC762m/srH9XX7mIV0pRYl0eS0dnh014PeAQKp78W/eoYHt4uFh2H6mrjOXFIxOw5HNrfVxA==","signatures":[{"sig":"MEYCIQCtyoBBDWicWTr4IIptiuEY92Z3sLrfCaJeea29M91LcwIhANPCP3ERAk7OTye45el98EyiRfBkIf9IFuuP2kMAyNka","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8EFmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGlxAAn8jNcwR5AYAt+74bEeyIFyPR5D2vK1pGIL/W2aVTqlJ7qC08\r\ne9uEU3pczLaiz+oX4Otl3y6DH2aNtdaO4B/Y5Xo2eXx1dKq8c+d1darrK/P1\r\n745xx5DDJXkfbNgdMfPGGdHUfCvXUnMMIEOSTSIUL9UPqC3A/2gmeUfXj1Tc\r\nUOe8xehsM6uY+69KyDRX6yjoBy+zXDragcokrGxywdQCCM8plmkll1Onvw7Z\r\nI1GSkmTcsIwo9WbZ9P6gCrsIQyqCCI0EMm26j5j9OQcRCj6ZRVzXNsN9K11r\r\nS3S/rlFqknINlihJGt4FzCoWNUtYm9e8bPhXsdt+rlDUcq5Is0Y/xjwoPo9w\r\nKiBdpOgRrxaOVZXFuUed2U9AA0y/fcPrqRHYWM9oJ0i9uAC1kALswrOZKTNB\r\nKDQCXIxmlhwkMDo5br5snD9TB423nbFDhYXkD6XZW8eQOC3ans58zvogzzva\r\n9nWkFSVxQzayDViJt3WmSfnXE0n6oi07KHW1yenMU1lswYkHhH3aL1rMMfFi\r\nTv2f1zFqi8geFTNKgHWUvrxc0E2gEDohE9fIuwECessO70CAH4PNLmiHKkm/\r\nKEu7F2CuMOUzRX6ZpDvQ6Bv2ruTiNr1uwQWn6gditGte5h0tXamFB7sgefFh\r\nrlkgrsSe/VBovMjPR+kluIsMEAsuM55QcZ4=\r\n=yQqD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e1a021bb83d5a61d316a18a7866cadb09edd0086","scripts":{"demo":"yarn build:demo && yarn start","docs":"yarn build:docs && chef-express docs --debug","lint":"yarn tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"rm -rf dist && tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","dev:demo":"webpack serve --port 4200","precommit":"yarn lint;yarn format && yarn build && yarn test && yarn build:demo && yarn build:docs","build:demo":"webpack","build:docs":"rm -rf docs && yarn typedoc && yarn docs:postbuild","docs:postbuild":"cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.11.0","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"resolutions":{"terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"16.15.1","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","tslint":"^6.1.3","ts-jest":"^28.0.7","typedoc":"^0.23.10","webpack":"^5.74.0","prettier":"^2.7.1","pixi-shim":"^2.4.0","ts-loader":"^9.3.1","typescript":"^4.7.4","webpack-cli":"^4.10.0","chef-express":"^1.3.0","webpack-dev-server":"^4.9.3","html-webpack-plugin":"^5.5.0","typedoc-monorepo-link-types":"^0.0.4","typedoc-plugin-resolve-crossmodule-references":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_6.3.5_1659912550449_0.19884687961288794","host":"s3://npm-registry-packages"}},"6.3.6":{"name":"detect-collisions","version":"6.3.6","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@6.3.6","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"5f8e0c0981e0af8ac7db37b3db9c6110352da63e","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-6.3.6.tgz","fileCount":49,"integrity":"sha512-yJkrBpbiLIT4EgPNbrrWW4/21SwbhncoulrDLzyjyRatYuIXB6RpsOFMHon+LlvKiA/u3sjSRd5JOYZF/CIZJg==","signatures":[{"sig":"MEUCIQDNUpYX4UyED6PzDD8rysntycbTx8KPMNAM5CMVyaS/YwIgIxE/BPOHceiYhxUF4QsjVgKvV5e2TfzIo4PT/MyU/YU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219883,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/nu4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIJQ//SiP1v/sM7lll0iSJ6sid2eevGax8/MmX6aBjDVdAjIKA7Ovi\r\nclajteKQGANlesEJza+xwaqDhAJ8fJGtGNQMQhIQa3jK/umrwQUTk5EA3qsH\r\n7RhzR0aO9JA2eCgJUX4vLtHnoooZ0bnd3xxNjbSBOPpXpjBidxN3HQeus5mv\r\n6QnEzQWxXGGj5/vHd2uFszQgGpgtEnRYHMdt5aY8VdBEKtHm0ciGEQm9fR0c\r\nVVsHxR2PiavCkbVllFAtxpVkzMQsM2O7rlB717YQCTgjWrpGvPZMAMS8M2b/\r\nz+LcsNPgLn63BXULvqCfYp/lVbGS787B+rcXWK3xpfggatpppiYwBqreAC0v\r\npREODBXmykZwodfB1IJA60ldgIptWGIMyaAFvR4Vfg9uhXHzFkikQ5oLpSjf\r\n9C/K1nTwLWTOMnR9RpPt/XQzE6UsioNXZgBlSd9LdjVGETVl8+EWDcP8qKOs\r\nJHNMHocJMCHS1AcvVfgE7SNCQA9T+w02dqK04pus74Uk4OugVedqKUA8Poac\r\nbXzeW3gmkQPLNR3JV5YTRfA096O+lQwnakZD8yN18c07pvn5vKrh4pM22Gcj\r\nlJMf/NUtWCgAapu9dyrVlSJKuRgHppyETHNr6Q41oDzK+XB8u2+B43+dndlh\r\neupy3DYz1N5xcFpZ4wtMcDr9PBc3HsFplBs=\r\n=xWWh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9baf6e6f25657bd3c07e22ff8a53ed4b377b84c3","scripts":{"demo":"yarn build:demo && yarn start","docs":"yarn build:docs && chef-express docs --debug","lint":"yarn tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"rm -rf dist && tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","dev:demo":"webpack serve --port 4200","precommit":"yarn lint;yarn format && yarn build && yarn test && yarn build:demo && yarn build:docs","build:demo":"webpack","build:docs":"rm -rf docs && yarn typedoc && yarn docs:postbuild","docs:postbuild":"cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.15.0","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"resolutions":{"terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"18.7.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","tslint":"^6.1.3","ts-jest":"^28.0.7","typedoc":"^0.23.10","webpack":"^5.74.0","prettier":"^2.7.1","pixi-shim":"^2.4.0","ts-loader":"^9.3.1","typescript":"^4.7.4","webpack-cli":"^4.10.0","chef-express":"^1.3.0","webpack-dev-server":"^4.9.3","html-webpack-plugin":"^5.5.0","typedoc-monorepo-link-types":"^0.0.4","typedoc-plugin-resolve-crossmodule-references":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_6.3.6_1660844983840_0.1531513382355354","host":"s3://npm-registry-packages"}},"6.3.7":{"name":"detect-collisions","version":"6.3.7","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@6.3.7","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"6ed00a6f76f42785c61623b83bdc1d866065e877","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-6.3.7.tgz","fileCount":49,"integrity":"sha512-4FdPNELevqTWOiEMMSVZ4j4STsNMTnAFrjLTVULVfczBoA3Tj0q+d027PhmIqzTQf82YgisHFboBlwHbmgAHyw==","signatures":[{"sig":"MEUCIQCFI5ZaMj96WadNPmFAIFNXqFU+h3k8r39gYBOLPAcakAIgHMhBKdk4pFy2MppGwO+dRr1ENpJFYqV+phNZ+uggH2E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":220716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/n7jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/PQ//UoD7Eg0ClvtlTQVAQ+hbPP5KywX4G0uIH81r8uVModDMBaJf\r\ngVjd2cabCdK+lxvQWuOOfpyn00r3JfEfLjBLdHnIpyExQ7sBYzYC4zWBXPHd\r\nwlIl7fZAMgCXzR+JuVB/16bZRv6Tom3KPah1yTBbO9EaNEuDE/8FwMzSV/Ef\r\n9MgYWWWZu49He4rjgaBfd3xWpklk49d1hg+ksapttp3QyYp+yX7/44v736Qj\r\nWkCZff1GTVCnizL72mb5LqhZh1aeb6olBdAusOZt6rGiU811KAWjZtb9sT2m\r\ndhgTVH0Sc71T5laJ/X2a1QK+Nz3n5LoRoj1L2dzjhrB2M8mgwExcMEc047De\r\ne84R0CgPifczSjq/q1tQsaP6BYzadTOBlkoWe63dQ2Pnkny7N06BMVkyE4wd\r\neyBFWrk4d7capjbOfzBFGg6uQyH+PlHZGV9JYbIVb5Gl0jYTmGYXYgkBrGWn\r\nB+6Bj1M7FBvGw+xeqbci1ulZknm6a+IucZDWceo5IPs8b3ZaEJFpI9JxVGAZ\r\nWrFUWCJs2LApZ2QFG0dVjG4FSkELi7jd/zP0RiOYks3uNSjLlJ2eNMvB++xb\r\nAo9AOh7W05xE31GK3mAPjncNnw2o5f02+bztJm5YoJlxvnvrSvW49fxGDiXF\r\npB+CWnb2o2+R1OE7d0l+icx0i/S+BYIrWqQ=\r\n=+YkK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4e74b0d689e31dc4b80e88afb0f1a34cb8116093","scripts":{"demo":"yarn build:demo && yarn start","docs":"yarn build:docs && chef-express docs --debug","lint":"yarn tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"rm -rf dist && tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","dev:demo":"webpack serve --port 4200","precommit":"yarn lint;yarn format && yarn build && yarn test && yarn build:demo && yarn build:docs","build:demo":"webpack","build:docs":"rm -rf docs && yarn typedoc && yarn docs:postbuild","docs:postbuild":"cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.15.0","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"resolutions":{"terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"18.7.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","tslint":"^6.1.3","ts-jest":"^28.0.7","typedoc":"^0.23.10","webpack":"^5.74.0","prettier":"^2.7.1","pixi-shim":"^2.4.0","ts-loader":"^9.3.1","typescript":"^4.7.4","webpack-cli":"^4.10.0","chef-express":"^1.3.0","webpack-dev-server":"^4.9.3","html-webpack-plugin":"^5.5.0","typedoc-monorepo-link-types":"^0.0.4","typedoc-plugin-resolve-crossmodule-references":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_6.3.7_1660845795548_0.40325012680149097","host":"s3://npm-registry-packages"}},"6.3.8":{"name":"detect-collisions","version":"6.3.8","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@6.3.8","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"c7384bba823d8de1feabed1574069aa181e96a0f","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-6.3.8.tgz","fileCount":49,"integrity":"sha512-qKBhajRiBawCmx7JdabRV9UXu1wjmQGmzkyNm6MxIzgCnm/v1XWjEDKoRBBntN96XvvmwVjMQm0QLrwjb6jI1Q==","signatures":[{"sig":"MEYCIQDgeFx+3g4nRbOhhdPKbw4Q4vbWPA8h8OBTEj5Ku93YGwIhAP/RjxlUv7JzIEhs7kFUyzO9Jjkfw8ytX8Gz4blO+xyD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":223087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/p4hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSlw/9G2aYekkua1v/LExkQEofH+F8csB+VW1SFELjUb90Q2508zBl\r\n33ihTmGbDRjjp6G7ekCDWgN8H1uREoSJUjC6feTsN4DwRWNW+8eIB4RwVUUW\r\nUTvJehO1EdM6x48cfvyGOARG74Xkh/Lg9kLAuk5qIY5j8RK43+hwc4fO3dgn\r\nuXWhNtraZZPc4oHG8TTYHElSzfDcr7gs0+D8Wc0Ef92BM6MM+a+N5XIx06Pe\r\nLehmgZx02tAs69kAXCXuCKFg5yCTRmAtYuMu09qD2hLp3cX11tR2Ko8qFHaK\r\nNGqD6pT6R7nUlfaNQgdEKMuPhG+8yAwM0mc4FsWEzp/hwV/JjA52/Tx9OlDJ\r\nYlUP6yuZJb3T3Qh4eW9jSRHLNDUEA3t0QitFaF22szOj9H9vbW4rW0U/Upmy\r\n55L4POI4J8TfGcR19k0co7azVq6+qD0Ys/2FXXS1bMAxUoZFeG3kUd4hgZ+I\r\nIa7Hkww46ZxT3u4Dt7Ug7ItOv2yE5ZP7zBawz2m4gMvLS7XAMkmCIXEsBmsa\r\nHQsvyzHyIC9kIokFvuMs1PYGR0OfvKDB8O8usIpa4BMffSCKPvMRA6Lg9/8Q\r\nSJXRkBdlW5YEo8StrANjYKywd/U6dTy60H0ypxHl0nxlo49b4ueGJGxhs2pO\r\nC9y9NFywKTBaGFq1GVEsHrwPCJV+GbYCFlo=\r\n=cvty\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"aa51986fae86a013b38c1d78c9ffac19115ff9b9","scripts":{"demo":"yarn build:demo && yarn start","docs":"yarn build:docs && chef-express docs --debug","lint":"yarn tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"rm -rf dist && tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","dev:demo":"webpack serve --port 4200","precommit":"yarn lint;yarn format && yarn build && yarn test && yarn build:demo && yarn build:docs","build:demo":"webpack","build:docs":"rm -rf docs && yarn typedoc && yarn docs:postbuild","docs:postbuild":"cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.15.0","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"resolutions":{"terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"18.7.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","tslint":"^6.1.3","ts-jest":"^28.0.7","typedoc":"^0.23.10","webpack":"^5.74.0","prettier":"^2.7.1","pixi-shim":"^2.4.0","ts-loader":"^9.3.1","typescript":"^4.7.4","webpack-cli":"^4.10.0","chef-express":"^1.3.0","webpack-dev-server":"^4.9.3","html-webpack-plugin":"^5.5.0","typedoc-monorepo-link-types":"^0.0.4","typedoc-plugin-resolve-crossmodule-references":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_6.3.8_1660853793178_0.5770877096730782","host":"s3://npm-registry-packages"}},"6.3.9":{"name":"detect-collisions","version":"6.3.9","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@6.3.9","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"33ca6e1d1e5e9d34cbde953c3820169ee2c5800d","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-6.3.9.tgz","fileCount":49,"integrity":"sha512-0qtVbihK7SITdgFFivueDU11AVSrB3STwQV8tBHb5GS9zDKos/FWDEdonoSdiHYx9Q48l9bR3b0fVBNYm6RKOA==","signatures":[{"sig":"MEUCIQCgLsc7aXVFqYV6L8gM94UjfipluHzXKcNIIG8QKsewGgIgErad1jkb7/EGJJ8iBg5Lid4t2jv+Tv/Tr81B1rnojms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":223624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/8v3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLCw/+MzwfkcvzHPlOZzFdvcFT9kRAlE+RB6JQL4c35tdIZ4GLTMMG\r\ngriTu4e2ZwZPT6Hfa8kgpujrRH5VAqvn7k0Gx5hpssOd7RtmNkfmQizD/BJl\r\ny0waMxKehUT48Oq54A3Ab1aoDgUNtsXEUrknEowphkr0/+gGi2sIeb/xsalw\r\nZCnjUasmCpzcfRLTOGr6sxKSZjvlbb6885KHzA/A0YMsX//9B5XP49aF90X8\r\n8cftIWxwyBXlV5T1UlnW8n6OHYd1hJoTjYc03918HWTrRH7MGb7xsoNmsI8a\r\nigrbSvPbKE4lN0eDyb0pEufT2RzLmFJ7NLN6sVkgdw+NZALCqT8Qry5tKhNg\r\nkw/B9pHdukX6DBYO/dw04/WJkZbutZSooaMq4JJE/bDTaPE+01ZPUUQxZmH9\r\nbnjlGjQfft0S2KrM8Ozw+4IkdSECSBUx0B5sOxxh5yYkcMf1bISCyiLzQu8z\r\noZkI7bwrm/K0E1N4082v+Cyusj9ptCVWfCxW0JAVjQzHdAr4d+que3uKOUVi\r\ngfmIcRDwE9vPYQqEfT+tb4PLOns/iaZSZayycvNyiqvgplpVK3Ak/Z1Osqmo\r\n+TkCtxaqfPA9une/r8LYGy6N7IpPoNmG93cXCLVCR/ZAdD2Vqh9A3hnTh1em\r\nfohp19IeVsoA/OTAcXOUirPRfDFafd7xTEk=\r\n=xtk0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c3c394e25093e9d1135f85c9e6cb28d1712da6aa","scripts":{"demo":"yarn build:demo && yarn start","docs":"yarn build:docs && chef-express docs --debug","lint":"yarn tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"rm -rf dist && tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","dev:demo":"webpack serve --port 4200","precommit":"yarn lint;yarn format && yarn build && yarn test && yarn build:demo && yarn build:docs","build:demo":"webpack","build:docs":"rm -rf docs && yarn typedoc && yarn docs:postbuild","docs:postbuild":"cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.15.0","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"resolutions":{"terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"18.7.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","tslint":"^6.1.3","ts-jest":"^28.0.7","typedoc":"^0.23.10","webpack":"^5.74.0","prettier":"^2.7.1","pixi-shim":"^2.4.0","ts-loader":"^9.3.1","typescript":"^4.7.4","webpack-cli":"^4.10.0","chef-express":"^1.3.0","webpack-dev-server":"^4.9.3","html-webpack-plugin":"^5.5.0","typedoc-monorepo-link-types":"^0.0.4","typedoc-plugin-resolve-crossmodule-references":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_6.3.9_1660931063461_0.3693320710334902","host":"s3://npm-registry-packages"}},"6.3.10":{"name":"detect-collisions","version":"6.3.10","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@6.3.10","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"dadaff2001dcbd86b55e9897e33041de4d67f47c","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-6.3.10.tgz","fileCount":49,"integrity":"sha512-cWwBFfLtDsAdzD5bjky2bXd/NgmIWlRbE1qfa+r3Rp7GI4eG+hVMrXVwHXZJYAqcNca33aTzmsmwOdjBltBH+Q==","signatures":[{"sig":"MEUCIDV5xlpGe+KCKnMUpJYAIWYfEt3zUSrfszqV9Q9inM5DAiEAuHZp6n8/MKPvFyY6TRWBieIDDWjGlZGljPpUVquanzM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":223625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/82XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotZA/9H02WWKWlmfH48Eyhc3UeOzzrUCnXJGE9GJcLJJPGpgE5B2Ib\r\ndWf7laGVEwKgPcEe8toorFkP86HMeUV74zcKM4GvsX9+HdYui8CeBagxkEpY\r\nBUyCM4jCqdnrDGt2IV8s8VytUtSNhM+6QEI2NxtoIVUqXQNt/Mp6qduDbG6o\r\nmfHnwSSVqzc5Njnb9SRpxXLrZKGcZvfzmS5QA1xp8y8EA/xAuoZt9K3G3JX4\r\nffVA1XcwV+AMMQhDAAGfOkrjy0GjJQbsEOEgV2FJOm41okQEtw+NRKM4Q+X/\r\nhDPUEF2huPqhR5G7QSa8y0KnvFj8VLsYFc2ZqQFiBCJ1sgBdXqgnUhoNC8Lh\r\nXDLcWsPMRUr/sJf0w39/iaSdFVirVhq4r9uR5Wfbm5VUM0/RoU0uRiu/o0dA\r\nfEbIVkK5pl7BQUEJAvwFr8B6OHUPsUMLwJKRXWMZzLPPGNQhEN7/F1mcyfnt\r\n5RoMG+jGTPneGmi3tJF7nZtxElv9XJt6Zn+0wGjBy3KQEK/aCUTVCJ/KwFHJ\r\nlfwepBiXQAu/hzsSCRRa5QFlbh1tIV1Sj4NaJ1/E4bKLIdKSh5B160y789D0\r\nGH+ZdDC8ZFY5zik8PrwGYCqr8thR6otU4eVzhd9OCo3w6kkNWW6HgLbwqemj\r\nTQ+rGuhcmVMM83zTkfdfynPE0awP2sDj/68=\r\n=F8sU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"40ae4b1033acbfc3e2f8074c2ef748e75327bde4","scripts":{"demo":"yarn build:demo && yarn start","docs":"yarn build:docs && chef-express docs --debug","lint":"yarn tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"rm -rf dist && tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","dev:demo":"webpack serve --port 4200","precommit":"yarn lint;yarn format && yarn build && yarn test && yarn build:demo && yarn build:docs","build:demo":"webpack","build:docs":"rm -rf docs && yarn typedoc && yarn docs:postbuild","docs:postbuild":"cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.15.0","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"resolutions":{"terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"18.7.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","tslint":"^6.1.3","ts-jest":"^28.0.7","typedoc":"^0.23.10","webpack":"^5.74.0","prettier":"^2.7.1","pixi-shim":"^2.4.0","ts-loader":"^9.3.1","typescript":"^4.7.4","webpack-cli":"^4.10.0","chef-express":"^1.3.0","webpack-dev-server":"^4.9.3","html-webpack-plugin":"^5.5.0","typedoc-monorepo-link-types":"^0.0.4","typedoc-plugin-resolve-crossmodule-references":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_6.3.10_1660931478800_0.5787443008167594","host":"s3://npm-registry-packages"}},"6.3.11":{"name":"detect-collisions","version":"6.3.11","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@6.3.11","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"b83b9e81ad7280ce874c761de916f08e5ec68931","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-6.3.11.tgz","fileCount":49,"integrity":"sha512-zkHSe9SRevp01prvc6fNyS/pDuGi9ixD6BN5ntcFdlLsusxhpSLkiiLaQ5IWIjfC8MK5YHp7knjj5KTuRpRLhw==","signatures":[{"sig":"MEUCIQD8Jm+eVPkSUi9n5McOR1BX3QN4P/hYtTRFygGFb7QnrAIgcnSuLIeKimYaoD+nwPHuwXKN3+5kJW80RzL2mOy4Bpg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":225399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjARsaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqb1BAAljtiZsgA48G37sxHgHbU0hUACmrqnnmn+hecXuaFC6lEo7n5\r\nJ9GZkbynO28oxRMv5qZXPGDQjlxD8cEuMSU+EJczIOAki49HuLa1CawL3f2C\r\nJKyTkZQ+LjB+2Ym0MWdUaQ1q8k4f6m/MmGgrvrWwGIWJeEY2CrH5TLx4ft08\r\n+LAvkQnSdY2wpOxDzTNIav9qcvJAuZYJuwgXI9YGhjwwTiMmK2AHvS7CYNao\r\n5iaKv8LeL8kz9WY/j+gSWM6H2MdKP1YppfedPSXHoN+JS7GT4FWvHisD0Ob1\r\nrGvuZdI9i6bWZomMjPZPHlZT3a0rFsNazkf4JART3w4fQxSvpcP7MimnNduP\r\nSXfQ//02d3EC3ww8a/7hlmRNnwhQccA9M0nDGrM1t6AwnBZ90rLBYlsK2s7s\r\naf3gviIZWpaIIm4aw4Hb809PuOZWsXcxqrlEzWmMRr3E78iD9V5o5f1V59iP\r\nU4ZvVtZKmBBjSmmy0iy28aRkkP7wIbORwiaLsGDGpiM1Tiz1UElHX56wd673\r\nGYVzyYOYagk/umbsP6trFgi2nN4T+A3tLbxMvrKKjjbNtqQU6lnsxr2POtvO\r\n0uz9fa6JrSwlBCgkLX8+/xaU98ka+Y6/pQmpkWWwSmNm51XUazdAQwLximjn\r\nHh3zL+4NaDye1uOfQzuLALZvNy+AwD8nK4E=\r\n=jWNV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"99b8caa2b50ed93f818f608e319234ab14a3b68a","scripts":{"demo":"yarn build:demo && yarn start","docs":"yarn build:docs && chef-express docs --debug","lint":"yarn tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"rm -rf dist && tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","dev:demo":"webpack serve --port 4200","precommit":"yarn lint;yarn format && yarn build && yarn test && yarn build:demo && yarn build:docs","build:demo":"webpack","build:docs":"rm -rf docs && yarn typedoc && yarn docs:postbuild","docs:postbuild":"cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.15.0","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"resolutions":{"terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"18.7.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","tslint":"^6.1.3","ts-jest":"^28.0.7","typedoc":"^0.23.10","webpack":"^5.74.0","prettier":"^2.7.1","pixi-shim":"^2.4.0","ts-loader":"^9.3.1","typescript":"^4.7.4","webpack-cli":"^4.10.0","chef-express":"^1.3.0","webpack-dev-server":"^4.9.3","html-webpack-plugin":"^5.5.0","typedoc-monorepo-link-types":"^0.0.4","typedoc-plugin-resolve-crossmodule-references":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_6.3.11_1661016858331_0.03316885588588603","host":"s3://npm-registry-packages"}},"6.3.12":{"name":"detect-collisions","version":"6.3.12","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@6.3.12","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"b50e77e2f4c0044b4d383ddcbf8617142881df3d","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-6.3.12.tgz","fileCount":49,"integrity":"sha512-4KWoeT30aEBYa0haQ2RA5M/CKJ3iW3wxdt1wUav6caKOpxcr4k02g5wC/MbOBzMgHAM/tL5M95yujxcp6RNYdg==","signatures":[{"sig":"MEQCIF515XkETpz2Nr/klLVzPKW/Ap+C5UDdfwbMrT3O49+sAiBynbOn6u28AJlsmjcSGBOGUXC1bcVUdoahfGm286mvjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":227351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAVNKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopkRAAk5MvLQThXmqYoj6xIrEPcwFdPU2BX54mKIHxAKAIubQD3d/u\r\n+19EtqU3Vnkdi+d7UXXpDGOYiIhfRLEuaie+7sRqI5pwc72ET36YSj9s/w6d\r\n0yeWV4lW8vqjmPUsJcjqOlvnNBehLEH7FUhIIA7jvyycqTG5Qavemj8/fo9T\r\ndZhHCAbNNIxUJlJtHyrAjrpkZA1QtjksYC8HcqXXpIMHMCN6tAnhMpeE9pfp\r\n886KyubMwC9F1PDpvWCZTave+tQc/rhtgzHdhUD0hAPKwqC+XIf0UwYMtypu\r\ndlSQ0lGkLfUA1cV1mdjJt2VolTqa+YbWDEO1XAJdHOqK5agurgbcypFZmCKp\r\n1puLQIVV6pdMLw1tvl0O1kw2wAKUnH9GwpluvIKXOgPJlduaRk1DiwD29j+4\r\nNN3rOhOdst1TNtjg3CFJvuETSF1davjSHU8WnmHuQl/6i5SzjRF4MtnGUYpu\r\nwYkFpisvgpBdKy9zWohvhIez8uTD3qoU2099LIV/mENgJEt1b0gRGBiX7lB7\r\nkKy7VBMVq9cXVGrnrud11PapETzVKpXzMgxGnWymo9AZnSv2M1VDJiiBnazW\r\nVy/2EseWl66rm5ktR3OqtEcQBFonuwwbr4PwsSMuaiGVtDz5nYU1qMiqUlWJ\r\nZeiHVnx2sxvCKSXlylRNC3tL6bs5CMEvyJU=\r\n=xG0l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"357b7c2426d7649baf11298a5f1afb2a58771390","scripts":{"demo":"yarn build:demo && yarn start","docs":"yarn build:docs && chef-express docs --debug","lint":"yarn tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"rm -rf dist && tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","dev:demo":"webpack serve --port 4200","precommit":"yarn lint;yarn format && yarn build && yarn test && yarn build:demo && yarn build:docs","build:demo":"webpack","build:docs":"rm -rf docs && yarn typedoc && yarn docs:postbuild","docs:postbuild":"cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.15.0","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"resolutions":{"terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"18.7.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","tslint":"^6.1.3","ts-jest":"^28.0.7","typedoc":"^0.23.10","webpack":"^5.74.0","prettier":"^2.7.1","pixi-shim":"^2.4.0","ts-loader":"^9.3.1","typescript":"^4.7.4","webpack-cli":"^4.10.0","chef-express":"^1.3.0","webpack-dev-server":"^4.9.3","html-webpack-plugin":"^5.5.0","typedoc-monorepo-link-types":"^0.0.4","typedoc-plugin-resolve-crossmodule-references":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_6.3.12_1661031242107_0.760790805885355","host":"s3://npm-registry-packages"}},"6.3.13":{"name":"detect-collisions","version":"6.3.13","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@6.3.13","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"92eb0ed5457760baed47c5cb472be04102ae2d5d","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-6.3.13.tgz","fileCount":49,"integrity":"sha512-mUo6H4Vf+BhRYWoKnLAUcsdRAZtYkWtchAwi/yFHZq+9HqPdk+x9OrUf08x5mmkXoCW9NrV/VZ0cZAKO6/JBHg==","signatures":[{"sig":"MEYCIQC0brXmysW7QVHroXhapz3L5jC+10Uib5OZ78wn+WcKOQIhAObJn4ReUq9Esfwg+ysKLkFdqE1Qx0eDiIDq2xPpgHBL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":227765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAVUZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8QA//ehzIuS7/BfzQr0dsBYUFBdBB96vEmXVaqVwyfo42hP8wcvh/\r\nt7TulMK+ayawMzcb/29UXvjMST4M3rD9kqXUGPSNk7Ggxml1vvVgaTcYSFgQ\r\nz0bMG0bZAiFGUzQjvhCJpRL0yN1vfi3FWBnxcaYSYpy/y+R8iVP0ykm2RwCL\r\nKbHt0UezoR13h9V7F8WcK3GuuUIn8ApnK1djuabBCbPv6Bz82JMwjdw4tv8h\r\nSfTL1JNmGZmjhicrFZpmyCl0i3V/trILIsfzY6ZncAETPI5yEETOXsmmQ1h6\r\njsf0Yba2M/yJKiEXsUGDwTUVTCB7tbl2JuA8dkRmV7PnCUjg3j4R0z27d/zN\r\nRkF1FHdeod95sa4X0ncge02tOTAxBboH0yZIYPuzuKDvr6hl3KouLEH4T44N\r\n1hi1ZSRRJ67ASEl5FdpkARJSCidlfcFGBGkLAcBwwAN1WZTl9H2/SM1HNjTR\r\nIwqKnS2ilul/Ac6It2h4VovFcfYaoc865sGjwQZ32K76BQmHFuCNelU4raa2\r\nLuZ05qinJzEToRwvz/m68bdoM02nJHNVOThxpAjqmwD2hJO/F52HfJ+ztfen\r\njxiELsN8bnl4PAW586UIe6GTuvbsVK6d5gLLxY3nQ2fxzJHDIapiIOSYu+ux\r\nMCW9ncER2ZYeLOXcsecvV986TgghJdSAlnc=\r\n=Iea1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"933ac5f2980895c4f2e3a9891578f4bd1fed59ee","scripts":{"demo":"yarn build:demo && yarn start","docs":"yarn build:docs && chef-express docs --debug","lint":"yarn tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"rm -rf dist && tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","dev:demo":"webpack serve --port 4200","precommit":"yarn lint;yarn format && yarn build && yarn test && yarn build:demo && yarn build:docs","build:demo":"webpack","build:docs":"rm -rf docs && yarn typedoc && yarn docs:postbuild","docs:postbuild":"cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.15.0","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"resolutions":{"terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"18.7.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","tslint":"^6.1.3","ts-jest":"^28.0.7","typedoc":"^0.23.10","webpack":"^5.74.0","prettier":"^2.7.1","pixi-shim":"^2.4.0","ts-loader":"^9.3.1","typescript":"^4.7.4","webpack-cli":"^4.10.0","chef-express":"^1.3.0","webpack-dev-server":"^4.9.3","html-webpack-plugin":"^5.5.0","typedoc-monorepo-link-types":"^0.0.4","typedoc-plugin-resolve-crossmodule-references":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_6.3.13_1661031705598_0.2963478049599306","host":"s3://npm-registry-packages"}},"6.3.14":{"name":"detect-collisions","version":"6.3.14","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@6.3.14","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"5dd7aa1c2eaa2849bdec0dd97b2e37386edd1f8e","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-6.3.14.tgz","fileCount":49,"integrity":"sha512-3jEYG8RiXBqGliUMN41JbHEvYsWoMUFnRu0kVWg0Gw2xU/VKWDHKNyBgeqcd+bbf9PPtyA/HparEk+2GD4i/dA==","signatures":[{"sig":"MEYCIQCaDCjhHXDyI1allFrZTyS0pIcLz7PMXm1V1ks4OVpTkAIhALbM6xnsKSaWR9UP5jtmAvSaApZNLdXxrh3ANVBVwTOA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAYvZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpC5Q//aTH/PwT+xkaSMdoFGbjWccyq4KV9Bq6aHoraZlwYlMlHiKlX\r\nztK5AF+VoxDWzKBGiNkYh5rzMIrZHgTQsAjcO9EhhBUtlHMXMQVl2wSXd5dO\r\nX/zijwdqQgTKffG6fHw3G0HwiFxoIhmgRTIWTFd2WK8TmFcSK/fo6E7N6Dmc\r\nhoE/4nST883JNtWSocd2Dzn0bhlYPkNpMpHGy3hselmW9paqWUIzPaD3J+fm\r\nCjA+YfnLOjc0Fs7h9MN2PIaIU3d7NKnKRLFkgyYrKzhdOC0wh3zw74jZJ+aS\r\nIzS8tG4lY1sET2Qm1x7HcYModic3Goj4nhHZ8I9ClEKhPctMAp3RxRFeCpCo\r\nz3206zLSnRDteRt6FA6kad2C2ePnyxh0pIKiVuM1Pf+m2AtZgmz8TPjnc/fC\r\nkj9OlY7YZu1bCH4fkadOdx8a1BGCsQepurEfZlu4nf/i2WQBR23JOA6M4PIr\r\n+2+l7p5qWiGcXGJOnbOfLNgUnNKkPN/KTtKplIgojSiP0OQr8pR7wt7zNVpC\r\njczNzAvLf9mLZjgsHyjI2Z4fIp+0/r2KvYkDW4yfX+XKhnjfRhAIH3oYsYIj\r\nM1rhWaP4wvcUG7liiJVhJuxkKEPJgbIyl462ToNi69ESHoAPIDv7eiPWi+JT\r\nyufqaY7jNwb82iJyTzZiiibSY7RY50QlOUI=\r\n=xueO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f8b89369a629f3eb95304ee9fa76415452f7e7fc","scripts":{"demo":"yarn build:demo && yarn start","docs":"yarn build:docs && chef-express docs --debug","lint":"yarn tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"rm -rf dist && tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","dev:demo":"webpack serve --port 4200","precommit":"yarn lint;yarn format && yarn build && yarn test && yarn build:demo && yarn build:docs","build:demo":"webpack","build:docs":"rm -rf docs && yarn typedoc && yarn docs:postbuild","docs:postbuild":"cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.15.0","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"resolutions":{"terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"18.7.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","tslint":"^6.1.3","ts-jest":"^28.0.7","typedoc":"^0.23.10","webpack":"^5.74.0","prettier":"^2.7.1","pixi-shim":"^2.4.0","ts-loader":"^9.3.1","typescript":"^4.7.4","webpack-cli":"^4.10.0","chef-express":"^1.3.0","webpack-dev-server":"^4.9.3","html-webpack-plugin":"^5.5.0","typedoc-monorepo-link-types":"^0.0.4","typedoc-plugin-resolve-crossmodule-references":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_6.3.14_1661045721140_0.638356591336072","host":"s3://npm-registry-packages"}},"6.4.0":{"name":"detect-collisions","version":"6.4.0","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@6.4.0","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"362301df567632757fb7043d8d5366939c9bb20e","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-6.4.0.tgz","fileCount":49,"integrity":"sha512-oZGzL2HiMpC80NuyKQArZ2XMUd3942b4t+dQSOHioQSbmaRvLDSVTUf1OBgkbNo4nlZo6YRphXi5E8sd2VFZTg==","signatures":[{"sig":"MEQCIEjhdRoOtpnOabSofeQPKyUidqIYrFUV92zH+RdsHRODAiAC1aVlowo4M2GKMKQMjDmK/ehGzICguhQowkZCUpZWMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":237401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBBzAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjAQ//XCUYrL3lPqrb4zQl1LAu47Gf8/FrYh4IMV5mnmxX5JOM7rKw\r\n8pgfOI13DpBICdlpyFwmB/FACrXiX87wSoiYL1ILJ3h4Y/aNnjFc5uYBm1Jx\r\nY9RdpclRD2TTHektZdGBwfbOHpiaOHWzGkw6K7/YSJRrA1IAqrOM6dMaknj+\r\nIdcgsNrFkDxxKmM7637LUIxK1eGwQAiEyf383gi0YyU55dMrI0smrxltz0Wr\r\nu8ZY950dJiWcXtRKfPnN2rudxovReePxqbI+EiDF/GxYSov90XpjNjVnfOUr\r\nRnmsWEnZBm4KYAUroyRtIkeyKttlINMa9PH//0hrWYPF3GRFdBuXmZlU4H+N\r\nECIQG7JTJeV0sIMwB3UzPg5J2Miz2oypMAnADQjN3XTmdjUKQI6gybjwbz1c\r\nXAiY1gGporB9xBqNhR1CtpxTtb0iBI///cd8VsZvt5iB/HmQvlixoSwJhU3l\r\n/yZIAJjvkKurGsjHZSBOeG0AsjaiEqg4gN+MABQUD4E8MfqTSh+NY6yleyyj\r\n7t2HHZo1FK0a6mLCM3hcU8B8mIHmMqKHwi6eSbLMVs5swM/7jjL7RtvmqEas\r\nmnuedxhoVXimTqI5R4gQqtqkBUh+86nJ5Xx7wGebXkQMGNtp5HUcXHHFRffH\r\naw4eqjlu7AAfPhyY0w1Dp0HCFXc0X3etccs=\r\n=SlG7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"aac2adebaa9dc243e09c567d7cbf2f48838737d7","scripts":{"demo":"yarn build:demo && yarn start","docs":"yarn build:docs && chef-express docs --debug","lint":"yarn tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"rm -rf dist && tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","dev:demo":"webpack serve --port 4200","benchmark":"yarn build && node src/demo/benchmark.js","precommit":"yarn lint;yarn format && yarn build && yarn test && yarn build:demo && yarn build:docs","build:demo":"webpack","build:docs":"rm -rf docs && yarn typedoc && yarn docs:postbuild","docs:postbuild":"cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.15.0","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"resolutions":{"terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"18.7.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","tslint":"^6.1.3","ts-jest":"^28.0.7","typedoc":"^0.23.10","webpack":"^5.74.0","prettier":"^2.7.1","pixi-shim":"^2.4.0","ts-loader":"^9.3.1","typescript":"^4.7.4","webpack-cli":"^4.10.0","chef-express":"^1.3.0","webpack-dev-server":"^4.9.3","html-webpack-plugin":"^5.5.0","typedoc-monorepo-link-types":"^0.0.4","typedoc-plugin-resolve-crossmodule-references":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_6.4.0_1661213888687_0.8031419967399158","host":"s3://npm-registry-packages"}},"6.4.1":{"name":"detect-collisions","version":"6.4.1","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@6.4.1","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"c04b74a43a93a01970811cc0a9e27f7fb47ce965","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-6.4.1.tgz","fileCount":49,"integrity":"sha512-povRdp32v+MwLS2jJY59y+XJlwh8rJ2HWlFA2ypfbPHHK5jrDLcAoncZSUG5aW/nyqVl2PizxIGx4t8omZPL2g==","signatures":[{"sig":"MEYCIQCzY2PXzAZnrceVaHeVmUqwx1d3VOot6Wr9KCpI5/VucwIhAOuYh/ke3Uw6hSi0Vf+YNuTblsxb4n6ElRpgeA5ReBCH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":241023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjB9FPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoX3w/9ETcyY85Hn3os41p/DPNK2W2/ZBWx1lUR5VY5cDaG8GjoPu7W\r\nzUMQBsWA78iP0Dqm9nFZTTf2TbF/o7S/n4jZQqfT/F94TYgP+rgJXgGWZpbS\r\nEkzalaDG8Btx5GqWm5uvgWr66RUjlA0NhQhuwttqyvuYSb0ba2t8K5BebRrX\r\nwv1efN/5b6nFIlc2xc0VQj0dH4nh2lb00XWvRstAMt6JxHJqnrV2MDrPjI7y\r\nDwSlzoNxGjpkkqC2fVIs5xZSsMAeC2XaKzMpLo4qSBOVB2BK00y81ahftoEg\r\nw/I8ytZXBNDEyKoMbJNHTMUK/bH/nGuDboX5DMRv8drTWMcV3E70SFlDR2kF\r\nFRHcQ/PvYt3q7CfPqbVjSzlyII0GIyHdIflY4RxFNfx/MiOTGOejV7KIVGd0\r\n8hxvBV+9tNAfeg2oDxgCUJfQT1pjhovHXTvHj9dtBuct3YIAiSyl9wnkH7Jr\r\n5RWfiks0QMgScPtbg2Upop9m4T+y2p/jG2juIRojBhHfXW1w7Q7v5MU2n2Mo\r\n14YQgxy5uE5F5Hy0qX7QW01t6imZptd3dc86fGPgSc9bRYX3JjtSTJKRCBg1\r\nKgIMpzZh7wvWaaSkkEIyG9X2E4VupKEO/bM/hgG/YfFQMKbwC5jEdPFPSbj4\r\nqIWcnVpagf8jTHIAIevIr1kW2Gyp+lOfvfk=\r\n=4mpT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"dc66a842fd6a44d03140e8aea4a0198cd39741ee","scripts":{"demo":"yarn build:demo && yarn start","docs":"yarn build:docs && chef-express docs --debug","lint":"yarn tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"rm -rf dist && tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","dev:demo":"webpack serve --port 4200","benchmark":"yarn build && node src/demo/benchmark.js","precommit":"yarn lint;yarn format && yarn build && yarn test && yarn build:demo && yarn build:docs","build:demo":"webpack","build:docs":"rm -rf docs && yarn typedoc && yarn docs:postbuild","docs:postbuild":"cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.15.0","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"resolutions":{"terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"18.7.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","tslint":"^6.1.3","ts-jest":"^28.0.7","typedoc":"^0.23.10","webpack":"^5.74.0","prettier":"^2.7.1","pixi-shim":"^2.4.0","ts-loader":"^9.3.1","typescript":"^4.7.4","webpack-cli":"^4.10.0","chef-express":"^1.3.0","webpack-dev-server":"^4.9.3","html-webpack-plugin":"^5.5.0","typedoc-monorepo-link-types":"^0.0.4","typedoc-plugin-resolve-crossmodule-references":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_6.4.1_1661456719479_0.6470398389612464","host":"s3://npm-registry-packages"}},"6.4.2":{"name":"detect-collisions","version":"6.4.2","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@6.4.2","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"662a9c4f6ed8365a8e26dd42f24fff025486b2d8","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-6.4.2.tgz","fileCount":49,"integrity":"sha512-9p9YL02gBO+UnA68g4hg0E8eCgUX5VfRWXoar9T+VLGh4ZQWFj/1D4yJELxDaqjoCRN1cZx5azcnAe2Rx56Z8Q==","signatures":[{"sig":"MEYCIQDbHvk5HNhw1EF+T/UcNtln/JwEAVZ7uZzMxk+cViYpEwIhAKQAMtJ0aMfTycUiBUTEBoNYpSx0f1hepzXpDJbvECAw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":241002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjB9QCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGuRAAiI2DtTQj5yS8w8+gdWyMMJhV7Y4Y14VEbovAR6C0omEheLiZ\r\nvKT6lnDXjJyB2bDkvfgijOvHmrmgKcrh2x7NsbUJlcp99h9xv73kwJQc0JXR\r\nRoEWnCLPBMawmkNoKIGgg7zLuScTvv19vSH3sDKzss58RlI7J83+abHEpcla\r\nU0uXNhG7xxgMqpHoKgSJ1L1KCgwv1c1j7d0FoNX6/wsiYcXema+2e795h9h6\r\n8wuAZ35/pz04aPCJBRpVWN5X+ITiKjyRMVst3+H+18oeilTRwcW5m8M0uCrK\r\nyXXfJJhz72E5B8/ai8Zpk3kgGUZqTOHRQ59ETfpoITJEflvsnMVgqQ28fIvb\r\n9SJyMGt2ukKl+ugnXWfr0jqfjlDcoS3t63IgvXxBgtx1Nt0xVIE1oHduo8D7\r\nRiMvpgA1xyXcjV5F8V6lmnqjUZJ3Ro5jN1NelpJTceBYaP0bIJEtMHxLdmtf\r\nywxfYgbtP7npUTXB8FWwxA+7n482WWx2OMe3hc9eBed2Z3LIdjCYlrtn9i9c\r\nD9i4vDkTuPIZeJnRt5ns77Y+nO4mxXZ/uEinzRgwVzps5O8MdxeYx6wQk3zw\r\nCZW8hRuVEJ1ppCwJKkBHr/oJUeKQaAgFf0bEWkLEVwzgwGkaeD9QlW2ElRd2\r\nJxVh8lwKKoPUTQ6MXuSHMr1p/fvoud/cXEI=\r\n=SSyi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"421a02f396f063acfb2e4956619328791cfb735c","scripts":{"demo":"yarn build:demo && yarn start","docs":"yarn build:docs && chef-express docs --debug","lint":"yarn tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"rm -rf dist && tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","dev:demo":"webpack serve --port 4200","benchmark":"yarn build && node src/demo/benchmark.js","precommit":"yarn lint;yarn format && yarn build && yarn test && yarn build:demo && yarn build:docs","build:demo":"webpack","build:docs":"rm -rf docs && yarn typedoc && yarn docs:postbuild","docs:postbuild":"cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.15.0","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"resolutions":{"terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"18.7.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","tslint":"^6.1.3","ts-jest":"^28.0.7","typedoc":"^0.23.10","webpack":"^5.74.0","prettier":"^2.7.1","pixi-shim":"^2.4.0","ts-loader":"^9.3.1","typescript":"^4.7.4","webpack-cli":"^4.10.0","chef-express":"^1.3.0","webpack-dev-server":"^4.9.3","html-webpack-plugin":"^5.5.0","typedoc-monorepo-link-types":"^0.0.4","typedoc-plugin-resolve-crossmodule-references":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_6.4.2_1661457410428_0.33601493364299473","host":"s3://npm-registry-packages"}},"6.5.0":{"name":"detect-collisions","version":"6.5.0","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@6.5.0","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"0905d1fa39cccc407236f919d8e3095dbc09d2c1","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-6.5.0.tgz","fileCount":49,"integrity":"sha512-ZDk2ma1jRFMlQBcveawLb9jBIiyvbZPVMlSJlNWPvyye6UfryopPD+8acYPcSZ4+NqfumXXJeoOgezqezlr7rQ==","signatures":[{"sig":"MEYCIQCpGxiGD+UQiJkPDCpQsM3DZE5qyClVGGSDK9ZR1VZFOQIhAK/zE/kcaCAhclEJRgRfnMyTWtreOYsu1xR9+VGgnvk+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":238852,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZsmYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWYA//fThdSixcG9ENpZUxpEdMamhSBAsjBagDESyTaZGGFv9RNJ3u\r\nJP7kNX7MMjqDE2SjwHhxRIQc5zi73t8eCMbJKhUU3494eUsp9D3ExZnvEelz\r\nwtG+7y7QbsAAkJewsXbOK2bcGxXKRNdvidSVX6F8iWRVcuqyMKHpod3exqqC\r\naNEekjyO08xquUcDFMeYzPT53Gjptcwe72sjjKndj2WjtNfNT+vcCRHdErVu\r\n0EJcXB0QJGnLslbaWdBPXSxmt2c6ZEvSqskH5/4rP1M8xjE4GyWgKRbcidGt\r\nVBtNlZYsbNxfOhPzh58pL8/6bDRuHcurOqy9Lhd4uqq6Xbyor+00Wu2rOwjc\r\npNyGWpB3OQAZeBwXe/PahNY/DgTxaKPq5QsxRp5q1ZQDwZJNP3S9pT5vWPgb\r\nqs5Dhm82M8BKvUVGhLXUPf4MQ3Ms2AQx2qr4IoDFbbC8REBk1p1R4EqZ5O+7\r\n4r7++sNWrYIjR0oEdRpvv4whVLzdk0pVgu/fs6mKw+fnDpUGNSikJRbbVTw6\r\nPBeZMCBK0F4hnvz7tZ2tSSh4Xj9NqK2AGOHiRm41EH2lc7WG7dtshc8L455N\r\ndglWYNijFqIBIgLnV0vsYNErl48udQLYqkPdrkO5/cL6zR9wCMa4bHiKKxSi\r\nN7rOItyQqZ3ejROJqzX+Gtr7yrvXFcrxnXs=\r\n=8Wna\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f7d99140f6fa47bee0fdb741520f691826ea0fe7","scripts":{"demo":"yarn build:demo && yarn start","docs":"yarn build:docs && chef-express docs --debug","lint":"yarn tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"rm -rf dist && tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","dev:demo":"webpack serve --port 4200","benchmark":"yarn build && node src/demo/benchmark.js","precommit":"yarn lint;yarn format && yarn build && yarn test && yarn build:demo && yarn build:docs","build:demo":"webpack","build:docs":"rm -rf docs && yarn typedoc && yarn docs:postbuild","docs:postbuild":"cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.15.0","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"resolutions":{"terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"18.7.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.2","tslint":"^6.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.20","webpack":"^5.74.0","prettier":"^2.7.1","pixi-shim":"^2.4.0","ts-loader":"^9.4.1","typescript":"^4.8.4","webpack-cli":"^4.10.0","chef-express":"^1.3.0","webpack-dev-server":"^4.11.1","html-webpack-plugin":"^5.5.0","typedoc-monorepo-link-types":"^0.0.4","typedoc-plugin-resolve-crossmodule-references":"^0.3.2"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_6.5.0_1667680664595_0.8134396127048718","host":"s3://npm-registry-packages"}},"6.5.1":{"name":"detect-collisions","version":"6.5.1","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@6.5.1","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"c3da860bc0804067bfbbc990ea7820810421a2a1","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-6.5.1.tgz","fileCount":49,"integrity":"sha512-FcvHd+bfVKS8sS0Mf9+bKdTOifC3WtoLNCkQ+k6eBb5QPBGKPXVSDGXnG2NxO94GPcEOoAmv/dHkEbKlwoVmPQ==","signatures":[{"sig":"MEUCIQCzMtoO0chZ+KXVOYT4b5cSc50JtC01JRTWDsY7nBFnVAIgOjuQVPMhDcwhBnzEdpuiw1dudoH3HMIG5wIJOHDclg0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":239292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZswKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoP3Q//S4NtIOCNW2piyKMh4U58b3YX7Q5dr0rTm1hdJ/o6L5+pwOYm\r\nU2k0WNJuEHGju1v7taWKct/Py1HA+b+/R9xYek4NqmFLf8y8lKwGjOaNSHg3\r\nPubaqd8z1nr0AdnYdIUYFLaEg/Su8MJTvV6mr2Mkrpxfor57dw2G72+iZ/h0\r\nrTu9flmfy4xwSJrkaqPT7hg9syIIXJRAmW9qHVFddNJ4/9DNmKC7nhTsMquc\r\n5lXAZY9FqhaQq3+g3CJrC/wuWBxA2NPtIKfV1F8+EeFPODVuu9/+sDV8fNKB\r\n7bnACfU0U87s4WFn3H3vtwxDJ0dQO5V2UV69tupQ4IoZQ4c8Im7Oh+7fAQys\r\nO8zoASTvwf5bb1T6ivMcn6SbnOVqE0rCaKrQMyJtKmpzkGXFEDpL85kI0ag1\r\njtqnKH+wwGpwy80seKVnTrBw+8fQhpLrTbGYgi3q7su9KRxyQwPndlfQ+9Uy\r\nKFmD3WU4ZzTD3W7wrmpFzfHBvWR39TlmiDYVcpPlBKYKUN3hlwa00/m+20xN\r\nFJBNd0Ux8jq+oYpGdGxqWWc6VJA65a2DF8k2XK9Ro1i0vfX8kKNlOa9OrEjo\r\nbWTkgW5cGjKVfJfNi8EvNondTNa/Vum26h3C5lUq16/pcosxQZGSuJlAoxCv\r\n13nHznlScPsjKWosORL86qirnqz5nLyX6kg=\r\n=Eavv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b0d8521490b895fad4403a7a9a152cd7f31ca114","scripts":{"demo":"yarn build:demo && yarn start","docs":"yarn build:docs && chef-express docs --debug","lint":"yarn tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"rm -rf dist && tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","dev:demo":"webpack serve --port 4200","benchmark":"yarn build && node src/demo/benchmark.js","precommit":"yarn lint;yarn format && yarn build && yarn test && yarn build:demo && yarn build:docs","build:demo":"webpack","build:docs":"rm -rf docs && yarn typedoc && yarn docs:postbuild","docs:postbuild":"cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.15.0","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"resolutions":{"terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"18.7.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.2","tslint":"^6.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.20","webpack":"^5.74.0","prettier":"^2.7.1","pixi-shim":"^2.4.0","ts-loader":"^9.4.1","typescript":"^4.8.4","webpack-cli":"^4.10.0","chef-express":"^1.3.0","webpack-dev-server":"^4.11.1","html-webpack-plugin":"^5.5.0","typedoc-monorepo-link-types":"^0.0.4","typedoc-plugin-resolve-crossmodule-references":"^0.3.2"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_6.5.1_1667681290083_0.42217772750449","host":"s3://npm-registry-packages"}},"6.5.2":{"name":"detect-collisions","version":"6.5.2","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@6.5.2","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"580b2e2d6c77be230228b84ffb5ead7be4fd9d3e","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-6.5.2.tgz","fileCount":49,"integrity":"sha512-Yl8isTUMQOpBZSmf6RCRPQhdxRPgt9bORmYv0vvzhfVsOcmPan1w8AQopMAEQgNwC6bYOMAyxJHjPzHmWho7fw==","signatures":[{"sig":"MEUCIG1EplXh25rPZHus7DKiJ52h/xaPi8ra8q1D6rpeHOqxAiEAhthhf/lpQtONAdbtkcCAW1nXe57VreUwejAv/t1OD2M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":239671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZtatACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpeuw/9E3tTG7zixVfcJREHhsTs8+S/kI02N9x8569GFWuR9LMfoCRU\r\nGiLZw8+QNtdUthhDNU+LKZDqzsIozoGK4/YkiGAG7XqbXNeDb2xsIlxZMXEk\r\nLBcbH/3pO9w9MNivZss/hcRFCPL+bfq7giUDQydvCsGqXmo1J6dlOc7BJUfM\r\nbczj2gVdsXRRzmf3YNupgCeP7YIKv7K5homvaS5EQUblw3u+LAr4Xf0QPnjY\r\ng2HXBTYzB0PR5LjQw7IsF8hyC8abPlBKVKbu5i5iW8vZ04G0stvTkjtRsX4C\r\nf9ZK/gPB0aq6wGObni6EN03LqEnyvQEHsxrfQMMDTD3stZUTL2k2hNZ26eP+\r\nzv8Cpd2fifSjnXD1JGt1/DgheoXKxIuXhO1hSv1FAA3so3qqpDHkvaiP4weJ\r\nL7CGxTe9vU7KEDAUHvfkT1vWhSd60r1mYdMNHPIdVQ2MHEQoibHEwW9YQp66\r\nCPBl19IV7WAA9gojaI8NJddcYXpHRaKKXolIgEkIfsKV+5D8FZ0nOvdRSu+V\r\n8vfM98FUlQNE9L5q6bRY0tM2ULzwZ0XETDXWTBU2X7rTTMuL0MJAaE9BcpyN\r\n/4mccDB01ny1N25wNufKqM83A+jVH6hkh8HDPsyucmp7BhUP94agarwZ3Soz\r\nFSTMR00QdlUy5qD6sm1hRgKoZUzDrSx8Uy8=\r\n=IhDQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4e28068c1f1bc974ae4c0b26bed5fe67fb540e30","scripts":{"demo":"yarn build:demo && yarn start","docs":"yarn build:docs && chef-express docs --debug","lint":"yarn tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"rm -rf dist && tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","dev:demo":"webpack serve --port 4200","benchmark":"yarn build && node src/demo/benchmark.js","precommit":"yarn lint;yarn format && yarn build && yarn test && yarn build:demo && yarn build:docs","build:demo":"webpack","build:docs":"rm -rf docs && yarn typedoc && yarn docs:postbuild","docs:postbuild":"cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.15.0","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"resolutions":{"terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"18.7.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.2","tslint":"^6.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.20","webpack":"^5.74.0","prettier":"^2.7.1","pixi-shim":"^2.4.0","ts-loader":"^9.4.1","typescript":"^4.8.4","webpack-cli":"^4.10.0","chef-express":"^1.3.0","webpack-dev-server":"^4.11.1","html-webpack-plugin":"^5.5.0","typedoc-monorepo-link-types":"^0.0.4","typedoc-plugin-resolve-crossmodule-references":"^0.3.2"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_6.5.2_1667684013630_0.3458139974775576","host":"s3://npm-registry-packages"}},"6.5.3":{"name":"detect-collisions","version":"6.5.3","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@6.5.3","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"b861db64089eb1e584902adbe353f143472489d0","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-6.5.3.tgz","fileCount":49,"integrity":"sha512-Wz1FH5tlX/JPEB6YlVncozdR9J2fQa6JGYdFGsQE2cEtILmiT5dS9MZ4xQtAvNJdQxFTwERNbQIVpsWP/1bmoA==","signatures":[{"sig":"MEUCIQChrwwIxz7Hc6YkOvMIhCcE7//Cor8zFlQFtJuaKTTAUwIgDf6gbSoa66d/BqTIWaoKuF5DgvDbacx0q5nfAK1rmwc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":239059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZvFJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqqiw/8DAS9Wx8KQxeMGg7GXJPHpkOWCFjdjZUJM/vIbc1LGkXJPR1x\r\nhf+9cxKSTmTAgbPKdPuGbJo0lPaTpLrtK6WodnGKfbtfTCmb9dVgjBXKfg0d\r\nR8MKbGIEv0eI2qfXl7tySu6nLuOmRKGON3ARMLwL0tw5hb0OSg3iGO5atyXE\r\npVRFSKKpdNvpvGL6d9Vv/5Yk1we4RPlDJd+7y7epcCD3mCizMGbGcqD0x9Er\r\nw72nRB/GMFTFHyk5+AdgbakvqgmX8JxxJmHlVZBf6dXMRqcAdrG7Fu3Vq7OI\r\n+WfNDvMDnTyib3n+x6H664/ZIylN8RHrfktoDgf6j32g5gVzjiXmoEqpJdMW\r\nISOM+RKKC0tlS/iQ8qBkzneRjF4xdjw+6m/UJps+ta6eVM7rSTD7x9rEQrYT\r\nBqnUf2WAGZQuDNp6VAXAnZNJMu/Qp+EgsUOVU4nMb+ERjCp7PbjfdCayFn8T\r\n/7eSKDZGPBymLT/JN366Zg4TblS8ZeiSEgJ4M4Gv3LqJQcuIu2577BZS3MRD\r\ng1UDCdgz191nnohjhp6d8nHU87hEMm4ula4N0X6zlyi0ZJS7VYR1sxXt88DY\r\ngB56IYytNz5y7V3RopTFPj+32lJw27oQjfFMCCFnsPqFMtMfOqVsn/a78xnm\r\nsGqkeGwIkZuueu7yj44Uzs1RspUhH+I4TgA=\r\n=M98b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"480911b612bdc2f7f416c805f489052a9279068d","scripts":{"demo":"yarn build:demo && yarn start","docs":"yarn build:docs && chef-express docs --debug","lint":"yarn tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"rm -rf dist && tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","dev:demo":"webpack serve --port 4200","benchmark":"yarn build && node src/demo/benchmark.js","precommit":"yarn lint;yarn format && yarn build && yarn test && yarn build:demo && yarn build:docs","build:demo":"webpack","build:docs":"rm -rf docs && yarn typedoc && yarn docs:postbuild","docs:postbuild":"cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.15.0","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"resolutions":{"terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"18.7.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.2","tslint":"^6.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.20","webpack":"^5.74.0","prettier":"^2.7.1","pixi-shim":"^2.4.0","ts-loader":"^9.4.1","typescript":"^4.8.4","webpack-cli":"^4.10.0","chef-express":"^1.3.0","webpack-dev-server":"^4.11.1","html-webpack-plugin":"^5.5.0","typedoc-monorepo-link-types":"^0.0.4","typedoc-plugin-resolve-crossmodule-references":"^0.3.2"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_6.5.3_1667690825117_0.7880693573413544","host":"s3://npm-registry-packages"}},"6.5.4":{"name":"detect-collisions","version":"6.5.4","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@6.5.4","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"6d38f47f3acb32e72f5b5de5661d0185a7514e51","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-6.5.4.tgz","fileCount":49,"integrity":"sha512-vRiSWBurp8Qz8mTEN+TLceLDslrvbHzOlIPZbTy32yusBPrj4PhL6Y04AoSyhU6XujlbU6tQbsnVzsgGjeDYeQ==","signatures":[{"sig":"MEUCIF5dpmAEnFvFV6L5AHKfORjpog424dR/E6xt40PgYthjAiEAwbGxAEd8YboBLJmQotjjNrP5L2uoxqiRlosUI/ig7iE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":241590,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaCyYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLRA/8DUy9oKLqn+hKlWT9R0wyT2AANuj19xbNN67+CVf9hb9iVKYU\r\nb5mJCJrYGBOzb0J0UPvOWWtZGeCYAPaiTDmshsGZ6jxxF9kVlhrv//QM2UGJ\r\nBjNMCrdN1EEa6JeGnhnSQb71OjUMvKgCQUVr7L2PHpVAmEPRRu1n0MjrkTk1\r\nGIo6xaK4mUcNVCt5TyCQb9q4Kf6Z7BG6Gg7Eoiz5+Rqija38VtWF9Q2SwRIq\r\n4VHs65tSWuYZGT03ptfHld/vqk0UEVTwUfqwO+o8M3dDzKkzNBAW+gWVJeAV\r\na22R8fyBnmLPo4fH6tUPxb+OU5WFEQjuwt+5F9MXAzLdhwMWra8K1A8F6xEx\r\nIPuJU92kl2lIzvvIXHhKcDsr0LGgw7ktulN4dtfrxX9055TU0jafrt+FQAfk\r\n9VGy/SnAnDn3lzPqI+kAZiRzvi4SWg/ya2RzvRsNBUjAaujvQgAE03uo2NqK\r\nFQ8AwqTwLm5RTLY9UxSYTld+xfyCGl5iqF1rkmlUDAM2f7uObhD86L8VGWUq\r\ni6lnxrXJ6IV4SPBo5m57/BBhXJgba44xbsg8p5J43F+bR3PWdM2wNtmBOh5X\r\n3kQLi6/VNBadtI7NPwyg5elWw/xJnvXqU8Agapxu8Tsp0xz4nmDR+7JPlvrf\r\nJGYgQDA2Ts15wJRSecHRYN5xBnbz1Z5yW78=\r\n=75+h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b995f6c0e92166ce8fe93316d131f51e4d807718","scripts":{"demo":"yarn build:demo && yarn start","docs":"yarn build:docs && chef-express docs --debug","lint":"yarn tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"rm -rf dist && tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","dev:demo":"webpack serve --port 4200","benchmark":"yarn build && node src/demo/benchmark.js","precommit":"yarn lint;yarn format && yarn build && yarn test && yarn build:demo && yarn build:docs","build:demo":"webpack","build:docs":"rm -rf docs && yarn typedoc && yarn docs:postbuild","docs:postbuild":"cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.15.0","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"resolutions":{"terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"18.7.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.2","tslint":"^6.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.20","webpack":"^5.74.0","prettier":"^2.7.1","pixi-shim":"^2.4.0","ts-loader":"^9.4.1","typescript":"^4.8.4","webpack-cli":"^4.10.0","chef-express":"^1.3.0","webpack-dev-server":"^4.11.1","html-webpack-plugin":"^5.5.0","typedoc-monorepo-link-types":"^0.0.4","typedoc-plugin-resolve-crossmodule-references":"^0.3.2"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_6.5.4_1667771544307_0.777729473346773","host":"s3://npm-registry-packages"}},"6.5.5":{"name":"detect-collisions","version":"6.5.5","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@6.5.5","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"b1b247ad3036e85409855d0d86efa2ded9c04536","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-6.5.5.tgz","fileCount":49,"integrity":"sha512-3TRRdx3nYau4v8FjFeJcAkFRH7G3SH+uU5GxthHjsCeaM1Oq/D81vQ2Fo4rhIsFbMyjaOxuNyNJp6HHp6tXHjg==","signatures":[{"sig":"MEUCIQDOUG42eknwQ8ZgM/Q/dd1QJbjcFuw5LSb9iGbdkHnWlwIgCbXM3Q3oLjfPj82lDFQxMlckLk7KRpc6yiWXjSamrlE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":254627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaENwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpuOxAAiCcRw/ZZA1mB74uwhgQUgQwt02fO6fxjiLAJZfF5RwpRkXI8\r\nVbJNWnnZqsERUwqhSyxk51SWa3X08Icu2jGZT7p4AQ5idbHYuW4dOrPxBzM4\r\n1pPkxD+MZnvqXS/qKhy6vH7OFrVYRen8BDtsg+IRhFIU3WHByF9ZMOf+XybT\r\nCPRGoXJ73lb5PsnCeN3fEkxSR0aCiuPdFr6ieIcbkBK81heKw1MReS1OQTKF\r\nWX2UJxmKq7i1ATPv9bry8sRLiK/39IhW3Au8xdpc3fb3pvy53M2RIByNAi2a\r\njEBZRY8nbK32c6dauvtWJVE7k6yOQ5p79jpzMuBWerfI6Ll67mMJ0hyROq4h\r\nz6dxkKJl5hQJhGYGLKRgNEwdhmqvSy6B2pri1YBsloP64TcmqpOjc8pmICbU\r\nC8os3LpEQurs/+XkpSj8BRDw9Uwwugkpeo7+/DwLQJaiDZ+gz2D0qPUb5hxk\r\nEuGOzHh0qcPnXNm8t0WXLhUEujWDoIkKMFT5Z7GxvSgusFRcS/eocuVIK6YP\r\nt2OLH9jUuj6oRaT8uJYJdertHbAFVm6+CSpnX5Oc9Nn2+Iw2g57ywowcC76J\r\ncrjkWdZ7bDsomMp/YHHeNXpL/NEqwYBosz9+EMSA8ckWESUB/gQ+ffTdy58G\r\nqANcDpRcWC4DoA/AnWVr6dYTTa7YLAS4zJo=\r\n=PJYe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1059ccfb5953fd39f1c8d5ef985c15f26ea4a170","scripts":{"demo":"yarn build:demo && yarn start","docs":"yarn build:docs && chef-express docs --debug","lint":"yarn tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"rm -rf dist && tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","dev:demo":"webpack serve --port 4200","benchmark":"yarn build && node src/demo/benchmark.js","precommit":"yarn lint;yarn format && yarn build && yarn test && yarn build:demo && yarn build:docs","build:demo":"webpack","build:docs":"rm -rf docs && yarn typedoc && yarn docs:postbuild","docs:postbuild":"cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.15.0","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"resolutions":{"terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"18.7.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.2","tslint":"^6.1.3","ts-jest":"^29.0.3","typedoc":"~0.22.17","webpack":"^5.74.0","prettier":"^2.7.1","pixi-shim":"^2.4.0","ts-loader":"^9.4.1","typescript":"~4.7","random-seed":"^0.3.0","webpack-cli":"^4.10.0","chef-express":"^1.3.0","webpack-dev-server":"^4.11.1","html-webpack-plugin":"^5.5.0","typedoc-theme-oxide":"^0.1.6","typedoc-monorepo-link-types":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_6.5.5_1667777392010_0.7160802730426727","host":"s3://npm-registry-packages"}},"6.5.6":{"name":"detect-collisions","version":"6.5.6","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@6.5.6","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"14533f5419bb1e1e21d593223ef20355a719ab45","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-6.5.6.tgz","fileCount":49,"integrity":"sha512-7j+bHyIqVwMvsxzABtMbWMaMXvRfaKW47oVPwynxyeIncUjtK3n2p7z9/z2oeT4eiAViuQBOgk5KXagUs4DZMw==","signatures":[{"sig":"MEQCIG5AOMPlCT+2FimzAfbq08cnSs7AEGDUJxLkz5zQHh/rAiAU9dpg6nUTlkPGTKCL55JAgPrbajQuEGYbV3Cu/5GV4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":254646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaR2zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMvQ//SLhbz4CZunIkPZLw7/MXJLeV+25YS/VO3TGDpIN01kBLO4Ke\r\nWLieEr5Sy1aFss9hslYhNFXMn60IYWDUFsNqE0kAMpz2hLuTDs0F3UVldfJ6\r\nZJB1MBkatYt5vi1G+/TG4DdtXwHHASyxnQ1ggsyiTrSJrLKu9YO+bxU6cgEL\r\nE0BsKXBO5yRupKCU677Gtiln0TLAfC4tLNJFN01fy5+cowJB5dPlmGamcII/\r\n/ALsXjw6NLhqUqX0WDHzkzZKr1oC0xh6LRMREa/Q9kUb8/Q3CbDuqdbpvyL6\r\nVGAca4GBZG7VVMmP0wuMadvdj8+UnmevyWf8djzmKwM8ngcK2HU0t8eGMRpd\r\nI2rM57l2yXPwfq+9G0uJv+HC0ItZMi4i18qTZvGaRpj1+RW/vPeS0l20A9r4\r\nWQAmK4XKOEw5gkz9BTlrWCpPGhMQnwrpgrrJoNituFhH9Af0+0VJhU0ijYJC\r\nJCA7FxwIl97oOoiJRLcNARI7QQPRipg8iztWMwrcviyAO2uKLtCyfdffteny\r\nv+9Io2lvH0I7grLyeRseVyNXwmPco4Fg2rxCSx9pe0w+R89lNNJ/oyYK6ioJ\r\nOY83POC4kjCDhUM7HHahOTY7tO8CgePnDIhg5tTASSDrTzvW3agwvdHPoo0v\r\nhF2LTgFJ0PBdZix8cPAF19BlLJ2xBmBkEDs=\r\n=y5tn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1c949fd534e8347aa73fb096f2cfbd0843fce500","scripts":{"demo":"yarn build:demo && yarn start","docs":"yarn build:docs && chef-express docs --debug","lint":"yarn tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"rm -rf dist && tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","dev:demo":"webpack serve --port 4200","benchmark":"yarn build && node src/demo/benchmark.js","precommit":"yarn lint;yarn format && yarn build && yarn test && yarn build:demo && yarn build:docs","build:demo":"webpack","build:docs":"rm -rf docs && yarn typedoc && yarn docs:postbuild","docs:postbuild":"cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.15.0","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"resolutions":{"terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"18.7.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.2","tslint":"^6.1.3","ts-jest":"^29.0.3","typedoc":"~0.22.17","webpack":"^5.74.0","prettier":"^2.7.1","pixi-shim":"^2.4.0","ts-loader":"^9.4.1","typescript":"~4.7","random-seed":"^0.3.0","webpack-cli":"^4.10.0","chef-express":"^1.3.0","webpack-dev-server":"^4.11.1","html-webpack-plugin":"^5.5.0","typedoc-theme-oxide":"^0.1.6","typedoc-monorepo-link-types":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_6.5.6_1667833266819_0.46338403759295277","host":"s3://npm-registry-packages"}},"6.5.7":{"name":"detect-collisions","version":"6.5.7","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@6.5.7","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"e0757c032e1dea68ed8a80aad7dea84d4a6e2e8f","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-6.5.7.tgz","fileCount":49,"integrity":"sha512-qbjWMH+JBuE+kDdvPrFYtzPBFjKf5oVaaWuGzoT3uB7BGHXWGbwhDUsEioXbbF4uOZaRtuzhfadG26Hx0zyZIg==","signatures":[{"sig":"MEYCIQC8qh94C0oxSWZd1/8xZ7eGtZr0kZ/tjfmWyXmo8KhEiwIhANVgPL+veiesjylh72hkgfdeJyju0CL+al3eE8qVTHlK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":255130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaY1GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpp2A//c4SnugtPzsnxjVNR432ypfMYNQgjmoaKPES6nq96lo1f9KiB\r\nTJcaeSHyVdITIQVa87T/9+2TY45Fo9MGICVvEMHMZXBUebWAVW9d7itjJlHN\r\nOlpnD5+bJsx4403ije27W834xBzQRhKbDMS0sZQVugbf4YAQ7VRj0JvpQX3j\r\nNjRf2gKhapWBQLLcnaLfr9QrSVaG12W5Ubn/f6HCQrrXXm7sbK9osmpbn0IU\r\ntjq6reK0AtCz09ii9nglr+hOyk3riCYZan0KfV/IJQEydwheZu1xZzryAhmh\r\nn65lN2bAa2yHr02dAg88iSjoIXO7PQoQUOLbSyi/TsDh8B8w45JIZe5wQPfF\r\nQzQBRTmhVdTUmCCVO9E0tldXnecaywmGkbUyaqDWKhqlYO+/tFthIs5SXyZj\r\nJoiCJ75b3OvgAmUaP9MBtLAK3jtjL/i8Wx1fDSpuSK6+l5Tc/aOzCycuKf9+\r\nYwnVBkfWrDtcLl0VBo/1XYsul70Dor6R+Eb+URykSbNh1cAThyMNbHA6HmOT\r\nk3VENWobxCIY+2bDHVGKeOaI+hJ21tC+e9TKaRsLdNToIbuD0RYBnhE0yyYk\r\nfIy2VK+Cc8qWUP2vtzItq9zV9u8aNyETLVqyzHGQeMXMeJJ/YrgYOngdIvg7\r\n7ENNLdV9xmQyJTpAB9za0Ipcqd0ZbUJ355w=\r\n=JsjQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"49b4b8090d35bdd4570de5c29c380a695be320cd","scripts":{"demo":"yarn build:demo && yarn start","docs":"yarn build:docs && chef-express docs --debug","lint":"yarn tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"rm -rf dist && tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","dev:demo":"webpack serve --port 4200","benchmark":"yarn build && node src/demo/benchmark.js","precommit":"yarn lint;yarn format && yarn build && yarn test && yarn build:demo && yarn build:docs","build:demo":"webpack","build:docs":"rm -rf docs && yarn typedoc && yarn docs:postbuild","docs:postbuild":"cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.15.0","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"resolutions":{"terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"18.7.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.2","tslint":"^6.1.3","ts-jest":"^29.0.3","typedoc":"~0.22.17","webpack":"^5.74.0","prettier":"^2.7.1","pixi-shim":"^2.4.0","ts-loader":"^9.4.1","typescript":"~4.7","random-seed":"^0.3.0","webpack-cli":"^4.10.0","chef-express":"^1.3.0","webpack-dev-server":"^4.11.1","html-webpack-plugin":"^5.5.0","typedoc-theme-oxide":"^0.1.6","typedoc-monorepo-link-types":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_6.5.7_1667861830477_0.5509765112831546","host":"s3://npm-registry-packages"}},"6.5.8":{"name":"detect-collisions","version":"6.5.8","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@6.5.8","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"454e6803c5c20d9a59b503cdbab07fa5b02c2ce5","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-6.5.8.tgz","fileCount":49,"integrity":"sha512-vYyulhq3hu3jjmrZqAKb47PSZEbnSoMsJYTvDT9WJY7aM6PxePenDAJ24JjrqIiJ3XVE8X/PP2xgwzQtPZQF6A==","signatures":[{"sig":"MEQCIGqUn3vAUqpJq7LeJMKF++zL4zhtJ988NiFZEt7hNl8rAiBfbigZJmxzTNY0VzoMKyzohNBhvsDYlFY3MQcNQ8OR1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":255250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJja+C3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZNxAAo5It6uR3WRIPy2lBTS4LvpFPmoyZiz+aB7U7W/LBZ9Sr8uzk\r\nqrX7pKaEk68P7ReeZI84lQEb+IquScZSygX0K8vl9FZ+4TkaoMrAFnlMVoZe\r\njtKbbNiRTGxw+EX4xpKPuVNWxJ/OSwTMtEegP7qtHrWcUrMijFQQOGWTMmji\r\n2kW34sfRK9Hyxk9/AKHzRisdf68OQXhuhH0aJXZ2amAmk9QVhdQoUSvR+sQM\r\nhM7PgzBYCz24KJAwNHUeg59NGw+HRElmB5A0Vx3PyYFFzOoyUSKWa4iL26au\r\nPdAHqqlAe0yz/83ZqywdkrPE+SB3q3aihvGDvsSLcaRrPkqbvtliQ+1rd8M2\r\nOBnEVMba2B01hZHhuNOWHipbaRXoK4m2LvWnoVGD+qjK59il3ft6pkDzwe42\r\nBm6VCWRYFV3Wekzul02ObiKypQ1FVtGgjTzWcNF5uAf0SqViM9dSjXl9Fav0\r\nlYIoCIRnLJVMaLk5CcNAeED8VfIhz4BCPvgVDGVKNCpTwKreMtqlpfzMzr9F\r\n18cbmjExG82fKU7c7rdTjX9my7QVbMxet62Jk+cPKE8ZElV1k/etNreIndMs\r\nh1A/9iXL+qDdGeym8lTRCjs91AlHDavuPJRe6jayX3ewwkpj77U3nTRDkl27\r\nX2mOK9fDEB5o21b+xdjiHLsRRQamNXfQHxs=\r\n=OzG1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d34e2013df0a5c10efdc238267353de3f707ff62","scripts":{"demo":"yarn build:demo && yarn start","docs":"yarn build:docs && chef-express docs --debug","lint":"yarn tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"rm -rf dist && tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","dev:demo":"webpack serve --port 4200","benchmark":"yarn build && node src/demo/benchmark.js","precommit":"yarn lint;yarn format && yarn build && yarn test && yarn build:demo && yarn build:docs","build:demo":"webpack","build:docs":"rm -rf docs && yarn typedoc && yarn docs:postbuild","docs:postbuild":"cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.15.0","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"resolutions":{"terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"18.7.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.2","tslint":"^6.1.3","ts-jest":"^29.0.3","typedoc":"~0.22.17","webpack":"^5.74.0","prettier":"^2.7.1","pixi-shim":"^2.4.0","ts-loader":"^9.4.1","typescript":"~4.7","random-seed":"^0.3.0","webpack-cli":"^4.10.0","chef-express":"^1.3.0","webpack-dev-server":"^4.11.1","html-webpack-plugin":"^5.5.0","typedoc-theme-oxide":"^0.1.6","typedoc-monorepo-link-types":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_6.5.8_1668014263550_0.9020729623105823","host":"s3://npm-registry-packages"}},"6.6.0":{"name":"detect-collisions","version":"6.6.0","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@6.6.0","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"13f6d766ccd8c1932915fde3b073377cb342f32c","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-6.6.0.tgz","fileCount":49,"integrity":"sha512-nFDZ9E6Rzy2QXhdJrYjyjT090LIF7En6P9H09rwV5D9U6J7up3/f2d+1stnd/fGZJjG5eT7HaGBMejRrYoPnzw==","signatures":[{"sig":"MEUCIFVHja7Fkz19+C0sUYyn8CkWLw7IBanJQd2DXAXSuvB+AiEAohg4V1EdMBCOxcEZ72Xgn3Vp2jK5cziD0E0O7XIZ2Xc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":258972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbAKPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoL0hAAlMT61pItJNsZNPPcDOlNPbcG5b7yOvqd9fL+nmn4plgpgY+c\r\nQE1xDlSVtbrTQnOyBw7LKfiNDkzUjekRfFce2c8AOv0W0gUC0x7FynpcB7Mn\r\nqur4O6h3QHvXDICtvS2q+1Xh8SuarLWvUTheNafqZUPDw39SQKjiSnlg+P7D\r\nSH11Vq7fLpWHLUzUYTlwODsynmtOCzMR+8qiuwv1wkHpmWbsGxzlEfKmJ+VD\r\nA57d9kPW1Tz5kxnQzqFBNnfhPRGW201RL7WPWzsO1UoTyLvX2HH3uIu1jiTu\r\nQFRuqFgcmUyE+wHdfPwTK2PVCvCK+fXl1Ifa3MF+YtgfCSDcoLqDIvZQJgtG\r\nKCay1CZZs2JBZWuMhEVTfgNXXfdQtDHqMWbR+B+ApdyP50mvDmsGS06FkJI3\r\ng1RC35tYqsN94DDFPJ7nnlNtY414uQ2KKp1MPYxd+z9DBayoSEXpXb1k7CBu\r\n5ux1yJOPZ30IjU2+D5NgYVTOyVDMGh46kilzukL7p//wHMgWbd30rE+q9TYv\r\nmzekMuZwjYWCZcUucBs0lH5NconcbQDu3gbFs/xehOwhjLNGDsav3GP+VgGa\r\nLO/s72uCRmwkbeHS42cfKGAjtm+FNh5zi9f7NGVLm52CtX8YvGYRntrAbnzL\r\nFR1GZKNBb1Qz8dUw8MC3c+NkyCA6Is3V6rs=\r\n=S2+S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ab23c0a89f0b143a08f5de80a06e2a473f4ae00f","scripts":{"demo":"yarn build:demo && yarn start","docs":"yarn build:docs && chef-express docs --debug","lint":"yarn tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"rm -rf dist && tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","dev:demo":"webpack serve --port 4200","benchmark":"yarn build && node src/demo/benchmark.js","precommit":"yarn lint;yarn format && yarn build && yarn test && yarn build:demo && yarn build:docs","build:demo":"webpack","build:docs":"rm -rf docs && yarn typedoc && yarn docs:postbuild","docs:postbuild":"cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.15.0","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"resolutions":{"terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"18.7.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.2","tslint":"^6.1.3","ts-jest":"^29.0.3","typedoc":"~0.22.17","webpack":"^5.74.0","prettier":"^2.7.1","pixi-shim":"^2.4.0","ts-loader":"^9.4.1","typescript":"~4.7","random-seed":"^0.3.0","webpack-cli":"^4.10.0","chef-express":"^1.3.0","webpack-dev-server":"^4.11.1","html-webpack-plugin":"^5.5.0","typedoc-theme-oxide":"^0.1.6","typedoc-monorepo-link-types":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_6.6.0_1668022927610_0.7847090788232487","host":"s3://npm-registry-packages"}},"6.6.1":{"name":"detect-collisions","version":"6.6.1","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@6.6.1","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"df9e2800d8c9c68854fd2307d3f61bfe422f05c1","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-6.6.1.tgz","fileCount":49,"integrity":"sha512-1BVs2KlGXFzPARYFRK+0wf/E/UBsj5b4jT/BdRvQMCNI3NKLy0scfB1bpRwvK7HD8QV7cEvSYA9PfGWRuZbDbw==","signatures":[{"sig":"MEQCIEjBF4sD7DFMUy1We/ehAr9yGkw06C2iDfjWVOBxPIJjAiAge7g2ziUditF1GbIsRiNTWXaUSlbxOzRRkFiW5cUapw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdBcXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGYg//eNtvj37DewMIcYEdFPheAgnpDGH1KT27uSEtf7cIgz1sufOV\r\nIO7g7nnXDG+PZ545ori7/lLowaiKKVNlCFl2b6Y22c56nBXuzAz8z5hwjN0w\r\nIsIEeq33F6Megvj77rgk2by8Zx4BZON0pzCTYleug9qrbTUgzPuNg2+db8sV\r\nf4GxGvBka4l8JeeBHRpQxG3V4vMvzmBRq5DoNJjyDtjmIR8GbZHg1nPfyVGn\r\nHVu9tr0Nu5lhFeLG1S/cEGyuxklNHSiMynP4lGuDIQQU7o+AAQWODvnhVEYe\r\nikT56YSnQ4sIcfgctnXCf7oJoeWNhEhKf8TkmU7msQQx6eYFg2vrBf8SelV5\r\nEJkDnYSiiGruimFikorAxnsTx+TDC18MEELRRz/u8NlouFntW+CaFG5u23TB\r\nxazf2PWgnEa8DrSmXbR6wr0vTANVr0DQY/N8mQuneZ+K93ZmavnoWRmkkGLM\r\nP6xXSwGwOyqM8ZbtNNylINGhqAZqCBWqKdUfPteNN9oxGJMY2MLSnZ0Oyp9V\r\n0DdwNlLcdXDwQqUTMnG8ch0g6nlaTCX2Y2nP4p4m4agsMF1cLDOcJqtvtwFZ\r\nbBW1JryhDnYO2bCmNJxGyozMlrNbQlWyQratBhUeIulmiuy0I8aUBvm/22OG\r\nXwWx15f9zs1Rx2YTCroXpRSAkzVW4X9JQGI=\r\n=2WZ8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ec6c17369bb66d194dd2c996069e746720052aeb","scripts":{"demo":"yarn build:demo && yarn start","docs":"yarn build:docs && chef-express docs --debug","lint":"yarn tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"rm -rf dist && tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","dev:demo":"webpack serve --port 4200","benchmark":"yarn build && node src/demo/benchmark.js","precommit":"yarn lint;yarn format && yarn build && yarn test && yarn build:demo && yarn build:docs","build:demo":"webpack","build:docs":"rm -rf docs && yarn typedoc && yarn docs:postbuild","docs:postbuild":"cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.15.0","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"resolutions":{"terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"18.7.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.2","tslint":"^6.1.3","ts-jest":"^29.0.3","typedoc":"~0.22.17","webpack":"^5.74.0","prettier":"^2.7.1","pixi-shim":"^2.4.0","ts-loader":"^9.4.1","typescript":"~4.7","random-seed":"^0.3.0","webpack-cli":"^4.10.0","chef-express":"^1.3.0","webpack-dev-server":"^4.11.1","html-webpack-plugin":"^5.5.0","typedoc-theme-oxide":"^0.1.6","typedoc-monorepo-link-types":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_6.6.1_1668552470824_0.8292811784799228","host":"s3://npm-registry-packages"}},"6.6.2":{"name":"detect-collisions","version":"6.6.2","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@6.6.2","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"7f74da996e3c4038f489488ec5e768738bf2feda","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-6.6.2.tgz","fileCount":49,"integrity":"sha512-4sXvthBc5p87vzNJ9ZFpA/FPCl0Sv2nv9fw7Wll8QFcsvdkwoBsqELzqAvfdSmRLRgD/cY5rvIBqNZM2y+kFog==","signatures":[{"sig":"MEYCIQCoT0lKRSJbO6VWCA7P290ioUn0xh19ZOF4pEvByTq0kQIhAPKaDo8dXKACR56rKY5cjzc8qZm714F1vLPwyopZvfV9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdBhyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6Yw//e6O8ezaY/5tD/F4pmwRDI7hw21O9YkWdl9QIG2FokEByGhNp\r\nYJgerUt5UeFBwswkmmZJkBo5pmL9MPZUmsq2HIjsLV9ZL1PKDbuFAeLIrJUE\r\nIGh5ZbPp88z+eHyTM+9UF4xG4vh+16Mo8NHr98AeAZGTczvthtKuXmpGQP3A\r\nXxJYY60ZJONml6I7m/R/GlJKDzXE4NEXyEkO0f9J3YM/QgmSvvLj6RPpm6lp\r\nFqyAo+gdWzch1TcimR5g1si5CK+oewdR+Gwit98uQ2t5QJHhXfxo+e/JulRC\r\n5iKoUs/DVcWeVyDb/N8xZs8TBQ5v3b6HOePhu2vBM7Z3Ws5UtKHB4UqLbM25\r\nGKK4+t0b448ZPJGSjIcugu6SL0Og2CyczGHJ3ydNWZ+k7SzCY7diIj/60wCX\r\nb+vAbXLZVB6MJOfNT+wcpCTIek038rrA5HjoA95fi9/jlYHmVxJe/haDxYVA\r\n81yxdc21AFWCHUdtRlNdLeqnlz57zYTC040fCTPx+Ygn+WBDvgkIspT5epqP\r\nfUClvHPGvOGBsLwqoRrCXY7Sq3lIcnCvD5mEWkOtJJdZa8m9amOaRLRm9xmp\r\nOdMYp65bday5lS3aAuUyi4txRH4uR6kX4vE28PA22kuhOdrVY2M20RNvkPQ7\r\ny8wxs8P75w7UVDOV7JCHOkTPPAt5EEeIFao=\r\n=83tn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f05474ae5f933b5cd0aac57f8dbfd67644ead36d","scripts":{"demo":"yarn build:demo && yarn start","docs":"yarn build:docs && chef-express docs --debug","lint":"yarn tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"rm -rf dist && tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","dev:demo":"webpack serve --port 4200","benchmark":"yarn build && node src/demo/benchmark.js","precommit":"yarn lint;yarn format && yarn build && yarn test && yarn build:demo && yarn build:docs","build:demo":"webpack","build:docs":"rm -rf docs && yarn typedoc && yarn docs:postbuild","docs:postbuild":"cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.15.0","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"resolutions":{"terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"18.7.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.2","tslint":"^6.1.3","ts-jest":"^29.0.3","typedoc":"~0.22.17","webpack":"^5.74.0","prettier":"^2.7.1","pixi-shim":"^2.4.0","ts-loader":"^9.4.1","typescript":"~4.7","random-seed":"^0.3.0","webpack-cli":"^4.10.0","chef-express":"^1.3.0","webpack-dev-server":"^4.11.1","html-webpack-plugin":"^5.5.0","typedoc-theme-oxide":"^0.1.6","typedoc-monorepo-link-types":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_6.6.2_1668552818059_0.09690800906397734","host":"s3://npm-registry-packages"}},"6.6.3":{"name":"detect-collisions","version":"6.6.3","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@6.6.3","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"dd545bb22656d04ce181adff60de3ab5c5ca9b3a","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-6.6.3.tgz","fileCount":47,"integrity":"sha512-yE6SVjGnGd77xqYbjGXPDD+8OmIoeg5Su1RyB7pkJ6ENGQ2HH2rvsNczNl3CFrt1SypHD6Xtht41AcE/yT+wew==","signatures":[{"sig":"MEUCIGONWlVUROyUQt6ShjhjAyW9Mtif2s/YDG87rw4HmeW4AiEAzBXuNG6MpyAVkP5wO+yFY5Cs+NtwwjgxImW1xMs+2KA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdVO0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQJw//Vs0CZOWbd6GOAFgJBNeVwlrC6ksUZBUqavOElMV3g3kQyDwp\r\nrprYqBWzJxPtQU8cY9+n9t0giOG3l+qdIxQWumvYM2J6Ai/4p2O1UtbMDOB2\r\n3IRKFzgs6VpeCh38xcm9d3yxr+hM38Pw92GGGjEl9KM30BwdRxu6GheaUbnk\r\nIGeORh7m4b+8Cirz8Emib/0Yvpdxr0gY2F5lAKOr2MWigWAbJuELkABpZCDm\r\nWHa3oty6wZen87ha1K44JZ5Q/s4j/gE6hngISm6uDUimdsPm7NfbjidKenH5\r\ncJyKgjFruUhLaiBqeyeJIF92ivXo6VbieLbIkgjvXfa+gNQjwsWn3U+eYHFa\r\nzzKNVlRqW4GuHKrw/K2Kzjpc29XQGDlTJ6fgQZuznWRGJTGnVqa47htkPXd9\r\nM7vSk6W93F3WnS2BehkONDko73IL2W4eSjVM2gZMh4CdGBcO5lGyCV3Zf61b\r\nXMc5Nn5+L77xmFFGNex0Vy4xVdoRsfi0mQ1Cafv5bq8E9W0Cj695vT1gD7SQ\r\nbaJZdv/C3N1t3YVpnpLI8y6yOT1ZZ9gG4V2mw9z1gbJZ3/n/2ZYMClEh+437\r\nyXELSfFq0YF62IKbAE5L7ds5mi8+JZ1+dzA+4XKvpQS5qTDdegrLsSri2AwJ\r\njQoROrPaaPpueTYTKHEy5vKfrD901uG9LHk=\r\n=bU/i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6724fbd33eabb290f087a503135e0bd3a7e95d4d","scripts":{"demo":"yarn build:demo && yarn start","docs":"yarn build:docs && chef-express docs --debug","lint":"yarn tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"rm -rf dist && tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","dev:demo":"webpack serve --port 4200","benchmark":"yarn build && node src/demo/benchmark.js","precommit":"yarn lint;yarn format && yarn build && yarn test && yarn build:demo && yarn build:docs","build:demo":"webpack","build:docs":"rm -rf docs && yarn typedoc && yarn docs:postbuild","docs:postbuild":"cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.15.0","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"resolutions":{"terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"18.7.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.2","tslint":"^6.1.3","ts-jest":"^29.0.3","typedoc":"~0.22.17","webpack":"^5.74.0","prettier":"^2.7.1","pixi-shim":"^2.4.0","ts-loader":"^9.4.1","typescript":"~4.7","random-seed":"^0.3.0","webpack-cli":"^4.10.0","chef-express":"^1.3.0","webpack-dev-server":"^4.11.1","html-webpack-plugin":"^5.5.0","typedoc-theme-oxide":"^0.1.6","typedoc-monorepo-link-types":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_6.6.3_1668633524490_0.05516818365517473","host":"s3://npm-registry-packages"}},"6.6.4":{"name":"detect-collisions","version":"6.6.4","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@6.6.4","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"ae9e229189e3b194c8eb723c32b5d720ef690e06","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-6.6.4.tgz","fileCount":49,"integrity":"sha512-SG7CJOotTN09cKW47xv0Chwk+5ikUPYlJ+JwTKxZPdkl45C/c+IIRrm4fWqX8cfeJi7iFT9gOeq8al0ODKtH2Q==","signatures":[{"sig":"MEUCIGuhZUTgJNqsplseC4SpIAHCHgGwaw+GSvD355ONvJcsAiEAmPfgLmcnH1qV6qCpeFXmyWIy9wfUlxvuZPaFt0aJxWA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":260207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdVTuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqxJg/7BtOPNyWHUUyqaP6hCOyePRsYqJNMnqtiewutMR76AkKOV3NQ\r\ncQn/Y7EptcI047OJz9LpSvuu6lnSkoVGPfgsphQ/jeDCJHXxLEKgA/8BP7a+\r\njRUgu9KkpQoKEgceIiFQDpp7XAW6kSgQ+BsAWRNsUayBsrgwvQPcSkALfEta\r\nuDK1Yxe28LLp98WQs9EFoUbLKoH5U8AZrSbYb9AVWDNl9Js12cqwnJB8+/4k\r\ndvaXyvgPn0hdHftrniNwzMwyir7/n4LJ9rPNMCtfe3Ou6+ouufcDhUwe6rQX\r\nWmhT/zwHhj33UCs83UUkHL9yxRu+BUVHv1XzZbANxwbPyMdRZrIROuRDa5wo\r\nzaGCcN+UwxDse8zUxLj1AZIPaC5CBE+OmbD3KpjifxkExGgze1JeUHciTIy/\r\nTzG3XB52FQXtiWYO7lBAgea+/+PU7J46B0HPKPMa2ew/B4WehgWkTdNhfZM6\r\nzwNF9gPMt0IQ5/74F24urdskD287iR2T9yVaYL9Nt9GqQ9MTe/uhcv/DV1Pr\r\nvA8gO9FsOIcQKsy3Ogg/pEbCYRFW8aKQI5ev1EWXY6vBNRQ85vJ64DfONuL+\r\n9ln8DKLw/LW7cKv8Wp3bslmjbq2qqZtiSmvXgsCG1XVGnMDGSLMMDoF2ijox\r\nHAMssHTaPddvKCUng1trZJwV50/Dugvy9MY=\r\n=xRmA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"91b1fc56ce4e8c1ac9b93f317fb6e5ac995288ed","scripts":{"demo":"yarn build:demo && yarn start","docs":"yarn build:docs && chef-express docs --debug","lint":"yarn tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"rm -rf dist && tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","dev:demo":"webpack serve --port 4200","benchmark":"yarn build && node src/demo/benchmark.js","precommit":"yarn lint;yarn format && yarn build && yarn test && yarn build:demo && yarn build:docs","build:demo":"webpack","build:docs":"rm -rf docs && yarn typedoc && yarn docs:postbuild","docs:postbuild":"cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.15.0","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"resolutions":{"terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"18.7.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.2","tslint":"^6.1.3","ts-jest":"^29.0.3","typedoc":"~0.22.17","webpack":"^5.74.0","prettier":"^2.7.1","pixi-shim":"^2.4.0","ts-loader":"^9.4.1","typescript":"~4.7","random-seed":"^0.3.0","webpack-cli":"^4.10.0","chef-express":"^1.3.0","webpack-dev-server":"^4.11.1","html-webpack-plugin":"^5.5.0","typedoc-theme-oxide":"^0.1.6","typedoc-monorepo-link-types":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_6.6.4_1668633838338_0.16840922607250586","host":"s3://npm-registry-packages"}},"6.6.5":{"name":"detect-collisions","version":"6.6.5","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@6.6.5","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"a032c7db7e7575de9fd63d5469b0885d948dcd86","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-6.6.5.tgz","fileCount":47,"integrity":"sha512-FMfSkd8FLR/fXOEjE8LA+/s+SclUUOEz83Ehm29FvnY/B9JHJoVzLsQWVItQcqvVWguwwdYdrp8qKz4wZsdgGg==","signatures":[{"sig":"MEYCIQDp+fy7FFRSqTxmVbEhT++Uu4R+q3sD8yGigSQXWVPqugIhAJmei3KVo/5Ky/iJ6N/KF/wkwEuXs6QfGVeAcRVbmtzw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdn09ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr86Q//ehnVudBqcmrclfAcqKGpon01+uomAXy3fr/8VmfuuufS626V\r\nERHJoNM0gK70MvUUU763qAortqBh+PEROL6UzR0kgvn7Sv7beiWgLTFm1dLX\r\nyuh4W6xs18biSCa8I5umO6FEKZRUyXi5qS6nUrWdPq6GQ0Kx2k5T1yXpn3lB\r\nCCClv2vYSywEtrt1Mp1yr2XROxt0odhsaKqQys4lVsjP6pkFa+1rHG8NqW+o\r\nfRklBfotrsj5pBePyZqSrHVoonVaeQkR6UpVpCOMG+xsSgbo8GbxOcU9TtI0\r\nxBkOI+IcmV0oQSuHVxnYoQfMLPFxBJlhgo2A3PHvQZ6KAKFklhVRX+MmBZsl\r\nsbGKpOn8NGl/pf2sN3pJ41WowhpZaCEduD80X4EjyRRE5nB3awqkN/IkeZBw\r\nYBpr4SAnY9uQBD/5HHqWq4BXoUFQPl1vA3Mwp7kBUH0OADFnDGPwzdX9pqxW\r\nma1R4ndYPT8rCywo0o1aIsD9cP3yPW2/feuHNHrVQn4/UIbqB7LQRIMti24l\r\n5rjZTR+WD4HxiPvn2XTuio2JwkeJNPg3l3AV0ihVAfZvnl79MsRd+cQXdi6k\r\nIeg3YtMUg1EbHQBpKavRe72Qzt/Whd2p2DrwV1uuoGjJt608z1OoasykMHVN\r\nOsqa+Q2b7Ocw8wT0R+TmxhOak5d2um/TQAI=\r\n=oiom\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7c744f371450c4135bc65a2d328cdff0a976d8b5","scripts":{"demo":"yarn build:demo && yarn start","docs":"yarn build:docs && chef-express docs --debug","lint":"yarn tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"rm -rf dist && tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","dev:demo":"webpack serve --port 4200","benchmark":"yarn build && node src/demo/benchmark.js","precommit":"yarn lint;yarn format && yarn build && yarn test && yarn build:demo && yarn build:docs","build:demo":"webpack","build:docs":"rm -rf docs && yarn typedoc && yarn docs:postbuild","docs:postbuild":"cp dist/demo -r docs"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"editions":[{"entry":"index.js","syntaxes":["javascript","esnext","require","arrows","getset","const","let","classes","defaults","spread","rest","destructuring","template strings"],"directory":"source","description":"Source + ESNext + Import"},{"entry":"index.js","syntaxes":["javascript","es2015","require"],"directory":"es2015","description":"Compiled + ES2015 + Require"}],"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.15.0","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"resolutions":{"terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"18.7.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tslint":"^6.1.3","ts-jest":"^29.0.3","typedoc":"0.22.17","webpack":"^5.75.0","prettier":"^2.7.1","pixi-shim":"^2.4.0","ts-loader":"^9.4.1","typescript":"~4.9","random-seed":"^0.3.0","webpack-cli":"^5.0.0","chef-express":"^1.3.0","webpack-dev-server":"^4.11.1","html-webpack-plugin":"^5.5.0","typedoc-theme-oxide":"^0.1.6","typedoc-monorepo-link-types":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_6.6.5_1668709692864_0.7242465257303767","host":"s3://npm-registry-packages"}},"6.6.6":{"name":"detect-collisions","version":"6.6.6","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@6.6.6","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"9ecb280ad4236872b9eea4e98248c21879c72c77","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-6.6.6.tgz","fileCount":63,"integrity":"sha512-R2VTZ7S33N55LJhNMsIWLVKvyF7aKdvyN/sNbdnt1TyrV+pEILGpoTSIn66Cgk1la85Zs7CSrI5FGpzIthy4WQ==","signatures":[{"sig":"MEUCIQDU2ytZ/VNtTQ+iFz2AtTY0koCuMUqs+E5lMKxvvEKJ8AIgdlIW9bxVYV5+L88M1rUZx3C/R9DgvV0vJRmzh1+aoBg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeElnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqK8Q//SOdIKP3EdxhZSozJOSsiBM9m4t/BkCIqGyfwhWnEQ1F1LTsa\r\nHVag1YWALc7/LuV9HaqmvqKXBfkpjIvwlMjfa3h/nHQUWhsEehSyd1KQNUgG\r\nFpTKNvRp5lD+Yi+qOCd4j52TwFz8Ki47f5nDDy+iOpa6CRT7JCuYlorTaHSa\r\nZo9bZ1i7ANc2llv3GtcAR+qnaGl05imSMhdlUuqGvdeZy8xOKCqfhSGg2zV3\r\nhEcjmOoA2m8ybe0Tbzix6L7lrmpXCA2ZXAbm3DYMmDg5a2WwCa9Vfr0F+eX7\r\naUP94K9rjqMku7+Fnr65OOFIBU4hEA032JXbtx595K9GT3t6++oNs1Agp5g+\r\noYQv+QkUkxjaWjrilph5Erl5ifF39gryp5uVsHVRShEMpWfndWWnqXyHAuZy\r\ns6PVC61DQYZFZlm5G6xfyUJ3oufjMLCCUANq7BW8QYHaAiu8kcWxMT4KqPjO\r\nMFsYl9mlom55LBBr1lkdYa3zEmjWc7LtJe/ukh3Lf0u766wA/qmRZyIh0z51\r\n/V8hxjMSYmAy1Ordi+Fvejby+xyep1V7OYML/qZ7ILSoUvfaffArxf8qEr1w\r\ntPI7Zhd4gpMLeZDhZO2EvmFy78L+zcA5+8tT5TKXgF1IkuXJu1wP+0yGgAhb\r\n2Q/H+kT3/3Xj4AO4eYYNk1uM4CFgDl1GvCg=\r\n=4sG1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c2e57a04c7547b8acaa9c40d832f63b9609bd7c4","scripts":{"demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","dev:demo":"webpack serve --port 4200","prebuild":"rimraf dist","benchmark":"npm run build && node src/demo/benchmark.js","precommit":"npm run lint && npm run test-and-build && npm run build-for-github","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rimraf docs","postbuild:docs":"npm run docs-from-master && cp -r dist/demo docs","test-and-build":"npm run test && npm run format && npm run build","build-for-github":"npm run build:demo && npm run build:docs","docs-from-master":"for f in `find docs -name *.html`; do sed -r -i 's_/blob/[^/]+/_/blob/master/_g' $f; done"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.15.0","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"resolutions":{"terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"18.7.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","husky":"^8.0.2","rimraf":"^3.0.2","tslint":"^6.1.3","ts-jest":"^29.0.3","typedoc":"0.23.21","webpack":"^5.75.0","prettier":"^2.7.1","pixi-shim":"^2.4.0","ts-loader":"^9.4.1","typescript":"~4.9","random-seed":"^0.3.0","webpack-cli":"^5.0.0","chef-express":"^1.3.0","webpack-dev-server":"^4.11.1","html-webpack-plugin":"^5.5.0","typedoc-monorepo-link-types":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_6.6.6_1668827495237_0.539942348892088","host":"s3://npm-registry-packages"}},"6.6.7":{"name":"detect-collisions","version":"6.6.7","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@6.6.7","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"0d62129611cfbbea3cf29f25f662abb7694a1f1f","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-6.6.7.tgz","fileCount":47,"integrity":"sha512-h36hA8qyAYdhssl6bNRfBd1+QzNLGGZ5TLbXPdB1LiCoQ2vYNuTEFjb0a7qc584slzhoGnRjOz5g0Z6wlLdCHQ==","signatures":[{"sig":"MEQCICbxZjvbqKRHVcYycbUJi7FNYS+dXq0azhC5f5C51HzZAiB6TB0zloBOgXoA2Z6J+DPmd4cu+QckDgskn/Q2lUTAZw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeFumACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjBw//fvgXEqeolKFH8oxCXuZ7avUq6KUI0nS1P+UrH3nIH/CveZu0\r\n/bpM7OnIYvBTueD4svwDWwTnb2XF3TC2Tf1gOp+OtpCiIuczrFhe43QFAYtB\r\nNrwx3GDtrX0u9JRQFcSJZbBNgyhBSLH36dj6LDGQ4/84WUjiSevDO2ChUVTm\r\nk12aqmoMAbhoYtMjcXgWWiSR+9MZ0gDqXR9wDjZCDtyJpuMB/F0jz0GQFLSf\r\nofevvgeEFBTExSlORgRC65tdmeHfgJTzcPwr6i3HoK9FPL7jm/XIpL2I91xI\r\n5LuH8tbNhP5N/+CAZyNRJ1rJ+rhiwXYTNd98wm0qGu655dRcYSgMLvRBHuBL\r\nwY/TxbtpkW4FieDY+AQib1w/zDJ2yH+D/WfXwBhtB3R9ZxWbfYqo87BTxgcZ\r\nrcmragYeVSw/o37ciUPejeYi/ePIBRXmQVaBa5h/pUXfOyHQZVf8dcS5I5lZ\r\npM1bQOlxGdSe+EJ+xoKu2p6t2SgO+KW9WsV3Zt7e8dK0DnrVnNTZE/qJjslP\r\nMjRcnHwzwaLP7/xgDqhoP/G0Cl1ajpf6SZsQEDwyLSGeyBR3TWuHK46AXwQT\r\nXFt1F90LdQ8JqSJVuaBXAmeUl+9C8/vzlQu9QE8Q0AImZ6sYU4sqOBVTN/6k\r\nsp1R8NRyJ9IocTl1k7wqtRNPXrafI96ZWNc=\r\n=YWhv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5f6fa3094e80683287617dbb8ae7d0a62d4b5b87","scripts":{"demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","bench":"npm run build && node ./dist/bench/index.js","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","dev:demo":"webpack serve --port 4200","prebuild":"rimraf dist","benchmark":"npm run build && node src/demo/benchmark.js","precommit":"npm run lint;npm run test-and-build && npm run build-for-github","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rimraf docs","postbuild:docs":"npm run docs-from-master && cp -r dist/demo docs","test-and-build":"npm run test && npm run format && npm run build","build-for-github":"npm run build:demo && npm run build:docs","docs-from-master":"for f in `find docs -name *.html`; do sed -r -i 's_/blob/[^/]+/_/blob/master/_g' $f; done"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.15.0","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"resolutions":{"terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"18.7.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","husky":"^8.0.2","rimraf":"^3.0.2","tslint":"^6.1.3","ts-jest":"^29.0.3","typedoc":"0.23.21","webpack":"^5.75.0","prettier":"^2.7.1","pixi-shim":"^2.4.0","tinybench":"^2.3.1","ts-loader":"^9.4.1","typescript":"~4.9","random-seed":"^0.3.0","webpack-cli":"^5.0.0","chef-express":"^1.3.0","webpack-dev-server":"^4.11.1","html-webpack-plugin":"^5.5.0","typedoc-monorepo-link-types":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_6.6.7_1668832166084_0.1763423098775041","host":"s3://npm-registry-packages"}},"6.6.8":{"name":"detect-collisions","version":"6.6.8","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@6.6.8","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"345bedbade99346075987ac565399066588c7347","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-6.6.8.tgz","fileCount":47,"integrity":"sha512-22RrPGDwq/OF/fzK/FRGC4QIpcaIG8XuQlBBtx5ye2Wg14eH9wqv9eXimhlppUuW0xv6aEfh439KUdq5iS6IAg==","signatures":[{"sig":"MEQCIGcXsLNKkvm+wPu7F7ZrUR3yxLcmWIzoD9Yz7f/rF0LjAiAlyXpf0f3Xa4CH4WwivqBrbnDqA4i2optfku9DIKuUUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhinfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozQg/8CxVf5YOVD5Ayp47p7p5WaJ8Dfbit/A8xnJsvlEdbUyudgKR4\r\n2AaWtIW6iVrsH/npkYrr20Mz6LwwCEqUNMowdwyFqiwkYbkCaxauIwVvrFG+\r\n7au4P/KoPdhc6yIU5ZvzPhhd1AZMGh9OZdJ/5V5f1JsOB+3B9GJilYTMJQ+a\r\nCosZplZ6ZD54q0+CE0SKGcXYEIwmyqNAJAG+HTZvLEm4zGho+5hTR8mQYXqb\r\niPM+QD5f7LBobgJXbA7F3qx1otTO+sbEhlkwsy5GMtS6EL9eFkVWj3lWTR+T\r\nEqTUxnQ1uea0+eC+sEzukdxyYGh+O+TlXd9Z9J5SaYokcw8lXyu3YhlDdTUG\r\nFDww/dCsh23PbtfsJM5XvPsGkqs/gIw01OWLx6853YkkgI9qm8QEaN/UcM2x\r\nn/TFc23jmVAtxRrTJiVVDm73cyoY4nNSSeeW7rvhh9RiZdbMQZAK2KtIqok+\r\nhZWp3H0ygRIgqpW/4uDAMAdeMNsbPiVEkuDnh79u6pOX+61f/DtJuHzsdrrk\r\nhNU4dDya5OuUv29IQmCaT2rbISo3pCsWVjCnbqKBsC4iN58aBd9e+DN4wLWx\r\nwaPrtV/VG58u7KS8po/0LceztCT3/qoxPeREXLKxRDrX4+0NLL3ixXsNjY/P\r\nZRDvqPEPMwGnTsQEk4C67nXiUVZjGSgQn5E=\r\n=bX5c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"050e2946e21548c01a6fdfa2cf139c45ca4cf51c","scripts":{"demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","bench":"npm run build && node ./dist/bench/index.js","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","dev:demo":"webpack serve --port 4200","prebuild":"rimraf dist","benchmark":"npm run build && node src/demo/benchmark.js","precommit":"npm run lint;npm run test-and-build && npm run build-for-github","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rimraf docs","postbuild:docs":"npm run docs-from-master && cp -r dist/demo docs","test-and-build":"npm run test && npm run format && npm run build","build-for-github":"npm run build:demo && npm run build:docs","docs-from-master":"for f in `find docs -name *.html`; do sed -r -i 's_/blob/[^/]+/_/blob/master/_g' $f; done"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.15.0","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"resolutions":{"terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"18.7.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","husky":"^8.0.2","rimraf":"^3.0.2","tslint":"^6.1.3","ts-jest":"^29.0.3","typedoc":"0.23.21","webpack":"^5.75.0","prettier":"^2.8.0","pixi-shim":"^2.4.0","tinybench":"^2.3.1","ts-loader":"^9.4.1","typescript":"~4.9","random-seed":"^0.3.0","webpack-cli":"^5.0.0","chef-express":"^1.3.0","webpack-dev-server":"^4.11.1","html-webpack-plugin":"^5.5.0","typedoc-monorepo-link-types":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_6.6.8_1669736927114_0.965173098911315","host":"s3://npm-registry-packages"}},"6.6.9":{"name":"detect-collisions","version":"6.6.9","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@6.6.9","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"9a60782f40a00154e781a8104fdb0a1b09029034","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-6.6.9.tgz","fileCount":47,"integrity":"sha512-4aMHGkZzz+qSqSKfo4P83TcZvZFsUaAPya1YAXOcyD+C+/XDzeTCA6ukM8NBpwbLU5mD85ryqMomvjOeOP1+FQ==","signatures":[{"sig":"MEUCIQCCOAExpOZhG3/yiLBCRwWnlZVzMeN2cAOpEetYLtVNpAIgApkTi7lSbzp/20S95pZpqHokrue9tTmsd90/mVZbTJ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126740,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjomDwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpc1g/+LOXibqdQy+Qm2xhq/dr7T059rgVq6BhvR3aylSP85u6HNi+f\r\nhH8K7NMqEHBvDLemDfrCWV6eNDr0E6oVp6dO0bgn60YmPv55HACJ2unirWFN\r\nrHo3Q7IYVMzoujIGEx9t3F0fp8cv06DNqzqmBkf48TvLv+b8DHaonGt0gGFq\r\nqyHnks0ENiJTKGanwcRm+4vfVv/PTGmD1KqriwoSUZUUtXddOyzCER1KPt7j\r\nrqtq9gp50DgqHRZEV4kXw5lmf4Jgu539o/GTIA/Ojh4DXHCKzcw90oSnfDI/\r\nkaiP2Gg556kgPRn/rxzuH6Hw73IR1JM4WtDsPKrlKokc3Q/lznXWsfhmhfKg\r\n8weQ4qjjCUosXfKPBCQkrraUwZreaCRALcJNYrIIge/2JeGX44dqvjt2rOf7\r\nI8NFZgZg4qRZZxotJ+YrXpzvIMWRiZ/RWn4tjum8ROFox6oO3RXvdgQCn3SO\r\nB0enxfw0OahxDBU6CIGUHS46E6fYlmfGw/SbomTDoBJgs++HXsExPFGVS7tV\r\n+f5ZUIhaMXihlNnB99ZQFkp29TyfyZw/qe3Hg37HCR25+YjuwROGhY8AW5zc\r\nsiIByNbGRUj8OEMcRtDkxP5dk0aarfvDPSmS1bB6qqRlszO/8fI8WdVtSHMN\r\nD8EZ+TO62/bYJdVE01JOYLa5Akx9yeQz32I=\r\n=uFnG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3a8d9b5b83445b4837f6628ed55bdef7f211ebe3","scripts":{"demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","bench":"npm run build && node ./dist/bench/index.js","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","dev:demo":"webpack serve --port 4200","prebuild":"rimraf dist","benchmark":"npm run build && node src/demo/benchmark.js","precommit":"npm run lint;npm run test-and-build && npm run build-for-github","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rimraf docs","postbuild:docs":"npm run docs-from-master && cp -r dist/demo docs","test-and-build":"npm run test && npm run format && npm run build","build-for-github":"npm run build:demo && npm run build:docs","docs-from-master":"for f in `find docs -name *.html`; do sed -r -i 's_/blob/[^/]+/_/blob/master/_g' $f; done"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.19.2","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"resolutions":{"terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"18.12.1","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","husky":"^8.0.2","rimraf":"^3.0.2","tslint":"^6.1.3","ts-jest":"^29.0.3","typedoc":"0.23.23","webpack":"^5.75.0","prettier":"^2.8.1","pixi-shim":"^2.4.0","tinybench":"^2.3.1","ts-loader":"^9.4.2","typescript":"~4.9","random-seed":"^0.3.0","webpack-cli":"^5.0.1","chef-express":"^1.3.0","webpack-dev-server":"^4.11.1","html-webpack-plugin":"^5.5.0","typedoc-monorepo-link-types":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_6.6.9_1671586032012_0.945772991892915","host":"s3://npm-registry-packages"}},"6.6.10":{"name":"detect-collisions","version":"6.6.10","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@6.6.10","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"3c0c0167da2488730daf212840ff3f9f4241a0cb","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-6.6.10.tgz","fileCount":47,"integrity":"sha512-0DrX0sF8Kf8V51eKc84+hiCfRqFL28uKthZSSni60F54xsI4M2fUw/bSwOi2N9iKYbnJuZnjV0voIRYEHB+IcQ==","signatures":[{"sig":"MEUCICNe/lWAEZeyGieLCbkwRUdSwslxl9ZJUkovaSqEC8S3AiEAvxp99bGKdC5VMax/cWkad2DQMt0VerM6lzEqMTwGjJc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjsh4RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVsA/+KNsMHz7k2IrXAqXSMkxceBaffsibuQm14JbMdrzCKQaS/V9G\r\naSJljTWY0mjBHr+HojWTWnpDYwMASV89C2Xi1bSi5Kf0Fp7ZpTTNSH+aRG36\r\nd91YkYcyKQYOJsN2X9ViH26Fst3uN8+13Fvot1vdim0Yr9zm3VDcfQJhGrvF\r\nobmycnKaSL9oZVpsenbwLcnog799YHeXkwMsPS9It12Cykw3A0DgMhpuxQ7y\r\nxSYthgfjo/nXZ+dYh9WauzjvMTmhNwv3BGKDx7pV1JRac5xZV6eyc3duUNhT\r\n3j8RHUZhQctOsmABrVr/B6KEnxzH77VHsR5F3tVrB4KTNgISMo3rWTOyR0ld\r\nrSNQIcpntiSS26znTQuu+BVv9J2ckyis9zESRSzasejsgK7t/Ew+OFBjK0PG\r\nt4tH22aJRPUXhsgFFvLDpD5YIPfWuovgcTPIS1Avs7Ny6DzOlq21tXuzKi4b\r\nqgAXMhmC0skVvCqqAzk3z4GOwq72waPM24mQFStocyp/Dj2wcLgYswnQko8o\r\nlspbNjf2H0sdrzjmzBNlUQAjCnOvjkniODOKtK9Sc4DK7Wt9bQEY+umohxvR\r\nHq+nf45rdbI98kPIzfnuARetBJ72sgAsHASjfcjQQQkxE5AeKgXdDbr7h1uI\r\nmwrlieCGEUSGKq7YrplLfxpvw5lxCPQ1QD4=\r\n=+Ekg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8f27b00e28324df77e7339f06e78d876d04295c0","scripts":{"demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","bench":"npm run build && node ./dist/bench/index.js","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","dev:demo":"webpack serve --port 4200","prebuild":"rimraf dist","benchmark":"npm run build && node src/demo/benchmark.js","precommit":"npm run lint;npm run test-and-build && npm run build-for-github","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rimraf docs","postbuild:docs":"npm run docs-from-master && cp -r dist/demo docs","test-and-build":"npm run test && npm run format && npm run build","build-for-github":"npm run build:demo && npm run build:docs","docs-from-master":"for f in `find docs -name *.html`; do sed -r -i 's_/blob/[^/]+/_/blob/master/_g' $f; done"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.19.2","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"resolutions":{"terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"18.12.1","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","husky":"^8.0.2","rimraf":"^3.0.2","tslint":"^6.1.3","ts-jest":"^29.0.3","typedoc":"0.23.23","webpack":"^5.75.0","prettier":"^2.8.1","pixi-shim":"^2.4.0","tinybench":"^2.3.1","ts-loader":"^9.4.2","typescript":"~4.9","random-seed":"^0.3.0","webpack-cli":"^5.0.1","chef-express":"^1.3.0","webpack-dev-server":"^4.11.1","html-webpack-plugin":"^5.5.0","typedoc-monorepo-link-types":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_6.6.10_1672617489093_0.6589774188982533","host":"s3://npm-registry-packages"}},"6.6.11":{"name":"detect-collisions","version":"6.6.11","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@6.6.11","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"d47509f6f02abb65fe1a82ebb632f48e190a0e6d","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-6.6.11.tgz","fileCount":47,"integrity":"sha512-p4QJN2kpgCX/g1iiXjupCekHZ5ICUqMbWOqwRHYrwGh6e5eKAC4cmaf9YrvsOF8goc4ZeKI4r4Ojqb9h7Pqiiw==","signatures":[{"sig":"MEUCIQCL5gUbui7CWYbNpzAbjMQzXRjS+WaRy9g+YNpcmvRcXAIgdlvFTpA3BF+ZvwEpehaYBGkESsvwc/k5T2y/bE77jQ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjsiyZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqIcRAAjp/2dijheCo54sGILlf12vOnFd/MLV0crDTY0G3lOoO83rqz\r\nOjZGlS4bBro5ylyKzMUL27e49LxSLIXMVFF5kSTOmV3hRK0CnnPg+kQK3e/H\r\n96ZozLLiO54Uqkqmf2mHtpNFyUg8ks2ZTrW7XXqEvJleBGToATZlN96UejDe\r\nAnwn+1Z7cwqL8RWYeqPxZXbiGqVOIX+j910yVixjVsX8J/UHhPXRE8HKK+Oe\r\n1CuWVwKh9/oyD/aJBKQdV5ASHNLPF3l+tJiG0BQH0AuVXJpBHG7G0Ukp1/bj\r\nx+WYLV3yZ0jVAK9Dk72R7E9cMrnWCL0J43viKsbWjei4a90bWUPO4ue/30Vk\r\nVdENQi4196iVg8t99Zht6JmZqY0fiBGV1dOWDYpCBY9Yuk900srrbmhOIxHM\r\nelPzH1/9yJE75hPaBcwDvV5duczYJ1y8Qf+B3hQaQr+166GJOQPNVvP5eIhB\r\n070+M+U/k+bFzXPRBj22ttIdsiijktzlXYxUExrY9ApbnT6SQ2b4nGoTOFId\r\nKIDnCwZdbxv1UQye9pSyZQUyijfUV7rzuGIr2QLgOqBNzKvSVzGR+iwLv8b6\r\ntW3QYpVOtZ4ZaqU+4xKION0v6foifknmF72Q9X/d54fReLbBbFI1caVYhCTZ\r\np3flNvQOuu0tZfNk6L3vue15gY56OYDgvFc=\r\n=SVaa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e6055dd986d0231f70a54cc2c131bad46fd51fae","scripts":{"demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","bench":"npm run build && node ./dist/bench/index.js","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","dev:demo":"webpack serve --port 4200","prebuild":"rimraf dist","benchmark":"npm run build && node src/demo/benchmark.js","precommit":"npm run lint;npm run test-and-build && npm run build-for-github","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rimraf docs","postbuild:docs":"npm run docs-from-master && cp -r dist/demo docs","test-and-build":"npm run test && npm run format && npm run build","build-for-github":"npm run build:demo && npm run build:docs","docs-from-master":"for f in `find docs -name *.html`; do sed -r -i 's_/blob/[^/]+/_/blob/master/_g' $f; done"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.19.2","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"resolutions":{"json5":"^2.2.2","terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"18.12.1","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","husky":"^8.0.2","rimraf":"^3.0.2","tslint":"^6.1.3","ts-jest":"^29.0.3","typedoc":"0.23.23","webpack":"^5.75.0","prettier":"^2.8.1","pixi-shim":"^2.4.0","tinybench":"^2.3.1","ts-loader":"^9.4.2","typescript":"~4.9","random-seed":"^0.3.0","webpack-cli":"^5.0.1","chef-express":"^1.3.0","webpack-dev-server":"^4.11.1","html-webpack-plugin":"^5.5.0","typedoc-monorepo-link-types":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_6.6.11_1672621209609_0.8602896125574937","host":"s3://npm-registry-packages"}},"6.6.12":{"name":"detect-collisions","version":"6.6.12","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@6.6.12","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"0e9f7ccf8cf9f0586ac2cbdb3235cc4e873af70e","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-6.6.12.tgz","fileCount":47,"integrity":"sha512-btQVxAu8xbBf6pzlEh5h5rNRGFHKdu+fsA2gQeXy63HwlupmgVdB48j7HynKFp5s3TiNTQ6UP9wSD3iXlT/7WA==","signatures":[{"sig":"MEUCID6RhTa3v49Pgtf5FODQOPxofducjVjOF+s5t+DMNGYsAiEAssKwg43hFlQYd3rfuXvVicaHjwpulAphyWwQlQva9RA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyG8CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq11Q//e5qcm2/ztglwaRDkCN1TINXkjxKtNiM5b4fe3Ct2kdxDVsVW\r\n5pUQooji8h3NcCiO33agYylXdhslXLLw3xYZXN48TQQUUfR/qnFfhXxmv0Ts\r\nwC+07pZjN2aHbHSF7oyjbvWzWpMSPKIaHjRcbDG68FZkAarUpC11HK+ilO91\r\ntPE6Haiok0lTGf3+sV9S6nJEBZempRW/6XxfKFEGPdDzcvWYJAHU54rmco7s\r\nrZHn5gl7XaXQov0gl51+E07eFwO1rK4O7uHQdtAIUuvXC21L7gADiGXpwGDL\r\nVMD0C0uVUNG0TiV1agBWiOZWRpLTWympf5CxOXGlJSVEnUT9TII5tj9sVFuz\r\nGjIipC7b2Ull/uEvzrqRo6cR7S5orSTx8gFB5AEqOmFi/RYPjJNDBB5OFbMk\r\neS7xftwFmnSzl767NK9mLqFxfxeOrmhtW9GH7AMyBmGnPZbtsznxozIckWoO\r\n5PvJtHqmaZ/F+kmTsn9VfgOe5hmLZZQs4mu2dA1d2nx99DOcVH3pFsdWV24U\r\nmhW6aDyw7COThtUzykSLJKjty1rQjI3hYEXmofqRxBcU3x45s4s6QxfalOdW\r\ntwJRnclsL7lKVXXd/99WyC7AgiVKQLl7f2G4YhZCE+jjHCDA1nQA2vsPyFOX\r\nxtTH2CjJwClIRrs0RFtbpZknRtERs+9pcho=\r\n=iAzE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"65e81dd14efc476d9fb0185e9da6aaa9ae81e097","scripts":{"dev":"npm run build && webpack serve --port 4200","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","bench":"npm run build && node ./dist/bench/index.js","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","prebuild":"rimraf dist","benchmark":"npm run build && node src/demo/benchmark.js","precommit":"npm run lint && npm run test-and-build && npm run build-for-github","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rimraf docs","postbuild:docs":"npm run docs-from-master && cp -r dist/demo docs","test-and-build":"npm run test && npm run format && npm run build","build-for-github":"npm run build:demo && npm run build:docs","docs-from-master":"for f in `find docs -name *.html`; do sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' $f; done"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.19.3","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"resolutions":{"json5":"^2.2.2","terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"16.19.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","husky":"^8.0.2","rimraf":"^3.0.2","tslint":"^6.1.3","ts-jest":"^29.0.3","typedoc":"0.23.23","webpack":"^5.75.0","prettier":"^2.8.1","pixi-shim":"^2.4.0","tinybench":"^2.3.1","ts-loader":"^9.4.2","typescript":"~4.9","random-seed":"^0.3.0","webpack-cli":"^5.0.1","chef-express":"^1.3.0","webpack-dev-server":"^4.11.1","html-webpack-plugin":"^5.5.0","typedoc-monorepo-link-types":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_6.6.12_1674080001817_0.017494940429976902","host":"s3://npm-registry-packages"}},"6.7.0":{"name":"detect-collisions","version":"6.7.0","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@6.7.0","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"f47b8240bace2fbbd112c670a3a17e2c34864037","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-6.7.0.tgz","fileCount":47,"integrity":"sha512-JtkVXvxpuMO+XxKdzev/J0io0IiGBuQE/pOxMlVOZOfDvvE0LYEtlZHdU/1h4DV8RpHuwOMEuHqacRhuucuYXg==","signatures":[{"sig":"MEYCIQD0YgTQydk79it9avE9xsJZjUvLcFPkMwecfGrtIsZFCAIhALoM4/zjjLbBGX3tv/Dd5HQXQDupGBBFOndZVp6YRzX/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyHn1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqnPQ//Q3FiqPhCwp4Zllaz05N7o/wHRRtH5/UuXT9wdYQJFCZh+cOw\r\n7fXmwyWf23FUPOr3Ozhl3la0EiWty+K6XGhqnU/BcAaKMLtB92oQbrX1lFOm\r\n2uQzqiA8znmRqA1Xdm+nOpBP8XyvaJbBvqKIQM6+AxwmYiATfGAunP5NREfP\r\niMzH+vyy1xMwJWiuq3dDxG2Hksk6HHpElkjwu6v9OZ0Ul96+PZ3z+c7NWeNP\r\nmI9KcMihCR6NFvu54FvEoWDaiUSgC32zZeGNsUxyqQfCfzS4c6Ppeyn562jG\r\nii1d13qjRVvXzVN41TsBpgz+1GmL6yn6r26jVAqATDFdzcFYsZbhwtE+RGHH\r\n8RK+NqHDhtslDZZg3/7nvoquVYtU4U2Tp/ZVPdoOdSOLYMpwXdNXCseb43Mb\r\nFuMIDNVzjGaAsgzvfshYzq9tm9jfvpdL12WuVm9DjHKYaPAjT6T5AktCRUIq\r\nl1AkcL2G+zeiCLkgNlpiHviuQi/l47jf9zZANbab+Vh04E5F/wDZr6OyVXKE\r\nRefMZbMLTnqihXWZTUyO4/rdv4J4Pc50p6/iido+6pRoLP0FzAFQw9W5X8RU\r\nKOpYTECKqPVr36yPNEY65j7VlW7htH3FItqe10p/FM3Rb6jUTNeC/vUUwys2\r\n2OfoxGLZFZsgYzcG7Tge5SlOj9etWMFDz8w=\r\n=k7lC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c8f4ed9308fffc01eec9f8b7dd3ea7a3fabdb572","scripts":{"dev":"npm run build && webpack serve --port 4200","demo":"npm run build && npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","bench":"npm run build && node ./dist/bench/index.js","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","prebuild":"rimraf dist","benchmark":"npm run build && node src/demo/benchmark.js","precommit":"npm run lint && npm run test-and-build && npm run build-for-github","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rimraf docs","postbuild:docs":"npm run docs-from-master && cp -r dist/demo docs","test-and-build":"npm run test && npm run format && npm run build","build-for-github":"npm run build:demo && npm run build:docs","docs-from-master":"for f in `find docs -name *.html`; do sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' $f; done"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.19.3","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"resolutions":{"json5":"^2.2.2","terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"16.19.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","husky":"^8.0.2","rimraf":"^3.0.2","tslint":"^6.1.3","ts-jest":"^29.0.3","typedoc":"0.23.23","webpack":"^5.75.0","prettier":"^2.8.1","pixi-shim":"^2.4.0","tinybench":"^2.3.1","ts-loader":"^9.4.2","typescript":"~4.9","random-seed":"^0.3.0","webpack-cli":"^5.0.1","chef-express":"^1.3.0","webpack-dev-server":"^4.11.1","html-webpack-plugin":"^5.5.0","typedoc-monorepo-link-types":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_6.7.0_1674082805364_0.4298705491195496","host":"s3://npm-registry-packages"}},"6.7.1":{"name":"detect-collisions","version":"6.7.1","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@6.7.1","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"dd6a3d1b2ab12c357ee4fc991eb105f70db386f2","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-6.7.1.tgz","fileCount":47,"integrity":"sha512-wtwwtVnb639SA+2/XARkHTcD2buA83KwsPHOK0lvMmj1QkQB0/CNs+pnAgc/Uj6bWHMZQZvGFZoxzMFtrA8xXQ==","signatures":[{"sig":"MEQCICpdJA49lqd3V1jxCxVcLoQdkZbtkw1U4Mcozml4NiJbAiA660z/Zm088udajXBwyAIzPjHgXFZeeRTZLq2gLkw8KA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyIqjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEwQ//a70rpii+2+6n8nZz6Bik3eOvwfYBq6qu5NqmkIt3y4TeaKhJ\r\nyR3t6qH8NN7skwreUefPPusvWXLQoIq9Wfia2EQjxQo9K9ICGNC0RUjptEct\r\nXyLOYiOpkCu6W+ijhXrqboKTOjVYM6r+5oMaBIsZsjXyDP1KE0fsruuzpTkx\r\ngdWMA+t9sqUU3TRrsxojCzolf2iUxnPN79PpGq9a4hsRtqyYdKsvfJmXti9C\r\ng89iGulMa6eNVFmHA/JhjdMr5hOD4oWcd7M5E4PqZYueBGdQyA9nveY6+UM7\r\noxtLlYt7z3dDGq/oUJiP2WW3jTGFhu+iBZsos9J0/S3ZKOVV1EdSBtJIUm8c\r\n6G+PFesFmIaV/AsPF5jNPaUQKVMvs/NwW9rB1Uk8MmwZ7D3fvJLKIQcbKcVD\r\naSsv3LUWpNZ/JaEbxe2WA7TkWfoLzO/03kCSfdb3G7FrQzDwVhwNJ8GeAKzu\r\nYkQ/+7kVe67XPNF4/CFoGnH/qkhwe1C/wnFS0TRwgl7e7tzS3pdPW3SfXLS2\r\n2dUR6UmGqRW3TqLfWGKcMUH3peaP3qk9vpPBMeXhNFfH07u79bhAfLbI4RR6\r\nDlvz2uP4+9Bye81/iFAtS8L4I1SllFwDgvEkB9fAq4I3h2xzEZLx2Bmza4OP\r\nydyrrgmAPlgg6Ane3KYJq4tyIEnXzghp1cg=\r\n=kmqO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"768c97ffbaf056363fa5edabda15b206d627d8a1","scripts":{"dev":"npm run build && webpack serve --port 4200","demo":"npm run build && npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","bench":"npm run build && node ./dist/bench/index.js","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","prebuild":"rimraf dist","benchmark":"npm run build && node src/demo/benchmark.js","precommit":"npm run lint && npm run test-and-build && npm run build-for-github","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rimraf docs","postbuild:docs":"npm run docs-from-master && cp -r dist/demo docs","test-and-build":"npm run test && npm run format && npm run build","build-for-github":"npm run build:demo && npm run build:docs","docs-from-master":"for f in `find docs -name *.html`; do sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' $f; done"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.19.3","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"resolutions":{"json5":"^2.2.2","terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"16.19.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","husky":"^8.0.2","rimraf":"^3.0.2","tslint":"^6.1.3","ts-jest":"^29.0.3","typedoc":"0.23.23","webpack":"^5.75.0","prettier":"^2.8.1","pixi-shim":"^2.4.0","tinybench":"^2.3.1","ts-loader":"^9.4.2","typescript":"~4.9","random-seed":"^0.3.0","webpack-cli":"^5.0.1","chef-express":"^1.3.0","webpack-dev-server":"^4.11.1","html-webpack-plugin":"^5.5.0","typedoc-monorepo-link-types":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_6.7.1_1674087075081_0.8759962399865919","host":"s3://npm-registry-packages"}},"6.7.2":{"name":"detect-collisions","version":"6.7.2","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@6.7.2","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"f5c840c22bc98c1a2f717a63adf4c6f08e1a1303","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-6.7.2.tgz","fileCount":47,"integrity":"sha512-1NZ4MBJeq4k7GwXRyyIJB6Z0cL5SA79+jN7wCZziQQywsq8ATqtWGrtEZ8O0FRRD/VgAoP/0anP9rKjep4g2lA==","signatures":[{"sig":"MEYCIQC06ZgARx99oEBCqXUszyWrKsilpnvpvyBHP9U0I2hsywIhALErndFZn9cLBhxv5V775oFxwAG1r+o7o7TcAMXM1GU4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132845,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyJ7vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmolGBAAkeXLbuo3kjG+2b+Y3loiB9aP6Z4fMtY0PnzH78aPauWNeTjv\r\npfFQTcZACahBEn1jdDv5na1Si19LFMhGkWyuQDKOBen+YOHrzvPG+ImcRiev\r\nzGGJgSeBSWhBsMD7DR0Lxlpli7V1lFDCbeRQ34+gTN2iBk50gkFchBwHrP6m\r\nZMBJTtlOFyQjabIV8shFxzWxLsNMYSIv4r1AILre/ZLfjmOfvkZTR93SKlJs\r\nAQM1zb3SLoIHOcX4edhPGYgzWQZRelXoCAfLwkE1dLiNFlPbbt5NBNe5kgfx\r\nHy6wHWyy237gxtGxly5Q7iuuabZGnIkeX/LU+Mqy4S4sgVPDhh6xLnGLurWY\r\ncrVZ7S82PoQJNk8Hk0RJH6txcUzKLpgZRu48TPvzeRWqtYvjQpb+bISdUlg3\r\nSCoWFDtNqfmv0IoRM30Fa3BIWC/jqF6EaQNhTit8uaXbLMTQ5EyS6AetB3/W\r\n1sXTWQxacx8D2kRzh5FqtIogmhn9OU5+ElZlRWDJYrhe+pgk5GdUytKTebkU\r\n+pXUglW3VODbcfuebFFbGMgirxW++n+OJmKdHZeIcMmqHY8EAwnBAl8b8Mbs\r\nAZidjIB0bM2UdqhoO7bbsSrdMP8M51dW3Tf+CpeQsIQ3iWlczbNUlUWhf7Hk\r\nn1jwNl/85Xc1XnFwXdTRG2LBKrja8h7yCJU=\r\n=1tNf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"21ec39eafcebfe747e9ace3bdbed1eb8979a9acb","scripts":{"dev":"npm run build && webpack serve --port 4200","demo":"npm run build && npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","bench":"npm run build && node ./dist/bench/index.js","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","prebuild":"rimraf dist","benchmark":"npm run build && node src/demo/benchmark.js","precommit":"npm run lint && npm run test-and-build && npm run build-for-github","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rimraf docs","postbuild:docs":"npm run docs-from-master && cp -r dist/demo docs","test-and-build":"npm run test && npm run format && npm run build","build-for-github":"npm run build:demo && npm run build:docs","docs-from-master":"for f in `find docs -name *.html`; do sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' $f; done"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.19.3","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"resolutions":{"json5":"^2.2.2","terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"16.19.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","husky":"^8.0.2","rimraf":"^3.0.2","tslint":"^6.1.3","ts-jest":"^29.0.3","typedoc":"0.23.23","webpack":"^5.75.0","prettier":"^2.8.1","pixi-shim":"^2.4.0","tinybench":"^2.3.1","ts-loader":"^9.4.2","typescript":"~4.9","random-seed":"^0.3.0","webpack-cli":"^5.0.1","chef-express":"^1.3.0","webpack-dev-server":"^4.11.1","html-webpack-plugin":"^5.5.0","typedoc-monorepo-link-types":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_6.7.2_1674092271522_0.4491783744511204","host":"s3://npm-registry-packages"}},"6.7.3":{"name":"detect-collisions","version":"6.7.3","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@6.7.3","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"cca89cc939b1823e28abae8c59bb288838c0519c","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-6.7.3.tgz","fileCount":47,"integrity":"sha512-gZiYb1Gh2Bd/GKFDIMfZCKCkyzFr6bvAs0LcPC2fRnKu0R5K3nzBKRIunh/4D9fSHBzZpbRMQbXDSe5YN+GkYg==","signatures":[{"sig":"MEUCIEg4H5Ka3P00zkGWCIyyt6rCm3VbUVkt8GONlN9bPACAAiEA3B3FKbvay+xdzTLtOj4fen/6MyyfCp2B46kPvxQKpXA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1wlfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUJw/+Nn2iukRm2V3cnF576RgS3uhKSZ0U+TpP0naAgOLCNwEGqS9B\r\nDSbwQqDGSS+x8VfxGwnLG/59mvYR3G+v9JlNOMyPs5SGP1adN2ytVo6APFEJ\r\nEQ5QGGgU9BVsBugHwXgj1VqNoEo1QgfP3d949dq748LbSqUY/fPH48jY34cl\r\nD9q5Itm0cyla2Fpf5GZdLvSeyBCuOcxcjr80eajcJcEQuBEOaXjmHiS6GE5c\r\nFVDbzBa852WoKjmimcA19bYsq9MvH/HFxmlH78PbxquTdqsV1fA4eGMFWlfh\r\nA7LEVOu0ErEr+wZbib5XWT3Kq6WVAkIquAMCnNXPySP4DHZzP6YmsdAGMOpM\r\nnldayXLu99BPzrUNcja4hXTWS1E00Kw+rDr9R28KRV4jSXNGfdsBWwDfsah+\r\ni5OQA9hOXYVM+oftd6A2lDNqNb/+RyXWbejbIqJyYHL3n+sQugJMZIBir/7S\r\n+J9dxc8eYghYKWkdfIzxHIpy1D6tHpU79daI5p0J/f3Nbhb8TC4Mtt8usBds\r\npl51Fjch654nc5di2zGUeSVvD1rNjn+bpgFicQ2Ddi6uQgNVK0HYSWkUfxfb\r\nGMARpNw9l4O+l6JpO2l68shIe1aMaW8mZM48giohm+n9nIfSIZDOvRVEb2Cb\r\nyRUxxRRAmTd0P99aOwARzPWY1lDN1+iDIfc=\r\n=DQKN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3ad4ff8eb5b6a079287baab841bbfbaa3e47d220","scripts":{"dev":"npm run build && webpack serve --port 4200","demo":"npm run build && npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","bench":"npm run build && node ./dist/bench/index.js","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","prebuild":"rimraf dist","benchmark":"npm run build && node src/demo/benchmark.js","precommit":"npm run lint && npm run test-and-build && npm run build-for-github","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rimraf docs","postbuild:docs":"npm run docs-from-master && cp -r dist/demo docs","test-and-build":"npm run test && npm run format && npm run build","build-for-github":"npm run build:demo && npm run build:docs","docs-from-master":"for f in `find docs -name *.html`; do sed -i -r 's_/blob/[^/]+/_/blob/master/_g' $f; done"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.19.2","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"resolutions":{"json5":"^2.2.2","terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"18.12.1","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","husky":"^8.0.2","rimraf":"^3.0.2","tslint":"^6.1.3","ts-jest":"^29.0.3","typedoc":"0.23.23","webpack":"^5.75.0","prettier":"^2.8.1","pixi-shim":"^2.4.0","tinybench":"^2.3.1","ts-loader":"^9.4.2","typescript":"~4.9","random-seed":"^0.3.0","webpack-cli":"^5.0.1","chef-express":"^1.3.0","webpack-dev-server":"^4.11.1","html-webpack-plugin":"^5.5.0","typedoc-monorepo-link-types":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_6.7.3_1675037022908_0.9807911810000607","host":"s3://npm-registry-packages"}},"6.8.0":{"name":"detect-collisions","version":"6.8.0","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@6.8.0","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"6f1b09bad66db38bdae8f9f1b9cf9cd6cf5001fe","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-6.8.0.tgz","fileCount":51,"integrity":"sha512-Le8i81HusrLb9Z9re/u8+9tV9mDBtsdvR4LnoRkUWBlf7vAVSQ46W0bDzgwBYFjSR7rawwtKd0tAUMw9i7htAQ==","signatures":[{"sig":"MEQCICku2MPScVN6HiCZC1bRsPpmSCWnC0z18SvrQOzfw2cVAiB5bMRh1huCon2Qu0iAgwrRjZXEkmE/U73i+pLDxpklwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj69XUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwoQ/+NcxaAlEiIBD0uK7sPnU+xZJXIgd66HfGvN0j+gAECFNqp5ZS\r\nYuzSJjl+G+K1Wt8vuVckFrQyr6xAALDzfG9G3ZS+UnuBBBZgvI9wDaileoI9\r\ncsKKGUbc8i8RpTK/FNl7U38Qln74pSrZjJD8FNJ/BEVRR6aztAYwrA2WDEGR\r\nwDOASZ3GGK5VyWO9WN9U44IR7m5bXfF9+swWRP2tviwi/J8IkUtW29L2LOjU\r\nRTzzgMPn2009grl4ldYp3MQy1DhxtTcHhy+wsXtadIvWwQblmX5QvaLkffsf\r\n/cmoe9nMtNCEw4fE4EhB+/2Hzc9/HXzq6siUtsbGSqOPopBm3YV3F2JW5sNN\r\na9w1z2fwX2+eOHyhSwLSLzj+57ZyRCDonMbmlEjsMiF8A45I1x6zfviszynx\r\ndACujKdS8/9oR9oFWDhbVVndFqPAC9oMh4NnB7oq0E7AORhJrcbMQje1uIKA\r\nSqS4QSbiUDL+McG6SYrQ7ncn4W7D/GhrKSwT6A71tQIViCKC7nut2LJCdwDi\r\nLEfsAqu7XVlV5X7Rj+y8sjpkVB2U0LwsuMdOiN0foMy+/cQBQLAH4bAVyyCJ\r\nJWJageDtAHM6jFntkAjgGCOJSJmi9uvpF8ebAWNoQ3n3u9z624J7jCKvoomQ\r\nO6k0fITJBgFQoijYVVeNb1ZT+pPc0fjJY5g=\r\n=r4Pc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d4bd13f1d71c8650a01587dd12d7545a5a73d14e","scripts":{"dev":"npm run build && webpack serve --port 4200","demo":"npm run build && npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","bench":"npm run build && node ./dist/bench/index.js","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","prebuild":"rimraf dist","benchmark":"npm run build && node src/demo/benchmark.js","precommit":"npm run lint && npm run test-and-build && npm run build-for-github","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rimraf docs","postbuild:docs":"npm run docs-from-master && cp -r dist/demo docs","test-and-build":"npm run test && npm run format && npm run build","build-for-github":"npm run build:demo && npm run build:docs","docs-from-master":"for f in `find docs -name *.html`; do sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' $f; done"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"6.14.17","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"resolutions":{"json5":"^2.2.2","terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"14.21.2","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","husky":"^8.0.2","rimraf":"^3.0.2","tslint":"^6.1.3","ts-jest":"^29.0.3","typedoc":"0.23.23","webpack":"^5.75.0","prettier":"^2.8.1","pixi-shim":"^2.4.0","tinybench":"^2.3.1","ts-loader":"^9.4.2","typescript":"~4.9","random-seed":"^0.3.0","webpack-cli":"^5.0.1","chef-express":"^1.3.0","webpack-dev-server":"^4.11.1","html-webpack-plugin":"^5.5.0","typedoc-monorepo-link-types":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_6.8.0_1676400083933_0.36975273452648216","host":"s3://npm-registry-packages"}},"6.8.1":{"name":"detect-collisions","version":"6.8.1","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@6.8.1","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"a0fa4c3a9cb9245c7d269313e0d8db90383a291a","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-6.8.1.tgz","fileCount":51,"integrity":"sha512-T1fop6BTVEvSR4ub/F7/VFSvGPrL4SDhH0Zs5JEIvuufwSCCmwdY+FIebbXUWeZ1Z1IGTQBPDd+1NDD4//EcJg==","signatures":[{"sig":"MEUCIA/3LDO9yGM122Li/O39Po3jUqgKrYn7K5T/oyvqheC3AiEAqMvuQTX0OxDwVGne/dRPd/5wLo281uUZKSO6YsELcks=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6/KXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZEQ/9EgThFXrvdcjIjsQi/8t6wb2MI4B+Q7asRHxfqaYbg8nbzVh2\r\n58oGn0+7C9Z1jQcTxS5p4IUYBNII3HYiTH1e8L7IAkZnJxBTHTpfG9rssYYg\r\nRoq0zVAMRBFOhY9w0jzdqbnamKasEcEGVtnYfSsx/BIejOLOcMQPAskNaSqk\r\nIKpGLwofPEb8ek6KfC62FDuLBkbZSYIju1uLcUOsm7JJq5E6VblGSU0mWaDa\r\nbQG1lMLt0XNVG/xnQbcFqn5kKZCfMr2gWCBYdDiFKzzzCzinoukUZvzCdIeX\r\n58IPSrbyWA7iOSPdOvs0EDUefA1PMuoaJuG5giVJLwsQHG+cfJiO4xKAl9B9\r\nYjZiuklXpQESTjZ+2m7NKJdyXVlM1XpN8U/TkMHS5xbooAZrkG77dJbDVBcj\r\n+9mOd3jo3HCPi/2RyQ67dHNwRbSFI58ta8D4qE3A+Wld8oCWBPKwFqJxY9fz\r\nz2F5I5MeIHdxgyUOC5KmVgwYcNt1nqNpPumqJNatRtvZRqy7UjJpKUYIz2XO\r\nd9wnNojWp0Es1zxV8y1oiEkJjs4Agr7APP/e+Gl6i6xgI65Wh6NJl4uUUzYT\r\nLPXM2fjBEQ6IfiY8bMNMHOm+tdKlATVkBRtgZ3LSVxOBHKdgliJdARcHQfnW\r\ntCthtSlu4OBSkIod76rkcTH1nZQ9Nj54sQg=\r\n=ucuX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f809a5d12993533a84f6fb5f5ccf875cb03e9bcd","scripts":{"dev":"npm run build && webpack serve --port 4200","demo":"npm run build && npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","bench":"npm run build && node ./dist/bench/index.js","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","prebuild":"rimraf dist","benchmark":"npm run build && node src/demo/benchmark.js","precommit":"npm run lint && npm run test-and-build && npm run build-for-github","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rimraf docs","postbuild:docs":"npm run docs-from-master && cp -r dist/demo docs","test-and-build":"npm run test && npm run format && npm run build","build-for-github":"npm run build:demo && npm run build:docs","docs-from-master":"for f in `find docs -name *.html`; do sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' $f; done"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"6.14.17","description":"2d collision detection for Points, Lines, Boxes, Polygons, Ellipses and Circles (with SAT and BVH)","directories":{},"resolutions":{"json5":"^2.2.2","terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"14.21.2","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.2","husky":"^8.0.3","rimraf":"^4.1.2","tslint":"^6.1.3","ts-jest":"^29.0.5","typedoc":"0.23.25","webpack":"^5.75.0","prettier":"^2.8.4","pixi-shim":"^2.4.0","tinybench":"^2.3.1","ts-loader":"^9.4.2","typescript":"~4.9","random-seed":"^0.3.0","webpack-cli":"^5.0.1","chef-express":"^1.3.0","webpack-dev-server":"^4.11.1","html-webpack-plugin":"^5.5.0","typedoc-monorepo-link-types":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_6.8.1_1676407447010_0.7888632339009771","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"detect-collisions","version":"7.0.0","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@7.0.0","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"8aee2134a979e247dbdc6da7495b534de6c1b050","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-7.0.0.tgz","fileCount":51,"integrity":"sha512-bzMas2EvqCg3mCZaoAFUoyb+RXGIfUaJb7WXXcoC27SXW+DF3uq7LRqnm7y+YnOoJNAI+KfruqdD231ULwKdxg==","signatures":[{"sig":"MEUCIQDfkRFk8IyBiA0gf7z1I8kROxV8s2C1fIycyH1PgzRO/wIgNHXbl3++KRFBX4//DGeJ5HbQxrMmGuuLjmt47u+HCWc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7FNfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTBRAApLs56XHJu+92XegZzdKCchO1qB+2Qmq6gKXi1JH+XyAa9vMY\r\n6Y79JAmAz8N1PkVwKO9j6A1qeJ2eeKxcKrZF9/dr61Zb4mndTt6aOpmyaNpm\r\nkQvT0Th68A2Yweosqon7ERtCIAQuGc+wP4ti72RrnGd59PlGWWJZvExrXsNd\r\nwhf0DGLnxRfKv99gIngCUylRGLenmeWM6+IskCgYac7kcwOO7jWE/oC9qE1E\r\nWG4crFtILW5LJcBrnpCi7ulwn1SSdXnHmWTwGh0TZOL7QmvtXzeMYv69Oevb\r\n/Aelj0tMzFjfcKXMPSj5w4bIKoqg3bXxLxGLB3Srh5TfHhVuh/9WlCujgyHg\r\ndFhsyc1Zoy3qNdaqeBw7Ioe9nRkzyOJhy3ZuZ22ITNgTj4BtbZeREulh2Mup\r\nVcecqVF9137/VkmewO2YjR0xWXAISMwRciRiWhJ/bu1lpRSd49E8kU/TYVW7\r\nVt+icJMRicO/Zt3U8Vrnw2nLg27UrIQjR9kHuI99IKIFg1pChmJ2NZC/iqIH\r\n8C9sBtW6u/YUAiAlIwpDlL8VXiR0JEuda1rAZr+3vOtpOgSxe5Q+ix36yBgd\r\nlSEvSf6em39KGTS9gTxhGwDZIrcPtLU15/dv4TkbUh4BayA6QaDKCcS7VXaB\r\nIh4i8xnahadOFMAgnJlUP0NgFwqFhNK6eCA=\r\n=j9/M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9a82eb84ffd31462c769fc7888d4ea393888b29b","scripts":{"dev":"npm run build && webpack serve --port 4200","demo":"npm run build && npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","bench":"npm run build && node ./dist/bench/index.js","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","prebuild":"rimraf dist","benchmark":"npm run build && node src/demo/benchmark.js","precommit":"npm run lint && npm run test-and-build && npm run build-for-github","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rimraf docs","postbuild:docs":"npm run docs-from-master && cp -r dist/demo docs","test-and-build":"npm run test && npm run format && npm run build","build-for-github":"npm run build:demo && npm run build:docs","docs-from-master":"for f in `find docs -name *.html`; do sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' $f; done"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"9.3.1","description":"Fast TypeScript library for detecting collisions between bodies: Points, Lines, Boxes, Polygons (Concave too), Ellipses and Circles. Also RayCasting. All bodies can have offset, rotation, scale, bounding box padding, can be static (non moving) or be trigg","directories":{},"resolutions":{"json5":"^2.2.2","terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"18.14.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.2","husky":"^8.0.3","rimraf":"^4.1.2","tslint":"^6.1.3","ts-jest":"^29.0.5","typedoc":"0.23.25","webpack":"^5.75.0","prettier":"^2.8.4","pixi-shim":"^2.4.0","tinybench":"^2.3.1","ts-loader":"^9.4.2","typescript":"~4.9","random-seed":"^0.3.0","webpack-cli":"^5.0.1","chef-express":"^1.3.0","webpack-dev-server":"^4.11.1","html-webpack-plugin":"^5.5.0","typedoc-monorepo-link-types":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_7.0.0_1676432223472_0.9315665480774584","host":"s3://npm-registry-packages"}},"7.0.1":{"name":"detect-collisions","version":"7.0.1","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@7.0.1","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"e57a5b8063061af95eb308c09ef44defa97a51fc","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-7.0.1.tgz","fileCount":55,"integrity":"sha512-t5v8V4gL58CqAoo7SN2+CPaIXT/5pBOXtKwLGo157+1MjSaVaZAsHhZOZFTdSN+iWBO5CvKfmzXeNGAyobwXYQ==","signatures":[{"sig":"MEUCIGb7DpbohSwTOmOV4U86bzZPGan6EYRBjZmKQnvQeE+gAiEApWDZLWMy+di3szuQpdcAc2kONGshWwdwVNgd4ZJF5ro=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148860,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8URXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPrRAAiCtAlyWd5LhO+mhjaIWB2/VrU/Fw7szZNhttVfxjDqwWTPgB\r\nZWavhocxDZHMvFHABDple+3iefATGIQkui8ngT0x6tqLtu/3IOv78FwHx5ii\r\nZtdd4W4o6Rv4WlKyOQy0OkX9LmJawopV5dV2w496o4FOdlY7V9N6V/+YKrPN\r\ngPn3M+sQze30YHOeIK07WcSzwOx1uETAwSyvqJMMguPo9S2oN+rRvrPDI7AK\r\n5bfvgtz15+YSks2MA4ItMBLfCSlUsvut1TaEXMOSUlpt8nnT2UjSf5Ui1ewm\r\nf+S61pr7Fj25av/K1TdtR4psGeueKoNkIazpvjR491rYemPOfQZ3JjaZqEOn\r\nmBdJtNK8ju2OCyDvC6nq3Wu7eXEbkhFtYBO+tKcnxab7jxX3rsPOb+DOHsqI\r\nJZP9OCu0tS9VrV5O0a/lB07Hgi4AfNZkqzVXK+ARC+oIrwaanz6X/X9f6BLE\r\nkcuOCKMvS1E950SIwCJsXjsAB4lfR+WnXfyGZU6AzKIXdUxwdvMvqqCgWiFG\r\nMudhVjtJ9mziHd1qbshzUWtKrFILbk4d4fws3Ec/RMT9olgRLRomQE4ZiU9R\r\nR4lk8vxGbzLG5pBvQ1B9WnApvqFyTrVBadDF1YRQyj6bQKhDwkj4BDr/Z3RE\r\n3sKII8zHOCd/WIyfHxbqPFzyqC37nBpcakw=\r\n=QlBs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2eaed624c1145519897153d096eb1812ec174554","scripts":{"dev":"npm run build && webpack serve --port 4200","demo":"npm run build && npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","bench":"npm run build && node ./dist/bench/index.js","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","prebuild":"rimraf dist","benchmark":"npm run build && node src/demo/benchmark.js","precommit":"npm run lint && npm run test-and-build && npm run build-for-github","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rimraf docs","postbuild:docs":"npm run docs-from-master && cp -r dist/demo docs","test-and-build":"npm run test && npm run format && npm run build","build-for-github":"npm run build:demo && npm run build:docs","docs-from-master":"for f in `find docs -name *.html`; do sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' $f; done"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"9.3.1","description":"Fast TypeScript library for detecting collisions between bodies: Points, Lines, Boxes, Polygons (Concave too), Ellipses and Circles. Also RayCasting. All bodies can have offset, rotation, scale, bounding box padding, can be static (non moving) or be trigg","directories":{},"resolutions":{"json5":"^2.2.2","terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"18.14.1","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","husky":"^8.0.3","rimraf":"^4.1.2","tslint":"^6.1.3","ts-jest":"^29.0.5","typedoc":"0.23.25","webpack":"^5.75.0","prettier":"^2.8.4","pixi-shim":"^2.4.0","tinybench":"^2.3.1","ts-loader":"^9.4.2","typescript":"~4.9","random-seed":"^0.3.0","webpack-cli":"^5.0.1","chef-express":"^1.4.0","webpack-dev-server":"^4.11.1","html-webpack-plugin":"^5.5.0","typedoc-monorepo-link-types":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_7.0.1_1676756055299_0.5093593421860392","host":"s3://npm-registry-packages"}},"7.0.2":{"name":"detect-collisions","version":"7.0.2","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@7.0.2","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"fbc8b924aa49c93645960c1e6dab0e65f711d5e2","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-7.0.2.tgz","fileCount":55,"integrity":"sha512-xGY8l2bPCFp63TOwoYDNQYYXh6OJGk0co/ol28OZKHPj2eMMif1D7eZnKCQb1d0uPGdGrsrlD+420BpEpvTJzg==","signatures":[{"sig":"MEYCIQD75P4Q+FkUtcs3qmmln7+pMfNPXFaQqlaouvcazjjL9AIhAKXSq33nZKqTpLEenDGM1VaubFTq0gxFnnvV51fZTugX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8XbBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5uRAAlosOc3C+Q1vbrEjwDObYyBTYamtHR9N0X3vvTZhEOrrz0A6c\r\nTlsfwmJSbiR6t2tq5U7jC9Xhm7B2LlR/3U1A7U8JJU0iFFifvHCgymtVitOa\r\nlPprzObJRozFVLT6AhHe0qpMyFcF+1LZgy46/Je0i7j6mZlows8AQK6kGqi3\r\nUXw8nGWYooI9/xjyKJAV4RK9Ss8VJicoQK+qWC4mCWanwYc19TXVjQoqcla+\r\ndqW6KJk0Vyd/cF2T6WqclE2UOab6/vvXOkzBzpQF2ZrAUhB4SKDEcF3q5DUF\r\ns/PuvtSOo3lA1urewJT34z/D5BpxyJyM/U12/dDoP3n3HsiaOMUemr67HHZw\r\nrBikYNMVFuX5Kb6nYv06LffOErTPt5R3fiGD5WbY7Jbax/y1wz8lk3TpK0IL\r\nniL03w2O4SOwwiKgiP5PJtgC2NoYWl12jpcjUlJp9wD/DEUaYe7b51PrzyIP\r\nlTcdZRpCT04h6KB56p0/vKU3qDEg0r42B9EXVpfjlPGxhHUDw9JL1udYZkMU\r\nA5yiThKQZfY/ijEypX2uVYqGSVetyYDpy3Khkb/TyB1bnS5DUvCY122wORFo\r\nqrm7mjtfUKZzaYDNDxMLMyPt2syyXkaSKmytM5s6tWR35ej8ME+9EYpYzqKM\r\np0TRMoqfLKJfT4M21Y0VRhn54S5YKwsAZkU=\r\n=8ZVL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"830790167bd5b7d83d03cce3ee4a07446bd25e25","scripts":{"dev":"npm run build && webpack serve --port 4200","demo":"npm run build && npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","bench":"npm run build && node ./dist/bench/index.js","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","prebuild":"rimraf dist","benchmark":"npm run build && node src/demo/benchmark.js","precommit":"npm run lint && npm run test-and-build && npm run build-for-github","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rimraf docs","postbuild:docs":"npm run docs-from-master && cp -r dist/demo docs","test-and-build":"npm run test && npm run format && npm run build","build-for-github":"npm run build:demo && npm run build:docs","docs-from-master":"for f in `find docs -name *.html`; do sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' $f; done"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"9.3.1","description":"Fast TypeScript library for detecting collisions between bodies: Points, Lines, Boxes, Polygons (Concave too), Ellipses and Circles. Also RayCasting. All bodies can have offset, rotation, scale, bounding box padding, can be static (non moving) or be trigg","directories":{},"resolutions":{"json5":"^2.2.2","terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"18.14.1","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","husky":"^8.0.3","rimraf":"^4.1.2","tslint":"^6.1.3","ts-jest":"^29.0.5","typedoc":"0.23.25","webpack":"^5.75.0","prettier":"^2.8.4","pixi-shim":"^2.4.0","tinybench":"^2.3.1","ts-loader":"^9.4.2","typescript":"~4.9","random-seed":"^0.3.0","webpack-cli":"^5.0.1","chef-express":"^1.4.0","webpack-dev-server":"^4.11.1","html-webpack-plugin":"^5.5.0","typedoc-monorepo-link-types":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_7.0.2_1676768960784_0.040832493349147514","host":"s3://npm-registry-packages"}},"7.0.3":{"name":"detect-collisions","version":"7.0.3","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@7.0.3","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"773e2cc5050f3cef631446399880af1a52f553e3","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-7.0.3.tgz","fileCount":55,"integrity":"sha512-95obwRQ+qIa9HIu4174DUEal0OWN+gusdEW1KxGGeVhtZ7Ykl8CN/QJtGwWKXRBfz8g+ggiU5wdwFvxSczSypA==","signatures":[{"sig":"MEUCIDSTWFb9+J47fMOkVkwPhIl1zoKAH8krQA1FnzGyYG7wAiEA9H5qKxU1T/lDAe23XwwZ9oy/hdbd+mCXwZDyHgfYnHo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8YwhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbKw//fpiRQAH+64zyyy7hQomwMgoPtvbWG0oYqetZjJp3/OTTxKpK\r\nLJs72H4GpKD8xFZcqFYTdtmaAuu/d51Y5ZSd4S3zx2HOdUBrE+2D2WQEzDG1\r\nVUxBKwlYfCkC3YbYniVRDu/cHc+y433xBp7+edmYyTQM3gn/++00XnjtsRtI\r\nqMSGSk8jp7IFvnR9yecJ1D34SZIycF1evPTEJvBCb/ZhbUKfB9bPXiOfY+Sy\r\n6LckVZSvrklehgFg27k1+Z+3Oa+ixuPF3OdiJggT8ctMmSyomInDNz67isRp\r\nnCIWm6fY3issUZHvbM++b3aYlVWqnMaO2bwyEBoofRwm7d3DMAeSV9bCXmpi\r\nPVxYycTTocr802taz/nZom3hi3FO8yZ8Plh8/XeH3XVaJVS6o+IE532JPCi5\r\nTWgLzpKFmM8jxCqvWlLtmUdWOWMU5HIPSsVzGEVq/6HVuHqZrsoaa1Xn+PgR\r\nTaFwbxG5RMokKOCgZbdcPs69dTRkZ/DfqViAR3/dTEjxlix5IiulvfBkfGZS\r\nSvvV5n7H1prAvB31H0Bc2moNQ1RQ6UO/3T07IRw5GkS5apO0Q9/Xwj+K53Q/\r\nXKu4XhLB69wN0kMsU+Z8AJ+vTUl6ZuFBsN/iQ14WnjP9U6FnF8mskZ3Dl+os\r\nOyMxWbnYZYytx2IMFP8dDm05ZUytKl3pBOY=\r\n=4kFy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"bb4c08cf0097a7958c3b8a56a75026a73f953683","scripts":{"dev":"npm run build && webpack serve --port 4200","demo":"npm run build && npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","bench":"npm run build && node ./dist/bench/index.js","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","prebuild":"rimraf dist","benchmark":"npm run build && node src/demo/benchmark.js","precommit":"npm run lint && npm run test-and-build && npm run build-for-github","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rimraf docs","postbuild:docs":"npm run docs-from-master && cp -r dist/demo docs","test-and-build":"npm run test && npm run format && npm run build","build-for-github":"npm run build:demo && npm run build:docs","docs-from-master":"for f in `find docs -name *.html`; do sed -i -r 's_/blob/[^/]+/_/blob/master/_g' $f; done"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.19.3","description":"Fast TypeScript library for detecting collisions between bodies: Points, Lines, Boxes, Polygons (Concave too), Ellipses and Circles. Also RayCasting. All bodies can have offset, rotation, scale, bounding box padding, can be static (non moving) or be trigg","directories":{},"resolutions":{"json5":"^2.2.2","terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"16.19.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","husky":"^8.0.3","rimraf":"^4.1.2","tslint":"^6.1.3","ts-jest":"^29.0.5","typedoc":"0.23.25","webpack":"^5.75.0","prettier":"^2.8.4","pixi-shim":"^2.4.0","tinybench":"^2.3.1","ts-loader":"^9.4.2","typescript":"~4.9","random-seed":"^0.3.0","webpack-cli":"^5.0.1","chef-express":"^1.4.0","webpack-dev-server":"^4.11.1","html-webpack-plugin":"^5.5.0","typedoc-monorepo-link-types":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_7.0.3_1676774433278_0.8428166670580652","host":"s3://npm-registry-packages"}},"7.0.4":{"name":"detect-collisions","version":"7.0.4","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@7.0.4","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"7077d371abd97378bec78c4adb282bc575a76885","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-7.0.4.tgz","fileCount":55,"integrity":"sha512-8LV5omhUZx0+GHttcMjEe7yoEn0lPw5hRVs0baHvk1UrOkB3L5SIUWVYSEBKocEGIV768kfA2JJeIYZ6eJlN0g==","signatures":[{"sig":"MEQCIA2GWb/tcEI24jQp2agjeNw9GXwTyKYvQZXQ2rY6f+wCAiAttin8yYk9RHqQiJgl4FyvvMHZgQiNJKKQf/+V0I0brA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8nguACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/gw//cpbI88Bg4hmwFIKQ2l2IaNhaooZN6gTijPeg1eOcimuGjPpa\r\nbLGQ+Gv5FxOMqCHV3bpR1xqH8NKhpGeoHHje1YuriSpNAK4MbVWbl25swYyp\r\n5RXI3JJjIuzJJwVcgq0nSXs27O6qQ6dYDwOPPGe7ozhL4nJRZLxdfZ3ALynE\r\nRyuUTkeDb6Ie5pGYKe3+YojwAkfPWyQdmCPI0nPRFuzLpYvs+Hd0sSEOxnFb\r\n7e9mNmGfhKkZUH0b5OJqhiDSS0BoNywSCIv6o5QLLQEQl9PFdUiM+NpG1i6P\r\nVz9GMndaAqptXBnBbqAC7P2k2FAVQ6C6WdxCVpAso93UlHE5UmtTdDnbnyAh\r\nzwGHDoTkNr4PidFOXMJ/6AkGV7T5kH7DLxGrg0Gva/5LFiB7nsPPTIJ7hpUL\r\nsy1lJ0AEw5snSr38uzfM9RipwaeYjCuVbCpUWA3s0kMnDioI//6IYU86kI6z\r\neBHLLqP3QcA6RoiPav4cvVmjVq+9M8FnJug03oY7ytCHmC6nUmZ4PWhKj26N\r\n0LqJ2Vso9f08S4USLqicZ9++YJBusx82amQEB5jFrg3JndGYLdsI4QLQ0KWz\r\nXrcAJCRyekbYR6mnuqoDk3s65N8vs7Mg2sU/wvpBtwVM1S7Xa5dqJuQwo/1z\r\nHgpvpTgS6Nu/vKqKGorUAGGuI3OXuSYbfns=\r\n=pYIr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"23e8d0eac2c683020b91fe3fb6d9774b451614c8","scripts":{"dev":"npm run build && webpack serve --port 4200","demo":"npm run build && npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","bench":"npm run build && node ./dist/bench/index.js","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","prebuild":"rimraf dist","benchmark":"npm run build && node src/demo/benchmark.js","precommit":"npm run lint && npm run test-and-build && npm run build-for-github","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rimraf docs","postbuild:docs":"npm run docs-from-master && cp -r dist/demo docs","test-and-build":"npm run test && npm run format && npm run build","build-for-github":"npm run build:demo && npm run build:docs","docs-from-master":"for f in `find docs -name *.html`; do sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' $f; done"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"9.3.1","description":"Fast TypeScript library for detecting collisions between bodies: Points, Lines, Boxes, Polygons (Concave too), Ellipses and Circles. Also RayCasting. All bodies can have offset, rotation, scale, bounding box padding, can be static (non moving) or be trigg","directories":{},"resolutions":{"json5":"^2.2.2","terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"18.14.1","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","husky":"^8.0.3","rimraf":"^4.1.2","tslint":"^6.1.3","ts-jest":"^29.0.5","typedoc":"0.23.25","webpack":"^5.75.0","prettier":"^2.8.4","pixi-shim":"^2.4.0","tinybench":"^2.3.1","ts-loader":"^9.4.2","typescript":"~4.9","random-seed":"^0.3.0","webpack-cli":"^5.0.1","chef-express":"^1.4.0","webpack-dev-server":"^4.11.1","html-webpack-plugin":"^5.5.0","typedoc-monorepo-link-types":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_7.0.4_1676834862711_0.8884770138049911","host":"s3://npm-registry-packages"}},"7.0.5":{"name":"detect-collisions","version":"7.0.5","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@7.0.5","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"96f3a4b5d63c82a24a9a112eb8c020b5573d1830","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-7.0.5.tgz","fileCount":55,"integrity":"sha512-RiebSYJ9Vok1uVm57bxpI69EO2ySK1rdcHpRv28IDBh/wgaF8wxjoZJV7mmqz8MOKioLwMHvcMyP1R0CLZ+RbA==","signatures":[{"sig":"MEUCIAs41p9uNzFCY5iDf4PSP2sowgQh8KY8wLKTTDeq2zHjAiEA+YNneosvpha6KfWuVWmI+vSP0XHSmQNkuEEnp6ANArc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9XjOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCUA//W/DO51NNnmYKOOZbk8Pj9s1X5CsRttJVFxF7snhXzgmBVJcO\r\nRP+ZuiUNZfmWEboVeZXsBmglYAGhPpCoyznJLN9XQS7wVNYG97cz9rh+ESBi\r\nP6p1ohkYF+S1CgukgqEfZt3S/A8Bbcdj56q4vPfOhXajLAMxshvDTlb29dKg\r\ntBJuX0ggLcl5gF7js2iN04+O1yS9b73KD/1whz6RLqaFKlWupOda+dn2O05u\r\nIYcyljAsW3K9hq7h3Pbp4zADmWDSF1gUYK1Tcw15JuKb7+5CCfOJetfNSrAA\r\nMKk0VUXTml1iTKcTZ5lx1d+t0GdqwXR1uXWTF+BpO34EUcInwF0GxcAVgzPe\r\niUyCcnJ6NHpXunqddJ5kjBStpx82ij2wD24ObIMtYARdeKwZtW4v6n6V+Hti\r\nxv2bqbXJSy8CKOg4eUGI0AtfL3PZULycUQSucZmWHvGu6TtPloZhbG6PUbo9\r\nUz6AD67iL0BAISxavKV4o3NKE1yWlvwVN5cORO8qoJe2se81YBpNZWAYfp2U\r\ncptinyU5OAIr4mUAfdtVAqdcI6BNENQIlACqkoC70Lc8VynFnXAl2d7/pOFe\r\nXW0uCL355PPHF5fsA++FTRjI2b5QtNpK+1SkPPU10OUsXhNFkFU2ncGf/T3V\r\nUUWrCWzcR5VemfJ131s0/YiGu5iPTgtYu7c=\r\n=HKIs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"fe9747f15f67245c10b556fb72833343203bd9af","scripts":{"dev":"npm run build && webpack serve --port 4200","demo":"npm run build && npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","bench":"npm run build && node ./dist/bench/index.js","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","prebuild":"rimraf dist","benchmark":"npm run build && node src/demo/benchmark.js","precommit":"npm run lint && npm run test-and-build && npm run build-for-github","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rimraf docs","postbuild:docs":"npm run docs-from-master && cp -r dist/demo docs","test-and-build":"npm run test && npm run format && npm run build","build-for-github":"npm run build:demo && npm run build:docs","docs-from-master":"for f in `find docs -name *.html`; do sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' $f; done"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"6.14.18","description":"Fast TypeScript library for detecting collisions between bodies: Points, Lines, Boxes, Polygons (Concave too), Ellipses and Circles. Also RayCasting. All bodies can have offset, rotation, scale, bounding box padding, can be static (non moving) or be trigg","directories":{},"resolutions":{"json5":"^2.2.2","terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"14.21.3","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","husky":"^8.0.3","rimraf":"^4.1.2","tslint":"^6.1.3","ts-jest":"^29.0.5","typedoc":"0.23.25","webpack":"^5.75.0","prettier":"^2.8.4","pixi-shim":"^2.4.0","tinybench":"^2.3.1","ts-loader":"^9.4.2","typescript":"~4.9","random-seed":"^0.3.0","webpack-cli":"^5.0.1","chef-express":"^1.4.0","webpack-dev-server":"^4.11.1","html-webpack-plugin":"^5.5.0","typedoc-monorepo-link-types":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_7.0.5_1677031630694_0.005001833934659361","host":"s3://npm-registry-packages"}},"8.0.0":{"name":"detect-collisions","version":"8.0.0","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@8.0.0","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"cc8400022547fc1ac6bb47c129952e0dfb65ee45","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-8.0.0.tgz","fileCount":55,"integrity":"sha512-jt/Usty9HBUwDBHM1Ywo9YoixdDskcX6dURzeeu6KiC5PdZbIWN/lWnpKBPC/cJ+ffjFcwpuq5yG+EXZNzMAiw==","signatures":[{"sig":"MEUCIQDWxiVTVHpmLcS2z/fm8gAZZrN+nk7nWsOqebwOOk/P4AIgOZfxNPjxy72n/pBBQ6M+2I/WxVNT1mB/+Pf1QeS+uMk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPvGgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOnhAAifgUPD4nBmo5ysttduEIgmmfXv+ENcqy/NTezHOF+otsDl+6\r\nma3JJUDn6J4avKBar8a5xeVqsi/tb0aQujou+X+wXuoFaVzc1hlxRp9XFEGu\r\nK2K8JioaZKHJYNqjP6RbjgFzVaGanYNL4aTd2MEF8obM82EXSRcplD+dkVB1\r\njg8l2POVCOqh52/5nz+5f+uqRhoUjPoM7JEavVBfhtc9XX+FwkImDowUropV\r\n1sfql7WbXFeTJCEF2pk85/K1NGVu8OmKVUPF1VBHcgUev6Pf/Ey+7G5GI3rm\r\nhvn8Y67v/RMT+q7UWl02l4jWAKEbzicexnyOTAEy0klYlkOh5xhPEGJp/I8T\r\n49cl/khUTAVVrV7uYYjCasjvEw/uZukyuIetWuEVvsHUESMwCveQHrj2QFnY\r\nL+UuHpdFgFiR9xwfdS2RhALAmK7cODw7rjNDSUscvJHVeBTJ6ctp/4oOI8Pw\r\nt4HBgtfHSc4SjqUz6jGLxGjOQYpThHOx/DzcgacK5a0w7pQ9weXZ6jq1R28L\r\nwia9wC3SaGn4G/WETVFti7/wrTMZsVTIdEMFkM8pMFEYU7BWapv9gczdJRuY\r\nv24HbftIQ5PmbytQJ6kf4Sume4u7sUBdCZ1QdItNsODbpr87wk/YfgQHR738\r\nCHLMKStLc341AOqj503g0sgheQ33fun6sEM=\r\n=GKuh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2377235d59403dd9848da629f7c9c6faa4abda7f","scripts":{"dev":"npm run build && webpack serve --port 4200","demo":"npm run build && npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","bench":"npm run build && node ./dist/bench/index.js","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","prebuild":"rimraf dist","benchmark":"npm run build && node src/demo/benchmark.js","precommit":"npm run lint && npm run test-and-build && npm run build-for-github","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rimraf docs","postbuild:docs":"npm run docs-from-master && cp -r dist/demo docs","test-and-build":"npm run test && npm run format && npm run build","build-for-github":"npm run build:demo && npm run build:docs","docs-from-master":"for f in `find docs -name *.html`; do sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' $f; done"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"6.14.18","description":"Fast TypeScript library for detecting collisions between bodies: Points, Lines, Boxes, Polygons (Concave too), Ellipses and Circles. Also RayCasting. All bodies can have offset, rotation, scale, bounding box padding, can be static (non moving) or be trigg","directories":{},"resolutions":{"json5":"^2.2.2","terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"14.21.3","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","husky":"^8.0.3","rimraf":"^5.0.0","tslint":"^6.1.3","ts-jest":"^29.1.0","typedoc":"0.24.4","webpack":"^5.79.0","prettier":"^2.8.7","pixi-shim":"^2.4.0","tinybench":"^2.4.0","ts-loader":"^9.4.2","typescript":"~5.0","random-seed":"^0.3.0","webpack-cli":"^5.0.1","chef-express":"^1.4.0","webpack-dev-server":"^4.13.3","html-webpack-plugin":"^5.5.1"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_8.0.0_1681846687995_0.3966889544392056","host":"s3://npm-registry-packages"}},"8.0.1":{"name":"detect-collisions","version":"8.0.1","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@8.0.1","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"48926779e6d5f93398f177b5587dc811eed3aab1","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-8.0.1.tgz","fileCount":55,"integrity":"sha512-K4wevaTAe29h/38moccwbHqdfsq0Y/igM2vkimj+BBnVPsGYxMydHBLPIOzlflKOnr0BkE/uoulFeseco94qFA==","signatures":[{"sig":"MEQCIH+f4thmkk1MHGo8QZeMO9bIKWP5ysT6GmKntc6mqe+cAiAZOPDzdbmOTbpdk1m90XK+c+9bKu+YxDVoYIdW28pJwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQEjOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNdw//akj/VDntmnhuEyjKtuxRZVJdLuRIqD/LkfsB+PApHOdR86nh\r\nxsul4g8/tLHBQn1s9P1fZoUdlSs3Q9chVkQa98/S1mFBTOav0s0AmrOV+s3v\r\n1jW9h9aEyy5ZO4KMZLDqnqS4vN2njbAk3dCeh7FkM0VxOBst//LIEJTSI0zN\r\nu9SiKmchFsqBIK5CORcWrZTvrZI8n7rjxenmHQ9xeaMIfe74kygBkvExfD9h\r\nwjHMnyfC87Wa9jejlKL1BuJkLf9Tsb/KcDrqammtPdWDLOmYpWGXYL2ZddUS\r\njiMLiRljYQPTAGS0ztzzYnj4W+GqQD/7LtFi4TNRdt+6CRleE8FKyFnC8j07\r\nJGJgjpQkpKkSmJGeAuUlFdbLleN7DM9K7E+7K+a7r6XK4kHrpwWbc0Qa1xBB\r\nF46zLew74mIyEpyfJND315DtzUxXVWUpcZ6J/nBX2oV1K4MJYJCB1KQCnDmZ\r\nt4KrBRB66sueLw6wmWWFh1MPVYfOtC6UJ32Q8FQRVq4WZ6xKDosg7g+a/0hC\r\n7t2kX3qZocu+dNeFMh/aH3OqoeJJYSdxXR1KPjm7rOPt5eIXTllwLcStOGXi\r\nqrlrr5lcDmic6mB4kGx2XhpR8WEe4/8flRsrNafHt0Tws67XdIw8n1/XMSzG\r\njBwUWeLK6hUGu1/QAcJ/g6nIeddPGMJDXxI=\r\n=+Vvt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1f3b58dc4fb3efba97317e8fca211eabe04551c2","scripts":{"dev":"npm run build && webpack serve --port 4200","demo":"npm run build && npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","bench":"npm run build && node ./dist/bench/index.js","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","prebuild":"rimraf dist","benchmark":"npm run build && node src/demo/benchmark.js","precommit":"npm run lint && npm run test-and-build && npm run build-for-github","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rimraf docs","postbuild:docs":"npm run docs-from-master && cp -r dist/demo docs","test-and-build":"npm run test && npm run format && npm run build","build-for-github":"npm run build:demo && npm run build:docs","docs-from-master":"for f in `find docs -name *.html`; do sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' $f; done"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"6.14.18","description":"Fast TypeScript library for detecting collisions between bodies: Points, Lines, Boxes, Polygons (Concave too), Ellipses and Circles. Also RayCasting. All bodies can have offset, rotation, scale, bounding box padding, can be static (non moving) or be trigg","directories":{},"resolutions":{"json5":"^2.2.2","terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"14.21.3","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.31","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","husky":"^8.0.3","rimraf":"^5.0.0","tslint":"^6.1.3","ts-jest":"^29.1.0","typedoc":"0.24.4","webpack":"^5.80.0","prettier":"^2.8.7","pixi-shim":"^2.4.0","tinybench":"^2.4.0","ts-loader":"^9.4.2","typescript":"~5.0","random-seed":"^0.3.0","webpack-cli":"^5.0.1","chef-express":"^1.4.0","webpack-dev-server":"^4.13.3","html-webpack-plugin":"^5.5.1"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_8.0.1_1681934542601_0.19779062811135772","host":"s3://npm-registry-packages"}},"8.0.2":{"name":"detect-collisions","version":"8.0.2","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@8.0.2","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"e56c0100da981ec7287b844930ebe32e4f010a75","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-8.0.2.tgz","fileCount":42,"integrity":"sha512-MhnsWZMm9Ke3sxzUFP8tf0c6fL7ArMHYjeGIWqcbt7ilCkIpjuyq3bqdfzNTMuclkHFdA50YW2xWX/GVNe5W2A==","signatures":[{"sig":"MEUCICdxLGsthImpuIDXwYNKi3+Zi7kP8NMULOSBoB6oeRtYAiEAx91d7g/kU6tArJPIHpiSkmaXeF4w7m09dWYY7yeztuk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111563,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkVECGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFfA/6AgyOZnEM3JTq6QA1cY9I/Ij0ZWFKNkGx0fX1Ix4rOR9QSV5h\r\naOwGge+fPmNoVuIwlE+9PYRzeFCyNrnXx7Pb0MXunlqzcK9dkFjNeGSanLuC\r\nD8fIIMkZZlV34TJaQyZ/hnvE3dui3KIn4h50XXVm4vPaZQepJ0RgbeXGZGw3\r\nnXoJ6LK998SP24H40qFGp3Lw/Hvbs7+SbudG7PKOGuAeGlgosCHa2FqRHA+W\r\nuhKS1kCUruyBD1jWRaXVOkZUxNOt1YY2w9uGJry3Q6fm+3TqInt/iF0wsSy/\r\nm6MjVQjyweJAiccqXbIVTUl9gCqlrNNorKeJZgqAAOPNYwQBpeORL5r06XAp\r\nK/on7ubvxMmj87AvObOX2SmUnhaPTVijYkbiqJ4uZ1MLx+3xbylb5fCnIm4s\r\nPvcBww4SP81VyLxqvUedAU+BIPaQTrt45CUGBG5bfF6J3JY2iA8S3kl6s7mW\r\n6e4il4AOhtkEaWlQPhOxlLKyQ1ZGzJePV0jmntyQpfS7IOSmBzlGWLvsOO6I\r\nisXg7B3CmACsRBYkFzHRRFlpA4udQmMQz6nKWtvnVS0KCe5glkXb6MYuG5Ks\r\nboDwrmSSDj4YSVkjf4RpH2070352bdAB13fCGm8j4lKwqyXYMf8aWMx2if5x\r\nqqYN0Yppv+Pb+Dd23LgEVk0a5GOk2EbZ2RY=\r\n=Br9C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"206e5e8f8e0317aa59b9ab2ce159f59fcb1fb9ea","scripts":{"dev":"npm run build && webpack serve --port 4200","demo":"npm run build && npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","bench":"npm run build && node ./dist/bench/index.js","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","prebuild":"rimraf dist","benchmark":"npm run build && node src/demo/benchmark.js","precommit":"npm run lint && npm run test-and-build && npm run build-for-github","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rimraf docs","postbuild:docs":"npm run docs-from-master && cp -r dist/demo docs","test-and-build":"npm run test && npm run format && npm run build","build-for-github":"npm run build:demo && npm run build:docs","docs-from-master":"for f in `find docs -name *.html`; do sed -i -r 's_/blob/[^/]+/_/blob/master/_g' $f; done"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.19.3","description":"Fast TypeScript library for detecting collisions between bodies: Points, Lines, Boxes, Polygons (Concave too), Ellipses and Circles. Also RayCasting. All bodies can have offset, rotation, scale, bounding box padding, can be static (non moving) or be trigg","directories":{},"resolutions":{"json5":"^2.2.2","terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"16.19.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.32","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","husky":"^8.0.3","rimraf":"^5.0.0","tslint":"^6.1.3","ts-jest":"^29.1.0","typedoc":"0.24.6","webpack":"^5.82.0","prettier":"^2.8.8","pixi-shim":"^2.4.0","tinybench":"^2.5.0","ts-loader":"^9.4.2","typescript":"~5.0","random-seed":"^0.3.0","webpack-cli":"^5.0.2","chef-express":"^1.4.0","webpack-dev-server":"^4.13.3","html-webpack-plugin":"^5.5.1"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_8.0.2_1683243141831_0.09585055423161015","host":"s3://npm-registry-packages"}},"8.0.3":{"name":"detect-collisions","version":"8.0.3","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@8.0.3","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"7160e1b801009fa0685c68dbcb66cfe7968d4572","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-8.0.3.tgz","fileCount":29,"integrity":"sha512-Edp3qf9OOUUnx1nFAVntqXqHfQzan1seEvL9gi49QmAkn84qNQZcpJaarNQylYn2qpL6mT2Hj28ArcKf+wwN4Q==","signatures":[{"sig":"MEUCIBdIaZ6zhjLKtneRAwbnn8KKlOvK7mLSykCe/QCMpjQUAiEAqLoGgbpH8eHgZUjmwcw11QXtbIABZfrflkV+xaymylM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkVENcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTsQ//aCF3EFzEwVb1dwLXQDK792tk86O7JhYpjpxz13gAveDTOE/2\r\nppZ9dbDjdXHjYJWj9VmUL2f1JrbPrIVhr8KVRz8w4n8DgsNcNerNHWyi5Xco\r\nelGzFc9Y6ceoVE473gMkLhGYnCSk4irdD7uMcHT1HSwxpvtski6e4F8j4C4A\r\n7wCu3EqbSi4XbKrPa32xdZfcaRQrHueIVQOEfcdqBjcOkpoU+bh21z8UOhWe\r\nP/e4vkviHa76byNIli+IYVx4GgpynwVHsIhHf7IWM/HKoPdP5mChSrWVu+6P\r\nUZQC4tEsLZBwmaEhqTArqly0/sRWHla0NV/I8vwqwmhd59sA6epnAElNz/3R\r\nJLIInWjK9/KtIXMkuw81++uZKoqIwWKSF4k2dG16GGUgBbhbRz7Ljui9xX2T\r\nwwkrGB+3buIXEyG3wtuXHLRvd45nO4dRMFXA0x6uOMyTpnXk/8sgs2c9eZkX\r\nRVTDvrM6v9AsVQn3fxzeF+qjzlRzcUfcQnW17yDvHrD8xVJct0Vxqj7uQ/oW\r\nQXzPpWReSuAIyyfQH8M/t+n/e93KvrJ/IFNXs0remKyyKAXCCSJVLXx59Kq5\r\nClop9crbo1QyIIza55GnQuArSeOyCDpZR7d/TP+TZGiWKvPfe/bq2fK5dGHU\r\nDHLH7Uogl41VEmqSSWbFf2joq7a86lIfl0M=\r\n=k+TH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1c02a168a77042e59f824f5a5673ca8dd0a0c92a","scripts":{"dev":"npm run build && webpack serve --port 4200","demo":"npm run build && npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","bench":"npm run build && node ./dist/bench/index.js","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","prebuild":"rimraf dist","benchmark":"npm run build && node src/demo/benchmark.js","precommit":"npm run lint && npm run test-and-build && npm run build-for-github","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rimraf docs","postbuild:docs":"npm run docs-from-master && cp -r dist/demo docs","test-and-build":"npm run test && npm run format && npm run build","build-for-github":"npm run build:demo && npm run build:docs","docs-from-master":"for f in `find docs -name *.html`; do sed -i -r 's_/blob/[^/]+/_/blob/master/_g' $f; done"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.19.3","description":"Fast TypeScript library for detecting collisions between bodies: Points, Lines, Boxes, Polygons (Concave too), Ellipses and Circles. Also RayCasting. All bodies can have offset, rotation, scale, bounding box padding, can be static (non moving) or be trigg","directories":{},"resolutions":{"json5":"^2.2.2","terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"16.19.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.32","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","husky":"^8.0.3","rimraf":"^5.0.0","tslint":"^6.1.3","ts-jest":"^29.1.0","typedoc":"0.24.6","webpack":"^5.82.0","prettier":"^2.8.8","pixi-shim":"^2.4.0","tinybench":"^2.5.0","ts-loader":"^9.4.2","typescript":"~5.0","random-seed":"^0.3.0","webpack-cli":"^5.0.2","chef-express":"^1.4.0","webpack-dev-server":"^4.13.3","html-webpack-plugin":"^5.5.1"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_8.0.3_1683243868524_0.6728362215026595","host":"s3://npm-registry-packages"}},"8.0.4":{"name":"detect-collisions","version":"8.0.4","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@8.0.4","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"9272c5cb872992829a20550a209810df472741b7","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-8.0.4.tgz","fileCount":29,"integrity":"sha512-LUObQ01+hwb3CAhKxrrByhjjCYjJrMfAZiT2ml5e2a4ido40k2hxdufoVA/GEL2OL/kfhAWWVYdFZbyrGqq3NA==","signatures":[{"sig":"MEQCIEB0M4iAwOi10uEVjEiXS0dLYKO+Gtcg1JPtXDwcZtO3AiBsZ/VIv0bM2Q1KVvl3I+qdzHmla0Tt7kSJBECnV9YfmQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkVERSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrvXBAApNTBpMiXtfkXnBKOU8RwC7DM5yGoZdt8oM3hQbZNadf+AAI8\r\nizfvvrucasqPReNU6CzLWySvOn1Oyip56T/eiDTw4zbUMjILh48ph4clCdaZ\r\nRzjwXyE+ZM+NMatmslA7p0h5L7wuUs6fB2BuDjezEKTVtxwOWxhHg0UttAod\r\nvoUhdlb+4Z15OvtXrl/WPNtqlqOStXwTzeR6X5UQPeTJlJlVvy17a4bhCL5x\r\nCO1UzVpLQKwlY71sT3as69cqV7Q173J3Pm9wO1SsijWQEKAByLCCEmRyT9lS\r\nO6GsMsanNKVQ/mXvYHdbQb3bYpoQnw4h/YUXS3MuEKrPol1K0YTmoMm79Quy\r\nuFZd13Pr9evYXfjjHyPsM3aZ+nHVPKbCGegitNvXXnrUni01zytFMxERL5rM\r\nvBpN10o34V1XjVgHFJDwicXCLjpVgpmAB1bs4pGN/WzU14FWJAltP1kCmd+f\r\noPH+/meahmBZdBmdi5mJaJoTgKsYpiV87XPK9PSKknJH/r1ztrsQwLU16NK+\r\ntQ3qEoN1Mg94ITtjCHK3nskzINuanuQl76nSvlpbx+J4KPneW1TNHuavQbfj\r\nRnfHPCxi4/VLpDdtyoCRFdbBBYzA3hniUgsUFHTjt+P1AJE+5PWsX456j6EW\r\n5M8xp885i8T8zq2JhR2CTFAYICq6zfTfuaU=\r\n=PcZb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a818ed1772b0cef7050a5b017044717def30d569","scripts":{"dev":"npm run build && webpack serve --port 4200","demo":"npm run build && npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","bench":"npm run build && node ./dist/bench/index.js","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","prebuild":"rimraf dist","benchmark":"npm run build && node src/demo/benchmark.js","precommit":"npm run lint && npm run test-and-build && npm run build-for-github","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rimraf docs","postbuild:docs":"npm run docs-from-master && cp -r dist/demo docs","test-and-build":"npm run test && npm run format && npm run build","build-for-github":"npm run build:demo && npm run build:docs","docs-from-master":"for f in `find docs -name *.html`; do sed -i -r 's_/blob/[^/]+/_/blob/master/_g' $f; done"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.19.3","description":"Fast TypeScript library for detecting collisions between bodies: Points, Lines, Boxes, Polygons (Concave too), Ellipses and Circles. Also RayCasting. All bodies can have offset, rotation, scale, bounding box padding, can be static (non moving) or be trigg","directories":{},"resolutions":{"json5":"^2.2.2","terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"16.19.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.32","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","husky":"^8.0.3","rimraf":"^5.0.0","tslint":"^6.1.3","ts-jest":"^29.1.0","typedoc":"0.24.6","webpack":"^5.82.0","prettier":"^2.8.8","pixi-shim":"^2.4.0","tinybench":"^2.5.0","ts-loader":"^9.4.2","typescript":"~5.0","random-seed":"^0.3.0","webpack-cli":"^5.0.2","chef-express":"^1.4.0","webpack-dev-server":"^4.13.3","html-webpack-plugin":"^5.5.1"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_8.0.4_1683244113971_0.517234411916643","host":"s3://npm-registry-packages"}},"8.0.5":{"name":"detect-collisions","version":"8.0.5","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@8.0.5","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"14d749ac589d1da61a828689f3c42764c1f1c5f4","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-8.0.5.tgz","fileCount":29,"integrity":"sha512-NVHNODxx0bMmdgx45AAqyvwS3XoryAceyz4iFSXi0QBZCLKBsHUtjNkiZNM7raUFKAkjLHNyVLWd2Wavs+yYZg==","signatures":[{"sig":"MEUCICl2A3kFn6K+heBK/IkcBUGohryCH/Yg5U/OmT53hAGqAiEA2Oinz/rruF83T23iEtVEdCC1kbb1xCGuKEo+DBFxZoI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89726},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"73a149838ed3fab5cce8559cc1ddaeeb6af351ff","scripts":{"dev":"npm run build && webpack serve --port 4200","demo":"npm run build && npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","bench":"npm run build && node ./dist/bench/index.js","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","prebuild":"rimraf dist","benchmark":"npm run build && node src/demo/benchmark.js","precommit":"npm run lint && npm run test-and-build && npm run build-for-github","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rimraf docs","postbuild:docs":"npm run docs-from-master && cp -r dist/demo docs","test-and-build":"npm run test && npm run format && npm run build","build-for-github":"npm run build:demo && npm run build:docs","docs-from-master":"for f in `find docs -name *.html`; do sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' $f; done"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.19.4","description":"Fast TypeScript library for detecting collisions between bodies: Points, Lines, Boxes, Polygons (Concave too), Ellipses and Circles. Also RayCasting. All bodies can have offset, rotation, scale, bounding box padding, can be static (non moving) or be trigg","directories":{},"resolutions":{"json5":"^2.2.2","terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"16.20.0","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.32","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","husky":"^8.0.3","rimraf":"^5.0.0","tslint":"^6.1.3","ts-jest":"^29.1.0","typedoc":"0.24.7","webpack":"^5.82.1","prettier":"^2.8.8","pixi-shim":"^2.4.0","tinybench":"^2.5.0","ts-loader":"^9.4.2","typescript":"~5.0","random-seed":"^0.3.0","webpack-cli":"^5.1.1","chef-express":"^1.4.0","webpack-dev-server":"^4.15.0","html-webpack-plugin":"^5.5.1"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_8.0.5_1683775088056_0.07158820367719265","host":"s3://npm-registry-packages"}},"8.1.0":{"name":"detect-collisions","version":"8.1.0","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@8.1.0","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"690009692673250f18f6c77b7356a395aa010dcd","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-8.1.0.tgz","fileCount":29,"integrity":"sha512-Hp6oDvk7gojeiocC42aPDzNCgnF7ibUtntukmG3bfPBQZgg3OHFgOuHtOIPEbqNtCMX558b3n0qmKgvbddWDIA==","signatures":[{"sig":"MEUCIGqCmyXqV9HbOX3RlSVs+PqVk+csLGFe9Iqcj2HtTmSoAiEAm+N1zrwhm0r0+9xpowYHvt/cDy7A2xFFP3RfmGdIhfY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91241},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c27e723ba7533b882a8c2339ddcc0f91b19a4d8f","scripts":{"dev":"npm run build && webpack serve --port 4200","demo":"npm run build && npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","bench":"npm run build && node ./dist/bench/index.js","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","prebuild":"rimraf dist","benchmark":"npm run build && node src/demo/benchmark.js","precommit":"npm run lint && npm run test-and-build && npm run build-for-github","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rimraf docs","postbuild:docs":"npm run docs-from-master && cp -r dist/demo docs","test-and-build":"npm run test && npm run format && npm run build","build-for-github":"npm run build:demo && npm run build:docs","docs-from-master":"for f in `find docs -name *.html`; do sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' $f; done"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.19.4","description":"Fast TypeScript library for detecting collisions between bodies: Points, Lines, Boxes, Polygons (Concave too), Ellipses and Circles. Also RayCasting. All bodies can have offset, rotation, scale, bounding box padding, can be static (non moving) or be trigg","directories":{},"resolutions":{"json5":"^2.2.2","terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"16.20.1","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.32","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","husky":"^8.0.3","rimraf":"^5.0.0","tslint":"^6.1.3","ts-jest":"^29.1.0","typedoc":"0.24.7","webpack":"^5.82.1","prettier":"^2.8.8","pixi-shim":"^2.4.0","tinybench":"^2.5.0","ts-loader":"^9.4.2","typescript":"~5.0","random-seed":"^0.3.0","webpack-cli":"^5.1.1","chef-express":"^1.4.0","webpack-dev-server":"^4.15.0","html-webpack-plugin":"^5.5.1"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_8.1.0_1688244010720_0.7834689149294491","host":"s3://npm-registry-packages"}},"9.0.0":{"name":"detect-collisions","version":"9.0.0","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.0.0","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"75dfb38dcb0d53aa4cbf3e6f51832568fd039272","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.0.0.tgz","fileCount":29,"integrity":"sha512-gE5OVqnjUTCUar3/xVoYzhLnE5YBqykdMoqcL7cuvror8IYRUJkZseqSyrZyPNlm4FNjUnveVpi8UPrfCEqiSQ==","signatures":[{"sig":"MEYCIQDL0PmZSiy2Z4Q2JgjcSr19MiseSV1pl9gINXhVdiE5KgIhAJtrYCKz0hWb17gA8he3U81xKMASMoo3YI6qdQFf2OWU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91390},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e1fc3d256f8e598a74f5061d603791be6656779f","scripts":{"dev":"npm run build && webpack serve --port 4200","demo":"npm run build && npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","bench":"npm run build && node ./dist/bench/index.js","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","prebuild":"rimraf dist","benchmark":"npm run build && node src/demo/benchmark.js","precommit":"npm run lint && npm run test-and-build && npm run build-for-github","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rimraf docs","postbuild:docs":"npm run docs-from-master && cp -r dist/demo docs","test-and-build":"npm run test && npm run format && npm run build","build-for-github":"npm run build:demo && npm run build:docs","docs-from-master":"for f in `find docs -name *.html`; do sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' $f; done"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"9.5.1","description":"Fast TypeScript library for detecting collisions between bodies: Points, Lines, Boxes, Polygons (Concave too), Ellipses and Circles. Also RayCasting. All bodies can have offset, rotation, scale, bounding box padding, can be static (non moving) or be trigg","directories":{},"resolutions":{"json5":"^2.2.2","terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"18.16.1","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.32","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","husky":"^8.0.3","rimraf":"^5.0.0","tslint":"^6.1.3","ts-jest":"^29.1.0","typedoc":"0.24.7","webpack":"^5.82.1","prettier":"^2.8.8","pixi-shim":"^2.4.0","tinybench":"^2.5.0","ts-loader":"^9.4.2","typescript":"~5.0","random-seed":"^0.3.0","webpack-cli":"^5.1.1","chef-express":"^1.4.0","webpack-dev-server":"^4.15.0","html-webpack-plugin":"^5.5.1"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.0.0_1688253089222_0.9002453905332455","host":"s3://npm-registry-packages"}},"9.1.0":{"name":"detect-collisions","version":"9.1.0","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.1.0","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"ee21a8c57e3b16154c494908d2648e02f336dc58","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.1.0.tgz","fileCount":29,"integrity":"sha512-99ks0mY24pJ+0VkjhU8iyPa7vNZLQUrlpqCywBrYooXTh/hXwriAld+2faLdxIEx+Kwa5lIyK38jV5/2oFg7Lw==","signatures":[{"sig":"MEYCIQClmGBg2s57Vg8t0pRLoOJ2Sy0dS7q/pfM0Y3QA0j5khAIhAI0BYkEdh50j1pNupAupgNndVBg/r7J2bej6tNgERDxZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93263},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"40cb5514f43f8f12c710f74d1c6df4ffc59b0e7b","scripts":{"dev":"npm run build && webpack serve --port 4200","demo":"npm run build && npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","bench":"npm run build && node ./dist/bench/index.js","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","prebuild":"rimraf dist","benchmark":"npm run build && node src/demo/benchmark.js","precommit":"npm run lint && npm run test-and-build && npm run build-for-github","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rimraf docs","postbuild:docs":"npm run docs-from-master && cp -r dist/demo docs","test-and-build":"npm run test && npm run format && npm run build","build-for-github":"npm run build:demo && npm run build:docs","docs-from-master":"for f in `find docs -name *.html`; do sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' $f; done"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"9.5.1","description":"detecting collisions between bodies: Points, Lines, Boxes, Polygons (Concave too), Ellipses and Circles. Also RayCasting. All bodies can have offset, rotation, scale, bounding box padding, can be static (non moving) or be trigger bodies (non colliding).","directories":{},"resolutions":{"json5":"^2.2.2","terser":"^5.14.2","minimist":"^1.2.6"},"_nodeVersion":"18.16.1","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.32","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","husky":"^8.0.3","rimraf":"^5.0.0","tslint":"^6.1.3","ts-jest":"^29.1.0","typedoc":"0.24.7","webpack":"^5.82.1","prettier":"^2.8.8","pixi-shim":"^2.4.0","tinybench":"^2.5.0","ts-loader":"^9.4.2","typescript":"~5.0","random-seed":"^0.3.0","webpack-cli":"^5.1.1","chef-express":"^1.4.0","webpack-dev-server":"^4.15.0","html-webpack-plugin":"^5.5.1"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.1.0_1688257673505_0.9882693019041406","host":"s3://npm-registry-packages"}},"9.1.1":{"name":"detect-collisions","version":"9.1.1","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.1.1","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"d65119766413c7a62dc6109750844b3023b7b734","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.1.1.tgz","fileCount":29,"integrity":"sha512-R/9S4b78UA1aGtgOA+6LFV0ebYqGaoYnadbkIlZ/PVoTch2at2/5YKyO0fMTOwRQLMHEuoaXUoSp1gQ+mS6AEA==","signatures":[{"sig":"MEUCIBUPEY4Mh/ia8YkTHcQdnZtBRpLf4iuoYDxIpLY4J5ZKAiEA9T4d8RLCXD2zrBlqpXEHAm7crYkNbqQ6GUCT0Wgm+bE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95122},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3735f1aef3649580138e505f2d0a91933031a0f8","scripts":{"dev":"npm run build && webpack serve --port 4200","demo":"npm run build && npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","bench":"npm run build && node ./dist/bench/index.js","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","prebuild":"rimraf dist","benchmark":"npm run build && node src/demo/benchmark.js","precommit":"npm run lint && npm run test-and-build && npm run build-for-github","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rimraf docs","postbuild:docs":"npm run docs-from-master && cp -r dist/demo docs","test-and-build":"npm run test && npm run format && npm run build","build-for-github":"npm run build:demo && npm run build:docs","docs-from-master":"for f in `find docs -name *.html`; do sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' $f; done"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"9.5.1","description":"detecting collisions between bodies: Points, Lines, Boxes, Polygons (Concave too), Ellipses and Circles. Also RayCasting. All bodies can have offset, rotation, scale, bounding box padding, can be static (non moving) or be trigger bodies (non colliding).","directories":{},"resolutions":{"json5":"^2.2.2","semver":"^7.5.3","terser":"^5.14.2","minimist":"^1.2.6","escodegen":"^2.1.0"},"_nodeVersion":"18.16.1","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.32","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","husky":"^8.0.3","rimraf":"^5.0.1","tslint":"^6.1.3","ts-jest":"^29.1.1","typedoc":"0.24.8","webpack":"^5.88.1","prettier":"^2.8.8","pixi-shim":"^2.4.0","tinybench":"^2.5.0","ts-loader":"^9.4.4","typescript":"~5.1","random-seed":"^0.3.0","webpack-cli":"^5.1.4","chef-express":"^2.1.3","webpack-dev-server":"^4.15.1","html-webpack-plugin":"^5.5.3"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.1.1_1688265100043_0.7354079250245233","host":"s3://npm-registry-packages"}},"9.2.1":{"name":"detect-collisions","version":"9.2.1","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.2.1","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"7b330256c199fbbd7b7dfd26bd3fdca800edb3b2","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.2.1.tgz","fileCount":29,"integrity":"sha512-vcg9/j/+n8NLP9HwO6l3Nc7XZfnZ5a+SWL5MvOjQv/XJ5kVf0b1cZvdyqkDVMU3NMy8T6BTRuFQVs8FKzknbCQ==","signatures":[{"sig":"MEYCIQDrAVblQxXJgLIw/MBALxQoO5MQIGDKIMArguiEeRabDgIhAIte3xlGNso45ZuOF2iTtr1orsullXrMhyQzj8J/5F6J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95773},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b9ce6cb6416442370f8d528327a1f460d8b81bcd","scripts":{"dev":"npm run build && webpack serve --port 4200","demo":"npm run build && npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","bench":"npm run build && node ./dist/bench/index.js","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","prebuild":"rimraf dist","benchmark":"npm run build && node src/demo/benchmark.js","precommit":"npm run lint && npm run test-and-build && npm run build-for-github","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rimraf docs","postbuild:docs":"npm run docs-from-master && cp -r dist/demo docs","test-and-build":"npm run test && npm run format && npm run build","build-for-github":"npm run build:demo && npm run build:docs","docs-from-master":"for f in `find docs -name *.html`; do sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' $f; done"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"6.14.18","description":"detecting collisions between bodies: Points, Lines, Boxes, Polygons (Concave too), Ellipses and Circles. Also RayCasting. All bodies can have offset, rotation, scale, bounding box padding, can be static (non moving) or be trigger bodies (non colliding).","directories":{},"resolutions":{"json5":"^2.2.2","semver":"^7.5.3","terser":"^5.14.2","minimist":"^1.2.6","escodegen":"^2.1.0"},"_nodeVersion":"14.21.3","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.32","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","husky":"^8.0.3","rimraf":"^5.0.1","tslint":"^6.1.3","ts-jest":"^29.1.1","typedoc":"0.24.8","webpack":"^5.88.1","prettier":"^2.8.8","pixi-shim":"^2.4.0","tinybench":"^2.5.0","ts-loader":"^9.4.4","typescript":"~5.1","random-seed":"^0.3.0","webpack-cli":"^5.1.4","chef-express":"^2.1.3","webpack-dev-server":"^4.15.1","html-webpack-plugin":"^5.5.3"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.2.1_1694192753463_0.013940228175780334","host":"s3://npm-registry-packages"}},"9.2.2":{"name":"detect-collisions","version":"9.2.2","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.2.2","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"07f1663b990b5bf6893e45c247456305a892f7eb","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.2.2.tgz","fileCount":29,"integrity":"sha512-yQy8ynhf4SawiorQ23wY128nyR9hQt0u07b5aoBB5OfOxsGq17qScUqgxJn7cndcO+kHwTMxJk9Pf/2Xl3C6SA==","signatures":[{"sig":"MEMCH3MqT7rRhu+/ZpQcWCMF/iQOY0n98FRqE7xz4SEIuV4CIHlo1Wjzsvz36Iw1UbYj1fWLiSIkSMKp5wMzFul59sC4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95775},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d95686412a947eadac9038223351a97e21970b19","scripts":{"dev":"npm run build && webpack serve --port 4200","demo":"npm run build && npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","bench":"npm run build && node ./dist/bench/index.js","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","prebuild":"rimraf dist","benchmark":"npm run build && node src/demo/benchmark.js","precommit":"npm run lint && npm run test-and-build && npm run build-for-github","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rimraf docs","postbuild:docs":"npm run docs-from-master && cp -r dist/demo docs","test-and-build":"npm run test && npm run format && npm run build","build-for-github":"npm run build:demo && npm run build:docs","docs-from-master":"for f in `find docs -name *.html`; do sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' $f; done"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"9.6.7","description":"detecting collisions between bodies: Points, Lines, Boxes, Polygons (Concave too), Ellipses and Circles. Also RayCasting. All bodies can have offset, rotation, scale, bounding box padding, can be static (non moving) or be trigger bodies (non colliding).","directories":{},"resolutions":{"json5":"^2.2.2","semver":"^7.5.3","terser":"^5.14.2","minimist":"^1.2.6","escodegen":"^2.1.0"},"_nodeVersion":"18.17.1","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.32","poly-decomp":"^0.3.0","@types/rbush":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","husky":"^8.0.3","rimraf":"^5.0.1","tslint":"^6.1.3","ts-jest":"^29.1.1","typedoc":"0.25.1","webpack":"^5.88.2","prettier":"^3.0.3","pixi-shim":"^2.4.0","tinybench":"^2.5.0","ts-loader":"^9.4.4","typescript":"^5.2.2","random-seed":"^0.3.0","webpack-cli":"^5.1.4","chef-express":"^2.1.3","webpack-dev-server":"^4.15.1","html-webpack-plugin":"^5.5.3"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.2.2_1694193422805_0.49940899818805895","host":"s3://npm-registry-packages"}},"9.2.3":{"name":"detect-collisions","version":"9.2.3","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.2.3","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"d0c341056a18299cf21402dc040fd6c30608815b","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.2.3.tgz","fileCount":29,"integrity":"sha512-J54V88ySUZwFOXHUMU1hNK08NjxG2tcRwB93alGxjMc/oygN+cV/+0SHhcYeQ3NEzHTlfgfGCnGFt2yZsMuatw==","signatures":[{"sig":"MEUCIAKjPXGjLLqWKkH4LgjWkZ8mUzckw2OLjVukxv7jBls5AiEA5rLKox2bdgT9RWrQmW+OPMkB/0wloaMsQ0I+kvttgKM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95780},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1f68a920c266fed59d99b1f58d056ad85f9dce96","scripts":{"dev":"npm run build && webpack serve --port 4200","demo":"npm run build && npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","bench":"npm run build && node ./dist/bench/index.js","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","prebuild":"rimraf dist","benchmark":"npm run build && node src/demo/benchmark.js","precommit":"npm run lint && npm run test-and-build && npm run build-for-github","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rimraf docs","postbuild:docs":"npm run docs-from-master && cp -r dist/demo docs","test-and-build":"npm run test && npm run format && npm run build","build-for-github":"npm run build:demo && npm run build:docs","docs-from-master":"for f in `find docs -name *.html`; do sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' $f; done"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.19.4","description":"detecting collisions between bodies: Points, Lines, Boxes, Polygons (Concave too), Ellipses and Circles. Also RayCasting. All bodies can have offset, rotation, scale, bounding box padding, can be static (non moving) or be trigger bodies (non colliding).","directories":{},"resolutions":{"json5":"^2.2.2","semver":"^7.5.3","terser":"^5.14.2","minimist":"^1.2.6","escodegen":"^2.1.0"},"_nodeVersion":"16.20.2","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.35","poly-decomp":"^0.3.0","@types/rbush":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^8.0.3","rimraf":"^5.0.5","tslint":"^6.1.3","ts-jest":"^29.1.1","typedoc":"^0.25.6","webpack":"^5.89.0","prettier":"^3.1.1","pixi-shim":"^2.4.0","tinybench":"^2.5.1","ts-loader":"^9.5.1","typescript":"^4","random-seed":"^0.3.0","webpack-cli":"^5.1.4","chef-express":"^2.1.3","webpack-dev-server":"^4.15.1","html-webpack-plugin":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.2.3_1704577688083_0.7039353746583141","host":"s3://npm-registry-packages"}},"9.2.4":{"name":"detect-collisions","version":"9.2.4","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.2.4","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"a55e35ad3f723e22d2b06ad9163960223e337449","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.2.4.tgz","fileCount":29,"integrity":"sha512-gp+ivoB9epWGFyqoM2pc52NRHYVHJVal+MjXHvSV2TK0gN5Li6OMNvUJ/ij7EZroKHcLXc+UrItuyzMtRZKLpA==","signatures":[{"sig":"MEUCIQDpZFU6JYZtid45j7Cn1qeA+DLx259RanJTOZSNUx9WXgIgCMP1p/e39+OPFcLIV3dr9rzAas2VcSkg+CdQo01++ec=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95578},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0a7baa075985d315cf7eed882f8d284c2b0be771","scripts":{"dev":"npm run build && webpack serve --port 4200","demo":"npm run build && npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","bench":"npm run build && node ./dist/bench/index.js","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","prebuild":"rimraf dist","benchmark":"npm run build && node src/demo/benchmark.js","precommit":"npm run lint && npm run test-and-build && npm run build-for-github","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rimraf docs","postbuild:docs":"npm run docs-from-master && cp -r dist/demo docs","test-and-build":"npm run test && npm run format && npm run build","build-for-github":"npm run build:demo && npm run build:docs","docs-from-master":"for f in `find docs -name *.html`; do sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' $f; done"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"8.19.4","description":"detecting collisions between bodies: Points, Lines, Boxes, Polygons (Concave too), Ellipses and Circles. Also RayCasting. All bodies can have offset, rotation, scale, bounding box padding, can be static (non moving) or be trigger bodies (non colliding).","directories":{},"resolutions":{"json5":"^2.2.2","semver":"^7.5.3","terser":"^5.14.2","minimist":"^1.2.6","escodegen":"^2.1.0"},"_nodeVersion":"16.20.2","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.35","poly-decomp":"^0.3.0","@types/rbush":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^8.0.3","rimraf":"^5.0.5","tslint":"^6.1.3","ts-jest":"^29.1.1","typedoc":"^0.25.6","webpack":"^5.89.0","prettier":"^3.1.1","pixi-shim":"^2.4.0","tinybench":"^2.5.1","ts-loader":"^9.5.1","typescript":"^4","random-seed":"^0.3.0","webpack-cli":"^5.1.4","chef-express":"^2.1.3","webpack-dev-server":"^4.15.1","html-webpack-plugin":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.2.4_1708023472741_0.8752165352481573","host":"s3://npm-registry-packages"}},"9.2.5":{"name":"detect-collisions","version":"9.2.5","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.2.5","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"bd0d1011ddf33e32afe3589e6b2013364bd0e02c","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.2.5.tgz","fileCount":29,"integrity":"sha512-zrzv6OHC/HHuPUiHeNAfjtoaQDgvhHJxqjmyWRix1ugVsTv6pStS6RiI3lb+tCxB9O1NmwgQkQZD24MfhGU6GA==","signatures":[{"sig":"MEUCIQCgFylgWeSg+GXsGbrf0DFTWBR3PWN01SnevVZW2BG7TQIgDtF2yVFAoDZN9fg7MxrOC/aCi+up6Ts5bbzi1vAUCg8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98188},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1d4654b7278e6164117707ff9a39a2d6220d962b","scripts":{"dev":"npm run build && webpack serve --port 4200","demo":"npm run build && npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","prebuild":"rimraf dist","benchmark":"npm run build && npm run benchmark-insertion && npm run benchmark-stress","precommit":"npm run lint && npm run test-and-build && npm run build-for-github","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rimraf docs","postbuild:docs":"npm run docs-from-master && cp -r dist/demo docs","test-and-build":"npm run test && npm run format && npm run build","benchmark-stress":"node -r pixi-shim -e 'require(`./dist/benchmarks`).stressBenchmark()'","build-for-github":"npm run build:demo && npm run build:docs","docs-from-master":"for f in `find docs -name *.html`; do sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' $f; done","benchmark-insertion":"node -e 'require(`./dist/benchmarks`).insertionBenchmark()'"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.2.4","description":"detecting collisions between bodies: Points, Lines, Boxes, Polygons (Concave too), Ellipses and Circles. Also RayCasting. All bodies can have offset, rotation, scale, bounding box padding, can be static (non moving) or be trigger bodies (non colliding).","directories":{},"resolutions":{"json5":"^2.2.2","semver":"^7.5.3","terser":"^5.14.2","minimist":"^1.2.6","escodegen":"^2.1.0"},"_nodeVersion":"18.19.1","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.35","poly-decomp":"^0.3.0","@types/rbush":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","rimraf":"^5.0.5","tslint":"^6.1.3","ts-jest":"^29.1.2","typedoc":"^0.25.9","webpack":"^5.90.3","prettier":"^3.2.5","pixi-shim":"^2.4.1","tinybench":"^2.6.0","ts-loader":"^9.5.1","typescript":"^4","@types/node":"^20.11.21","random-seed":"^0.3.0","webpack-cli":"^5.1.4","chef-express":"^2.1.3","webpack-dev-server":"^5.0.2","html-webpack-plugin":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.2.5_1709101646365_0.546580924416858","host":"s3://npm-registry-packages"}},"9.2.6":{"name":"detect-collisions","version":"9.2.6","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.2.6","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"2481056c119ff5cda307f71e7505a77ea0af350c","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.2.6.tgz","fileCount":29,"integrity":"sha512-WHN4gdAJunBCN3I52vqQFZfVx3cVnL/1PaQGlllkNxo2GNAoEFSwnjcAtY91Jh+DSFLuJA/jRtP4RQvqMkEdLw==","signatures":[{"sig":"MEUCIBR8ua4hrrN3Mh+nrufakKXpJ4RfKkcxWfjfBc/EfaCsAiEA0Pb9FGsq+gbWp71sYrvV79voAA+BJBq9KmtpRTX3iGw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97774},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e76ac56964b42476c9179420a13ecc223a996a1d","scripts":{"dev":"npm run build && webpack serve --port 4200","demo":"npm run build && npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","prebuild":"rimraf dist","benchmark":"npm run build && npm run benchmark-insertion && npm run benchmark-stress","precommit":"npm run lint && npm run test-and-build && npm run build-for-github","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rimraf docs","postbuild:docs":"npm run docs-from-master && cp -r dist/demo docs","test-and-build":"npm run test && npm run format && npm run build","benchmark-stress":"node -r pixi-shim -e 'require(`./dist/benchmarks`).stressBenchmark()'","build-for-github":"npm run build:demo && npm run build:docs","docs-from-master":"for f in `find docs -name *.html`; do sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' $f; done","benchmark-insertion":"node -e 'require(`./dist/benchmarks`).insertionBenchmark()'"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.2.4","description":"detecting collisions between bodies: Points, Lines, Boxes, Polygons (Concave too), Ellipses and Circles. Also RayCasting. All bodies can have offset, rotation, scale, bounding box padding, can be static (non moving) or be trigger bodies (non colliding).","directories":{},"resolutions":{"json5":"^2.2.2","semver":"^7.5.3","terser":"^5.14.2","minimist":"^1.2.6","escodegen":"^2.1.0"},"_nodeVersion":"18.19.1","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.35","poly-decomp":"^0.3.0","@types/rbush":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","rimraf":"^5.0.5","tslint":"^6.1.3","ts-jest":"^29.1.2","typedoc":"^0.25.9","webpack":"^5.90.3","prettier":"^3.2.5","pixi-shim":"^2.4.1","tinybench":"^2.6.0","ts-loader":"^9.5.1","typescript":"^4","@types/node":"^20.11.21","random-seed":"^0.3.0","webpack-cli":"^5.1.4","chef-express":"^2.1.3","webpack-dev-server":"^5.0.2","html-webpack-plugin":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.2.6_1709102493533_0.09720276858264754","host":"s3://npm-registry-packages"}},"9.2.7":{"name":"detect-collisions","version":"9.2.7","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.2.7","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"1a99d06fe42f8d1677c88a09031355301af61f0f","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.2.7.tgz","fileCount":29,"integrity":"sha512-EqqwRrG/pnYh2fpfplKI921N/pNqKoUNypeEs+EWF1qXeFGhJZYHz3xrHNC7WXqpoK5af5xV2pO1S454MI+dVg==","signatures":[{"sig":"MEUCIQCq0yH+zOw+e/EpHRXDNrtryF19GtBltCFIfW++KO+vCQIgaWO+NMKYSIXqUTSrrDwL1/1OFY+ZlbZquAs8WSu0shA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97774},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"31f7e087a445a3365a82efbc6cc71fcadce73cd6","scripts":{"dev":"npm run build && webpack serve --port 4200","demo":"npm run build && npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","prebuild":"rimraf dist","benchmark":"npm run build && npm run benchmark-insertion && npm run benchmark-stress","precommit":"npm run lint && npm run test-and-build && npm run build-for-github","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rimraf docs","postbuild:docs":"npm run docs-from-master && cp -r dist/demo docs","test-and-build":"npm run test && npm run format && npm run build","benchmark-stress":"node -r pixi-shim -e 'require(`./dist/benchmarks`).stressBenchmark()'","build-for-github":"npm run build:demo && npm run build:docs","docs-from-master":"for f in `find docs -name *.html`; do sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' $f; done","benchmark-insertion":"node -e 'require(`./dist/benchmarks`).insertionBenchmark()'"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.2.4","description":"detecting collisions between bodies: Points, Lines, Boxes, Polygons (Concave too), Ellipses and Circles. Also RayCasting. All bodies can have offset, rotation, scale, bounding box padding, can be static (non moving) or be trigger bodies (non colliding).","directories":{},"resolutions":{"json5":"^2.2.2","semver":"^7.5.3","terser":"^5.14.2","minimist":"^1.2.6","escodegen":"^2.1.0"},"_nodeVersion":"18.19.1","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.35","poly-decomp":"^0.3.0","@types/rbush":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","rimraf":"^5.0.5","tslint":"^6.1.3","ts-jest":"^29.1.2","typedoc":"^0.25.9","webpack":"^5.90.3","prettier":"^3.2.5","pixi-shim":"^2.4.1","tinybench":"^2.6.0","ts-loader":"^9.5.1","typescript":"^4","@types/node":"^20.11.21","random-seed":"^0.3.0","webpack-cli":"^5.1.4","chef-express":"^2.1.3","webpack-dev-server":"^5.0.2","html-webpack-plugin":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.2.7_1709102872433_0.18738452464435684","host":"s3://npm-registry-packages"}},"9.3.0":{"name":"detect-collisions","version":"9.3.0","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.3.0","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"b39ff90d74e6dcc87d69b289161d31b7c21103cc","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.3.0.tgz","fileCount":29,"integrity":"sha512-8mzaJ5F8O1Mi1bLnyYSujcaHXa5aKAOWyFzNLoW+qFIZJMkykLBUwjzMM3weTN9NHH9wdtS2M2+GRg59BTWdHQ==","signatures":[{"sig":"MEUCIQDz5dCWhvK8Ekgqjz7YHsXVaKC8Fa1obsKMiUjLn5smBAIgfkjHL13p/obBWZCxj8cNVpgj7B3QUFvpxcfJ5DTaYRA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98374},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8e4d6ebc23d07692761df04620329d36dc1f3aaa","scripts":{"dev":"npm run build && webpack serve --port 4200","demo":"npm run build && npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","prebuild":"rimraf dist","benchmark":"npm run build && npm run benchmark-insertion && npm run benchmark-stress","precommit":"npm run lint && npm run test-and-build && npm run build-for-github","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rimraf docs","postbuild:docs":"npm run docs-from-master && cp -r dist/demo docs","test-and-build":"npm run test && npm run format && npm run build","benchmark-stress":"node -r pixi-shim -e 'require(`./dist/benchmarks`).stressBenchmark()'","build-for-github":"npm run build:demo && npm run build:docs","docs-from-master":"for f in `find docs -name *.html`; do sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' $f; done","benchmark-insertion":"node -e 'require(`./dist/benchmarks`).insertionBenchmark()'"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.2.4","description":"detecting collisions between bodies: Points, Lines, Boxes, Polygons (Concave too), Ellipses and Circles. Also RayCasting. All bodies can have offset, rotation, scale, bounding box padding, can be static (non moving) or be trigger bodies (non colliding).","directories":{},"resolutions":{"json5":"^2.2.2","semver":"^7.5.3","terser":"^5.14.2","minimist":"^1.2.6","escodegen":"^2.1.0"},"_nodeVersion":"18.19.1","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.35","poly-decomp":"^0.3.0","@types/rbush":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","rimraf":"^5.0.5","tslint":"^6.1.3","ts-jest":"^29.1.2","typedoc":"^0.25.9","webpack":"^5.90.3","prettier":"^3.2.5","pixi-shim":"^2.4.1","tinybench":"^2.6.0","ts-loader":"^9.5.1","typescript":"^4","@types/node":"^20.11.21","random-seed":"^0.3.0","webpack-cli":"^5.1.4","chef-express":"^2.1.3","webpack-dev-server":"^5.0.2","html-webpack-plugin":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.3.0_1709106460861_0.24961380728763793","host":"s3://npm-registry-packages"}},"9.3.1":{"name":"detect-collisions","version":"9.3.1","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.3.1","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"c730bf3e36275262b0789cd1894741a7254b7708","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.3.1.tgz","fileCount":29,"integrity":"sha512-toah0N1Ic13b4vbaT88kN/aig3fyTeIkz7jRel1VaiuOtOnDcNzawQjMUDloHkAyDe9kN/Lva7MO22wz0UQFDA==","signatures":[{"sig":"MEUCIH2m01WDYk/Igdi7ELnxG1S5MNUPC2IP2v+9UqTvzpIiAiEAxUtSfyT43N3Lsq4CEbyTwlqhXC5dmNRW8fs3KfUJW2g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99395},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d8fa9cb79d6c0c969afc01e2ecee0b3ab99deeb1","scripts":{"dev":"npm run build && webpack serve --port 4200","demo":"npm run build && npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","prebuild":"rimraf dist","benchmark":"npm run build && npm run benchmark-insertion && npm run benchmark-stress","precommit":"npm run lint && npm run test-and-build && npm run build-for-github","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rimraf docs","postbuild:docs":"npm run docs-from-master && cp -r dist/demo docs","test-and-build":"npm run test && npm run format && npm run build","benchmark-stress":"node -r pixi-shim -e 'require(`./dist/benchmarks`).stressBenchmark()'","build-for-github":"npm run build:demo && npm run build:docs","docs-from-master":"for f in `find docs -name *.html`; do sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' $f; done","benchmark-insertion":"node -e 'require(`./dist/benchmarks`).insertionBenchmark()'"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.2.4","description":"detecting collisions between bodies: Points, Lines, Boxes, Polygons (Concave too), Ellipses and Circles. Also RayCasting. All bodies can have offset, rotation, scale, bounding box padding, can be static (non moving) or be trigger bodies (non colliding).","directories":{},"resolutions":{"json5":"^2.2.2","semver":"^7.5.3","terser":"^5.14.2","minimist":"^1.2.6","escodegen":"^2.1.0"},"_nodeVersion":"18.19.1","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.35","poly-decomp":"^0.3.0","@types/rbush":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","rimraf":"^5.0.5","tslint":"^6.1.3","ts-jest":"^29.1.2","typedoc":"^0.25.9","webpack":"^5.90.3","prettier":"^3.2.5","pixi-shim":"^2.4.1","tinybench":"^2.6.0","ts-loader":"^9.5.1","typescript":"^4","@types/node":"^20.11.21","random-seed":"^0.3.0","webpack-cli":"^5.1.4","chef-express":"^2.1.3","webpack-dev-server":"^5.0.2","html-webpack-plugin":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.3.1_1709177365143_0.3309885008570621","host":"s3://npm-registry-packages"}},"9.3.2":{"name":"detect-collisions","version":"9.3.2","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.3.2","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"11b4383082109ccfbd0b12c32629067b9fd39d31","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.3.2.tgz","fileCount":29,"integrity":"sha512-Uhv1CdQYipNonjk+54l2K5EOJAAFVcm23kHpQU+k5d+SRy4955JnHsyddh0XXI2hd57jxNA+ROgW3EZHStelBA==","signatures":[{"sig":"MEQCIF7Vs962fy9OYQusAzFGwwF1UelCKY0v/Kiyi///2k50AiAylqCSb4xPonqqbxcQqLOdUMXfahMqVdczZOCSXGZukQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99275},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7ecb34b5c0ddbcd8f4bb4c830c5cb0c1821fbcf8","scripts":{"dev":"npm run build && webpack serve --port 4200","demo":"npm run build && npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","prebuild":"rimraf dist","benchmark":"npm run build && npm run benchmark-insertion && npm run benchmark-stress","precommit":"npm run lint && npm run test-and-build && npm run build-for-github","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rimraf docs","postbuild:docs":"npm run docs-from-master && cp -r dist/demo docs","test-and-build":"npm run test && npm run format && npm run build","benchmark-stress":"node -r pixi-shim -e 'require(`./dist/benchmarks`).stressBenchmark()'","build-for-github":"npm run build:demo && npm run build:docs","docs-from-master":"for f in `find docs -name *.html`; do sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' $f; done","benchmark-insertion":"node -e 'require(`./dist/benchmarks`).insertionBenchmark()'"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.2.4","description":"detecting collisions between bodies: Points, Lines, Boxes, Polygons (Concave too), Ellipses and Circles. Also RayCasting. All bodies can have offset, rotation, scale, bounding box padding, can be static (non moving) or be trigger bodies (non colliding).","directories":{},"resolutions":{"json5":"^2.2.2","semver":"^7.5.3","terser":"^5.14.2","minimist":"^1.2.6","escodegen":"^2.1.0"},"_nodeVersion":"18.19.1","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.35","poly-decomp":"^0.3.0","@types/rbush":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","rimraf":"^5.0.5","tslint":"^6.1.3","ts-jest":"^29.1.2","typedoc":"^0.25.9","webpack":"^5.90.3","prettier":"^3.2.5","pixi-shim":"^2.4.1","tinybench":"^2.6.0","ts-loader":"^9.5.1","typescript":"^4","@types/node":"^20.11.24","random-seed":"^0.3.0","webpack-cli":"^5.1.4","chef-express":"^2.1.3","webpack-dev-server":"^5.0.2","html-webpack-plugin":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.3.2_1709305524311_0.6999651080628844","host":"s3://npm-registry-packages"}},"9.3.3":{"name":"detect-collisions","version":"9.3.3","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.3.3","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"932047c6474c611fc89f5e04a6623acd21fb768f","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.3.3.tgz","fileCount":29,"integrity":"sha512-oUxRjSWR75nKBhf51n/hclvy0zKBaKl6j76WuUJKgjEbLTuOaqC6tiHsLdCa1PgmTIbIWlNTUoc4qNhwp0eQiw==","signatures":[{"sig":"MEUCIQD2rwUigqF3TILl3siDbT7TNHuIUjgRzmZNXeiG9Siw1gIgZs5vaAd3MhWoO1w3lguZOwGhq+99gtKDyJ/t5YQYuOs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99292},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"67089c0862b2dd28a1651a4a6da70f7b27cd99f9","scripts":{"dev":"npm run build && webpack serve --port 4200","demo":"npm run build && npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","prebuild":"rimraf dist","benchmark":"npm run build && npm run benchmark-insertion && npm run benchmark-stress","precommit":"npm run lint && npm run test-and-build && npm run build-for-github","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rimraf docs","postbuild:docs":"npm run docs-from-master && cp -r dist/demo docs","test-and-build":"npm run test && npm run format && npm run build","benchmark-stress":"node -r pixi-shim -e 'require(`./dist/benchmarks`).stressBenchmark()'","build-for-github":"npm run build:demo && npm run build:docs","docs-from-master":"for f in `find docs -name *.html`; do sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' $f; done","benchmark-insertion":"node -e 'require(`./dist/benchmarks`).insertionBenchmark()'"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.2.4","description":"detecting collisions between bodies: Points, Lines, Boxes, Polygons (Concave too), Ellipses and Circles. Also RayCasting. All bodies can have offset, rotation, scale, bounding box padding, can be static (non moving) or be trigger bodies (non colliding).","directories":{},"resolutions":{"json5":"^2.2.2","semver":"^7.5.3","terser":"^5.14.2","minimist":"^1.2.6","escodegen":"^2.1.0"},"_nodeVersion":"18.19.1","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.35","poly-decomp":"^0.3.0","@types/rbush":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","rimraf":"^5.0.5","tslint":"^6.1.3","ts-jest":"^29.1.2","typedoc":"^0.25.9","webpack":"^5.90.3","prettier":"^3.2.5","pixi-shim":"^2.4.1","tinybench":"^2.6.0","ts-loader":"^9.5.1","typescript":"^4","@types/node":"^20.11.24","random-seed":"^0.3.0","webpack-cli":"^5.1.4","chef-express":"^2.1.3","webpack-dev-server":"^5.0.2","html-webpack-plugin":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.3.3_1709306781656_0.6423110300798718","host":"s3://npm-registry-packages"}},"9.4.0":{"name":"detect-collisions","version":"9.4.0","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.4.0","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"b5944a766a11b22b7b4b548db6b0ddd441a8629e","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.4.0.tgz","fileCount":29,"integrity":"sha512-pewz6lQ9pqDk/n/f7qAp0jviWvc2tvyGS9m/Y7pv7aMQqXvSS14/rrTOSxEkWxa+2DXB0YCY3+3cJqCn2pgvjA==","signatures":[{"sig":"MEUCIE9llfrPqWTryye2Yb3OMciiUyXctmMF4/A5BtiC7UjJAiEAuQLqjo1JV2NxjFiEN8tLmdDeh+pknCPI8L/g1FjUZ4c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99278},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8d588d0f0ed3a038b044971b422f994795e17060","scripts":{"dev":"npm run build && webpack serve --port 4200","demo":"npm run build && npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","prebuild":"rimraf dist","benchmark":"npm run build && npm run benchmark-insertion && npm run benchmark-stress","precommit":"npm run lint && npm run test-and-build && npm run build-for-github","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rimraf docs","postbuild:docs":"npm run docs-from-master && cp -r dist/demo docs","test-and-build":"npm run test && npm run format && npm run build","benchmark-stress":"node -r pixi-shim -e 'require(`./dist/benchmarks`).stressBenchmark()'","build-for-github":"npm run build:demo && npm run build:docs","docs-from-master":"for f in `find docs -name *.html`; do sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' $f; done","benchmark-insertion":"node -e 'require(`./dist/benchmarks`).insertionBenchmark()'"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.2.4","description":"detecting collisions between bodies: Points, Lines, Boxes, Polygons (Concave too), Ellipses and Circles. Also RayCasting. All bodies can have offset, rotation, scale, bounding box padding, can be static (non moving) or be trigger bodies (non colliding).","directories":{},"resolutions":{"json5":"^2.2.2","semver":"^7.5.3","terser":"^5.14.2","minimist":"^1.2.6","escodegen":"^2.1.0"},"_nodeVersion":"18.19.1","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.35","poly-decomp":"^0.3.0","@types/rbush":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","rimraf":"^5.0.5","tslint":"^6.1.3","ts-jest":"^29.1.2","typedoc":"^0.25.9","webpack":"^5.90.3","prettier":"^3.2.5","pixi-shim":"^2.4.1","tinybench":"^2.6.0","ts-loader":"^9.5.1","typescript":"^4","@types/node":"^20.11.24","random-seed":"^0.3.0","webpack-cli":"^5.1.4","chef-express":"^2.1.3","webpack-dev-server":"^5.0.2","html-webpack-plugin":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.4.0_1709307313914_0.07899070961229038","host":"s3://npm-registry-packages"}},"9.4.1":{"name":"detect-collisions","version":"9.4.1","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.4.1","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"fe304181e9a5e58bf0262b1e678c28d816272afd","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.4.1.tgz","fileCount":29,"integrity":"sha512-aZJi7LoNaVTcY1wzJ0U8A3KbHDJ6sjfFXXSIGDiPuAHc+a+MKqIoR57TGd2Deovm0JoJeB9ZwV0srvHVIaqTfw==","signatures":[{"sig":"MEUCIE8uogMY2vB15mSVMbz/qsRMyjnqKEFLIw94T4JAF1gaAiEAqoLoSRSQxWhU08xzMdNeupkAiakV/Jd3q+sLtjnRm18=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100256},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0e2b7decb99a70b1d339f6cd88503d7a0e10cae9","scripts":{"dev":"npm run build && webpack serve --port 4200","demo":"npm run build && npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","prebuild":"rimraf dist","benchmark":"npm run build && npm run benchmark-insertion && npm run benchmark-stress","precommit":"npm run lint && npm run test-and-build && npm run build-for-github","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rimraf docs","postbuild:docs":"npm run docs-from-master && cp -r dist/demo docs","test-and-build":"npm run test && npm run format && npm run build","benchmark-stress":"node -r pixi-shim -e 'require(`./dist/benchmarks`).stressBenchmark()'","build-for-github":"npm run build:demo && npm run build:docs","docs-from-master":"for f in `find docs -name *.html`; do sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' $f; done","benchmark-insertion":"node -e 'require(`./dist/benchmarks`).insertionBenchmark()'"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.2.4","description":"detecting collisions between bodies: Points, Lines, Boxes, Polygons (Concave too), Ellipses and Circles. Also RayCasting. All bodies can have offset, rotation, scale, bounding box padding, can be static (non moving) or be trigger bodies (non colliding).","directories":{},"resolutions":{"json5":"^2.2.2","semver":"^7.5.3","terser":"^5.14.2","minimist":"^1.2.6","escodegen":"^2.1.0"},"_nodeVersion":"18.19.1","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.35","poly-decomp":"^0.3.0","@types/rbush":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","rimraf":"^5.0.5","tslint":"^6.1.3","ts-jest":"^29.1.2","typedoc":"^0.25.9","webpack":"^5.90.3","prettier":"^3.2.5","pixi-shim":"^2.4.1","tinybench":"^2.6.0","ts-loader":"^9.5.1","typescript":"^4","@types/node":"^20.11.24","random-seed":"^0.3.0","webpack-cli":"^5.1.4","chef-express":"^2.1.3","webpack-dev-server":"^5.0.2","html-webpack-plugin":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.4.1_1711208681163_0.5442289084895144","host":"s3://npm-registry-packages"}},"9.4.2":{"name":"detect-collisions","version":"9.4.2","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.4.2","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"068630010e85a8037501f7a3fafe9c1087baa32e","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.4.2.tgz","fileCount":29,"integrity":"sha512-8De8fM0/TNO6nXBPidz4n0piLdPy1SD/tNr5a3lxst4T+4rEleVqfxRLo/3+RJronUKQ3662zLj3aucycdPa2A==","signatures":[{"sig":"MEUCIQDvBfiLzrF82uoYkLGbFvqLWaumxn+hc2M9FAAmdzScRQIgKdDV/xhkCzLwqRBEphe78SfzlvfgCo7APFqbmfmJDVM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100256},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"296c93a621971b3b1738add5841db18be42ea344","scripts":{"dev":"npm run build && webpack serve --port 4200","demo":"npm run build && npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","prebuild":"rimraf dist","benchmark":"npm run build && npm run benchmark-insertion && npm run benchmark-stress","precommit":"npm run lint && npm run test-and-build && npm run build-for-github","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rimraf docs","postbuild:docs":"npm run docs-from-master && cp -r dist/demo docs","test-and-build":"npm run test && npm run format && npm run build","benchmark-stress":"node -r pixi-shim -e 'require(`./dist/benchmarks`).stressBenchmark()'","build-for-github":"npm run build:demo && npm run build:docs","docs-from-master":"for f in `find docs -name *.html`; do sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' $f; done","benchmark-insertion":"node -e 'require(`./dist/benchmarks`).insertionBenchmark()'"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.2.4","description":"detecting collisions between bodies: Points, Lines, Boxes, Polygons (Concave too), Ellipses and Circles. Also RayCasting. All bodies can have offset, rotation, scale, bounding box padding, can be static (non moving) or be trigger bodies (non colliding).","directories":{},"resolutions":{"json5":"^2.2.2","semver":"^7.5.3","terser":"^5.14.2","minimist":"^1.2.6","escodegen":"^2.1.0"},"_nodeVersion":"18.19.1","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.35","poly-decomp":"^0.3.0","@types/rbush":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","rimraf":"^5.0.5","tslint":"^6.1.3","ts-jest":"^29.1.2","typedoc":"^0.25.9","webpack":"^5.90.3","prettier":"^3.2.5","pixi-shim":"^2.4.1","tinybench":"^2.6.0","ts-loader":"^9.5.1","typescript":"^4","@types/node":"^20.11.24","random-seed":"^0.3.0","webpack-cli":"^5.1.4","chef-express":"^2.1.3","webpack-dev-server":"^5.0.2","html-webpack-plugin":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.4.2_1711209121645_0.8417539332473385","host":"s3://npm-registry-packages"}},"9.4.3":{"name":"detect-collisions","version":"9.4.3","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.4.3","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"1a0852f1361d223294b510574b0fbe332eb8ec39","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.4.3.tgz","fileCount":29,"integrity":"sha512-tCH4mU6ROBqqM8Ttt/KDabUQxANlERu4EJoR0DWefBf8XvPKUaFlaJPgnwLprto2x9kQC34N6dGHSQGdlQGM8A==","signatures":[{"sig":"MEUCIQCiS4pw56mISegsWUNhJoihs4NiLJ45xWDL5Vz8TVrkygIgaa9HwrTkybzWRGpswuyfzmIfwLYMreZTPe9vTKEMDoQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100222},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"aa92f61d319bdaf161e9851a09d2b33818039159","scripts":{"dev":"npm run build && webpack serve --port 4200","demo":"npm run build && npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","prebuild":"rimraf dist","benchmark":"npm run build && npm run benchmark-insertion && npm run benchmark-stress","precommit":"npm run lint && npm run test-and-build && npm run build-for-github","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rimraf docs","postbuild:docs":"npm run docs-from-master && cp -r dist/demo docs","test-and-build":"npm run test && npm run format && npm run build","benchmark-stress":"node -r pixi-shim -e 'require(`./dist/benchmarks`).stressBenchmark()'","build-for-github":"npm run build:demo && npm run build:docs","docs-from-master":"for f in `find docs -name *.html`; do sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' $f; done","benchmark-insertion":"node -e 'require(`./dist/benchmarks`).insertionBenchmark()'"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.2.4","description":"detecting collisions between bodies: Points, Lines, Boxes, Polygons (Concave too), Ellipses and Circles. Also RayCasting. All bodies can have offset, rotation, scale, bounding box padding, can be static (non moving) or be trigger bodies (non colliding).","directories":{},"resolutions":{"json5":"^2.2.2","semver":"^7.5.3","terser":"^5.14.2","minimist":"^1.2.6","escodegen":"^2.1.0"},"_nodeVersion":"18.19.1","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.35","poly-decomp":"^0.3.0","@types/rbush":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","rimraf":"^5.0.5","tslint":"^6.1.3","ts-jest":"^29.1.2","typedoc":"^0.25.9","webpack":"^5.90.3","prettier":"^3.2.5","pixi-shim":"^2.4.1","tinybench":"^2.6.0","ts-loader":"^9.5.1","typescript":"^4","@types/node":"^20.11.24","random-seed":"^0.3.0","webpack-cli":"^5.1.4","chef-express":"^2.1.3","webpack-dev-server":"^5.0.2","html-webpack-plugin":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.4.3_1711210766344_0.08185013226447824","host":"s3://npm-registry-packages"}},"9.4.4":{"name":"detect-collisions","version":"9.4.4","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.4.4","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"eb784b432189e8e33e11bdd6bb0c7421fe2fbdd0","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.4.4.tgz","fileCount":29,"integrity":"sha512-1TeABhhYOENxHj9WhZc5PpI3k3bvI0IRmJhg609GqiyaG0lESh/YYb2CwCM96LlTShuofdVvKwx/lsqF6t4n7g==","signatures":[{"sig":"MEYCIQCLTYHgYUvEIOXGQbKxSt2wWzYwk3waqYwkrLYMCI5SzQIhAKZ8MF8dx7gU5j62j/ks4uWMPNw+APM6XGkZwmR9EEh0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100222},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1bc717045ea2b9e643c671e7d297348ec535def4","scripts":{"dev":"npm run build && webpack serve --port 4200","demo":"npm run build && npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write ./src","prebuild":"rimraf dist","benchmark":"npm run build && npm run benchmark-insertion && npm run benchmark-stress","precommit":"npm run lint && npm run test-and-build && npm run build-for-github","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rimraf docs","postbuild:docs":"npm run docs-from-master && cp -r dist/demo docs","test-and-build":"npm run test && npm run format && npm run build","benchmark-stress":"node -r pixi-shim -e 'require(`./dist/benchmarks`).stressBenchmark()'","build-for-github":"npm run build:demo && npm run build:docs","docs-from-master":"for f in `find docs -name *.html`; do sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' $f; done","benchmark-insertion":"node -e 'require(`./dist/benchmarks`).insertionBenchmark()'"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.2.4","description":"detecting collisions between bodies: Points, Lines, Boxes, Polygons (Concave too), Ellipses and Circles. Also RayCasting. All bodies can have offset, rotation, scale, bounding box padding, can be static (non moving) or be trigger bodies (non colliding).","directories":{},"resolutions":{"json5":"^2.2.2","semver":"^7.5.3","terser":"^5.14.2","minimist":"^1.2.6","escodegen":"^2.1.0"},"_nodeVersion":"18.19.1","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.35","poly-decomp":"^0.3.0","@types/rbush":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","rimraf":"^5.0.5","tslint":"^6.1.3","ts-jest":"^29.1.2","typedoc":"^0.25.9","webpack":"^5.90.3","prettier":"^3.2.5","pixi-shim":"^2.4.1","tinybench":"^2.6.0","ts-loader":"^9.5.1","typescript":"^4","@types/node":"^20.11.24","random-seed":"^0.3.0","webpack-cli":"^5.1.4","chef-express":"^2.1.3","webpack-dev-server":"^5.0.2","html-webpack-plugin":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.4.4_1711228732186_0.2864991217319468","host":"s3://npm-registry-packages"}},"9.5.0":{"name":"detect-collisions","version":"9.5.0","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.5.0","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"74cdd21ae6cf38060250af6501545386e2227724","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.5.0.tgz","fileCount":29,"integrity":"sha512-SO7k0+NgYiYMx1L/HTIyfplCzg5oKf9N99fY58H8mDoQ/ejrsk6h7chw1KonNHXIlxjLloKogbbcCESNqrxhUQ==","signatures":[{"sig":"MEUCIQCwLYGTBfcYAZ+yw0qojIR/uStvstMIqwYCqH+Ue9t02QIgAUbLLeGyAdCeTWTM31xRtkkgE40slAlK7RE5aHM+Ll0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100499},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"27490f1a0f5a62da4caedf7f38002ae93779256a","scripts":{"dev":"npm run build && webpack serve --port 4200","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","amend":"npm run precommit;git commit -a --am --no-edit","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write {src,docs,*.*}","prebuild":"rimraf dist","benchmark":"npm run benchmark-insertion && npm run benchmark-stress","postbuild":"npm run test && npm run build:docs && npm run build:demo && npm run format && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rimraf docs","postbuild:demo":"cp src/demo/stress.js dist/demo && cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master","benchmark-stress":"node -r pixi-shim -e 'require(`./dist/benchmarks`).stressBenchmark()'","docs-from-master":"find docs -name '*.html' -exec sed -i '' -E 's_/blob/[^/]+/_/blob/master/_g' {} +","benchmark-insertion":"node -e 'require(`./dist/benchmarks`).insertionBenchmark()'"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.2.4","description":"detecting collisions between bodies: Points, Lines, Boxes, Polygons (Concave too), Ellipses and Circles. Also RayCasting. All bodies can have offset, rotation, scale, bounding box padding, can be static (non moving) or be trigger bodies (non colliding).","directories":{},"resolutions":{"json5":"^2.2.2","semver":"^7.5.3","terser":"^5.14.2","minimist":"^1.2.6","escodegen":"^2.1.0"},"_nodeVersion":"18.19.1","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.35","@types/rbush":"^3.0.3","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","rimraf":"^5.0.5","tslint":"^6.1.3","ts-jest":"^29.1.2","typedoc":"^0.25.9","webpack":"^5.90.3","prettier":"^3.2.5","pixi-shim":"^2.4.1","tinybench":"^2.6.0","ts-loader":"^9.5.1","typescript":"^4","@types/node":"^20.11.24","random-seed":"^0.3.0","webpack-cli":"^5.1.4","chef-express":"^2.1.3","webpack-dev-server":"^5.0.2","html-webpack-plugin":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.5.0_1711409465755_0.62412267415175","host":"s3://npm-registry-packages"}},"9.5.1":{"name":"detect-collisions","version":"9.5.1","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.5.1","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"602abea56113c2feadb634af3177f15449915fa6","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.5.1.tgz","fileCount":29,"integrity":"sha512-Q313GyIqTNtiyetNnZeK63FDLKCFGADQ1I1mI5TNZTCuHwlwSlnK+aC4EOD23alSWtqnIzzfbK+X9yRDqIm85Q==","signatures":[{"sig":"MEUCIQDqON+qK0+HxM5jLoyi1LBtzpkMaSQhEsRRpk0DY82MEgIgOsbX3YLrSG1ffP+WJwFIOvyKQN0PaYPOgpeWgISZx+8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100510},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"80fa724c5d14063b83a0ba8c2764fbf6e66ad9e1","scripts":{"dev":"npm run build && webpack serve --port 4200","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","amend":"npm run precommit;git commit -a --am --no-edit","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write {src,docs,*.*}","prebuild":"rimraf dist","benchmark":"npm run benchmark-insertion && npm run benchmark-stress","postbuild":"npm run test && npm run build:docs && npm run build:demo && npm run format && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rimraf docs","postbuild:demo":"cp src/demo/stress.js dist/demo && cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master","benchmark-stress":"node -r pixi-shim -e 'require(`./dist/benchmarks`).stressBenchmark()'","docs-from-master":"for f in `find docs -name *.html`; do sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' $f; done","benchmark-insertion":"node -e 'require(`./dist/benchmarks`).insertionBenchmark()'"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.2.4","description":"detecting collisions between bodies: Points, Lines, Boxes, Polygons (Concave too), Ellipses and Circles. Also RayCasting. All bodies can have offset, rotation, scale, bounding box padding, can be static (non moving) or be trigger bodies (non colliding).","directories":{},"resolutions":{"json5":"^2.2.2","semver":"^7.5.3","terser":"^5.14.2","minimist":"^1.2.6","escodegen":"^2.1.0"},"_nodeVersion":"18.19.1","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.35","@types/rbush":"^3.0.3","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","rimraf":"^5.0.5","tslint":"^6.1.3","ts-jest":"^29.1.2","typedoc":"^0.25.9","webpack":"^5.90.3","prettier":"^3.2.5","pixi-shim":"^2.4.1","tinybench":"^2.6.0","ts-loader":"^9.5.1","typescript":"^4","@types/node":"^20.11.24","random-seed":"^0.3.0","webpack-cli":"^5.1.4","chef-express":"^2.1.3","webpack-dev-server":"^5.0.2","html-webpack-plugin":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.5.1_1711409661929_0.049586248656799725","host":"s3://npm-registry-packages"}},"9.5.2":{"name":"detect-collisions","version":"9.5.2","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.5.2","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"d805ba782da0fd84a3898f3d74ef6a014799726b","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.5.2.tgz","fileCount":29,"integrity":"sha512-vSFBki96J20hdRkEUW0zw0MQb+eO7ooC7Nw+DXGdghE1MxBxC+YGIbgB7oPKf+cO/JRqij2P7sbMglTq7rb34w==","signatures":[{"sig":"MEUCIQCiiE3n2UBVwSgk5w/HCX2aBmFUScMIix84Ppu6clZsbAIgJ+xh36ChGtr/OVn5CZ2dgndWPVp7LzNA7D3mGrontWU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94494},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7a36e9f4675690778d7b4fdd6a44dbe602e9926a","scripts":{"dev":"npm run build && webpack serve --port 4200","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","amend":"npm run precommit;git commit -a --am --no-edit","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write {src,docs,*.*}","update":"ncu -u && yarn add typescript@^4 -D","prebuild":"rimraf dist","benchmark":"npm run benchmark-insertion && npm run benchmark-stress","postbuild":"npm run test && npm run build:docs && npm run build:demo && npm run format && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rimraf docs","postbuild:demo":"cp src/demo/stress.js dist/demo && cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -r pixi-shim -e 'require(`./dist/benchmarks`).stressBenchmark()'","docs-from-master":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","benchmark-insertion":"node -e 'require(`./dist/benchmarks`).insertionBenchmark()'"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.2.4","description":"detecting collisions between bodies: Points, Lines, Boxes, Polygons (Concave too), Ellipses and Circles. Also RayCasting. All bodies can have offset, rotation, scale, bounding box padding, can be static (non moving) or be trigger bodies (non colliding).","directories":{},"resolutions":{"json5":"^2.2.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0"},"_nodeVersion":"18.19.1","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.35","@types/rbush":"^3.0.3","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","rimraf":"^5.0.5","tslint":"^6.1.3","ts-jest":"^29.1.2","typedoc":"^0.25.12","webpack":"^5.91.0","prettier":"^3.2.5","pixi-shim":"^2.5.0","tinybench":"^2.6.0","ts-loader":"^9.5.1","typescript":"^4","@types/node":"^20.11.30","random-seed":"^0.3.0","webpack-cli":"^5.1.4","chef-express":"^2.1.3","webpack-dev-server":"^5.0.4","html-webpack-plugin":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.5.2_1711422158751_0.18113890086837037","host":"s3://npm-registry-packages"}},"9.5.3":{"name":"detect-collisions","version":"9.5.3","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.5.3","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"a4e3e2b6b5e1f9fbb4e2f6b9a27f0310640b687b","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.5.3.tgz","fileCount":29,"integrity":"sha512-C/EYORZrTPjzZ9ZUMEOZ965ZEUM1sKnS2tr8ZkQlGLMQ/53uyyIgBFDP6pE1hZuzHGocvLbnrIgV6R10BvIRqw==","signatures":[{"sig":"MEUCIEpPy/8a7+SZOwMAeN0zQhVinGc/jzKF9GzzI2+T06oMAiEA3lxATaYbOi0GoXYGiTwNJahsaKKwXfQ95k5JSPkP8Ig=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94442},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"dc216626d670fdcc097b6f1b78d3948905801bdb","scripts":{"dev":"webpack serve --port 4200","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","amend":"npm run precommit;git commit -a --am --no-edit","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write {src,docs,*.*}","update":"ncu -u && yarn add typescript@^4 -D","prebuild":"rimraf dist","benchmark":"npm run benchmark-insertion && npm run benchmark-stress","postbuild":"npm run test && npm run build:docs && npm run build:demo && npm run format && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rimraf docs","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -r pixi-shim -e 'require(`./dist/benchmarks`).stressBenchmark()'","docs-from-master":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","benchmark-insertion":"node -e 'require(`./dist/benchmarks`).insertionBenchmark()'"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.2.4","description":"detecting collisions between bodies: Points, Lines, Boxes, Polygons (Concave too), Ellipses and Circles. Also RayCasting. All bodies can have offset, rotation, scale, bounding box padding, can be static (non moving) or be trigger bodies (non colliding).","directories":{},"resolutions":{"json5":"^2.2.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0"},"_nodeVersion":"18.19.1","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.35","@types/rbush":"^3.0.3","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","rimraf":"^5.0.5","tslint":"^6.1.3","ts-jest":"^29.1.2","typedoc":"^0.25.12","webpack":"^5.91.0","prettier":"^3.2.5","pixi-shim":"^2.5.0","tinybench":"^2.6.0","ts-loader":"^9.5.1","typescript":"^4","@types/node":"^20.11.30","random-seed":"^0.3.0","webpack-cli":"^5.1.4","chef-express":"^2.1.3","webpack-dev-server":"^5.0.4","html-webpack-plugin":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.5.3_1711423359000_0.6665071646915621","host":"s3://npm-registry-packages"}},"9.5.4":{"name":"detect-collisions","version":"9.5.4","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.5.4","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"94abdf71d83a2c6432c1c3fa372317705ccf78a6","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.5.4.tgz","fileCount":29,"integrity":"sha512-C+cWae0bUhU5lJJdB7y3B9PZbDwjQsxHCwKDz0Hfze0LfsHNWkrMIgX8jOMUxtnHS5jmwa6oow3BRL0walUYrg==","signatures":[{"sig":"MEYCIQCaTiUF9mW01VkaqjNp1ttD/faXfrS8mN0ZIeX6eO8IEgIhAMed5fdkpdfZ5Ruzy01R80ETbVQBYe6j79gKDDAVSsl+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94461},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"05318afc5b41fdd502844750a554672f866faf57","scripts":{"dev":"webpack serve --port 4200","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","amend":"npm run precommit;git commit -a --am --no-edit","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write {src,docs,*.*}","update":"ncu -u && yarn add typescript@^4 -D","prebuild":"rimraf dist","benchmark":"npm run benchmark-insertion && npm run benchmark-stress","postbuild":"npm run test && npm run build:docs && npm run build:demo && npm run format && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rimraf docs","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -r pixi-shim -e 'require(`./dist/benchmarks`).stressBenchmark()'","docs-from-master":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","benchmark-insertion":"node -e 'require(`./dist/benchmarks`).insertionBenchmark()'"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.5.0","description":"detecting collisions between bodies: Points, Lines, Boxes, Polygons (Concave too), Ellipses and Circles. Also RayCasting. All bodies can have offset, rotation, scale, bounding box padding, can be static (non moving) or be trigger bodies (non colliding).","directories":{},"resolutions":{"json5":"^2.2.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0"},"_nodeVersion":"18.20.2","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.35","@types/rbush":"^3.0.3","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","rimraf":"^5.0.5","tslint":"^6.1.3","ts-jest":"^29.1.2","typedoc":"^0.25.12","webpack":"^5.91.0","prettier":"^3.2.5","pixi-shim":"^2.5.0","tinybench":"^2.6.0","ts-loader":"^9.5.1","typescript":"^4","@types/node":"^20.11.30","random-seed":"^0.3.0","webpack-cli":"^5.1.4","chef-express":"^2.1.3","webpack-dev-server":"^5.0.4","html-webpack-plugin":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.5.4_1712956347926_0.8367212244519158","host":"s3://npm-registry-packages"}},"9.5.5":{"name":"detect-collisions","version":"9.5.5","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.5.5","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"af6c3cdb18046a852076d15dd497d92e19df0383","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.5.5.tgz","fileCount":29,"integrity":"sha512-/wU7YjWJHrsBy5DNvAyrqTQCyzR6f60TXXf3tYa54Hm0o0V+wmsc8QD0oszkz7W+npsoG4gf+PeIX0bsKvdHSA==","signatures":[{"sig":"MEQCIDySQAY2F4TwD+GvhamslkmSc1veLLNLjgJH+8uf3n+5AiBV7Yd0V3vIIOQibJK+KsfszWxe5OvqHa4suaVNoFU9JQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94691},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4bec0996af0debe9f90545b8a82bc332e2499570","scripts":{"dev":"webpack serve --port 4200","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","amend":"npm run precommit;git commit -a --am --no-edit","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write {src,docs,*.*}","update":"ncu -u && yarn add typescript@^4 -D","prebuild":"rimraf dist","benchmark":"npm run benchmark-insertion && npm run benchmark-stress","postbuild":"npm run test && npm run build:docs && npm run build:demo && npm run format && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rimraf docs","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -r pixi-shim -e 'require(`./dist/benchmarks`).stressBenchmark()'","docs-from-master":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","benchmark-insertion":"node -e 'require(`./dist/benchmarks`).insertionBenchmark()'"},"_npmUser":{"name":"jacekpietal","email":"prozi85@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.5.0","description":"detecting collisions between bodies: Points, Lines, Boxes, Polygons (Concave too), Ellipses and Circles. Also RayCasting. All bodies can have offset, rotation, scale, bounding box padding, can be static (non moving) or be trigger bodies (non colliding).","directories":{},"resolutions":{"json5":"^2.2.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0"},"_nodeVersion":"18.20.2","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.35","@types/rbush":"^3.0.3","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","rimraf":"^5.0.5","tslint":"^6.1.3","ts-jest":"^29.1.2","typedoc":"^0.25.12","webpack":"^5.91.0","prettier":"^3.2.5","pixi-shim":"^2.5.0","tinybench":"^2.6.0","ts-loader":"^9.5.1","typescript":"^4","@types/node":"^20.11.30","random-seed":"^0.3.0","webpack-cli":"^5.1.4","chef-express":"^2.1.3","webpack-dev-server":"^5.0.4","html-webpack-plugin":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.5.5_1712956701368_0.06908107158584853","host":"s3://npm-registry-packages"}},"9.5.6":{"name":"detect-collisions","version":"9.5.6","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.5.6","maintainers":[{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"a4565e17edd06a060aa9318c55a79baa8b3eaa83","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.5.6.tgz","fileCount":29,"integrity":"sha512-i8FYz6rf0YeAccF6mOOZTVgqMwlM7AKDhqC0138DEJhfOPX+J38QyKV8H4t2p/a+4YzmrcJpT0rkY9aeJ1OtOg==","signatures":[{"sig":"MEUCIE2dvkahbxInzsPyNGXMGpW7jurICBmwUyNpI8l+tmqaAiEArI6FqyUz4+quEXF/fo5xsX0+mzqYvdKu29JC72YMfC4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94691},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4ec6451a2f074956d36b8498910da8b4fb1945b2","scripts":{"dev":"webpack serve --port 4200","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","amend":"npm run precommit;git commit -a --am --no-edit","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write {src,docs,*.*}","update":"ncu -u && yarn add typescript@^4 -D","prebuild":"rimraf dist","benchmark":"npm run benchmark-insertion && npm run benchmark-stress","postbuild":"npm run test && npm run build:docs && npm run build:demo && npm run format && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rimraf docs","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -r pixi-shim -e 'require(`./dist/benchmarks`).stressBenchmark()'","docs-from-master":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","benchmark-insertion":"node -e 'require(`./dist/benchmarks`).insertionBenchmark()'"},"_npmUser":{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.7.0","description":"detecting collisions between bodies: Points, Lines, Boxes, Polygons (Concave too), Ellipses and Circles. Also RayCasting. All bodies can have offset, rotation, scale, bounding box padding, can be static (non moving) or be trigger bodies (non colliding).","directories":{},"resolutions":{"json5":"^2.2.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0"},"_nodeVersion":"18.20.3","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.35","@types/rbush":"^3.0.3","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","rimraf":"^5.0.5","tslint":"^6.1.3","ts-jest":"^29.1.2","typedoc":"^0.25.12","webpack":"^5.91.0","prettier":"^3.2.5","pixi-shim":"^2.5.0","tinybench":"^2.6.0","ts-loader":"^9.5.1","typescript":"^4","@types/node":"^20.11.30","random-seed":"^0.3.0","webpack-cli":"^5.1.4","chef-express":"^2.1.4","webpack-dev-server":"^5.0.4","html-webpack-plugin":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.5.6_1716486309052_0.2994087687666642","host":"s3://npm-registry-packages"}},"9.5.7":{"name":"detect-collisions","version":"9.5.7","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.5.7","maintainers":[{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"725d6686331e9f86da2f0597fbc8d1ca5fafcc6d","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.5.7.tgz","fileCount":29,"integrity":"sha512-3lzSmYKUcFsANKopONLaV6tnLgZHvRg7ROa2PDTwwt62rXb/I5O7G7mhTk2Fazg5dHq2rvtLvi5vkxHsEMqU+g==","signatures":[{"sig":"MEQCIE1h5w8t9HtYJ9cK3t6ead+srab7CxU7Emxj/OApN93gAiACzU0itOnAwYkGhSG1ZEG6L20PvzULA4OmNiyS0Mh0RQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90484},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2fb085df67434771dc6e68b93ec0b06d59a126e3","scripts":{"dev":"webpack serve --port 4200","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","amend":"npm run precommit;git commit -a --am --no-edit","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write {src,docs,*.*}","update":"ncu -u && yarn add typescript@^4 -D","prebuild":"rimraf dist","benchmark":"npm run benchmark-insertion && npm run benchmark-stress","postbuild":"npm run test && npm run build:docs && npm run build:demo && npm run format && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rimraf docs","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -r pixi-shim -e 'require(`./dist/benchmarks`).stressBenchmark()'","docs-from-master":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","benchmark-insertion":"node -e 'require(`./dist/benchmarks`).insertionBenchmark()'"},"_npmUser":{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.7.0","description":"detecting collisions between bodies: Points, Lines, Boxes, Polygons (Concave too), Ellipses and Circles. Also RayCasting. All bodies can have offset, rotation, scale, bounding box padding, can be static (non moving) or be trigger bodies (non colliding).","directories":{},"resolutions":{"json5":"^2.2.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0"},"_nodeVersion":"18.20.3","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.35","@types/rbush":"^3.0.3","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","rimraf":"^5.0.5","tslint":"^6.1.3","ts-jest":"^29.1.2","typedoc":"^0.25.12","webpack":"^5.91.0","prettier":"^3.2.5","pixi-shim":"^2.5.0","tinybench":"^2.6.0","ts-loader":"^9.5.1","typescript":"^4","@types/node":"^20.11.30","random-seed":"^0.3.0","webpack-cli":"^5.1.4","chef-express":"^2.1.4","webpack-dev-server":"^5.0.4","html-webpack-plugin":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.5.7_1716492657817_0.9250478855361097","host":"s3://npm-registry-packages"}},"9.6.0":{"name":"detect-collisions","version":"9.6.0","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.6.0","maintainers":[{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"39847804db0b8ebaff036646a94582679f023ada","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.6.0.tgz","fileCount":29,"integrity":"sha512-bbKyEuNunxIk3rgvmDzsDiWK/8gC9TceBcyqPURHwau1UgBEQpkrk+HwP0mXSig8vZD8LkH6HoIr19PR4I1X1Q==","signatures":[{"sig":"MEQCIANcZr1Kh7zzNCzE5+pIotLcvzbQdcZ2ssF78bcIgWzcAiAJMOY+EvVFizZO0dQDrsYgq0o7Q3BqNZWW3ceBtYA0PQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94583},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d11a84d438ec0f7b5d299ae70a920a0cf799951f","scripts":{"dev":"webpack serve --port 4200","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","amend":"npm run precommit;git commit -a --am --no-edit","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write {src,docs,*.*}","update":"ncu -u && yarn add typescript@^4 -D","prebuild":"rimraf dist","benchmark":"npm run benchmark-insertion && npm run benchmark-stress","postbuild":"npm run test && npm run build:docs && npm run build:demo && npm run format && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","postinstall":"[ \"$DOWNGRADE_TS\" != 'true' ] && DOWNGRADE_TS=true yarn add typescript@^4 -D || echo typescript downgraded to ^4","prebuild:docs":"rimraf docs","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -r pixi-shim -e 'require(`./dist/benchmarks`).stressBenchmark()'","docs-from-master":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","benchmark-insertion":"node -e 'require(`./dist/benchmarks`).insertionBenchmark()'"},"_npmUser":{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.7.0","description":"detecting collisions between bodies: Points, Lines, Boxes, Polygons (Concave too), Ellipses and Circles. Also RayCasting. All bodies can have offset, rotation, scale, bounding box padding, can be static (non moving) or be trigger bodies (non colliding).","directories":{},"resolutions":{"json5":"^2.2.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0"},"_nodeVersion":"18.20.3","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.35","@types/rbush":"^3.0.3","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","rimraf":"^5.0.7","tslint":"^6.1.3","ts-jest":"^29.1.3","typedoc":"^0.25.13","webpack":"^5.91.0","prettier":"^3.2.5","pixi-shim":"^2.5.3","tinybench":"^2.8.0","ts-loader":"^9.5.1","typescript":"^4","@types/node":"^20.12.12","random-seed":"^0.3.0","webpack-cli":"^5.1.4","chef-express":"^2.1.4","webpack-dev-server":"^5.0.4","html-webpack-plugin":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.6.0_1716576916102_0.9613584184688473","host":"s3://npm-registry-packages"}},"9.7.0":{"name":"detect-collisions","version":"9.7.0","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.7.0","maintainers":[{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"73777f51d99b87b0ae0826dcb8cfc35ef4971624","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.7.0.tgz","fileCount":29,"integrity":"sha512-dFT/MWwIB6+vlPwDx3Q0zrTE6GNTSKkGcopFDICBC5pjNsGkXqR5gmdUdrn1QiYBw8nJ8UReCnKgAv5/xVph3g==","signatures":[{"sig":"MEYCIQCxcpMWBAWQhD2yQNZjhthCgDDxfb/RCvDzBzE9nNmycwIhAMrRGJyZJhFZLFTEVwtBUeKIT6GGoWAqdEiq0fPHE4xb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95402},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4fbcc6c024573f02f9fef48595b7dc8bb6c509ff","scripts":{"dev":"webpack serve --port 4200","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","amend":"npm run precommit;git commit -a --am --no-edit","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write {src,docs,*.*}","update":"ncu -u && yarn add typescript@^4 -D","prebuild":"rimraf dist","benchmark":"npm run benchmark-insertion && npm run benchmark-stress","postbuild":"npm run test && npm run build:docs && npm run build:demo && npm run format && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","postinstall":"[ \"$DOWNGRADE_TS\" != 'true' ] && DOWNGRADE_TS=true yarn add typescript@^4 -D || echo typescript downgraded to ^4","prebuild:docs":"rimraf docs","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -r pixi-shim -e 'require(`./dist/benchmarks`).stressBenchmark()'","docs-from-master":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","benchmark-insertion":"node -e 'require(`./dist/benchmarks`).insertionBenchmark()'"},"_npmUser":{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.7.0","description":"detecting collisions between bodies: Points, Lines, Boxes, Polygons, Ellipses, Circles. RayCasting. Bodies have offset, rotation, scale, bbox padding, be static (non moving), be trigger bodies (non colliding).","directories":{},"resolutions":{"json5":"^2.2.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0"},"_nodeVersion":"18.20.3","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.35","@types/rbush":"^3.0.3","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","rimraf":"^5.0.7","tslint":"^6.1.3","ts-jest":"^29.1.3","typedoc":"^0.25.13","webpack":"^5.91.0","prettier":"^3.2.5","pixi-shim":"^2.5.3","tinybench":"^2.8.0","ts-loader":"^9.5.1","typescript":"^4","@types/node":"^20.12.12","random-seed":"^0.3.0","webpack-cli":"^5.1.4","chef-express":"^2.1.4","webpack-dev-server":"^5.0.4","html-webpack-plugin":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.7.0_1716580891119_0.38578890436605073","host":"s3://npm-registry-packages"}},"9.7.1":{"name":"detect-collisions","version":"9.7.1","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.7.1","maintainers":[{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"107513816f8f1bab704797353128f20107b03c69","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.7.1.tgz","fileCount":29,"integrity":"sha512-L4ooGyKOIdZHhvq391bLLfQjkzz0DgqB8qj6zkxR/DrQGzwHVSzX8FXTumvFxYhvyP4vZNotyBScN5PoInG7Gg==","signatures":[{"sig":"MEQCIANZx/aCnEov/UYqoUwL04Xz+nXAsJtOw2NWPL6vG7zgAiBf7WMkFHKLh87gh/xd+vsEv6y4awpXfjpWD0Ija5uM7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95415},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"74f14d31c61478e7f23329270fbdb3693a9ce47e","scripts":{"dev":"webpack serve --port 4200","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","amend":"npm run precommit;git commit -a --am --no-edit","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write {src,docs,*.*}","update":"ncu -u && yarn add typescript@^4 -D","prebuild":"rimraf dist","benchmark":"npm run benchmark-insertion && npm run benchmark-stress","postbuild":"npm run test && npm run build:docs && npm run build:demo && npm run format && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","postinstall":"[ \"$DOWNGRADE_TS\" != 'true' ] && DOWNGRADE_TS=true yarn add typescript@^4 -D || echo typescript downgraded to ^4","prebuild:docs":"rimraf docs","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -r pixi-shim -e 'require(`./dist/benchmarks`).stressBenchmark()'","docs-from-master":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","benchmark-insertion":"node -e 'require(`./dist/benchmarks`).insertionBenchmark()'"},"_npmUser":{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.7.0","description":"detecting collisions between bodies: Points, Lines, Boxes, Polygons, Ellipses, Circles. RayCasting. Bodies have offset, rotation, scale, bbox padding, be static (non moving), be trigger bodies (non colliding).","directories":{},"resolutions":{"json5":"^2.2.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0"},"_nodeVersion":"18.20.3","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.35","@types/rbush":"^3.0.3","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","rimraf":"^5.0.7","tslint":"^6.1.3","ts-jest":"^29.1.3","typedoc":"^0.25.13","webpack":"^5.91.0","prettier":"^3.2.5","pixi-shim":"^2.5.3","tinybench":"^2.8.0","ts-loader":"^9.5.1","typescript":"^4","@types/node":"^20.12.12","random-seed":"^0.3.0","webpack-cli":"^5.1.4","chef-express":"^2.1.4","webpack-dev-server":"^5.0.4","html-webpack-plugin":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.7.1_1716581352329_0.6902885198888795","host":"s3://npm-registry-packages"}},"9.7.2":{"name":"detect-collisions","version":"9.7.2","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.7.2","maintainers":[{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"d6f546dc68a7e2c79e8908c4fe0f7426ca568e2d","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.7.2.tgz","fileCount":29,"integrity":"sha512-/xKskIY0tyU/3uaya3Jr98+5d1hK6ZJMla59wH/OmsMNBXWwTLRfAomRl1JL/MuVN4vSCukGdVKdDjLKK5SC2g==","signatures":[{"sig":"MEQCIBcE3PSnhoxt7jTDMK0D3Z6V5ZbiT39A8EX6DArw8l7MAiB0k2OYmeSTj0kKjvl4xbUlJOy9J6AeSC3I6uVSnfbZEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95324},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"89ed1d2a42627250e2292bbb8d561fa86d155dbd","scripts":{"dev":"webpack serve --port 4200","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","amend":"npm run precommit;git commit -a --am --no-edit","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write {src,docs,*.*}","update":"ncu -u && yarn add typescript@^4 -D","prebuild":"rimraf dist","benchmark":"npm run benchmark-insertion && npm run benchmark-stress","downgrade":"yarn add typescript@^4 -D","postbuild":"npm run test && npm run build:docs && npm run build:demo && npm run format && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rimraf docs","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -r pixi-shim -e 'require(`./dist/benchmarks`).stressBenchmark()'","docs-from-master":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","benchmark-insertion":"node -e 'require(`./dist/benchmarks`).insertionBenchmark()'"},"_npmUser":{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.7.0","description":"detecting collisions between bodies: Points, Lines, Boxes, Polygons, Ellipses, Circles. RayCasting. Bodies have offset, rotation, scale, bbox padding, be static (non moving), be trigger bodies (non colliding).","directories":{},"resolutions":{"json5":"^2.2.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0"},"_nodeVersion":"18.20.3","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.35","@types/rbush":"^3.0.3","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","rimraf":"^5.0.7","tslint":"^6.1.3","ts-jest":"^29.1.3","typedoc":"^0.25.13","webpack":"^5.91.0","prettier":"^3.2.5","pixi-shim":"^2.5.3","tinybench":"^2.8.0","ts-loader":"^9.5.1","typescript":"^4","@types/node":"^20.12.12","random-seed":"^0.3.0","webpack-cli":"^5.1.4","chef-express":"^2.1.4","webpack-dev-server":"^5.0.4","html-webpack-plugin":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.7.2_1716581998180_0.7614340500603105","host":"s3://npm-registry-packages"}},"9.8.0":{"name":"detect-collisions","version":"9.8.0","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.8.0","maintainers":[{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"951e5402381369300d747639dbdd288da6ade674","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.8.0.tgz","fileCount":29,"integrity":"sha512-AISyd0PTYVCiQkjRh/wZA9K+EZIWtPGtEfESqYVbJIZfdhkAor658O+W8JO6oTohU4BZB4eAXtoHM12SkMh7yA==","signatures":[{"sig":"MEUCIDWvREuMzGdyNO/tCCHmhrVMPgcNuWBaiA0jsCkqEqg+AiEAzNQLONWg9Yql/qCkX4AmiqphJtQeEVVEYtvcIWwnsXI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96188},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"aa2fa3b10f6fff64f65ed34aea244f1323ff02d1","scripts":{"dev":"webpack serve --port 4200","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","amend":"npm run precommit;git commit -a --am --no-edit","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write {src,docs,*.*}","update":"ncu -u && yarn add typescript@^4 -D","prebuild":"rimraf dist","benchmark":"npm run benchmark-insertion && npm run benchmark-stress","downgrade":"yarn add typescript@^4 -D","postbuild":"npm run test && npm run build:docs && npm run build:demo && npm run format && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rimraf docs","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -r pixi-shim -e 'require(`./dist/benchmarks`).stressBenchmark()'","docs-from-master":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","benchmark-insertion":"node -e 'require(`./dist/benchmarks`).insertionBenchmark()'"},"_npmUser":{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.7.0","description":"detecting collisions between bodies: Points, Lines, Boxes, Polygons, Ellipses, Circles. RayCasting. Bodies have offset, rotation, scale, bbox padding, be static (non moving), be trigger bodies (non colliding).","directories":{},"resolutions":{"json5":"^2.2.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0"},"_nodeVersion":"18.20.3","dependencies":{"sat":"^0.9.0","rbush":"^3.0.1","@types/sat":"^0.0.35","@types/rbush":"^3.0.3","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","rimraf":"^5.0.7","tslint":"^6.1.3","ts-jest":"^29.1.3","typedoc":"^0.25.13","webpack":"^5.91.0","prettier":"^3.2.5","pixi-shim":"^2.5.3","tinybench":"^2.8.0","ts-loader":"^9.5.1","typescript":"^4","@types/node":"^20.12.12","random-seed":"^0.3.0","webpack-cli":"^5.1.4","chef-express":"^2.1.4","webpack-dev-server":"^5.0.4","html-webpack-plugin":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.8.0_1717098272843_0.7231096346604613","host":"s3://npm-registry-packages"}},"9.9.0":{"name":"detect-collisions","version":"9.9.0","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.9.0","maintainers":[{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"b16a4a1cd626e3009262f62f0b4dde2f223a1e3c","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.9.0.tgz","fileCount":31,"integrity":"sha512-HsPOLaplQ4u3FXqyOOTjJC/xuMxqtmF7GOTKe6UzrV0bLPJtV903+PbdRlVnDPjSh0ZH7buwGLfJBdrZDwpg/Q==","signatures":[{"sig":"MEUCIEpNA686MMZRpyePj5LX8MCDWfA5agZCs3EpHlrba/pZAiEA8rgVZpS/UfkpJ5YdiZSKqrFtj14g1BslRXTSSJEs/T0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114161},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3e6c247bb43cd31af751d3b4fbb07cdaaf8b409c","scripts":{"dev":"webpack serve --port 4200","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","amend":"npm run precommit;git commit -a --am --no-edit","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write {src,docs,*.*}","prebuild":"rm -rf dist","benchmark":"npm run benchmark-insertion && npm run benchmark-stress","postbuild":"npm run test && npm run build:docs && npm run build:demo && npm run format && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","prebuild:docs":"rm -rf docs","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -r pixi-shim -e 'import(\"./dist/benchmarks/index.js\").then(({ stressBenchmark }) => stressBenchmark());'","docs-from-master":"npm run docs-from-master-macos || npm run docs-from-master-linux","benchmark-insertion":"node -r pixi-shim -e 'import(\"./dist/benchmarks/index.js\").then(({ insertionBenchmark }) => insertionBenchmark());'","docs-from-master-linux":"find docs -type f -name '*.html' -exec sed -i -r 's_/blob/[^/]+/_/blob/master/_g' {} +","docs-from-master-macos":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +"},"_npmUser":{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.7.0","description":"detecting collisions between bodies: Points, Lines, Boxes, Polygons, Ellipses, Circles. RayCasting. Bodies have offset, rotation, scale, bbox padding, be static (non moving), be trigger bodies (non colliding).","directories":{},"resolutions":{"json5":"^2.2.2","canvas":"2.11.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0"},"_nodeVersion":"20.15.1","dependencies":{"sat":"^0.9.0","rbush":"^4.0.0","@types/sat":"^0.0.35","@types/rbush":"^3.0.3","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","tslint":"^6.1.3","ts-jest":"^29.2.2","ts-node":"^10.9.2","typedoc":"^0.26.4","webpack":"^5.93.0","prettier":"^3.3.3","pixi-shim":"^2.5.3","tinybench":"^2.8.0","ts-loader":"^9.5.1","typescript":"^5","@types/node":"^20.14.10","random-seed":"^0.3.0","webpack-cli":"^5.1.4","chef-express":"^2.1.4","webpack-dev-server":"^5.0.4","html-webpack-plugin":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.9.0_1721012464335_0.015804060566877887","host":"s3://npm-registry-packages"}},"9.9.1":{"name":"detect-collisions","version":"9.9.1","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.9.1","maintainers":[{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"66ec6f2fc2e06832a877c1a748d30071b51b70c0","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.9.1.tgz","fileCount":29,"integrity":"sha512-QNA+ggwBghpyZ47MD5as60lBOLbCQAzLVybLgTat5s8u0kdRv2jbCJ8YhpdFieZPQVNWBfvHaikTcUGFfNujkA==","signatures":[{"sig":"MEUCIHEqMUiyDdnJUZJSvCPBicDw3Iaob9b3KwhvEnnyn8WBAiEAorm75DgDtsegNMuclUEZicCCQrQyk1NSvWw3gyIGKkc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97865},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ad940ced220be843673a2ab939aa99942eef28ff","scripts":{"dev":"webpack serve --port 4200","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","amend":"npm run precommit;git commit -a --am --no-edit","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write {src,docs,*.*}","prebuild":"rm -rf dist && npm run copy-npm-modules","benchmark":"npm run benchmark-insertion && npm run benchmark-stress","postbuild":"npm run test && npm run build:docs && npm run build:demo && npm run format && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","copy-rbush":"cp node_modules/rbush/index.js src/external/rbush.js","prebuild:docs":"rm -rf docs","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -r pixi-shim -e 'import(\"./dist/benchmarks/index.js\").then(({ stressBenchmark }) => stressBenchmark());'","copy-npm-modules":"npm run copy-rbush && npm run copy-quickselect && npm run use-latest-quickselect","copy-quickselect":"cp node_modules/quickselect/index.js src/external/quickselect.js","docs-from-master":"npm run docs-from-master-macos || npm run docs-from-master-linux","benchmark-insertion":"node -r pixi-shim -e 'import(\"./dist/benchmarks/index.js\").then(({ insertionBenchmark }) => insertionBenchmark());'","docs-from-master-linux":"find docs -type f -name '*.html' -exec sed -i -r 's_/blob/[^/]+/_/blob/master/_g' {} +","docs-from-master-macos":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","use-latest-quickselect":"npm run use-latest-quickselect-macos || npm run use-latest-quickselect-linux","use-latest-quickselect-linux":"sed -i -r \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js","use-latest-quickselect-macos":"sed -i '' -e \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js"},"_npmUser":{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.7.0","description":"detecting collisions between bodies: Points, Lines, Boxes, Polygons, Ellipses, Circles. RayCasting. Bodies have offset, rotation, scale, bbox padding, be static (non moving), be trigger bodies (non colliding).","directories":{},"resolutions":{"json5":"^2.2.2","canvas":"2.11.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0"},"_nodeVersion":"20.15.1","dependencies":{"sat":"^0.9.0","rbush":"^4.0.0","@types/sat":"^0.0.35","@types/rbush":"^3.0.3","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","tslint":"^6.1.3","ts-jest":"^29.2.2","typedoc":"^0.26.4","webpack":"^5.93.0","prettier":"^3.3.3","pixi-shim":"^2.5.3","tinybench":"^2.8.0","ts-loader":"^9.5.1","typescript":"^5","@types/node":"^20.14.10","quickselect":"^3.0.0","random-seed":"^0.3.0","webpack-cli":"^5.1.4","chef-express":"^2.1.4","webpack-dev-server":"^5.0.4","html-webpack-plugin":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.9.1_1721032442374_0.7488652965847542","host":"s3://npm-registry-packages"}},"9.9.2":{"name":"detect-collisions","version":"9.9.2","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.9.2","maintainers":[{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"15d94af641741b6c7d89cb340b9c493a3141de08","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.9.2.tgz","fileCount":33,"integrity":"sha512-4JbPg82lN07lHpbvBJP77cNoTspiQvcsitGWKoyPxDbOx/XP5a7/s8m8OrrNtoLMhg4iYQcxbrtBV8SjbK0yRQ==","signatures":[{"sig":"MEUCIGU1Ik/K5mCtGvH4qkvjFaYq5/rgP67/SlFr+qpQ0pyWAiEA4/l8j4VFS1IjHYKfERqbJgdJftdsTbTlArslaIJxk/0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117759},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f21a83653d57538420ad079f41f099e774418886","scripts":{"dev":"webpack serve --port 4200","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","amend":"npm run precommit;git commit -a --am --no-edit","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write {src,docs,*.*}","prebuild":"rm -rf dist && npm run copy-npm-modules","benchmark":"npm run benchmark-insertion && npm run benchmark-stress","postbuild":"npm run test && npm run build:docs && npm run build:demo && npm run format && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","copy-rbush":"cp node_modules/rbush/index.js src/external/rbush.js","prebuild:docs":"rm -rf docs","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -r pixi-shim -e 'import(\"./dist/benchmarks/index.js\").then(({ stressBenchmark }) => stressBenchmark());'","copy-npm-modules":"npm run copy-rbush && npm run copy-quickselect && npm run use-latest-quickselect","copy-quickselect":"cp node_modules/quickselect/index.js src/external/quickselect.js","docs-from-master":"npm run docs-from-master-macos || npm run docs-from-master-linux","benchmark-insertion":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ insertionBenchmark }) => insertionBenchmark());'","docs-from-master-linux":"find docs -type f -name '*.html' -exec sed -i -r 's_/blob/[^/]+/_/blob/master/_g' {} +","docs-from-master-macos":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","use-latest-quickselect":"npm run use-latest-quickselect-macos || npm run use-latest-quickselect-linux","use-latest-quickselect-linux":"sed -i -r \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js","use-latest-quickselect-macos":"sed -i '' -e \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js"},"_npmUser":{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.7.0","description":"detecting collisions between bodies: Points, Lines, Boxes, Polygons, Ellipses, Circles. RayCasting. Bodies have offset, rotation, scale, bbox padding, be static (non moving), be trigger bodies (non colliding).","directories":{},"resolutions":{"json5":"^2.2.2","canvas":"2.11.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0"},"_nodeVersion":"20.15.1","dependencies":{"sat":"^0.9.0","rbush":"^4.0.0","@types/sat":"^0.0.35","@types/rbush":"^3.0.3","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","tslint":"^6.1.3","ts-jest":"^29.2.2","typedoc":"^0.26.4","webpack":"^5.93.0","prettier":"^3.3.3","pixi-shim":"^2.5.3","tinybench":"^2.8.0","ts-loader":"^9.5.1","typescript":"^5","@types/node":"^20.14.10","quickselect":"^3.0.0","random-seed":"^0.3.0","webpack-cli":"^5.1.4","chef-express":"^2.1.4","webpack-dev-server":"^5.0.4","html-webpack-plugin":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.9.2_1721049720500_0.14667000827748833","host":"s3://npm-registry-packages"}},"9.9.3":{"name":"detect-collisions","version":"9.9.3","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.9.3","maintainers":[{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"1111d4147e5d1035699bdedf1bf8f39b310372ca","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.9.3.tgz","fileCount":33,"integrity":"sha512-6tWhDWSaYZkhfP6AelHj4K8x3tmabqQfxfTnvU2hB5YXJeFR25hp6BF/2c4700niEtv6wkizZMuLEI75g4LjbA==","signatures":[{"sig":"MEUCIB+9qoZ8P3XMmCRbjzL4V9R//yqoQC6+1qo3v3FUeRoZAiEAgJ7F3QZpCMKvG4P454ZBkxK/oybiCekuM9VsV0MruYQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117760},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7a4cb9ef547fe189ea86f83ceb8ae783534d59b9","scripts":{"dev":"webpack serve --port 4200","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","amend":"npm run precommit;git commit -a --am --no-edit","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write {src,docs,*.*}","prebuild":"rm -rf dist && npm run copy-npm-modules","benchmark":"npm run benchmark-insertion && npm run benchmark-stress","postbuild":"npm run test && npm run build:docs && npm run build:demo && npm run format && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","copy-rbush":"cp node_modules/rbush/index.js src/external/rbush.js","prebuild:docs":"rm -rf docs","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -r pixi-shim -e 'import(\"./dist/benchmarks/index.js\").then(({ stressBenchmark }) => stressBenchmark());'","copy-npm-modules":"npm run copy-rbush && npm run copy-quickselect && npm run use-latest-quickselect","copy-quickselect":"cp node_modules/quickselect/index.js src/external/quickselect.js","docs-from-master":"npm run docs-from-master-macos || npm run docs-from-master-linux","benchmark-insertion":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ insertionBenchmark }) => insertionBenchmark());'","docs-from-master-linux":"find docs -type f -name '*.html' -exec sed -i -r 's_/blob/[^/]+/_/blob/master/_g' {} +","docs-from-master-macos":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","use-latest-quickselect":"npm run use-latest-quickselect-macos || npm run use-latest-quickselect-linux","use-latest-quickselect-linux":"sed -i -r \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js","use-latest-quickselect-macos":"sed -i '' -e \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js"},"_npmUser":{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.7.0","description":"detecting collisions between bodies: Points, Lines, Boxes, Polygons, Ellipses, Circles. RayCasting. Bodies have offset, rotation, scale, bbox padding, be static (non moving), be trigger bodies (non colliding).","directories":{},"resolutions":{"json5":"^2.2.2","canvas":"^2.11.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0"},"_nodeVersion":"20.15.1","dependencies":{"sat":"^0.9.0","@types/sat":"^0.0.35","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","rbush":"^4.0.0","tslint":"^6.1.3","ts-jest":"^29.2.2","typedoc":"^0.26.4","webpack":"^5.93.0","prettier":"^3.3.3","pixi-shim":"^2.5.3","tinybench":"^2.8.0","ts-loader":"^9.5.1","typescript":"^5","@types/node":"^20.14.10","quickselect":"^3.0.0","random-seed":"^0.3.0","webpack-cli":"^5.1.4","@types/rbush":"^3.0.3","chef-express":"^2.1.4","webpack-dev-server":"^5.0.4","html-webpack-plugin":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.9.3_1721051032697_0.03696196259048712","host":"s3://npm-registry-packages"}},"9.9.4":{"name":"detect-collisions","version":"9.9.4","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.9.4","maintainers":[{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"7a6c11c9babf3775bde5f952bb008b7efac53860","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.9.4.tgz","fileCount":33,"integrity":"sha512-RhgOin2CgMPc9Ja8n0asW427kVzBYpYpNlbg3VVZmCJCF4hvdx5BFKcJ7eSJVXQYmOWF3MNKN/uTWWHyykZl8w==","signatures":[{"sig":"MEUCIFsOoupxMu+QB33VgLjcyLwU6HKlkkTesdYHLWrQif5GAiEAwCiyHiwutbepsPLqJEe3zht60UxDIb/+PJx7eHdbK/w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117980},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"dc03e0c90f073b51f56704caf1709edb061bb49f","scripts":{"dev":"webpack serve --port 3000","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","amend":"npm run precommit;git commit -a --am --no-edit","build":"tsc","start":"chef-express dist/demo --debug","format":"prettier --write {src,docs,*.*}","prebuild":"rm -rf dist && npm run copy-npm-modules","benchmark":"npm run benchmark-insertion && npm run benchmark-stress","postbuild":"npm run test && npm run build:docs && npm run build:demo && npm run format && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","copy-rbush":"cp node_modules/rbush/index.js src/external/rbush.js","prebuild:docs":"rm -rf docs","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -r pixi-shim -e 'import(\"./dist/benchmarks/index.js\").then(({ stressBenchmark }) => stressBenchmark());'","copy-npm-modules":"npm run copy-rbush && npm run copy-quickselect && npm run use-latest-quickselect","copy-quickselect":"cp node_modules/quickselect/index.js src/external/quickselect.js","docs-from-master":"npm run docs-from-master-macos || npm run docs-from-master-linux","benchmark-insertion":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ insertionBenchmark }) => insertionBenchmark());'","docs-from-master-linux":"find docs -type f -name '*.html' -exec sed -i -r 's_/blob/[^/]+/_/blob/master/_g' {} +","docs-from-master-macos":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","use-latest-quickselect":"npm run use-latest-quickselect-macos || npm run use-latest-quickselect-linux","use-latest-quickselect-linux":"sed -i -r \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js","use-latest-quickselect-macos":"sed -i '' -e \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js"},"_npmUser":{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.7.0","description":"Detect collisions between different shapes such as Points, Lines, Boxes, Polygons (including concave), Ellipses, and Circles. Features include RayCasting and support for offsets, rotation, scaling, bounding box padding, with options for static and trigger","directories":{},"resolutions":{"json5":"^2.2.2","canvas":"^2.11.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0"},"_nodeVersion":"20.15.1","dependencies":{"sat":"^0.9.0","@types/sat":"^0.0.35","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","rbush":"^4.0.0","tslint":"^6.1.3","ts-jest":"^29.2.2","typedoc":"^0.26.4","webpack":"^5.93.0","prettier":"^3.3.3","pixi-shim":"^2.5.3","tinybench":"^2.8.0","ts-loader":"^9.5.1","typescript":"^5","@types/node":"^20.14.10","quickselect":"^3.0.0","random-seed":"^0.3.0","webpack-cli":"^5.1.4","@types/rbush":"^3.0.3","chef-express":"^2.1.4","webpack-dev-server":"^5.0.4","html-webpack-plugin":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.9.4_1721064228635_0.9763713077973932","host":"s3://npm-registry-packages"}},"9.10.0":{"name":"detect-collisions","version":"9.10.0","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.10.0","maintainers":[{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"34392ec65125377bc7d591c533ec273ae2d15ab5","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.10.0.tgz","fileCount":33,"integrity":"sha512-nEHpubOxUz+etg45x08LRHx/7NwfmP9EhxSu3sA9NtD/qeYDGRTkI6AXky14SlyN8i8TalMP0OixXYxth/IHOg==","signatures":[{"sig":"MEQCIF/whVTXjXzn1/WlwN5hkFaTvGxvjsCZi41kfYeh0mnzAiBDM23XYOJ3MHJ9XLp7iM7tlPgN+FuCWrLdtgIR7WDDaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111228},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"fd32167766cfce878ea4f3fd2633de4539c9ff92","scripts":{"dev":"webpack serve --port 3000","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","amend":"npm run precommit;git commit -a --am --no-edit","build":"tsc","start":"chef-express dist/demo --debug --port 3000","format":"prettier . --write","prebuild":"rm -rf dist && npm run copy-npm-modules","benchmark":"npm run benchmark-insertion && npm run benchmark-stress","postbuild":"npm run test && npm run build:docs && npm run build:demo && npm run format && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","copy-rbush":"cp node_modules/rbush/index.js src/external/rbush.js","prebuild:docs":"rm -rf docs","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -r pixi-shim -e 'import(\"./dist/benchmarks/index.js\").then(({ stressBenchmark }) => stressBenchmark());'","copy-npm-modules":"npm run copy-rbush && npm run copy-quickselect && npm run use-latest-quickselect","copy-quickselect":"cp node_modules/quickselect/index.js src/external/quickselect.js","docs-from-master":"npm run docs-from-master-macos || npm run docs-from-master-linux","benchmark-insertion":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ insertionBenchmark }) => insertionBenchmark());'","docs-from-master-linux":"find docs -type f -name '*.html' -exec sed -i -r 's_/blob/[^/]+/_/blob/master/_g' {} +","docs-from-master-macos":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","use-latest-quickselect":"npm run use-latest-quickselect-macos || npm run use-latest-quickselect-linux","use-latest-quickselect-linux":"sed -i -r \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js","use-latest-quickselect-macos":"sed -i '' -e \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js"},"_npmUser":{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.7.0","description":"Detect collisions between different shapes such as Points, Lines, Boxes, Polygons (including concave), Ellipses, and Circles. Features include RayCasting and support for offsets, rotation, scaling, bounding box padding, with options for static and trigger","directories":{},"resolutions":{"json5":"^2.2.2","canvas":"^2.11.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0"},"_nodeVersion":"20.15.1","dependencies":{"sat":"^0.9.0","@types/sat":"^0.0.35","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","rbush":"^4.0.0","tslint":"^6.1.3","ts-jest":"^29.2.2","typedoc":"^0.26.4","webpack":"^5.93.0","prettier":"^3.3.3","pixi-shim":"^2.5.3","tinybench":"^2.8.0","ts-loader":"^9.5.1","typescript":"^5","@types/node":"^20.14.10","quickselect":"^3.0.0","random-seed":"^0.3.0","webpack-cli":"^5.1.4","@types/rbush":"^3.0.3","chef-express":"^2.1.4","webpack-dev-server":"^5.0.4","html-webpack-plugin":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.10.0_1721075514322_0.22609688672915684","host":"s3://npm-registry-packages"}},"9.11.0":{"name":"detect-collisions","version":"9.11.0","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.11.0","maintainers":[{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"456c0d4e55477e206f372f9b6f3e7ff295c82e22","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.11.0.tgz","fileCount":33,"integrity":"sha512-GMr31VxmHoIw9LeXxDy6WjGb1aUYC4SBqglm4QbYWEN8UtKs5DLGsVdIuFOXxpSZrkAXLs5pUxpoASCQsYXNGw==","signatures":[{"sig":"MEUCIGDXyS0JvgUamAWf8dCDuFggYEVQXzzpDYfeUW0CdgD+AiEAlkCwvOje2y+1SD8pyklvW6J4kOgQwo2Sish5SqeutLM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112691},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d57b193942bdf8387aec4486bcd4aea7a91cb69b","scripts":{"dev":"webpack serve --port 3000","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug --port 3000","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","amend":"npm run precommit;git commit -a --am --no-edit","build":"tsc","start":"chef-express dist/demo --debug --port 3000","format":"prettier . --write","prebuild":"rm -rf dist && npm run copy-npm-modules","benchmark":"npm run benchmark-insertion && npm run benchmark-stress","postbuild":"npm run test && npm run build:docs && npm run build:demo && npm run format && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","copy-rbush":"cp node_modules/rbush/index.js src/external/rbush.js","prebuild:docs":"rm -rf docs","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -r pixi-shim -e 'import(\"./dist/benchmarks/index.js\").then(({ stressBenchmark }) => stressBenchmark());'","copy-npm-modules":"npm run copy-rbush && npm run copy-quickselect && npm run use-latest-quickselect","copy-quickselect":"cp node_modules/quickselect/index.js src/external/quickselect.js","docs-from-master":"npm run docs-from-master-macos || npm run docs-from-master-linux","benchmark-insertion":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ insertionBenchmark }) => insertionBenchmark());'","docs-from-master-linux":"find docs -type f -name '*.html' -exec sed -i -r 's_/blob/[^/]+/_/blob/master/_g' {} +","docs-from-master-macos":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","use-latest-quickselect":"npm run use-latest-quickselect-macos || npm run use-latest-quickselect-linux","use-latest-quickselect-linux":"sed -i -r \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js","use-latest-quickselect-macos":"sed -i '' -e \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js"},"_npmUser":{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.7.0","description":"Detect collisions between different shapes such as Points, Lines, Boxes, Polygons (including concave), Ellipses, and Circles. Features include RayCasting and support for offsets, rotation, scaling, bounding box padding, with options for static and trigger","directories":{},"resolutions":{"json5":"^2.2.2","canvas":"^2.11.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0"},"_nodeVersion":"20.15.1","dependencies":{"sat":"^0.9.0","@types/sat":"^0.0.35","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","rbush":"^4.0.0","tslint":"^6.1.3","ts-jest":"^29.2.2","typedoc":"^0.26.4","webpack":"^5.93.0","prettier":"^3.3.3","pixi-shim":"^2.5.3","tinybench":"^2.8.0","ts-loader":"^9.5.1","typescript":"^5","@types/node":"^20.14.10","quickselect":"^3.0.0","random-seed":"^0.3.0","webpack-cli":"^5.1.4","@types/rbush":"^3.0.3","chef-express":"^2.1.4","webpack-dev-server":"^5.0.4","html-webpack-plugin":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.11.0_1721081794638_0.48514088306164305","host":"s3://npm-registry-packages"}},"9.11.1":{"name":"detect-collisions","version":"9.11.1","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.11.1","maintainers":[{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"c26a650e59cb304dbc5b77806a09be3922b41b43","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.11.1.tgz","fileCount":33,"integrity":"sha512-4Z25RtfHnNKb3eJD14kIyZzrSAZlz972YtpngfwEir+QtaTY6hePeKWNz8OYROyLNuIUZ2J1BSyvYqXKAwW8kA==","signatures":[{"sig":"MEYCIQDbRJt1KerFtSry4qm1ctXEZRopMVIZQ2COwjW/h6271gIhAM7rp6YLc04nLdiwIAk2G6CCG9FUSRW+IFwXtANL3Fj+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112729},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2676803c0b7d65fd9f7aecd3ab67db6182908fa2","scripts":{"dev":"webpack serve --port 3000","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug --port 3000","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","amend":"npm run precommit;git commit -a --am --no-edit","build":"tsc","start":"chef-express dist/demo --debug --port 3000","format":"prettier . --write","prebuild":"rm -rf dist && npm run copy-npm-modules","benchmark":"npm run benchmark-insertion && npm run benchmark-stress","postbuild":"npm run test && npm run build:docs && npm run build:demo && npm run format && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","copy-rbush":"cp node_modules/rbush/index.js src/external/rbush.js","prebuild:docs":"rm -rf docs","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -r pixi-shim -e 'import(\"./dist/benchmarks/index.js\").then(({ stressBenchmark }) => stressBenchmark());'","copy-npm-modules":"npm run copy-rbush && npm run copy-quickselect && npm run use-latest-quickselect","copy-quickselect":"cp node_modules/quickselect/index.js src/external/quickselect.js","docs-from-master":"npm run docs-from-master-macos || npm run docs-from-master-linux","benchmark-insertion":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ insertionBenchmark }) => insertionBenchmark());'","docs-from-master-linux":"find docs -type f -name '*.html' -exec sed -i -r 's_/blob/[^/]+/_/blob/master/_g' {} +","docs-from-master-macos":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","use-latest-quickselect":"npm run use-latest-quickselect-macos || npm run use-latest-quickselect-linux","use-latest-quickselect-linux":"sed -i -r \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js","use-latest-quickselect-macos":"sed -i '' -e \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js"},"_npmUser":{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.7.0","description":"Detect collisions between different shapes such as Points, Lines, Boxes, Polygons (including concave), Ellipses, and Circles. Features include RayCasting and support for offsets, rotation, scaling, bounding box padding, with options for static and trigger","directories":{},"resolutions":{"json5":"^2.2.2","canvas":"^2.11.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0"},"_nodeVersion":"20.15.1","dependencies":{"sat":"^0.9.0","@types/sat":"^0.0.35","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","rbush":"^4.0.0","tslint":"^6.1.3","ts-jest":"^29.2.2","typedoc":"^0.26.4","webpack":"^5.93.0","prettier":"^3.3.3","pixi-shim":"^2.5.3","tinybench":"^2.8.0","ts-loader":"^9.5.1","typescript":"^5","@types/node":"^20.14.10","quickselect":"^3.0.0","random-seed":"^0.3.0","webpack-cli":"^5.1.4","@types/rbush":"^3.0.3","chef-express":"^2.1.4","webpack-dev-server":"^5.0.4","html-webpack-plugin":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.11.1_1721082580308_0.9954882605853408","host":"s3://npm-registry-packages"}},"9.11.2":{"name":"detect-collisions","version":"9.11.2","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.11.2","maintainers":[{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"203de2ed21155e2e0e0a9ffc2224745890a20e5d","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.11.2.tgz","fileCount":33,"integrity":"sha512-i//5798wy4phGf9qO4jdCjwV8x8OuRba6RVCy41Wx+/cFc5J7XISR9NCx1CrIt8wTO3pXUVq85afvGvpLAqW1w==","signatures":[{"sig":"MEQCIH5aFgAZxo6K7ugeyct5kO4QRXSK7c1VsB9ptRe1zyzuAiBaG3p+wa1/btJyWbxAfsUoh3JdqRbEwho04zhqDWNQqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112689},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"87d0e63ccd7411e7b53dc38f2324e2124027fc2f","scripts":{"dev":"webpack serve --port 3000","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug --port 3000","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","amend":"npm run precommit;git commit -a --am --no-edit","build":"tsc","start":"chef-express dist/demo --debug --port 3000","format":"prettier . --write","prebuild":"rm -rf dist && npm run copy-npm-modules","benchmark":"npm run benchmark-insertion && npm run benchmark-stress","postbuild":"npm run test && npm run build:docs && npm run build:demo && npm run format && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","copy-rbush":"cp node_modules/rbush/index.js src/external/rbush.js","prebuild:docs":"rm -rf docs","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ stressBenchmark }) => stressBenchmark());'","copy-npm-modules":"npm run copy-rbush && npm run copy-quickselect && npm run use-latest-quickselect","copy-quickselect":"cp node_modules/quickselect/index.js src/external/quickselect.js","docs-from-master":"npm run docs-from-master-macos || npm run docs-from-master-linux","benchmark-insertion":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ insertionBenchmark }) => insertionBenchmark());'","docs-from-master-linux":"find docs -type f -name '*.html' -exec sed -i -r 's_/blob/[^/]+/_/blob/master/_g' {} +","docs-from-master-macos":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","use-latest-quickselect":"npm run use-latest-quickselect-macos || npm run use-latest-quickselect-linux","use-latest-quickselect-linux":"sed -i -r \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js","use-latest-quickselect-macos":"sed -i '' -e \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js"},"_npmUser":{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.7.0","description":"Detect collisions between different shapes such as Points, Lines, Boxes, Polygons (including concave), Ellipses, and Circles. Features include RayCasting and support for offsets, rotation, scaling, bounding box padding, with options for static and trigger","directories":{},"resolutions":{"json5":"^2.2.2","canvas":"^2.11.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0"},"_nodeVersion":"20.15.1","dependencies":{"sat":"^0.9.0","@types/sat":"^0.0.35","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","rbush":"^4.0.0","tslint":"^6.1.3","ts-jest":"^29.2.2","typedoc":"^0.26.4","webpack":"^5.93.0","prettier":"^3.3.3","tinybench":"^2.8.0","ts-loader":"^9.5.1","typescript":"^5","@types/node":"^20.14.10","quickselect":"^3.0.0","random-seed":"^0.3.0","webpack-cli":"^5.1.4","@types/rbush":"^3.0.3","chef-express":"^2.1.4","webpack-dev-server":"^5.0.4","html-webpack-plugin":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.11.2_1721087321747_0.43255064784179553","host":"s3://npm-registry-packages"}},"9.12.0":{"name":"detect-collisions","version":"9.12.0","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.12.0","maintainers":[{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"7ec1994423fa30ff7c6366c1dc007284cc9f7449","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.12.0.tgz","fileCount":33,"integrity":"sha512-D5ov+fIbDW9oIwMwtaSvXjyTV9YZeOWvTvvTrIS4RA37KCLFGkMKh5EfWzb5Qcl9tpg070KJ893HgcjGIv0mMw==","signatures":[{"sig":"MEQCIC/NBgGh19CzrAcX/pjvmrqk830Sujn4bE/XTQ1egw+bAiBwnYTuy4w+Hj8MXFm2d2r+Xxxu126Ky7nbJufh16Grow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112811},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8684da2eea50c521923123a744d76db3362ab145","scripts":{"dev":"webpack serve --port 3000","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug --port 3000","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","amend":"npm run precommit;git commit -a --am --no-edit","build":"tsc","start":"chef-express dist/demo --debug --port 3000","format":"prettier . --write","prebuild":"rm -rf dist && npm run copy-npm-modules","benchmark":"npm run benchmark-insertion && npm run benchmark-stress","postbuild":"npm run test && npm run build:docs && npm run build:demo && npm run format && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","copy-rbush":"cp node_modules/rbush/index.js src/external/rbush.js","prebuild:docs":"rm -rf docs","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ stressBenchmark }) => stressBenchmark());'","copy-npm-modules":"npm run copy-rbush && npm run copy-quickselect && npm run use-latest-quickselect","copy-quickselect":"cp node_modules/quickselect/index.js src/external/quickselect.js","docs-from-master":"npm run docs-from-master-macos || npm run docs-from-master-linux","benchmark-insertion":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ insertionBenchmark }) => insertionBenchmark());'","docs-from-master-linux":"find docs -type f -name '*.html' -exec sed -i -r 's_/blob/[^/]+/_/blob/master/_g' {} +","docs-from-master-macos":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","use-latest-quickselect":"npm run use-latest-quickselect-macos || npm run use-latest-quickselect-linux","use-latest-quickselect-linux":"sed -i -r \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js","use-latest-quickselect-macos":"sed -i '' -e \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js"},"_npmUser":{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.7.0","description":"Detect collisions between different shapes such as Points, Lines, Boxes, Polygons (including concave), Ellipses, and Circles. Features include RayCasting and support for offsets, rotation, scaling, bounding box padding, with options for static and trigger","directories":{},"resolutions":{"json5":"^2.2.2","canvas":"^2.11.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0"},"_nodeVersion":"18.20.4","dependencies":{"sat":"^0.9.0","@types/sat":"^0.0.35","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.4","rbush":"^4.0.0","tslint":"^6.1.3","ts-jest":"^29.2.4","typedoc":"^0.26.5","webpack":"^5.93.0","prettier":"^3.3.3","tinybench":"^2.9.0","ts-loader":"^9.5.1","typescript":"^5","@types/node":"^22.3.0","quickselect":"^3.0.0","random-seed":"^0.3.0","webpack-cli":"^5.1.4","@types/rbush":"^3.0.3","chef-express":"^2.1.4","webpack-dev-server":"^5.0.4","html-webpack-plugin":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.12.0_1723823210090_0.8425095886764651","host":"s3://npm-registry-packages"}},"9.13.0":{"name":"detect-collisions","version":"9.13.0","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.13.0","maintainers":[{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"b2e9ed10b4dd7c8983b8c4adf6d50a4de1485ca6","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.13.0.tgz","fileCount":39,"integrity":"sha512-XaSK4k2vziY3hsCeqPePmFGrNdmDfsIlaLaEh/Gydq/ee4upOgQ19CMYEC0AzKbreLCi49SUEvT49qWH/bun4Q==","signatures":[{"sig":"MEUCIFzvix7+BmTEwTnN3HLvMejOWwoOQs7LXybyP/toHKpFAiEA3lZlHjEIActM6gQYDg19f2tTKbBPQIRm6cZoxhXi8MQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":338519},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d0662601129c7439a70146b76fb6738b7348dec5","scripts":{"dev":"webpack serve --port 3000","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug --port 3000","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","amend":"npm run precommit;git commit -a --am --no-edit","build":"tsc","start":"chef-express dist/demo --debug --port 3000","format":"prettier . --write","prebuild":"rm -rf dist && npm run copy-npm-modules","benchmark":"npm run benchmark-insertion && npm run benchmark-stress","postbuild":"npm run test && npm run build:docs && npm run build:demo && npm run format && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","copy-rbush":"cp node_modules/rbush/index.js src/external/rbush.js","prebuild:docs":"rm -rf docs","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ stressBenchmark }) => stressBenchmark());'","copy-npm-modules":"npm run copy-rbush && npm run copy-quickselect && npm run use-latest-quickselect","copy-quickselect":"cp node_modules/quickselect/index.js src/external/quickselect.js","docs-from-master":"npm run docs-from-master-macos || npm run docs-from-master-linux","benchmark-insertion":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ insertionBenchmark }) => insertionBenchmark());'","docs-from-master-linux":"find docs -type f -name '*.html' -exec sed -i -r 's_/blob/[^/]+/_/blob/master/_g' {} +","docs-from-master-macos":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","use-latest-quickselect":"npm run use-latest-quickselect-macos || npm run use-latest-quickselect-linux","use-latest-quickselect-linux":"sed -i -r \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js","use-latest-quickselect-macos":"sed -i '' -e \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js"},"_npmUser":{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.7.0","description":"Detect collisions between different shapes such as Points, Lines, Boxes, Polygons (including concave), Ellipses, and Circles. Features include RayCasting and support for offsets, rotation, scaling, bounding box padding, with options for static and trigger","directories":{},"resolutions":{"json5":"^2.2.2","canvas":"^2.11.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0","@types/node":"^22.4.1"},"_nodeVersion":"18.20.4","dependencies":{"sat":"^0.9.0","@types/sat":"^0.0.35","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.4","rbush":"^4.0.0","tslint":"^6.1.3","ts-jest":"^29.2.4","typedoc":"^0.26.6","webpack":"^5.93.0","prettier":"^3.3.3","tinybench":"^2.9.0","ts-loader":"^9.5.1","typescript":"^5","@types/node":"^22.4.1","quickselect":"^3.0.0","random-seed":"^0.3.0","webpack-cli":"^5.1.4","@types/rbush":"^3.0.4","chef-express":"^2.1.4","webpack-dev-server":"^5.0.4","html-webpack-plugin":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.13.0_1724133147731_0.7874804688035792","host":"s3://npm-registry-packages"}},"9.14.0":{"name":"detect-collisions","version":"9.14.0","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.14.0","maintainers":[{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"cb7149dd8feb016ea15edcac760b5f603450820d","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.14.0.tgz","fileCount":39,"integrity":"sha512-ryxzMQOnkMWSYnInMUfiCw4qf2KfglAOK+QHK21GzXbm8AuKqZExC+UN5kGyiNKj8Hk9M4FY694M5qJ7ij8Xgw==","signatures":[{"sig":"MEQCIGGps5NQKVHLP43UHqePhJ25vsh+ctXgthLgGxRCxYwSAiBEawC05KB98o694m8oBx4YwzT85195qm/QPYFcmyjKTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339152},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"42eccad94340e4b858e9e0df7514f2f15ca345a4","scripts":{"dev":"webpack serve --port 3000","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug --port 3000","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","amend":"npm run precommit;git commit -a --am --no-edit","build":"tsc","start":"chef-express dist/demo --debug --port 3000","format":"prettier . --write","prebuild":"rm -rf dist && npm run copy-npm-modules","benchmark":"npm run benchmark-insertion && npm run benchmark-stress","postbuild":"npm run test && npm run build:docs && npm run build:demo && npm run format && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","copy-rbush":"cp node_modules/rbush/index.js src/external/rbush.js","prebuild:docs":"rm -rf docs","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ stressBenchmark }) => stressBenchmark());'","copy-npm-modules":"npm run copy-rbush && npm run copy-quickselect && npm run use-latest-quickselect","copy-quickselect":"cp node_modules/quickselect/index.js src/external/quickselect.js","docs-from-master":"npm run docs-from-master-macos || npm run docs-from-master-linux","benchmark-insertion":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ insertionBenchmark }) => insertionBenchmark());'","docs-from-master-linux":"find docs -type f -name '*.html' -exec sed -i -r 's_/blob/[^/]+/_/blob/master/_g' {} +","docs-from-master-macos":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","use-latest-quickselect":"npm run use-latest-quickselect-macos || npm run use-latest-quickselect-linux","use-latest-quickselect-linux":"sed -i -r \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js","use-latest-quickselect-macos":"sed -i '' -e \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js"},"_npmUser":{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.7.0","description":"Detect collisions between different shapes such as Points, Lines, Boxes, Polygons (including concave), Ellipses, and Circles. Features include RayCasting and support for offsets, rotation, scaling, bounding box padding, with options for static and trigger","directories":{},"resolutions":{"json5":"^2.2.2","canvas":"^2.11.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0","@types/node":"^22.4.1"},"_nodeVersion":"18.20.4","dependencies":{"sat":"^0.9.0","@types/sat":"^0.0.35","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.4","rbush":"^4.0.0","tslint":"^6.1.3","ts-jest":"^29.2.4","typedoc":"^0.26.6","webpack":"^5.93.0","prettier":"^3.3.3","tinybench":"^2.9.0","ts-loader":"^9.5.1","typescript":"^5","@types/node":"^22.4.1","quickselect":"^3.0.0","random-seed":"^0.3.0","webpack-cli":"^5.1.4","@types/rbush":"^3.0.4","chef-express":"^2.1.4","webpack-dev-server":"^5.0.4","html-webpack-plugin":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.14.0_1724133644674_0.3060930670154576","host":"s3://npm-registry-packages"}},"9.14.1":{"name":"detect-collisions","version":"9.14.1","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.14.1","maintainers":[{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"e8a76512a513b4e045ddbbaa71f27ceb1e87779e","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.14.1.tgz","fileCount":33,"integrity":"sha512-7yXOctJxbH4APz16DjBpsVWLk1oI1s5toQ6nSR6GpW2pICEhGWTWBM3nVebM9nkcXTC405afFwNpVUYq22FFQg==","signatures":[{"sig":"MEQCIBv58tu7CuGU1UkHnGvtj1QFwOVHsd14GKqXSBbJV0jaAiAsPn67jyYsob1baZgE6l+rGARa0LbIlQXzCRQTHnR3NQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113270},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"fbc384e60c87abdd63a2aba6540583772b778ee2","scripts":{"dev":"webpack serve --port 3000","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug --port 3000","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","amend":"npm run precommit;git commit -a --am --no-edit","build":"tsc","start":"chef-express dist/demo --debug --port 3000","format":"prettier . --write","prebuild":"rm -rf dist && npm run copy-npm-modules","benchmark":"npm run benchmark-insertion && npm run benchmark-stress","postbuild":"npm run test && npm run build:docs && npm run build:demo && npm run format && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","copy-rbush":"cp node_modules/rbush/index.js src/external/rbush.js","prebuild:docs":"rm -rf docs","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ stressBenchmark }) => stressBenchmark());'","copy-npm-modules":"npm run copy-rbush && npm run copy-quickselect && npm run use-latest-quickselect","copy-quickselect":"cp node_modules/quickselect/index.js src/external/quickselect.js","docs-from-master":"npm run docs-from-master-macos || npm run docs-from-master-linux","benchmark-insertion":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ insertionBenchmark }) => insertionBenchmark());'","docs-from-master-linux":"find docs -type f -name '*.html' -exec sed -i -r 's_/blob/[^/]+/_/blob/master/_g' {} +","docs-from-master-macos":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","use-latest-quickselect":"npm run use-latest-quickselect-macos || npm run use-latest-quickselect-linux","use-latest-quickselect-linux":"sed -i -r \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js","use-latest-quickselect-macos":"sed -i '' -e \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js"},"_npmUser":{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.7.0","description":"Detect collisions between different shapes such as Points, Lines, Boxes, Polygons (including concave), Ellipses, and Circles. Features include RayCasting and support for offsets, rotation, scaling, bounding box padding, with options for static and trigger","directories":{},"resolutions":{"json5":"^2.2.2","canvas":"^2.11.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0","@types/node":"^22.4.1"},"_nodeVersion":"18.20.4","dependencies":{"sat":"^0.9.0","@types/sat":"^0.0.35","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.5","rbush":"^4.0.0","tslint":"^6.1.3","ts-jest":"^29.2.4","typedoc":"^0.26.6","webpack":"^5.93.0","prettier":"^3.3.3","tinybench":"^2.9.0","ts-loader":"^9.5.1","typescript":"^5","@types/node":"^22.4.1","quickselect":"^3.0.0","random-seed":"^0.3.0","webpack-cli":"^5.1.4","@types/rbush":"^3.0.4","chef-express":"^2.1.4","webpack-dev-server":"^5.0.4","html-webpack-plugin":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.14.1_1724194170073_0.6309480282850966","host":"s3://npm-registry-packages"}},"9.15.0":{"name":"detect-collisions","version":"9.15.0","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.15.0","maintainers":[{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"0445e850596d215d7e9fd6b53a15b60211e1d45b","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.15.0.tgz","fileCount":33,"integrity":"sha512-aHQVaXz5d4/uRMsGfzgFjt0Wl7dChehuyQRe93A9JGJxVxY4gEhEziZZ7iyUsV4BVw2W1NEcUHOR+K4Z8YqIYA==","signatures":[{"sig":"MEUCIQDdEr5I/E861Gz5nSDH0iKfPHv5FaEI/LS34EYA+VVtfAIgFTsm7XiypivBZIWG1BYTHWhye92v9ywR8TKz2NkxFNo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113307},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0f9ea6b7042dd5765db5430fe19522c37d3dfb8c","scripts":{"dev":"webpack serve --port 3000","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug --port 3000","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","amend":"npm run precommit;git commit -a --am --no-edit","build":"tsc","start":"chef-express dist/demo --debug --port 3000","format":"prettier . --write","prebuild":"rm -rf dist && npm run copy-npm-modules","benchmark":"npm run benchmark-insertion && npm run benchmark-stress","postbuild":"npm run test && npm run build:docs && npm run build:demo && npm run format && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","copy-rbush":"cp node_modules/rbush/index.js src/external/rbush.js","prebuild:docs":"rm -rf docs","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ stressBenchmark }) => stressBenchmark());'","copy-npm-modules":"npm run copy-rbush && npm run copy-quickselect && npm run use-latest-quickselect","copy-quickselect":"cp node_modules/quickselect/index.js src/external/quickselect.js","docs-from-master":"npm run docs-from-master-macos || npm run docs-from-master-linux","benchmark-insertion":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ insertionBenchmark }) => insertionBenchmark());'","docs-from-master-linux":"find docs -type f -name '*.html' -exec sed -i -r 's_/blob/[^/]+/_/blob/master/_g' {} +","docs-from-master-macos":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","use-latest-quickselect":"npm run use-latest-quickselect-macos || npm run use-latest-quickselect-linux","use-latest-quickselect-linux":"sed -i -r \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js","use-latest-quickselect-macos":"sed -i '' -e \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js"},"_npmUser":{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.7.0","description":"Detect collisions between different shapes such as Points, Lines, Boxes, Polygons (including concave), Ellipses, and Circles. Features include RayCasting and support for offsets, rotation, scaling, bounding box padding, with options for static and trigger","directories":{},"resolutions":{"json5":"^2.2.2","canvas":"^2.11.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0","@types/node":"^22.4.1"},"_nodeVersion":"18.20.4","dependencies":{"sat":"^0.9.0","@types/sat":"^0.0.35","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.5","rbush":"^4.0.0","tslint":"^6.1.3","ts-jest":"^29.2.4","typedoc":"^0.26.6","webpack":"^5.93.0","prettier":"^3.3.3","tinybench":"^2.9.0","ts-loader":"^9.5.1","typescript":"^5","@types/node":"^22.4.1","quickselect":"^3.0.0","random-seed":"^0.3.0","webpack-cli":"^5.1.4","@types/rbush":"^3.0.4","chef-express":"^2.1.4","webpack-dev-server":"^5.0.4","html-webpack-plugin":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.15.0_1725513971162_0.7501600382182008","host":"s3://npm-registry-packages"}},"9.15.1":{"name":"detect-collisions","version":"9.15.1","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.15.1","maintainers":[{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"de0a27d44564c9560f1a877d15d90ffd413d6dc2","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.15.1.tgz","fileCount":33,"integrity":"sha512-c575d2FKV4Ih0egiQkArntI+uAzud+OnOGpiLJcGdAtwZDfiB47hMRbVd+HNcsoML6gC7LW5LtIAZvFmWi1hAw==","signatures":[{"sig":"MEYCIQDRNzdgQgi9XqJKClMcFt8niMNngcVn+j5GthudX7Z6DAIhAIbzhQptIDiI5cwF28jxsnZ0ALYNCtBFqWgryOLvlqeo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113307},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"015301fac5b6a56db75da4f52e95cb895dd2191f","scripts":{"dev":"webpack serve --port 3000","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug --port 3000","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","amend":"npm run precommit;git commit -a --am --no-edit","build":"tsc","start":"chef-express dist/demo --debug --port 3000","format":"prettier . --write","prebuild":"rm -rf dist && npm run copy-npm-modules","benchmark":"npm run benchmark-insertion && npm run benchmark-stress","postbuild":"npm run test && npm run build:docs && npm run build:demo && npm run format && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","copy-rbush":"cp node_modules/rbush/index.js src/external/rbush.js","prebuild:docs":"rm -rf docs","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ stressBenchmark }) => stressBenchmark());'","copy-npm-modules":"npm run copy-rbush && npm run copy-quickselect && npm run use-latest-quickselect","copy-quickselect":"cp node_modules/quickselect/index.js src/external/quickselect.js","docs-from-master":"npm run docs-from-master-macos || npm run docs-from-master-linux","benchmark-insertion":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ insertionBenchmark }) => insertionBenchmark());'","docs-from-master-linux":"find docs -type f -name '*.html' -exec sed -i -r 's_/blob/[^/]+/_/blob/master/_g' {} +","docs-from-master-macos":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","use-latest-quickselect":"npm run use-latest-quickselect-macos || npm run use-latest-quickselect-linux","use-latest-quickselect-linux":"sed -i -r \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js","use-latest-quickselect-macos":"sed -i '' -e \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js"},"_npmUser":{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.7.0","description":"Detect collisions between different shapes such as Points, Lines, Boxes, Polygons (including concave), Ellipses, and Circles. Features include RayCasting and support for offsets, rotation, scaling, bounding box padding, with options for static and trigger","directories":{},"resolutions":{"json5":"^2.2.2","canvas":"^2.11.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0","@types/node":"^22.4.1"},"_nodeVersion":"18.20.4","dependencies":{"sat":"^0.9.0","@types/sat":"^0.0.35","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.5","rbush":"^4.0.0","tslint":"^6.1.3","ts-jest":"^29.2.4","typedoc":"^0.26.6","webpack":"^5.93.0","prettier":"^3.3.3","tinybench":"^2.9.0","ts-loader":"^9.5.1","typescript":"^5","@types/node":"^22.4.1","quickselect":"^3.0.0","random-seed":"^0.3.0","webpack-cli":"^5.1.4","@types/rbush":"^3.0.4","chef-express":"^2.1.4","webpack-dev-server":"^5.0.4","html-webpack-plugin":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.15.1_1726312656278_0.30115272669605186","host":"s3://npm-registry-packages"}},"9.15.2":{"name":"detect-collisions","version":"9.15.2","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.15.2","maintainers":[{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"327ae2ac95d92867d65164341bfeb50467cc1923","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.15.2.tgz","fileCount":33,"integrity":"sha512-xcU5x70rtN2CFIzio2CTPmXQT4r8P5I7KtcLks1EC6Nc5zahZjH5U8Acf324cH9Q6zA1rAX+lojVBEoDLZAEIQ==","signatures":[{"sig":"MEYCIQCOpymK8Oo+nAjr+7bxZP26K+1oJb1uxtlbVPyPOyjWQQIhALuaN9aaF0Sw08g8/0F8xS0uo4lXn6ncNcRjozMq7vk7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113307},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7788e4c448358cb6f0bf515f9dfa57c94194bbac","scripts":{"dev":"webpack serve --port 3000","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug --port 3000","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","amend":"npm run precommit;git commit -a --am --no-edit","build":"tsc","start":"chef-express dist/demo --debug --port 3000","format":"prettier . --write","prebuild":"rm -rf dist && npm run copy-npm-modules","benchmark":"npm run benchmark-insertion && npm run benchmark-stress","postbuild":"npm run test && npm run build:docs && npm run build:demo && npm run format && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","copy-rbush":"cp node_modules/rbush/index.js src/external/rbush.js","prebuild:docs":"rm -rf docs","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ stressBenchmark }) => stressBenchmark());'","copy-npm-modules":"npm run copy-rbush && npm run copy-quickselect && npm run use-latest-quickselect","copy-quickselect":"cp node_modules/quickselect/index.js src/external/quickselect.js","docs-from-master":"npm run docs-from-master-macos || npm run docs-from-master-linux","benchmark-insertion":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ insertionBenchmark }) => insertionBenchmark());'","docs-from-master-linux":"find docs -type f -name '*.html' -exec sed -i -r 's_/blob/[^/]+/_/blob/master/_g' {} +","docs-from-master-macos":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","use-latest-quickselect":"npm run use-latest-quickselect-macos || npm run use-latest-quickselect-linux","use-latest-quickselect-linux":"sed -i -r \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js","use-latest-quickselect-macos":"sed -i '' -e \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js"},"_npmUser":{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.7.0","description":"Detect collisions between different shapes such as Points, Lines, Boxes, Polygons (including concave), Ellipses, and Circles. Features include RayCasting and support for offsets, rotation, scaling, bounding box padding, with options for static and trigger","directories":{},"resolutions":{"json5":"^2.2.2","canvas":"^2.11.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0","@types/node":"^22.4.1"},"_nodeVersion":"18.20.4","dependencies":{"sat":"^0.9.0","@types/sat":"^0.0.35","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.6","rbush":"^4.0.1","tslint":"^6.1.3","ts-jest":"^29.2.5","typedoc":"^0.26.7","webpack":"^5.94.0","prettier":"^3.3.3","tinybench":"^2.9.0","ts-loader":"^9.5.1","typescript":"^5","@types/node":"^22.5.5","quickselect":"^3.0.0","random-seed":"^0.3.0","webpack-cli":"^5.1.4","@types/rbush":"^3.0.4","chef-express":"^2.4.2","webpack-dev-server":"^5.1.0","html-webpack-plugin":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.15.2_1726312787609_0.6985215152590003","host":"s3://npm-registry-packages"}},"9.15.3":{"name":"detect-collisions","version":"9.15.3","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.15.3","maintainers":[{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"adba300d0631f8801953727e405882b1f3ab1878","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.15.3.tgz","fileCount":33,"integrity":"sha512-9395JlyD/9AWItf5HSOSDUFr99T0jyP4PwQ0YoJXbjQAkavuSrCf/hu+egYTC9x4OpD28erfjetPDjB+em/Llg==","signatures":[{"sig":"MEQCIGXOhCYRupuTmDm0imv4CejmS+Ss5CXdivLrlpP4hQY+AiBNoY19AoDulALO+SxQONtoLkiO0CbSYeROnR5f73Y3qQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113327},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f558bb5224e9e1463e006574e322f486316a17bf","scripts":{"dev":"webpack serve --port 3000","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug --port 3000","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","amend":"npm run precommit;git commit -a --am --no-edit","build":"tsc","start":"chef-express dist/demo --debug --port 3000","format":"prettier . --write","prebuild":"rm -rf dist && npm run copy-npm-modules","benchmark":"npm run benchmark-insertion && npm run benchmark-stress","postbuild":"npm run test && npm run build:docs && npm run build:demo && npm run format && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","copy-rbush":"cp node_modules/rbush/index.js src/external/rbush.js","prebuild:docs":"rm -rf docs","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ stressBenchmark }) => stressBenchmark());'","copy-npm-modules":"npm run copy-rbush && npm run copy-quickselect && npm run use-latest-quickselect","copy-quickselect":"cp node_modules/quickselect/index.js src/external/quickselect.js","docs-from-master":"npm run docs-from-master-macos || npm run docs-from-master-linux","benchmark-insertion":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ insertionBenchmark }) => insertionBenchmark());'","docs-from-master-linux":"find docs -type f -name '*.html' -exec sed -i -r 's_/blob/[^/]+/_/blob/master/_g' {} +","docs-from-master-macos":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","use-latest-quickselect":"npm run use-latest-quickselect-macos || npm run use-latest-quickselect-linux","use-latest-quickselect-linux":"sed -i -r \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js","use-latest-quickselect-macos":"sed -i '' -e \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js"},"_npmUser":{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.7.0","description":"Detect collisions between different shapes such as Points, Lines, Boxes, Polygons (including concave), Ellipses, and Circles. Features include RayCasting and support for offsets, rotation, scaling, bounding box padding, with options for static and trigger","directories":{},"resolutions":{"json5":"^2.2.2","canvas":"^2.11.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0","@types/node":"^22.4.1"},"_nodeVersion":"18.20.4","dependencies":{"sat":"^0.9.0","@types/sat":"^0.0.35","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.6","rbush":"^4.0.1","tslint":"^6.1.3","ts-jest":"^29.2.5","typedoc":"^0.26.7","webpack":"^5.94.0","prettier":"^3.3.3","tinybench":"^2.9.0","ts-loader":"^9.5.1","typescript":"^5","@types/node":"^22.5.5","quickselect":"^3.0.0","random-seed":"^0.3.0","webpack-cli":"^5.1.4","@types/rbush":"^3.0.4","chef-express":"^2.4.2","webpack-dev-server":"^5.1.0","html-webpack-plugin":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.15.3_1726313923822_0.11744652532704114","host":"s3://npm-registry-packages"}},"9.16.0":{"name":"detect-collisions","version":"9.16.0","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.16.0","maintainers":[{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"27518b4e294c2bcb6075fade386864a85b2847bb","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.16.0.tgz","fileCount":33,"integrity":"sha512-Z8dDZpgTwqoKrLnqLrs1wbB986OlEAofHP7wezbTfe/QAyPPzt07Iv+V+rAEeOvRkYVB7ycs+A4CRb3ko4SZ0Q==","signatures":[{"sig":"MEUCIQDzC8VKM72/voQzLFdPpql9+lw7visLAoHw1VKokIfy9gIgMQe3/AkKhObgWM9G6SSSZGfHs77VhhjS9oZxVGhzjK8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113346},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"616ad6a8d85cc2078a43528259b0b16d2959344b","scripts":{"dev":"webpack serve --port 3000","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug --port 3000","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","amend":"npm run precommit;git commit -a --am --no-edit","build":"tsc","start":"chef-express dist/demo --debug --port 3000","format":"prettier . --write","prebuild":"rm -rf dist && npm run copy-npm-modules","benchmark":"npm run benchmark-insertion && npm run benchmark-stress","postbuild":"npm run test && npm run build:docs && npm run build:demo && npm run format && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","copy-rbush":"cp node_modules/rbush/index.js src/external/rbush.js","prebuild:docs":"rm -rf docs","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ stressBenchmark }) => stressBenchmark());'","copy-npm-modules":"npm run copy-rbush && npm run copy-quickselect && npm run use-latest-quickselect","copy-quickselect":"cp node_modules/quickselect/index.js src/external/quickselect.js","docs-from-master":"npm run docs-from-master-macos || npm run docs-from-master-linux","benchmark-insertion":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ insertionBenchmark }) => insertionBenchmark());'","docs-from-master-linux":"find docs -type f -name '*.html' -exec sed -i -r 's_/blob/[^/]+/_/blob/master/_g' {} +","docs-from-master-macos":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","use-latest-quickselect":"npm run use-latest-quickselect-macos || npm run use-latest-quickselect-linux","use-latest-quickselect-linux":"sed -i -r \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js","use-latest-quickselect-macos":"sed -i '' -e \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js"},"_npmUser":{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.7.0","description":"Detect collisions between different shapes such as Points, Lines, Boxes, Polygons (including concave), Ellipses, and Circles. Features include RayCasting and support for offsets, rotation, scaling, bounding box padding, with options for static and trigger","directories":{},"resolutions":{"json5":"^2.2.2","canvas":"^2.11.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0","@types/node":"^22.4.1"},"_nodeVersion":"18.20.4","dependencies":{"sat":"^0.9.0","@types/sat":"^0.0.35","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.6","rbush":"^4.0.1","tslint":"^6.1.3","ts-jest":"^29.2.5","typedoc":"^0.26.7","webpack":"^5.94.0","prettier":"^3.3.3","tinybench":"^2.9.0","ts-loader":"^9.5.1","typescript":"^5","@types/node":"^22.5.5","quickselect":"^3.0.0","random-seed":"^0.3.0","webpack-cli":"^5.1.4","@types/rbush":"^3.0.4","chef-express":"^2.4.2","webpack-dev-server":"^5.1.0","html-webpack-plugin":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.16.0_1726382682667_0.9581601529822015","host":"s3://npm-registry-packages"}},"9.17.0":{"name":"detect-collisions","version":"9.17.0","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.17.0","maintainers":[{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"fecd0ce27baef37c86eae19cb75e2ff7e1b6e2c1","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.17.0.tgz","fileCount":33,"integrity":"sha512-zYgTQv9t/EkMD5HLcbJOII+tAJCAGl4x8xvPHPTkuuqcgXOmC8qEv7fl5QNoo+kMhH+n+/z3wMV3CGNAOHK0wQ==","signatures":[{"sig":"MEUCIQDP6c3K3VpR2qEPAHiHVqnve84t9qWA7ehmOzQzZmxdjwIgISsRfV0r1UaG6lw62uBfTr1VnmqCLFw6YoItX2wThGE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117166},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"829a25595c13d643926eb4a7aaff07ddb2002b11","scripts":{"dev":"webpack serve --port 3000","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug --port 3000","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","amend":"npm run precommit;git commit -a --am --no-edit","build":"tsc","start":"chef-express dist/demo --debug --port 3000","format":"prettier . --write","prebuild":"rm -rf dist && npm run copy-npm-modules","benchmark":"npm run benchmark-insertion && npm run benchmark-stress","postbuild":"npm run test && npm run build:docs && npm run build:demo && npm run format && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","copy-rbush":"cp node_modules/rbush/index.js src/external/rbush.js","prebuild:docs":"rm -rf docs","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ stressBenchmark }) => stressBenchmark());'","copy-npm-modules":"npm run copy-rbush && npm run copy-quickselect && npm run use-latest-quickselect","copy-quickselect":"cp node_modules/quickselect/index.js src/external/quickselect.js","docs-from-master":"npm run docs-from-master-macos || npm run docs-from-master-linux","benchmark-insertion":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ insertionBenchmark }) => insertionBenchmark());'","docs-from-master-linux":"find docs -type f -name '*.html' -exec sed -i -r 's_/blob/[^/]+/_/blob/master/_g' {} +","docs-from-master-macos":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","use-latest-quickselect":"npm run use-latest-quickselect-macos || npm run use-latest-quickselect-linux","use-latest-quickselect-linux":"sed -i -r \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js","use-latest-quickselect-macos":"sed -i '' -e \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js"},"_npmUser":{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.9.0","description":"Detect collisions between different shapes such as Points, Lines, Boxes, Polygons (including concave), Ellipses, and Circles. Features include RayCasting and support for offsets, rotation, scaling, bounding box padding, with options for static and trigger","directories":{},"resolutions":{"json5":"^2.2.2","canvas":"^2.11.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0","@types/node":"^22.4.1"},"_nodeVersion":"20.18.0","dependencies":{"sat":"^0.9.0","@types/sat":"^0.0.35","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.6","rbush":"^4.0.1","tslint":"^6.1.3","ts-jest":"^29.2.5","typedoc":"^0.26.7","webpack":"^5.95.0","prettier":"^3.3.3","tinybench":"^2.9.0","ts-loader":"^9.5.1","typescript":"^5","@types/node":"^22.7.4","quickselect":"^3.0.0","random-seed":"^0.3.0","webpack-cli":"^5.1.4","@types/rbush":"^4.0.0","chef-express":"^2.4.2","webpack-dev-server":"^5.1.0","html-webpack-plugin":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.17.0_1727996364285_0.04244981794054836","host":"s3://npm-registry-packages"}},"9.18.0":{"name":"detect-collisions","version":"9.18.0","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.18.0","maintainers":[{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"2c6078466aaf13c6d43acf70b54c149e8f54af1c","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.18.0.tgz","fileCount":33,"integrity":"sha512-KsJEE7qhmkjTKv1ko5WhlQaD7CiNheCluP/Nl0uPzqtBiqZNhg3tTbi4Lw5JFzIWdWx3S3xqkHVJyNQPlWQG/A==","signatures":[{"sig":"MEYCIQC/cqNKTaWww5dhgezi13NMImwPpK+tbrE1irru5p4FCAIhAJF4JYDCt68WiUVIgFialIssK/mlQ9fnXVcb/pQ6XFw3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125023},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"854df44ee398a7f2d264e14819df92d118ecb0d9","scripts":{"dev":"webpack serve --port 3000","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug --port 3000","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","amend":"npm run precommit;git commit -a --am --no-edit","build":"tsc","start":"chef-express dist/demo --debug --port 3000","prebuild":"rm -rf dist && npm run copy-npm-modules","benchmark":"npm run benchmark-insertion && npm run benchmark-stress","postbuild":"npm run test && npm run build:docs && npm run build:demo && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","copy-rbush":"cp node_modules/rbush/index.js src/external/rbush.js","prebuild:docs":"rm -rf docs","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ stressBenchmark }) => stressBenchmark());'","copy-npm-modules":"npm run copy-rbush && npm run copy-quickselect && npm run use-latest-quickselect","copy-quickselect":"cp node_modules/quickselect/index.js src/external/quickselect.js","docs-from-master":"npm run docs-from-master-macos || npm run docs-from-master-linux","benchmark-insertion":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ insertionBenchmark }) => insertionBenchmark());'","docs-from-master-linux":"find docs -type f -name '*.html' -exec sed -i -r 's_/blob/[^/]+/_/blob/master/_g' {} +","docs-from-master-macos":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","use-latest-quickselect":"npm run use-latest-quickselect-macos || npm run use-latest-quickselect-linux","use-latest-quickselect-linux":"sed -i -r \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js","use-latest-quickselect-macos":"sed -i '' -e \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js"},"_npmUser":{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.9.0","description":"Detect collisions between different shapes such as Points, Lines, Boxes, Polygons (including concave), Ellipses, and Circles. Features include RayCasting and support for offsets, rotation, scaling, bounding box padding, with options for static and trigger","directories":{},"resolutions":{"json5":"^2.2.2","canvas":"^2.11.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0","@types/node":"^22.4.1"},"_nodeVersion":"20.18.0","dependencies":{"sat":"^0.9.0","@types/sat":"^0.0.35","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.6","rbush":"^4.0.1","tslint":"^6.1.3","ts-jest":"^29.2.5","typedoc":"^0.26.10","webpack":"^5.96.0","tinybench":"^3.0.3","ts-loader":"^9.5.1","typescript":"^5","@types/node":"^22.8.6","quickselect":"^3.0.0","random-seed":"^0.3.0","webpack-cli":"^5.1.4","@types/rbush":"^4.0.0","chef-express":"^2.4.2","webpack-dev-server":"^5.1.0","html-webpack-plugin":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.18.0_1730426107191_0.6743247146196827","host":"s3://npm-registry-packages"}},"9.18.1":{"name":"detect-collisions","version":"9.18.1","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.18.1","maintainers":[{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"459b6d210c1399f4548988754bdf80398f0cdc9b","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.18.1.tgz","fileCount":33,"integrity":"sha512-2ViwlS61bd5B8vm2ZcA0kyPh3hlP6DVaH2p5iJzVN6zSBDbxdHypqIwPG2BhWEtLP3t0XA/QV1a3VuqqveRtXw==","signatures":[{"sig":"MEQCIG1/v/yzykoYsRbcnodrZehd0bArqhB5TvFm/7xIBJq3AiAqhmRM/Ob7nUr3yDY/XIKK3q/ac6V2a0GEgQrhksL0hg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125187},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6cff6b10f2d0b6664ccd478a243746f177b8c749","scripts":{"dev":"webpack serve --port 3000","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug --port 3000","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","amend":"npm run precommit;git commit -a --am --no-edit","build":"tsc","start":"chef-express dist/demo --debug --port 3000","prebuild":"rm -rf dist && npm run copy-npm-modules","benchmark":"npm run benchmark-insertion && npm run benchmark-stress","postbuild":"npm run test && npm run build:docs && npm run build:demo && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","copy-rbush":"cp node_modules/rbush/index.js src/external/rbush.js","prebuild:docs":"rm -rf docs","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ stressBenchmark }) => stressBenchmark());'","copy-npm-modules":"npm run copy-rbush && npm run copy-quickselect && npm run use-latest-quickselect","copy-quickselect":"cp node_modules/quickselect/index.js src/external/quickselect.js","docs-from-master":"npm run docs-from-master-macos || npm run docs-from-master-linux","benchmark-insertion":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ insertionBenchmark }) => insertionBenchmark());'","docs-from-master-linux":"find docs -type f -name '*.html' -exec sed -i -r 's_/blob/[^/]+/_/blob/master/_g' {} +","docs-from-master-macos":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","use-latest-quickselect":"npm run use-latest-quickselect-macos || npm run use-latest-quickselect-linux","use-latest-quickselect-linux":"sed -i -r \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js","use-latest-quickselect-macos":"sed -i '' -e \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js"},"_npmUser":{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.9.0","description":"Detect collisions between different shapes such as Points, Lines, Boxes, Polygons (including concave), Ellipses, and Circles. Features include RayCasting and support for offsets, rotation, scaling, bounding box padding, with options for static and trigger","directories":{},"resolutions":{"json5":"^2.2.2","canvas":"^2.11.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0","@types/node":"^22.4.1"},"_nodeVersion":"20.18.0","dependencies":{"sat":"^0.9.0","@types/sat":"^0.0.35","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.6","rbush":"^4.0.1","tslint":"^6.1.3","ts-jest":"^29.2.5","typedoc":"^0.26.10","webpack":"^5.96.0","tinybench":"^3.0.3","ts-loader":"^9.5.1","typescript":"^5","@types/node":"^22.8.6","quickselect":"^3.0.0","random-seed":"^0.3.0","webpack-cli":"^5.1.4","@types/rbush":"^4.0.0","chef-express":"^2.4.2","webpack-dev-server":"^5.1.0","html-webpack-plugin":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.18.1_1730426481130_0.41379214634484773","host":"s3://npm-registry-packages"}},"9.19.0":{"name":"detect-collisions","version":"9.19.0","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.19.0","maintainers":[{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"7cc9c97ab2187986d3841e96d1fce0b8a8a6e3a6","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.19.0.tgz","fileCount":33,"integrity":"sha512-Bh3Rfc9Td4J6UNLzzqXW2JSJ/yJv02A6rEVzjLY1+SPbKITmFuMNCb2M5ygDu7L8oYZZsE8+CC/V3eoADiKooA==","signatures":[{"sig":"MEYCIQDJJjvOt2tEXH105/BZnA4mkAYxzKCZlaGJ+V+V2pMnGgIhAJvU16R4PnOBqJ3rbIcHl1vPeIPJIY7W9VTwiDLvvV68","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125276},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ee735084ce968f2a57f3b5c97ea5b1f5d10185b1","scripts":{"dev":"webpack serve --port 3000","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug --port 3000","lint":"tslint --project tsconfig.json 'src/**/*.ts' --fix","test":"jest --silent --verbose --forceExit","amend":"npm run precommit;git commit -a --am --no-edit","build":"tsc","start":"chef-express dist/demo --debug --port 3000","prebuild":"rm -rf dist && npm run copy-npm-modules","benchmark":"npm run benchmark-insertion && npm run benchmark-stress","postbuild":"npm run test && npm run build:docs && npm run build:demo && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","copy-rbush":"cp node_modules/rbush/index.js src/external/rbush.js","prebuild:docs":"rm -rf docs","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ stressBenchmark }) => stressBenchmark());'","copy-npm-modules":"npm run copy-rbush && npm run copy-quickselect && npm run use-latest-quickselect","copy-quickselect":"cp node_modules/quickselect/index.js src/external/quickselect.js","docs-from-master":"npm run docs-from-master-macos || npm run docs-from-master-linux","benchmark-insertion":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ insertionBenchmark }) => insertionBenchmark());'","docs-from-master-linux":"find docs -type f -name '*.html' -exec sed -i -r 's_/blob/[^/]+/_/blob/master/_g' {} +","docs-from-master-macos":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","use-latest-quickselect":"npm run use-latest-quickselect-macos || npm run use-latest-quickselect-linux","use-latest-quickselect-linux":"sed -i -r \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js","use-latest-quickselect-macos":"sed -i '' -e \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js"},"_npmUser":{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.9.0","description":"Detect collisions between different shapes such as Points, Lines, Boxes, Polygons (including concave), Ellipses, and Circles. Features include RayCasting and support for offsets, rotation, scaling, bounding box padding, with options for static and trigger","directories":{},"resolutions":{"json5":"^2.2.2","canvas":"^2.11.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0","@types/node":"^22.4.1"},"_nodeVersion":"20.18.0","dependencies":{"sat":"^0.9.0","@types/sat":"^0.0.35","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.6","rbush":"^4.0.1","tslint":"^6.1.3","ts-jest":"^29.2.5","typedoc":"^0.26.10","webpack":"^5.96.0","tinybench":"^3.0.3","ts-loader":"^9.5.1","typescript":"^5","@types/node":"^22.8.6","quickselect":"^3.0.0","random-seed":"^0.3.0","webpack-cli":"^5.1.4","@types/rbush":"^4.0.0","chef-express":"^2.4.2","webpack-dev-server":"^5.1.0","html-webpack-plugin":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.19.0_1730427549484_0.4994581363868149","host":"s3://npm-registry-packages"}},"9.19.1":{"name":"detect-collisions","version":"9.19.1","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.19.1","maintainers":[{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"2d2d30e88cd732706ed35d63ba3cf65f8d83b83b","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.19.1.tgz","fileCount":33,"integrity":"sha512-4Z4Tm4L+14A1YTNeWSN+WP25LKatygOqtD/m1+Uqoe0dwJ8etcpvAyBy2b3230F8UB7Ph4+Q1NWL4asV6fs5ow==","signatures":[{"sig":"MEYCIQC+IgmSgVGLFKZm6VJPfbnyi5fMEJJ9n8Rh9NFKrM4R8QIhALnInQEohvgYMB1Wb9FJRM9dB86lL47DHT8mTZpBnmVc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125348},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"44a8cd96b56f168884b2c0d1190f91bdfc80fbe1","scripts":{"dev":"webpack serve --port 3000","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug --port 3000","lint":"eslint src --ignore-pattern src/demo --fix","test":"jest --silent --verbose --forceExit","amend":"npm run precommit;git commit -a --am --no-edit","build":"tsc","start":"chef-express dist/demo --debug --port 3000","prebuild":"rm -rf dist && npm run copy-npm-modules","benchmark":"npm run benchmark-insertion && npm run benchmark-stress","postbuild":"npm run test && npm run build:docs && npm run build:demo && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","copy-rbush":"cp node_modules/rbush/index.js src/external/rbush.js","prebuild:docs":"rm -rf docs","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ stressBenchmark }) => stressBenchmark());'","copy-npm-modules":"npm run copy-rbush && npm run copy-quickselect && npm run use-latest-quickselect","copy-quickselect":"cp node_modules/quickselect/index.js src/external/quickselect.js","docs-from-master":"npm run docs-from-master-macos || npm run docs-from-master-linux","benchmark-insertion":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ insertionBenchmark }) => insertionBenchmark());'","docs-from-master-linux":"find docs -type f -name '*.html' -exec sed -i -r 's_/blob/[^/]+/_/blob/master/_g' {} +","docs-from-master-macos":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","use-latest-quickselect":"npm run use-latest-quickselect-macos || npm run use-latest-quickselect-linux","use-latest-quickselect-linux":"sed -i -r \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js","use-latest-quickselect-macos":"sed -i '' -e \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js"},"_npmUser":{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.9.0","description":"Detect collisions between different shapes such as Points, Lines, Boxes, Polygons (including concave), Ellipses, and Circles. Features include RayCasting and support for offsets, rotation, scaling, bounding box padding, with options for static and trigger","directories":{},"resolutions":{"json5":"^2.2.2","canvas":"^2.11.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0","@types/node":"^22.4.1"},"_nodeVersion":"20.18.0","dependencies":{"sat":"^0.9.0","@types/sat":"^0.0.35","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.6","rbush":"^4.0.1","eslint":"^9.13.0","ts-jest":"^29.2.5","typedoc":"^0.26.10","webpack":"^5.96.0","tinybench":"^3.0.3","ts-loader":"^9.5.1","typescript":"^5","@types/node":"^22.8.6","quickselect":"^3.0.0","random-seed":"^0.3.0","webpack-cli":"^5.1.4","@types/rbush":"^4.0.0","chef-express":"^2.4.2","eslint-plugin-json":"^4.0.1","webpack-dev-server":"^5.1.0","html-webpack-plugin":"^5.6.3","@stylistic/eslint-plugin":"^2.10.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.19.1_1730430602317_0.6945522785533778","host":"s3://npm-registry-packages"}},"9.20.0":{"name":"detect-collisions","version":"9.20.0","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.20.0","maintainers":[{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"0eb918454bc0315cd4cff09b4f73db9b099f0e01","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.20.0.tgz","fileCount":33,"integrity":"sha512-nyJKHAvUW12ixp0AOQIEEPPrkAbUlUn4uyrrmhlJqshR9xKVeE6syremotj+dNgvfXP9mXOLJJ4TnX3zP9MjBA==","signatures":[{"sig":"MEQCIDOA2ShOQWWdjxC26wK+bkttbXgzt6irXsQRItmRBfOzAiBXVZT9OovCdWK9BpZ85/SN8G8kmrIxUhRG52AiwZV2kw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126746},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2329bd03d658eb90762686c676b8dbd9002aa1dd","scripts":{"dev":"webpack serve --port 3000","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug --port 3000","lint":"eslint src --ignore-pattern src/demo --fix","test":"jest --silent --verbose --forceExit","amend":"npm run precommit;git commit -a --am --no-edit","build":"tsc","start":"chef-express dist/demo --debug --port 3000","prebuild":"rm -rf dist && npm run copy-npm-modules","benchmark":"npm run benchmark-insertion && npm run benchmark-stress","postbuild":"npm run test && npm run build:docs && npm run build:demo && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","copy-rbush":"cp node_modules/rbush/index.js src/external/rbush.js","prebuild:docs":"rm -rf docs","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ stressBenchmark }) => stressBenchmark());'","copy-npm-modules":"npm run copy-rbush && npm run copy-quickselect && npm run use-latest-quickselect","copy-quickselect":"cp node_modules/quickselect/index.js src/external/quickselect.js","docs-from-master":"npm run docs-from-master-macos || npm run docs-from-master-linux","benchmark-insertion":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ insertionBenchmark }) => insertionBenchmark());'","docs-from-master-linux":"find docs -type f -name '*.html' -exec sed -i -r 's_/blob/[^/]+/_/blob/master/_g' {} +","docs-from-master-macos":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","use-latest-quickselect":"npm run use-latest-quickselect-macos || npm run use-latest-quickselect-linux","use-latest-quickselect-linux":"sed -i -r \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js","use-latest-quickselect-macos":"sed -i '' -e \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js"},"_npmUser":{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.9.0","description":"Detect collisions between different shapes such as Points, Lines, Boxes, Polygons (including concave), Ellipses, and Circles. Features include RayCasting and support for offsets, rotation, scaling, bounding box padding, with options for static and trigger","directories":{},"resolutions":{"json5":"^2.2.2","canvas":"^2.11.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0","@types/node":"^22.4.1"},"_nodeVersion":"20.18.0","dependencies":{"sat":"^0.9.0","@types/sat":"^0.0.35","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.6","rbush":"^4.0.1","eslint":"^9.13.0","ts-jest":"^29.2.5","typedoc":"^0.26.10","webpack":"^5.96.0","tinybench":"^3.0.3","ts-loader":"^9.5.1","typescript":"^5","@types/node":"^22.8.6","quickselect":"^3.0.0","random-seed":"^0.3.0","webpack-cli":"^5.1.4","@types/rbush":"^4.0.0","chef-express":"^2.4.2","eslint-plugin-json":"^4.0.1","webpack-dev-server":"^5.1.0","html-webpack-plugin":"^5.6.3","@stylistic/eslint-plugin":"^2.10.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.20.0_1730432867169_0.9527375054321119","host":"s3://npm-registry-packages"}},"9.20.1":{"name":"detect-collisions","version":"9.20.1","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.20.1","maintainers":[{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"3f3949de2931e16509702fbfda7f240cc73d26d4","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.20.1.tgz","fileCount":33,"integrity":"sha512-XzDFW9OlNZ8zRW3D3/haWe1JbcFlAYLEYgq8hTFBjpvFm9PzfAKIl5yh0fUqegGT62T+copRl13mChgWMHIv2A==","signatures":[{"sig":"MEUCIQCqNuLlcI294xWyTLXSmSJXhyL+j42GCGo5iQi5GVBbigIgamgFxjolySQMIRdcv3bC5XnPSPv1pSlQp01zGVf0Rw4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126642},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"407caa57dbe063f83dd6bd6dfc9b0f8e180bb54a","scripts":{"dev":"webpack serve --port 3000","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug --port 3000","lint":"eslint src --ignore-pattern src/demo --fix","test":"jest --silent --verbose --forceExit","amend":"npm run precommit;git commit -a --am --no-edit","build":"tsc","start":"chef-express dist/demo --debug --port 3000","prebuild":"rm -rf dist && npm run copy-npm-modules","benchmark":"npm run benchmark-insertion && npm run benchmark-stress","postbuild":"npm run test && npm run build:docs && npm run build:demo && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","copy-rbush":"cp node_modules/rbush/index.js src/external/rbush.js","prebuild:docs":"rm -rf docs","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ stressBenchmark }) => stressBenchmark());'","copy-npm-modules":"npm run copy-rbush && npm run copy-quickselect && npm run use-latest-quickselect","copy-quickselect":"cp node_modules/quickselect/index.js src/external/quickselect.js","docs-from-master":"npm run docs-from-master-macos || npm run docs-from-master-linux","benchmark-insertion":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ insertionBenchmark }) => insertionBenchmark());'","docs-from-master-linux":"find docs -type f -name '*.html' -exec sed -i -r 's_/blob/[^/]+/_/blob/master/_g' {} +","docs-from-master-macos":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","use-latest-quickselect":"npm run use-latest-quickselect-macos || npm run use-latest-quickselect-linux","use-latest-quickselect-linux":"sed -i -r \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js","use-latest-quickselect-macos":"sed -i '' -e \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js"},"_npmUser":{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.9.0","description":"Points, Lines, Boxes, Polygons (also hollow), Ellipses, Circles. RayCasting, offsets, rotation, scaling, bounding box padding, flags for static and ghost/trigger bodies","directories":{},"resolutions":{"json5":"^2.2.2","canvas":"^2.11.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0","@types/node":"^22.4.1"},"_nodeVersion":"20.18.0","dependencies":{"sat":"^0.9.0","@types/sat":"^0.0.35","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.6","rbush":"^4.0.1","eslint":"^9.13.0","ts-jest":"^29.2.5","typedoc":"^0.26.10","webpack":"^5.96.0","tinybench":"^3.0.3","ts-loader":"^9.5.1","typescript":"^5","@types/node":"^22.8.6","quickselect":"^3.0.0","random-seed":"^0.3.0","webpack-cli":"^5.1.4","@types/rbush":"^4.0.0","chef-express":"^2.4.2","eslint-plugin-json":"^4.0.1","webpack-dev-server":"^5.1.0","html-webpack-plugin":"^5.6.3","@stylistic/eslint-plugin":"^2.10.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.20.1_1730435547002_0.47773309023080146","host":"s3://npm-registry-packages"}},"9.21.0":{"name":"detect-collisions","version":"9.21.0","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.21.0","maintainers":[{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"2d5bf086e3214f3160e9b39d54a9eb7479d7215a","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.21.0.tgz","fileCount":33,"integrity":"sha512-Gj7dwW+jeywdNk7yEwmR+jI6HkYncRPHU9yzvivgPYEP/CWavwOGTV3dNc4iaeMkXq+oMf8EU/6A/WxljumX6g==","signatures":[{"sig":"MEUCIC5jwWMnH35WpP7UN9Cj0eSaLk+whYk6mztg9GDtjG/nAiEA9rgEbMTqAcsfFyc85LY3Zl/yFVMlA0h/4mnEdYktnEs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126726},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"99e3e459c4b02c9ef0b551f04aec23af04c712ae","scripts":{"dev":"webpack serve --port 3000","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug --port 3000","lint":"eslint src --ignore-pattern src/demo --fix","test":"jest --silent --verbose --forceExit","amend":"npm run precommit;git commit -a --am --no-edit","build":"tsc","start":"chef-express dist/demo --debug --port 3000","prebuild":"rm -rf dist && npm run copy-npm-modules","benchmark":"npm run benchmark-insertion && npm run benchmark-stress","postbuild":"npm run test && npm run build:docs && npm run build:demo && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","copy-rbush":"cp node_modules/rbush/index.js src/external/rbush.js","prebuild:docs":"rm -rf docs","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ stressBenchmark }) => stressBenchmark());'","copy-npm-modules":"npm run copy-rbush && npm run copy-quickselect && npm run use-latest-quickselect","copy-quickselect":"cp node_modules/quickselect/index.js src/external/quickselect.js","docs-from-master":"npm run docs-from-master-macos || npm run docs-from-master-linux","benchmark-insertion":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ insertionBenchmark }) => insertionBenchmark());'","docs-from-master-linux":"find docs -type f -name '*.html' -exec sed -i -r 's_/blob/[^/]+/_/blob/master/_g' {} +","docs-from-master-macos":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","use-latest-quickselect":"npm run use-latest-quickselect-macos || npm run use-latest-quickselect-linux","use-latest-quickselect-linux":"sed -i -r \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js","use-latest-quickselect-macos":"sed -i '' -e \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js"},"_npmUser":{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.9.0","description":"Points, Lines, Boxes, Polygons (also hollow), Ellipses, Circles. RayCasting, offsets, rotation, scaling, bounding box padding, flags for static and ghost/trigger bodies","directories":{},"resolutions":{"json5":"^2.2.2","canvas":"^2.11.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0","@types/node":"^22.4.1"},"_nodeVersion":"20.18.0","dependencies":{"sat":"^0.9.0","@types/sat":"^0.0.35","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.6","rbush":"^4.0.1","eslint":"^9.13.0","ts-jest":"^29.2.5","typedoc":"^0.26.10","webpack":"^5.96.0","tinybench":"^3.0.3","ts-loader":"^9.5.1","typescript":"^5","@types/node":"^22.8.6","quickselect":"^3.0.0","random-seed":"^0.3.0","webpack-cli":"^5.1.4","@types/rbush":"^4.0.0","chef-express":"^2.4.2","eslint-plugin-json":"^4.0.1","webpack-dev-server":"^5.1.0","html-webpack-plugin":"^5.6.3","@stylistic/eslint-plugin":"^2.10.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.21.0_1730436068186_0.168712641532214","host":"s3://npm-registry-packages"}},"9.22.0":{"name":"detect-collisions","version":"9.22.0","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.22.0","maintainers":[{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"e3ae390d9bd65c0eabb1067f2734b4c207b8b554","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.22.0.tgz","fileCount":33,"integrity":"sha512-YX9adrGtU2IC5BGvtTjTl3YetmWMCVxeoElGK8tqLQOu7dGOGLD5XiRuYadqdEi+dFnmKLdz+WDEcBvP5Z8xmQ==","signatures":[{"sig":"MEYCIQCdj1kcLu7uwUB0eYVEDnYkX25Otliy4UkMB1TmpDA66gIhALoYT6mNpcX+GAIg0nI6iZGj7sF7+XsWTQlEf4T4+VvU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120811},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ffcf63785efd5dbd70872c52696b1ce3fb3d0c52","scripts":{"dev":"webpack serve --port 3000","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug --port 3000","lint":"eslint src --ignore-pattern src/demo --fix","test":"jest --silent --verbose --forceExit","amend":"npm run precommit;git commit -a --am --no-edit","build":"tsc","start":"chef-express dist/demo --debug --port 3000","prebuild":"rm -rf dist && npm run copy-npm-modules","benchmark":"npm run benchmark-insertion && npm run benchmark-stress","postbuild":"npm run test && npm run build:docs && npm run build:demo && npm run lint-build; npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","copy-rbush":"cp node_modules/rbush/index.js src/external/rbush.js","lint-build":"eslint dist --fix","prebuild:docs":"rm -rf docs","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ stressBenchmark }) => stressBenchmark());'","copy-npm-modules":"npm run copy-rbush && npm run copy-quickselect && npm run use-latest-quickselect","copy-quickselect":"cp node_modules/quickselect/index.js src/external/quickselect.js","docs-from-master":"npm run docs-from-master-macos || npm run docs-from-master-linux","benchmark-insertion":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ insertionBenchmark }) => insertionBenchmark());'","docs-from-master-linux":"find docs -type f -name '*.html' -exec sed -i -r 's_/blob/[^/]+/_/blob/master/_g' {} +","docs-from-master-macos":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","use-latest-quickselect":"npm run use-latest-quickselect-macos || npm run use-latest-quickselect-linux","use-latest-quickselect-linux":"sed -i -r \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js","use-latest-quickselect-macos":"sed -i '' -e \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js"},"_npmUser":{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.9.0","description":"Points, Lines, Boxes, Polygons (also hollow), Ellipses, Circles. RayCasting, offsets, rotation, scaling, bounding box padding, flags for static and ghost/trigger bodies","directories":{},"resolutions":{"json5":"^2.2.2","canvas":"^2.11.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0","@types/node":"^22.4.1"},"_nodeVersion":"20.18.0","dependencies":{"sat":"^0.9.0","@types/sat":"^0.0.35","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.6","rbush":"^4.0.1","eslint":"^9.13.0","ts-jest":"^29.2.5","typedoc":"^0.26.10","webpack":"^5.96.0","tinybench":"^3.0.3","ts-loader":"^9.5.1","typescript":"^5","@types/node":"^22.8.6","quickselect":"^3.0.0","random-seed":"^0.3.0","webpack-cli":"^5.1.4","@types/rbush":"^4.0.0","chef-express":"^2.4.2","eslint-plugin-json":"^4.0.1","webpack-dev-server":"^5.1.0","html-webpack-plugin":"^5.6.3","@stylistic/eslint-plugin":"^2.10.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.22.0_1730436916078_0.5467581332290421","host":"s3://npm-registry-packages"}},"9.23.0":{"name":"detect-collisions","version":"9.23.0","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.23.0","maintainers":[{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"9627af3920fd6dc7b8007deddaee7fdd47e247b2","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.23.0.tgz","fileCount":33,"integrity":"sha512-+ovhfkHFn6+BgvI/2yZcDYSGqEhSxcdShJRXr4CuST9SCD+8kREm4IHbEzVQSk5dKR6bddW3yB7EAnTXHAgDow==","signatures":[{"sig":"MEUCIAnZsGVbH6k1AO6ei697+CiLo+5Jp/u9BSLvO1yF8EdyAiEAosAuVn8Hc+p5aVCDamDJOqZlaxhQ3pc5iMLOujskupo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119712},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1b48dd485f0a57c5d12cd6078943f7ddc56b1337","scripts":{"dev":"webpack serve --port 3000","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug --port 3000","lint":"eslint src --fix","test":"jest --silent --verbose --forceExit","amend":"npm run precommit;git commit -a --am --no-edit","build":"tsc","start":"chef-express dist/demo --debug --port 3000","prebuild":"rm -rf dist && npm run copy-npm-modules","benchmark":"npm run benchmark-insertion && npm run benchmark-stress","postbuild":"npm run test && npm run build:docs && npm run build:demo && npm run lint-build && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","copy-rbush":"cp node_modules/rbush/index.js src/external/rbush.js","lint-build":"eslint dist --fix; ./clean-dist-types.sh","prebuild:docs":"rm -rf docs","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ stressBenchmark }) => stressBenchmark());'","copy-npm-modules":"npm run copy-rbush && npm run copy-quickselect && npm run use-latest-quickselect","copy-quickselect":"cp node_modules/quickselect/index.js src/external/quickselect.js","docs-from-master":"npm run docs-from-master-macos || npm run docs-from-master-linux","benchmark-insertion":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ insertionBenchmark }) => insertionBenchmark());'","docs-from-master-linux":"find docs -type f -name '*.html' -exec sed -i -r 's_/blob/[^/]+/_/blob/master/_g' {} +","docs-from-master-macos":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","use-latest-quickselect":"npm run use-latest-quickselect-macos || npm run use-latest-quickselect-linux","use-latest-quickselect-linux":"sed -i -r \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js","use-latest-quickselect-macos":"sed -i '' -e \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js"},"_npmUser":{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.9.0","description":"Points, Lines, Boxes, Polygons (also hollow), Ellipses, Circles. RayCasting, offsets, rotation, scaling, bounding box padding, flags for static and ghost/trigger bodies","directories":{},"resolutions":{"json5":"^2.2.2","canvas":"^2.11.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0","@types/node":"^22.4.1"},"_nodeVersion":"20.18.0","dependencies":{"sat":"^0.9.0","@types/sat":"^0.0.35","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.6","rbush":"^4.0.1","eslint":"^9.13.0","ts-jest":"^29.2.5","typedoc":"^0.26.10","webpack":"^5.96.0","tinybench":"^3.0.3","ts-loader":"^9.5.1","typescript":"^5","@types/node":"^22.8.6","quickselect":"^3.0.0","random-seed":"^0.3.0","webpack-cli":"^5.1.4","@types/rbush":"^4.0.0","chef-express":"^2.4.2","eslint-plugin-json":"^4.0.1","webpack-dev-server":"^5.1.0","html-webpack-plugin":"^5.6.3","@stylistic/eslint-plugin":"^2.10.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.23.0_1730437374947_0.07561130501934876","host":"s3://npm-registry-packages"}},"9.23.1":{"name":"detect-collisions","version":"9.23.1","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.23.1","maintainers":[{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"7913b0e090db4b0f0f22e8b55b72d888df662499","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.23.1.tgz","fileCount":33,"integrity":"sha512-4P/LnMrXvZTkEJdsXdkjmnzLqPxahllc8iljYBOBR6BgZJ9A5DLOn3g6XUCELSS7aZpUZjgVnvWMMknFpoa2Jg==","signatures":[{"sig":"MEYCIQCMbekFNDkBeX30c2cMumXyZqmcXmjsnw9Ar9zh+0ahZQIhALxXgLZUwZm6Yc24o8QjhXv14u4webi4D16LKJ6CpKrp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119216},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6520be672dbf428ce274bae46d275665e0a5871c","scripts":{"dev":"webpack serve --port 3000","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug --port 3000","lint":"eslint src --fix","test":"jest --silent --verbose --forceExit","amend":"npm run precommit;git commit -a --am --no-edit","build":"tsc","start":"chef-express dist/demo --debug --port 3000","prebuild":"rm -rf dist && npm run copy-npm-modules","benchmark":"npm run benchmark-insertion && npm run benchmark-stress","postbuild":"npm run test && npm run build:docs && npm run build:demo && npm run lint-build && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","copy-rbush":"cp node_modules/rbush/index.js src/external/rbush.js","lint-build":"eslint dist --fix; ./clean-dist-types.sh","prebuild:docs":"rm -rf docs","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ stressBenchmark }) => stressBenchmark());'","copy-npm-modules":"npm run copy-rbush && npm run copy-quickselect && npm run use-latest-quickselect","copy-quickselect":"cp node_modules/quickselect/index.js src/external/quickselect.js","docs-from-master":"npm run docs-from-master-macos || npm run docs-from-master-linux","benchmark-insertion":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ insertionBenchmark }) => insertionBenchmark());'","docs-from-master-linux":"find docs -type f -name '*.html' -exec sed -i -r 's_/blob/[^/]+/_/blob/master/_g' {} +","docs-from-master-macos":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","use-latest-quickselect":"npm run use-latest-quickselect-macos || npm run use-latest-quickselect-linux","use-latest-quickselect-linux":"sed -i -r \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js","use-latest-quickselect-macos":"sed -i '' -e \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js"},"_npmUser":{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.9.0","description":"Points, Lines, Boxes, Polygons (also hollow), Ellipses, Circles. RayCasting, offsets, rotation, scaling, bounding box padding, flags for static and ghost/trigger bodies","directories":{},"resolutions":{"json5":"^2.2.2","canvas":"^2.11.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0","@types/node":"^22.4.1"},"_nodeVersion":"20.18.0","dependencies":{"sat":"^0.9.0","@types/sat":"^0.0.35","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.6","rbush":"^4.0.1","eslint":"^9.13.0","ts-jest":"^29.2.5","typedoc":"^0.26.10","webpack":"^5.96.0","tinybench":"^3.0.3","ts-loader":"^9.5.1","typescript":"^5","@types/node":"^22.8.6","quickselect":"^3.0.0","random-seed":"^0.3.0","webpack-cli":"^5.1.4","@types/rbush":"^4.0.0","chef-express":"^2.4.2","eslint-plugin-json":"^4.0.1","webpack-dev-server":"^5.1.0","html-webpack-plugin":"^5.6.3","@stylistic/eslint-plugin":"^2.10.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.23.1_1730437624180_0.030079689576996138","host":"s3://npm-registry-packages"}},"9.23.2":{"name":"detect-collisions","version":"9.23.2","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.23.2","maintainers":[{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"602bdb24f6b5b85a29afe16fb1b3f509fcf3d71c","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.23.2.tgz","fileCount":33,"integrity":"sha512-9782cdMg6D/NtpdxD59DFFbP1/F3bxdeZ2npg11EML8QiR7XR9eHvqOiLOuA0oi+ggfSkjCDAqZ3n9MbV5gVxA==","signatures":[{"sig":"MEUCIQCB3B9lqKX3wqdIkrxf4Jr+24NG6Z3g7lDtMdYheEVVwAIgCH1l5kT76S1YkuNHnVjBZ2sSaipc3a2RDVbbyTsk1SM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118335},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"dc5e0c2128dd9c3ebe658027ed1df782a45a2f69","scripts":{"dev":"webpack serve --port 3000","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug --port 3000","lint":"eslint src --fix","test":"jest --silent --verbose --forceExit","amend":"npm run precommit;git commit -a --am --no-edit","build":"tsc","start":"chef-express dist/demo --debug --port 3000","prebuild":"rm -rf dist && npm run copy-npm-modules","benchmark":"npm run benchmark-insertion && npm run benchmark-stress","postbuild":"npm run test && npm run build:docs && npm run build:demo && ./clean-dist.sh && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","copy-rbush":"cp node_modules/rbush/index.js src/external/rbush.js","prebuild:docs":"rm -rf docs","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ stressBenchmark }) => stressBenchmark());'","copy-npm-modules":"npm run copy-rbush && npm run copy-quickselect && npm run use-latest-quickselect","copy-quickselect":"cp node_modules/quickselect/index.js src/external/quickselect.js","docs-from-master":"npm run docs-from-master-macos || npm run docs-from-master-linux","benchmark-insertion":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ insertionBenchmark }) => insertionBenchmark());'","docs-from-master-linux":"find docs -type f -name '*.html' -exec sed -i -r 's_/blob/[^/]+/_/blob/master/_g' {} +","docs-from-master-macos":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","use-latest-quickselect":"npm run use-latest-quickselect-macos || npm run use-latest-quickselect-linux","use-latest-quickselect-linux":"sed -i -r \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js","use-latest-quickselect-macos":"sed -i '' -e \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js"},"_npmUser":{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.9.0","description":"Points, Lines, Boxes, Polygons (also hollow), Ellipses, Circles. RayCasting, offsets, rotation, scaling, bounding box padding, flags for static and ghost/trigger bodies","directories":{},"resolutions":{"json5":"^2.2.2","canvas":"^2.11.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0","@types/node":"^22.4.1"},"_nodeVersion":"20.18.0","dependencies":{"sat":"^0.9.0","@types/sat":"^0.0.35","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.6","rbush":"^4.0.1","eslint":"^9.13.0","ts-jest":"^29.2.5","typedoc":"^0.26.10","webpack":"^5.96.0","tinybench":"^3.0.3","ts-loader":"^9.5.1","typescript":"^5","@types/node":"^22.8.6","quickselect":"^3.0.0","random-seed":"^0.3.0","webpack-cli":"^5.1.4","@types/rbush":"^4.0.0","chef-express":"^2.4.2","eslint-plugin-json":"^4.0.1","webpack-dev-server":"^5.1.0","html-webpack-plugin":"^5.6.3","@stylistic/eslint-plugin":"^2.10.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.23.2_1730438056140_0.19773760875353297","host":"s3://npm-registry-packages"}},"9.24.0":{"name":"detect-collisions","version":"9.24.0","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.24.0","maintainers":[{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},{"name":"jacekpietal","email":"prozi85@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"ee9bfb1d4ad2d5ece76b479a48d9f8a45ea20175","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.24.0.tgz","fileCount":33,"integrity":"sha512-99PXmFG7KAu8qYtnEWPH7saC0LTkINMbjB2pERpDcngNMtxPyZV61Q9/yYsdQCa65PM72CHfhDPQVXvftiScLw==","signatures":[{"sig":"MEUCIEIJ4iWiquwCcdmOOBSfxET9tu+9NIHXn+klybonAlcFAiEAmfiGd9J3uGKhAJ7O5mLeXZFp26XL8gnHzcXr3VQo670=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118694},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7001aa273eeeaafc9ceedc46e23abd4a6debfc28","scripts":{"dev":"webpack serve --port 3000","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug --port 3000","lint":"eslint src --fix","test":"jest --silent --verbose --forceExit","amend":"npm run precommit;git commit -a --am --no-edit","build":"tsc","start":"chef-express dist/demo --debug --port 3000","prebuild":"rm -rf dist && npm run copy-npm-modules","benchmark":"npm run benchmark-insertion && npm run benchmark-stress","postbuild":"npm run test && npm run build:docs && npm run build:demo && ./clean-dist.sh && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","copy-rbush":"cp node_modules/rbush/index.js src/external/rbush.js","prebuild:docs":"rm -rf docs","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ stressBenchmark }) => stressBenchmark());'","copy-npm-modules":"npm run copy-rbush && npm run copy-quickselect && npm run use-latest-quickselect","copy-quickselect":"cp node_modules/quickselect/index.js src/external/quickselect.js","docs-from-master":"npm run docs-from-master-macos || npm run docs-from-master-linux","benchmark-insertion":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ insertionBenchmark }) => insertionBenchmark());'","docs-from-master-linux":"find docs -type f -name '*.html' -exec sed -i -r 's_/blob/[^/]+/_/blob/master/_g' {} +","docs-from-master-macos":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","use-latest-quickselect":"npm run use-latest-quickselect-macos || npm run use-latest-quickselect-linux","use-latest-quickselect-linux":"sed -i -r \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js","use-latest-quickselect-macos":"sed -i '' -e \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js"},"_npmUser":{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.9.0","description":"Points, Lines, Boxes, Polygons (also hollow), Ellipses, Circles. RayCasting, offsets, rotation, scaling, bounding box padding, flags for static and ghost/trigger bodies","directories":{},"resolutions":{"json5":"^2.2.2","canvas":"^2.11.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0","@types/node":"^22.4.1"},"_nodeVersion":"20.18.0","dependencies":{"sat":"^0.9.0","@types/sat":"^0.0.35","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.6","rbush":"^4.0.1","eslint":"^9.14.0","ts-jest":"^29.2.5","typedoc":"^0.26.11","webpack":"^5.96.1","tinybench":"^3.0.3","ts-loader":"^9.5.1","typescript":"^5","@types/node":"^22.9.0","quickselect":"^3.0.0","random-seed":"^0.3.0","webpack-cli":"^5.1.4","@types/rbush":"^4.0.0","chef-express":"^2.4.2","eslint-plugin-json":"^4.0.1","webpack-dev-server":"^5.1.0","html-webpack-plugin":"^5.6.3","@stylistic/eslint-plugin":"^2.10.1"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.24.0_1731212137119_0.13543046338526388","host":"s3://npm-registry-packages"}},"9.25.0":{"name":"detect-collisions","version":"9.25.0","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.25.0","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"},{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"d4d8b3614f7031d564bd838102b35d1221eb902f","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.25.0.tgz","fileCount":33,"integrity":"sha512-qmFo8niiuEeaEbTQh5Cx8Z0ZO/7/JsCVv6WdIOCy4QifuwvnlemZ9ZHT89ZUtOl9zriKcbF90K3F04HWnpj5Xg==","signatures":[{"sig":"MEYCIQDC+dIgDxYrWoIhfY6yoUKQTRK8/iqGfCeWk1xw5PhKZAIhAImUHptpdtzEHKyRNiuPc3Sd/MeJBIMIvxcYRTewMP6h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121806},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0bd2b87905b7f988d0554eb15991fd4f532e02a5","scripts":{"dev":"webpack serve --port 3000","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug --port 3000","lint":"eslint src --fix","test":"jest --silent --verbose --forceExit","amend":"npm run precommit;git commit -a --am --no-edit","build":"tsc","start":"chef-express dist/demo --debug --port 3000","prebuild":"rm -rf dist && npm run copy-npm-modules","benchmark":"npm run benchmark-insertion && npm run benchmark-stress","postbuild":"npm run test && npm run build:docs && npm run build:demo && ./clean-dist.sh && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","copy-rbush":"cp node_modules/rbush/index.js src/external/rbush.js","prebuild:docs":"rm -rf docs","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ stressBenchmark }) => stressBenchmark());'","copy-npm-modules":"npm run copy-rbush && npm run copy-quickselect && npm run use-latest-quickselect","copy-quickselect":"cp node_modules/quickselect/index.js src/external/quickselect.js","docs-from-master":"npm run docs-from-master-macos || npm run docs-from-master-linux","benchmark-insertion":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ insertionBenchmark }) => insertionBenchmark());'","docs-from-master-linux":"find docs -type f -name '*.html' -exec sed -i -r 's_/blob/[^/]+/_/blob/master/_g' {} +","docs-from-master-macos":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","use-latest-quickselect":"npm run use-latest-quickselect-macos || npm run use-latest-quickselect-linux","use-latest-quickselect-linux":"sed -i -r \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js","use-latest-quickselect-macos":"sed -i '' -e \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js"},"_npmUser":{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.9.0","description":"Points, Lines, Boxes, Polygons (also hollow), Ellipses, Circles. RayCasting, offsets, rotation, scaling, bounding box padding, flags for static and ghost/trigger bodies","directories":{},"resolutions":{"json5":"^2.2.2","canvas":"^2.11.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0","@types/node":"^22.4.1"},"_nodeVersion":"22.11.0","dependencies":{"sat":"^0.9.0","@types/sat":"^0.0.35","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","rbush":"^4.0.1","eslint":"^9.18.0","ts-jest":"^29.2.5","typedoc":"^0.27.6","webpack":"^5.97.1","tinybench":"^3.1.0","ts-loader":"^9.5.2","typescript":"^5","@types/node":"^22.10.7","quickselect":"^3.0.0","random-seed":"^0.3.0","webpack-cli":"^6.0.1","@types/rbush":"^4.0.0","chef-express":"^2.4.2","eslint-plugin-json":"^4.0.1","webpack-dev-server":"^5.2.0","html-webpack-plugin":"^5.6.3","@stylistic/eslint-plugin":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.25.0_1739742832261_0.06779753254175902","host":"s3://npm-registry-packages-npm-production"}},"9.25.1":{"name":"detect-collisions","version":"9.25.1","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.25.1","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"},{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"af96172e3472c6c45f102e4cffd1a2af46660216","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.25.1.tgz","fileCount":33,"integrity":"sha512-eaDV7j63QirsL0hOSsPA3N3BHAi7GpQEBm+4xor+sSR8ZLHjoK4uAEDjqFPOCLOijnevPaonDAntSxv4sQ1P0w==","signatures":[{"sig":"MEUCIQCbkHAW6rIJljl2mneMMmOV6/841OwKbXJO79qjcat9zQIgQ72nikPIhKkdpUoh/FTokGt/81FUlhIhJ2xy8v8TS0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130851},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b50cbbbc7a86741149767e612cad54902725b063","scripts":{"dev":"webpack serve --port 3000","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug --port 3000","lint":"eslint src --fix","test":"jest --silent --verbose --forceExit","amend":"NO_BENCH=1 npm run precommit;git commit -a --am --no-edit","build":"tsc","start":"chef-express dist/demo --debug --port 3000","prebuild":"rm -rf dist && npm run copy-npm-modules","benchmark":"./clean-dist.sh && npm run benchmark-insertion && npm run benchmark-stress","postbuild":"npm run test && npm run build:docs && npm run build:demo && [ -z \"$NO_BENCH\" ] && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","copy-rbush":"cp node_modules/rbush/index.js src/external/rbush.js","prebuild:docs":"rm -rf docs","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ stressBenchmark }) => stressBenchmark());'","copy-npm-modules":"npm run copy-rbush && npm run copy-quickselect && npm run use-latest-quickselect","copy-quickselect":"cp node_modules/quickselect/index.js src/external/quickselect.js","docs-from-master":"npm run docs-from-master-macos || npm run docs-from-master-linux","benchmark-insertion":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ insertionBenchmark }) => insertionBenchmark());'","docs-from-master-linux":"find docs -type f -name '*.html' -exec sed -i -r 's_/blob/[^/]+/_/blob/master/_g' {} +","docs-from-master-macos":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","use-latest-quickselect":"npm run use-latest-quickselect-macos || npm run use-latest-quickselect-linux","use-latest-quickselect-linux":"sed -i -r \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js","use-latest-quickselect-macos":"sed -i '' -e \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js"},"_npmUser":{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.9.0","description":"Points, Lines, Boxes, Polygons (also hollow), Ellipses, Circles. RayCasting, offsets, rotation, scaling, bounding box padding, flags for static and ghost/trigger bodies","directories":{},"resolutions":{"json5":"^2.2.2","canvas":"^2.11.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0","@types/node":"^22.4.1"},"_nodeVersion":"22.11.0","dependencies":{"sat":"^0.9.0","@types/sat":"^0.0.35","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","rbush":"^4.0.1","eslint":"^9.20.1","ts-jest":"^29.2.5","typedoc":"^0.27.7","webpack":"^5.98.0","tinybench":"^3.1.1","ts-loader":"^9.5.2","typescript":"^5","@types/node":"^22.13.4","quickselect":"^3.0.0","random-seed":"^0.3.0","webpack-cli":"^6.0.1","@types/rbush":"^4.0.0","chef-express":"^2.4.2","eslint-plugin-json":"^4.0.1","webpack-dev-server":"^5.2.0","html-webpack-plugin":"^5.6.3","@stylistic/eslint-plugin":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.25.1_1739746614145_0.19668045598881512","host":"s3://npm-registry-packages-npm-production"}},"9.26.0":{"name":"detect-collisions","version":"9.26.0","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.26.0","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"},{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"5e5c662f07ac9b71889e4a7399e607bc22a159e5","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.26.0.tgz","fileCount":33,"integrity":"sha512-+7pB4QjLhf4Jg3X5PBAkBjgtwb/oHThPDXcHpvnulYDGWVrnOOhba8lNKj4yhL7Ei1pRTjMwmv6iYgcXhyy4hw==","signatures":[{"sig":"MEYCIQClYAxEJmQV2eCAO1yi4fNwggi9A3NocK16rxzTSXF8OAIhALxUnnnK+CxYJ4yQhwypzLXZV0nj2g9FrO2v2tJt5Z7z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130047},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"32b4f05bc184c7b67ab95d15c1e51ced40255236","scripts":{"dev":"webpack serve --port 3000","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug --port 3000","lint":"eslint src --fix","test":"jest --silent --verbose --forceExit","amend":"NO_BENCH=1 npm run precommit;git commit -a --am --no-edit","build":"tsc","start":"chef-express dist/demo --debug --port 3000","prebuild":"rm -rf dist && npm run copy-npm-modules","benchmark":"./clean-dist.sh && npm run benchmark-insertion && npm run benchmark-stress","postbuild":"npm run test && npm run build:docs && npm run build:demo && [ -z \"$NO_BENCH\" ] && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","copy-rbush":"cp node_modules/rbush/index.js src/external/rbush.js","prebuild:docs":"rm -rf docs","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ stressBenchmark }) => stressBenchmark());'","copy-npm-modules":"npm run copy-rbush && npm run copy-quickselect && npm run use-latest-quickselect","copy-quickselect":"cp node_modules/quickselect/index.js src/external/quickselect.js","docs-from-master":"npm run docs-from-master-macos || npm run docs-from-master-linux","benchmark-insertion":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ insertionBenchmark }) => insertionBenchmark());'","docs-from-master-linux":"find docs -type f -name '*.html' -exec sed -i -r 's_/blob/[^/]+/_/blob/master/_g' {} +","docs-from-master-macos":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","use-latest-quickselect":"npm run use-latest-quickselect-macos || npm run use-latest-quickselect-linux","use-latest-quickselect-linux":"sed -i -r \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js","use-latest-quickselect-macos":"sed -i '' -e \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js"},"_npmUser":{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.9.0","description":"Points, Lines, Boxes, Polygons (also hollow), Ellipses, Circles. RayCasting, offsets, rotation, scaling, bounding box padding, flags for static and ghost/trigger bodies","directories":{},"resolutions":{"json5":"^2.2.2","canvas":"^2.11.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0","@types/node":"^22.4.1"},"_nodeVersion":"22.11.0","dependencies":{"sat":"^0.9.0","@types/sat":"^0.0.35","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","rbush":"^4.0.1","eslint":"^9.20.1","ts-jest":"^29.2.5","typedoc":"^0.27.7","webpack":"^5.98.0","tinybench":"^3.1.1","ts-loader":"^9.5.2","typescript":"^5","@types/node":"^22.13.4","quickselect":"^3.0.0","random-seed":"^0.3.0","webpack-cli":"^6.0.1","@types/rbush":"^4.0.0","chef-express":"^2.4.2","eslint-plugin-json":"^4.0.1","webpack-dev-server":"^5.2.0","html-webpack-plugin":"^5.6.3","@stylistic/eslint-plugin":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.26.0_1742859408616_0.09139608847171843","host":"s3://npm-registry-packages-npm-production"}},"9.26.1":{"name":"detect-collisions","version":"9.26.1","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.26.1","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"},{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"b04a94ef772ade1663c94b4b23f6027f787bffab","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.26.1.tgz","fileCount":33,"integrity":"sha512-ZkpmPpdVz2dT4mmQQgbutw02uhVHxVysxaTwL8GCbd41jkkMZETSfb1cz7qjTlQklfSH43hfYEUxG6EB3I3q4A==","signatures":[{"sig":"MEQCIAl5tobEsFp352mE0GXzJnGJqKPyXOF9NLx0b8/1h+2GAiAZ6mGjBGFUX87YbmMLmo+Oz/LSlWNP7nEsISyIMKs74g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130190},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3e0212d401bcd6645ecf2b83c6319a4b30f05c4b","scripts":{"dev":"webpack serve --port 3000","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug --port 3000","lint":"eslint src --fix","test":"jest --silent --verbose --forceExit","amend":"NO_BENCH=1 npm run precommit;git commit -a --am --no-edit","build":"tsc","start":"chef-express dist/demo --debug --port 3000","prebuild":"rm -rf dist && npm run copy-npm-modules","benchmark":"./clean-dist.sh && npm run benchmark-insertion && npm run benchmark-stress","postbuild":"npm run test && npm run build:docs && npm run build:demo && [ -z \"$NO_BENCH\" ] && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","copy-rbush":"cp node_modules/rbush/index.js src/external/rbush.js","prebuild:docs":"rm -rf docs","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ stressBenchmark }) => stressBenchmark());'","copy-npm-modules":"npm run copy-rbush && npm run copy-quickselect && npm run use-latest-quickselect","copy-quickselect":"cp node_modules/quickselect/index.js src/external/quickselect.js","docs-from-master":"npm run docs-from-master-macos || npm run docs-from-master-linux","benchmark-insertion":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ insertionBenchmark }) => insertionBenchmark());'","docs-from-master-linux":"find docs -type f -name '*.html' -exec sed -i -r 's_/blob/[^/]+/_/blob/master/_g' {} +","docs-from-master-macos":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","use-latest-quickselect":"npm run use-latest-quickselect-macos || npm run use-latest-quickselect-linux","use-latest-quickselect-linux":"sed -i -r \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js","use-latest-quickselect-macos":"sed -i '' -e \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js"},"_npmUser":{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.9.0","description":"Points, Lines, Boxes, Polygons (also hollow), Ellipses, Circles. RayCasting, offsets, rotation, scaling, bounding box padding, flags for static and ghost/trigger bodies","directories":{},"resolutions":{"json5":"^2.2.2","canvas":"^2.11.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0","@types/node":"^22.4.1"},"_nodeVersion":"22.11.0","dependencies":{"sat":"^0.9.0","@types/sat":"^0.0.35","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","rbush":"^4.0.1","eslint":"^9.20.1","ts-jest":"^29.2.5","typedoc":"^0.27.7","webpack":"^5.98.0","tinybench":"^3.1.1","ts-loader":"^9.5.2","typescript":"^5","@types/node":"^22.13.4","quickselect":"^3.0.0","random-seed":"^0.3.0","webpack-cli":"^6.0.1","@types/rbush":"^4.0.0","chef-express":"^2.4.2","eslint-plugin-json":"^4.0.1","webpack-dev-server":"^5.2.0","html-webpack-plugin":"^5.6.3","@stylistic/eslint-plugin":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.26.1_1742860250563_0.06687896670258153","host":"s3://npm-registry-packages-npm-production"}},"9.26.2":{"name":"detect-collisions","version":"9.26.2","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.26.2","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"},{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"85cf236af9540f944b027bde62a19ed02b9d09e9","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.26.2.tgz","fileCount":33,"integrity":"sha512-Ip9Wi0PgxCsJ83eyurSPyyPVG14w2onkb59+QCzuZ9T90DEzyrdtmwKpVBTQfT4ALscIMVQuaQ4KFAqv1pauQw==","signatures":[{"sig":"MEQCIDT2w3w7+3QND40fETdYCMmYFaIOeP8rBUe5NkmEGxZ/AiBX7UeO/RoWTFhbLCfzCXFV6IyjamQzs8mZfwolDIYsrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130203},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"06aee37836957cb8475744144f1d3fd0f3474418","scripts":{"dev":"webpack serve --port 3000","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug --port 3000","lint":"eslint src --fix","test":"jest --silent --verbose --forceExit","amend":"NO_BENCH=1 npm run precommit;git commit -a --am --no-edit","build":"tsc","start":"chef-express dist/demo --debug --port 3000","prebuild":"rm -rf dist && npm run copy-npm-modules","benchmark":"./clean-dist.sh && npm run benchmark-insertion && npm run benchmark-stress","postbuild":"npm run test && npm run build:docs && npm run build:demo && [ -z \"$NO_BENCH\" ] && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","copy-rbush":"cp node_modules/rbush/index.js src/external/rbush.js","prebuild:docs":"rm -rf docs","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ stressBenchmark }) => stressBenchmark());'","copy-npm-modules":"npm run copy-rbush && npm run copy-quickselect && npm run use-latest-quickselect","copy-quickselect":"cp node_modules/quickselect/index.js src/external/quickselect.js","docs-from-master":"npm run docs-from-master-macos || npm run docs-from-master-linux","benchmark-insertion":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ insertionBenchmark }) => insertionBenchmark());'","docs-from-master-linux":"find docs -type f -name '*.html' -exec sed -i -r 's_/blob/[^/]+/_/blob/master/_g' {} +","docs-from-master-macos":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","use-latest-quickselect":"npm run use-latest-quickselect-macos || npm run use-latest-quickselect-linux","use-latest-quickselect-linux":"sed -i -r \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js","use-latest-quickselect-macos":"sed -i '' -e \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js"},"_npmUser":{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.9.0","description":"Points, Lines, Boxes, Polygons (also hollow), Ellipses, Circles. RayCasting, offsets, rotation, scaling, bounding box padding, flags for static and ghost/trigger bodies","directories":{},"resolutions":{"json5":"^2.2.2","canvas":"^2.11.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0","@types/node":"^22.4.1"},"_nodeVersion":"22.11.0","dependencies":{"sat":"^0.9.0","@types/sat":"^0.0.35","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","rbush":"^4.0.1","eslint":"^9.20.1","ts-jest":"^29.2.5","typedoc":"^0.27.7","webpack":"^5.98.0","tinybench":"^3.1.1","ts-loader":"^9.5.2","typescript":"^5","@types/node":"^22.13.4","quickselect":"^3.0.0","random-seed":"^0.3.0","webpack-cli":"^6.0.1","@types/rbush":"^4.0.0","chef-express":"^2.4.2","eslint-plugin-json":"^4.0.1","webpack-dev-server":"^5.2.0","html-webpack-plugin":"^5.6.3","@stylistic/eslint-plugin":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.26.2_1742862889534_0.47924260309664435","host":"s3://npm-registry-packages-npm-production"}},"9.26.2-dev":{"name":"detect-collisions","version":"9.26.2-dev","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.26.2-dev","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"},{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"f452dabb61e7ddec696b12704ddae34933d27a59","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.26.2-dev.tgz","fileCount":33,"integrity":"sha512-5MpwF7iIfCisgv1AOEUEAnLKsGFZMMO1nVTNoYdPCSWjOZjCIUqwjYJio/3rjSzOI/NbOIgaDh5Cgkk97638lg==","signatures":[{"sig":"MEQCIAMtyglSIpEM+vqLFzevg4MTlqruf/3vpKjJmm/Q7I2VAiBiMzOJJdyWIf2b3El3wV2oaWNZIlwoejgyXtMScUnDHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130686},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0f6d4b81afd55e8d40edda3acc9975868b9c8979","scripts":{"dev":"webpack serve --port 3000","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug --port 3000","lint":"eslint src --fix","test":"jest --silent --verbose --forceExit","amend":"NO_BENCH=1 npm run precommit;git commit -a --am --no-edit","build":"tsc","start":"chef-express dist/demo --debug --port 3000","prebuild":"rm -rf dist && npm run copy-npm-modules","benchmark":"./clean-dist.sh && npm run benchmark-insertion && npm run benchmark-stress","postbuild":"npm run test && npm run build:docs && npm run build:demo && [ -z \"$NO_BENCH\" ] && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","copy-rbush":"cp node_modules/rbush/index.js src/external/rbush.js","prebuild:docs":"rm -rf docs","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ stressBenchmark }) => stressBenchmark());'","copy-npm-modules":"npm run copy-rbush && npm run copy-quickselect && npm run use-latest-quickselect","copy-quickselect":"cp node_modules/quickselect/index.js src/external/quickselect.js","docs-from-master":"npm run docs-from-master-macos || npm run docs-from-master-linux","benchmark-insertion":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ insertionBenchmark }) => insertionBenchmark());'","docs-from-master-linux":"find docs -type f -name '*.html' -exec sed -i -r 's_/blob/[^/]+/_/blob/master/_g' {} +","docs-from-master-macos":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","use-latest-quickselect":"npm run use-latest-quickselect-macos || npm run use-latest-quickselect-linux","use-latest-quickselect-linux":"sed -i -r \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js","use-latest-quickselect-macos":"sed -i '' -e \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js"},"_npmUser":{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.9.0","description":"Points, Lines, Boxes, Polygons (also hollow), Ellipses, Circles. RayCasting, offsets, rotation, scaling, bounding box padding, flags for static and ghost/trigger bodies","directories":{},"resolutions":{"json5":"^2.2.2","canvas":"^2.11.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0","@types/node":"^22.4.1"},"_nodeVersion":"22.11.0","dependencies":{"sat":"^0.9.0","@types/sat":"^0.0.35","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","rbush":"^4.0.1","eslint":"^9.20.1","ts-jest":"^29.2.5","typedoc":"^0.27.7","webpack":"^5.98.0","tinybench":"^3.1.1","ts-loader":"^9.5.2","typescript":"^5","@types/node":"^22.13.4","quickselect":"^3.0.0","random-seed":"^0.3.0","webpack-cli":"^6.0.1","@types/rbush":"^4.0.0","chef-express":"^2.4.2","eslint-plugin-json":"^4.0.1","webpack-dev-server":"^5.2.0","html-webpack-plugin":"^5.6.3","@stylistic/eslint-plugin":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.26.2-dev_1742866094060_0.33921426317137016","host":"s3://npm-registry-packages-npm-production"}},"9.26.3":{"name":"detect-collisions","version":"9.26.3","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.26.3","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"},{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"a9b76390a4ce40a1649a7edf59c25c210819d8eb","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.26.3.tgz","fileCount":33,"integrity":"sha512-Ei4YpVTf72ALB8wbN0FOceGNDpbTiexUK37J25EBREotcPBxkw5i/PGyU1HiKfNf1HoDdZz6v1bWGmtZICfF6Q==","signatures":[{"sig":"MEYCIQDiPhxxoNM+ep6KiOh3GzWXSqeabI+aoiQ2ilZ2xwvScAIhAPa3JFl+K3CdR+M9J1dUC/1114W/LwgDBwhESgjPk0TD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130203},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"31e022d26474deed2a268b97eb85e4ba6ac113cf","scripts":{"dev":"webpack serve --port 3000","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug --port 3000","lint":"eslint src --fix","test":"jest --silent --verbose --forceExit","amend":"NO_BENCH=1 npm run precommit;git commit -a --am --no-edit","build":"tsc","start":"chef-express dist/demo --debug --port 3000","prebuild":"rm -rf dist && npm run copy-npm-modules","benchmark":"./clean-dist.sh && npm run benchmark-insertion && npm run benchmark-stress","postbuild":"npm run test && npm run build:docs && npm run build:demo && [ -z \"$NO_BENCH\" ] && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","copy-rbush":"cp node_modules/rbush/index.js src/external/rbush.js","prebuild:docs":"rm -rf docs","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ stressBenchmark }) => stressBenchmark());'","copy-npm-modules":"npm run copy-rbush && npm run copy-quickselect && npm run use-latest-quickselect","copy-quickselect":"cp node_modules/quickselect/index.js src/external/quickselect.js","docs-from-master":"npm run docs-from-master-macos || npm run docs-from-master-linux","benchmark-insertion":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ insertionBenchmark }) => insertionBenchmark());'","docs-from-master-linux":"find docs -type f -name '*.html' -exec sed -i -r 's_/blob/[^/]+/_/blob/master/_g' {} +","docs-from-master-macos":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","use-latest-quickselect":"npm run use-latest-quickselect-macos || npm run use-latest-quickselect-linux","use-latest-quickselect-linux":"sed -i -r \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js","use-latest-quickselect-macos":"sed -i '' -e \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js"},"_npmUser":{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.9.0","description":"Points, Lines, Boxes, Polygons (also hollow), Ellipses, Circles. RayCasting, offsets, rotation, scaling, bounding box padding, flags for static and ghost/trigger bodies","directories":{},"resolutions":{"json5":"^2.2.2","canvas":"^2.11.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0","@types/node":"^22.4.1"},"_nodeVersion":"22.11.0","dependencies":{"sat":"^0.9.0","@types/sat":"^0.0.35","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","rbush":"^4.0.1","eslint":"^9.20.1","ts-jest":"^29.2.5","typedoc":"^0.27.7","webpack":"^5.98.0","tinybench":"^3.1.1","ts-loader":"^9.5.2","typescript":"^5","@types/node":"^22.13.4","quickselect":"^3.0.0","random-seed":"^0.3.0","webpack-cli":"^6.0.1","@types/rbush":"^4.0.0","chef-express":"^2.4.2","eslint-plugin-json":"^4.0.1","webpack-dev-server":"^5.2.0","html-webpack-plugin":"^5.6.3","@stylistic/eslint-plugin":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.26.3_1742866491068_0.7521578815750325","host":"s3://npm-registry-packages-npm-production"}},"9.26.4":{"name":"detect-collisions","version":"9.26.4","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.26.4","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"},{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"ad60210394641f98303be03074729f6a604556a7","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.26.4.tgz","fileCount":33,"integrity":"sha512-cEBbjGRzjeOrPvkLklpRU3PrAtJ+6bCcLX8Qtf/bsJJ1qJIm55GdXNdKwmjJwwkejf6s/bjmNAJ3pEwcE/3JFA==","signatures":[{"sig":"MEYCIQCRin10wuOAdEHyRYHsdCz74wwA3qF+dRBQ+yzfgxpu4gIhAJjYJjLNaEC1EYHemlI2xoiKETdv1cAcbFfl8oVTTrJt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130136},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"12616d421fedcd796371b0c7aa11d266912d7baa","scripts":{"dev":"webpack serve --port 3000","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug --port 3000","lint":"eslint src --fix","test":"jest --silent --verbose --forceExit","amend":"NO_BENCH=1 npm run precommit;git commit -a --am --no-edit","build":"tsc","start":"chef-express dist/demo --debug --port 3000","prebuild":"rm -rf dist && npm run copy-npm-modules","benchmark":"./clean-dist.sh && npm run benchmark-insertion && npm run benchmark-stress","postbuild":"npm run test && npm run build:docs && npm run build:demo && [ -z \"$NO_BENCH\" ] && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","copy-rbush":"cp node_modules/rbush/index.js src/external/rbush.js","prebuild:docs":"rm -rf docs","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ stressBenchmark }) => stressBenchmark());'","copy-npm-modules":"npm run copy-rbush && npm run copy-quickselect && npm run use-latest-quickselect","copy-quickselect":"cp node_modules/quickselect/index.js src/external/quickselect.js","docs-from-master":"npm run docs-from-master-macos || npm run docs-from-master-linux","benchmark-insertion":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ insertionBenchmark }) => insertionBenchmark());'","docs-from-master-linux":"find docs -type f -name '*.html' -exec sed -i -r 's_/blob/[^/]+/_/blob/master/_g' {} +","docs-from-master-macos":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","use-latest-quickselect":"npm run use-latest-quickselect-macos || npm run use-latest-quickselect-linux","use-latest-quickselect-linux":"sed -i -r \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js","use-latest-quickselect-macos":"sed -i '' -e \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js"},"_npmUser":{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.9.0","description":"Points, Lines, Boxes, Polygons (also hollow), Ellipses, Circles. RayCasting, offsets, rotation, scaling, bounding box padding, flags for static and ghost/trigger bodies","directories":{},"resolutions":{"json5":"^2.2.2","canvas":"^2.11.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0","@types/node":"^22.4.1"},"_nodeVersion":"22.11.0","dependencies":{"sat":"^0.9.0","@types/sat":"^0.0.35","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","rbush":"^4.0.1","eslint":"^9.20.1","ts-jest":"^29.2.5","typedoc":"^0.27.7","webpack":"^5.98.0","tinybench":"^3.1.1","ts-loader":"^9.5.2","typescript":"^5","@types/node":"^22.13.4","quickselect":"^3.0.0","random-seed":"^0.3.0","webpack-cli":"^6.0.1","@types/rbush":"^4.0.0","chef-express":"^2.4.2","eslint-plugin-json":"^4.0.1","webpack-dev-server":"^5.2.0","html-webpack-plugin":"^5.6.3","@stylistic/eslint-plugin":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.26.4_1742869026859_0.784397634717563","host":"s3://npm-registry-packages-npm-production"}},"9.27.0":{"name":"detect-collisions","version":"9.27.0","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.27.0","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"},{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"893258b66a6df52dcfdb499af7eec1e4fa1d7cd8","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.27.0.tgz","fileCount":35,"integrity":"sha512-9vJS5kLnTEseaXjHVB8Z8kmqt2M9F4xftC8EYOMFv0gp36MPj+cp66ZDfyle00TP1oVmPUXbHefdisPYm6FqRg==","signatures":[{"sig":"MEUCIFn6wR7t1986VuFbCBpr6MxKOJ85onBVkOzZDhk+nRuMAiEAvv1V66t8O5my8EAyEuXCI65hovThp9iQn/42MaRHHog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":491903},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/index.js","exports":{"import":"./esm/index.js","require":"./dist/index.js"},"gitHead":"412699064ff069d20b6b81d6eac707eb3546dd87","scripts":{"dev":"webpack serve --port 3000","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug --port 3000","lint":"eslint src --fix","test":"jest --silent --verbose --forceExit","amend":"NO_BENCH=1 npm run precommit;git commit -a --am --no-edit","build":"yarn build:commonjs && yarn build:esm","start":"chef-express dist/demo --debug --port 3000","prebuild":"npm run copy-npm-modules","benchmark":"./clean-dist.sh && npm run benchmark-insertion && npm run benchmark-stress","build:esm":"rollup -c","postbuild":"npm run test && npm run build:docs && npm run build:demo && [ -z \"$NO_BENCH\" ] && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","copy-rbush":"cp node_modules/rbush/index.js src/external/rbush.js","prebuild:esm":"rm -rf esm","prebuild:docs":"rm -rf docs","build:commonjs":"tsc","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ stressBenchmark }) => stressBenchmark());'","copy-npm-modules":"npm run copy-rbush && npm run copy-quickselect && npm run use-latest-quickselect","copy-quickselect":"cp node_modules/quickselect/index.js src/external/quickselect.js","docs-from-master":"npm run docs-from-master-macos || npm run docs-from-master-linux","prebuild:commonjs":"rm -rf dist","benchmark-insertion":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ insertionBenchmark }) => insertionBenchmark());'","docs-from-master-linux":"find docs -type f -name '*.html' -exec sed -i -r 's_/blob/[^/]+/_/blob/master/_g' {} +","docs-from-master-macos":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","use-latest-quickselect":"npm run use-latest-quickselect-macos || npm run use-latest-quickselect-linux","use-latest-quickselect-linux":"sed -i -r \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js","use-latest-quickselect-macos":"sed -i '' -e \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js"},"_npmUser":{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.9.2","description":"Points, Lines, Boxes, Polygons (also hollow), Ellipses, Circles. RayCasting, offsets, rotation, scaling, bounding box padding, flags for static and ghost/trigger bodies","directories":{},"resolutions":{"json5":"^2.2.2","canvas":"^2.11.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0","@types/node":"^22.4.1"},"_nodeVersion":"22.15.0","dependencies":{"sat":"^0.9.0","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","@types/sat":"^0.0.35","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","rbush":"^4.0.1","eslint":"^9.26.0","rollup":"^4.40.2","ts-jest":"^29.3.2","typedoc":"^0.28.4","webpack":"^5.99.7","tinybench":"^4.0.1","ts-loader":"^9.5.2","typescript":"^5","@types/node":"^22.4.1","quickselect":"^3.0.0","random-seed":"^0.3.0","webpack-cli":"^6.0.1","@types/rbush":"^4.0.0","chef-express":"^3.2.1","eslint-plugin-json":"^4.0.1","webpack-dev-server":"^5.2.1","html-webpack-plugin":"^5.6.3","@rollup/plugin-commonjs":"^28.0.3","@stylistic/eslint-plugin":"^4.2.0","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.27.0_1746533043941_0.7257899496925575","host":"s3://npm-registry-packages-npm-production"}},"9.27.1":{"name":"detect-collisions","version":"9.27.1","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.27.1","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"},{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"54ba76224d8c435b90e6b5e84bf8370504e897ad","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.27.1.tgz","fileCount":34,"integrity":"sha512-U+M7Ggj2VZMuybahsBAFmFnkyZSJwGpO2Ie4d7Mbkoo9n0KaFA7JJkQR5c1gAXfmnqhYVGBSMXOh2+TxVVlDag==","signatures":[{"sig":"MEUCICVg9RxwAFaARetQIAnOTrk2KQilaDLMBflapD3NI4bJAiEAyVStXNJ9oV+HitT3YQ099pHpaZjjCny+HUbSXh30+xo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250616},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/index.js","exports":{"import":"./esm/index.js","require":"./dist/index.js"},"gitHead":"1c37e6504140f13002f3119e2f5c2a684c14faee","scripts":{"dev":"webpack serve --port 3000","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug --port 3000","lint":"eslint src --fix","test":"jest --silent --verbose --forceExit","amend":"NO_BENCH=1 npm run precommit;git commit -a --am --no-edit","build":"yarn build:commonjs && yarn build:esm","start":"chef-express dist/demo --debug","prebuild":"npm run copy-npm-modules","benchmark":"./clean-dist.sh && npm run benchmark-insertion && npm run benchmark-stress","build:esm":"rollup -c","postbuild":"npm run test && npm run build:docs && npm run build:demo && [ -z \"$NO_BENCH\" ] && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","copy-rbush":"cp node_modules/rbush/index.js src/external/rbush.js","prebuild:esm":"rm -rf esm","prebuild:docs":"rm -rf docs","build:commonjs":"tsc","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ stressBenchmark }) => stressBenchmark());'","copy-npm-modules":"npm run copy-rbush && npm run copy-quickselect && npm run use-latest-quickselect","copy-quickselect":"cp node_modules/quickselect/index.js src/external/quickselect.js","docs-from-master":"npm run docs-from-master-macos || npm run docs-from-master-linux","prebuild:commonjs":"rm -rf dist","benchmark-insertion":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ insertionBenchmark }) => insertionBenchmark());'","docs-from-master-linux":"find docs -type f -name '*.html' -exec sed -i -r 's_/blob/[^/]+/_/blob/master/_g' {} +","docs-from-master-macos":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","use-latest-quickselect":"npm run use-latest-quickselect-macos || npm run use-latest-quickselect-linux","use-latest-quickselect-linux":"sed -i -r \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js","use-latest-quickselect-macos":"sed -i '' -e \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js"},"_npmUser":{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.9.2","description":"Points, Lines, Boxes, Polygons (also hollow), Ellipses, Circles. RayCasting, offsets, rotation, scaling, bounding box padding, flags for static and ghost/trigger bodies","directories":{},"resolutions":{"json5":"^2.2.2","canvas":"^2.11.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0","@types/node":"^22.4.1"},"_nodeVersion":"22.15.0","dependencies":{"sat":"^0.9.0","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","@types/sat":"^0.0.35","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","rbush":"^4.0.1","eslint":"^9.26.0","rollup":"^4.40.2","ts-jest":"^29.3.2","typedoc":"^0.28.4","webpack":"^5.99.7","tinybench":"^4.0.1","ts-loader":"^9.5.2","typescript":"^5","@types/node":"^22.4.1","quickselect":"^3.0.0","random-seed":"^0.3.0","webpack-cli":"^6.0.1","@types/rbush":"^4.0.0","chef-express":"^3.2.1","eslint-plugin-json":"^4.0.1","webpack-dev-server":"^5.2.1","html-webpack-plugin":"^5.6.3","@rollup/plugin-commonjs":"^28.0.3","@stylistic/eslint-plugin":"^4.2.0","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.27.1_1746533476018_0.6004362403971093","host":"s3://npm-registry-packages-npm-production"}},"9.27.2":{"name":"detect-collisions","version":"9.27.2","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.27.2","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"},{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"37691a1d816c27bbe20c2c6c9bd0f38ffe675947","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.27.2.tgz","fileCount":34,"integrity":"sha512-yQ2/ux0L4qCsSJCYhYxvr12/pzSFcG1oCsiLhPW53dQd3Fpci6t0JIfxCuGeD4jsgBqrdKGSCZgd3eps/O3law==","signatures":[{"sig":"MEUCIQCTfeGSZt3ctj8dpLRK41pM//76wQW0jRayDJrl1CDuEwIgRXcmEq0WjAGTbPlUuE4vzOlGUeUNJ3/zDjChZq733f0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250543},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/index.js","exports":{"import":"./esm/index.js","require":"./dist/index.js"},"gitHead":"4b17a35df1b680afe95e10a04c70fad063b3d224","scripts":{"dev":"webpack serve --port 3000","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug --port 3000","lint":"eslint src --fix","test":"jest --silent --verbose --forceExit","amend":"NO_BENCH=1 npm run precommit;git commit -a --am --no-edit","build":"yarn build:commonjs && yarn build:esm","start":"chef-express dist/demo --debug","prebuild":"npm run copy-npm-modules","benchmark":"./clean-dist.sh && npm run benchmark-insertion && npm run benchmark-stress","build:esm":"rollup -c","postbuild":"npm run test && npm run build:docs && npm run build:demo && [ -z \"$NO_BENCH\" ] && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","copy-rbush":"cp node_modules/rbush/index.js src/external/rbush.js","prebuild:esm":"rm -rf esm","prebuild:docs":"rm -rf docs","build:commonjs":"tsc","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ stressBenchmark }) => stressBenchmark());'","copy-npm-modules":"npm run copy-rbush && npm run copy-quickselect && npm run use-latest-quickselect","copy-quickselect":"cp node_modules/quickselect/index.js src/external/quickselect.js","docs-from-master":"npm run docs-from-master-macos || npm run docs-from-master-linux","prebuild:commonjs":"rm -rf dist","benchmark-insertion":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ insertionBenchmark }) => insertionBenchmark());'","docs-from-master-linux":"find docs -type f -name '*.html' -exec sed -i -r 's_/blob/[^/]+/_/blob/master/_g' {} +","docs-from-master-macos":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","use-latest-quickselect":"npm run use-latest-quickselect-macos || npm run use-latest-quickselect-linux","use-latest-quickselect-linux":"sed -i -r \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js","use-latest-quickselect-macos":"sed -i '' -e \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js"},"_npmUser":{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.9.2","description":"Points, Lines, Boxes, Polygons (also hollow), Ellipses, Circles. RayCasting, offsets, rotation, scaling, bounding box padding, flags for static and ghost/trigger bodies","directories":{},"resolutions":{"json5":"^2.2.2","canvas":"^2.11.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0","@types/node":"^22.4.1"},"_nodeVersion":"22.15.0","dependencies":{"sat":"^0.9.0","@types/sat":"^0.0.35","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","rbush":"^4.0.1","eslint":"^9.26.0","rollup":"^4.40.2","ts-jest":"^29.3.2","typedoc":"^0.28.4","webpack":"^5.99.8","tinybench":"^4.0.1","ts-loader":"^9.5.2","typescript":"^5","@types/node":"^22.15.13","quickselect":"^3.0.0","random-seed":"^0.3.0","webpack-cli":"^6.0.1","@types/rbush":"^4.0.0","chef-express":"^3.2.1","eslint-plugin-json":"^4.0.1","webpack-dev-server":"^5.2.1","html-webpack-plugin":"^5.6.3","@rollup/plugin-commonjs":"^28.0.3","@stylistic/eslint-plugin":"^4.2.0","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.27.2_1746551264110_0.06416805984186769","host":"s3://npm-registry-packages-npm-production"}},"9.27.3":{"name":"detect-collisions","version":"9.27.3","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.27.3","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"},{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"551fe359be54d290e20cdb23791f18e0fa83c6fd","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.27.3.tgz","fileCount":34,"integrity":"sha512-NXFR1HIITiq/esxq1h12BzhUWkkXVWCoBBIOFLKy1MQ0Yuf2WCxpUriZL3pI1SSrbP76/QOgXzkUf62RCZFYIQ==","signatures":[{"sig":"MEYCIQCChK/IeOMsJ53CIQ9OCC3wY2JTWEazvDxeMTzPU5ya9gIhAKUH1gUs7CvajPOUIOyCJW7+Xx/odweDY2dczRYO9Zzq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250543},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/index.js","exports":{"import":"./esm/index.js","require":"./dist/index.js"},"gitHead":"57f87594cecdc26316e275c2c08a0b8ec5932c36","scripts":{"dev":"webpack serve --port 3000","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug --port 3000","lint":"eslint src --fix","test":"jest --silent --verbose --forceExit","amend":"NO_BENCH=1 npm run precommit;git commit -a --am --no-edit","build":"yarn build:commonjs && yarn build:esm","start":"chef-express dist/demo --debug","prebuild":"npm run copy-npm-modules","benchmark":"./clean-dist.sh && npm run benchmark-insertion && npm run benchmark-stress","build:esm":"rollup -c","postbuild":"npm run test && npm run build:docs && npm run build:demo && [ -z \"$NO_BENCH\" ] && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","copy-rbush":"cp node_modules/rbush/index.js src/external/rbush.js","prebuild:esm":"rm -rf esm","prebuild:docs":"rm -rf docs","build:commonjs":"tsc","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ stressBenchmark }) => stressBenchmark());'","copy-npm-modules":"npm run copy-rbush && npm run copy-quickselect && npm run use-latest-quickselect","copy-quickselect":"cp node_modules/quickselect/index.js src/external/quickselect.js","docs-from-master":"npm run docs-from-master-macos || npm run docs-from-master-linux","prebuild:commonjs":"rm -rf dist","benchmark-insertion":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ insertionBenchmark }) => insertionBenchmark());'","docs-from-master-linux":"find docs -type f -name '*.html' -exec sed -i -r 's_/blob/[^/]+/_/blob/master/_g' {} +","docs-from-master-macos":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","use-latest-quickselect":"npm run use-latest-quickselect-macos || npm run use-latest-quickselect-linux","use-latest-quickselect-linux":"sed -i -r \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js","use-latest-quickselect-macos":"sed -i '' -e \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js"},"_npmUser":{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.9.2","description":"Points, Lines, Boxes, Polygons (also hollow), Ellipses, Circles. RayCasting, offsets, rotation, scaling, bounding box padding, flags for static and ghost/trigger bodies","directories":{},"resolutions":{"json5":"^2.2.2","canvas":"^2.11.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0","@types/node":"^22.4.1"},"_nodeVersion":"22.15.0","dependencies":{"sat":"^0.9.0","@types/sat":"^0.0.35","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","rbush":"^4.0.1","eslint":"^9.26.0","rollup":"^4.40.2","ts-jest":"^29.3.2","typedoc":"^0.28.4","webpack":"^5.99.8","tinybench":"^4.0.1","ts-loader":"^9.5.2","typescript":"^5","@types/node":"^22.15.13","quickselect":"^3.0.0","random-seed":"^0.3.0","webpack-cli":"^6.0.1","@types/rbush":"^4.0.0","chef-express":"^3.2.3","eslint-plugin-json":"^4.0.1","webpack-dev-server":"^5.2.1","html-webpack-plugin":"^5.6.3","@rollup/plugin-commonjs":"^28.0.3","@stylistic/eslint-plugin":"^4.2.0","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.27.3_1746553573201_0.07848257087167987","host":"s3://npm-registry-packages-npm-production"}},"9.27.4":{"name":"detect-collisions","version":"9.27.4","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.27.4","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"},{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"7d8d49f2706ce9dbd40623866029830d650deb8d","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.27.4.tgz","fileCount":34,"integrity":"sha512-CNyCoPjY/KPKT7kYRqoVaLlh9a8MV5dcb/atyCPKJly3YGiamnHBm0zdiS0Z/KT/PozhygzwIJmIJM+VNIBNHQ==","signatures":[{"sig":"MEQCIHlrR03K/grL8bm6pgkIuJANxzzklkMPqKrncq1gasNBAiAcs+kAf71ZJUSxbX8v3xc8nAWGEB/WGBtpHK0xWu33VA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250675},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/index.js","exports":{"import":"./esm/index.js","require":"./dist/index.js"},"gitHead":"9a35e2b35ed1dbda46fedb41b7bb29479f4bfaf4","scripts":{"dev":"webpack serve --port 3000","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug --port 3000","lint":"eslint src --fix","test":"jest --silent --verbose --forceExit","amend":"NO_BENCH=1 npm run precommit;git commit -a --am --no-edit","build":"yarn build:commonjs && yarn build:esm","start":"chef-express dist/demo --debug","prebuild":"npm run copy-npm-modules","benchmark":"./clean-dist.sh && npm run benchmark-insertion && npm run benchmark-stress","build:esm":"rollup -c","postbuild":"npm run test && npm run build:docs && npm run build:demo && [ -z \"$NO_BENCH\" ] && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","copy-rbush":"cp node_modules/rbush/index.js src/external/rbush.js","prebuild:esm":"rm -rf esm","prebuild:docs":"rm -rf docs","build:commonjs":"tsc","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ stressBenchmark }) => stressBenchmark());'","copy-npm-modules":"npm run copy-rbush && npm run copy-quickselect && npm run use-latest-quickselect","copy-quickselect":"cp node_modules/quickselect/index.js src/external/quickselect.js","docs-from-master":"npm run docs-from-master-macos || npm run docs-from-master-linux","prebuild:commonjs":"rm -rf dist","benchmark-insertion":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ insertionBenchmark }) => insertionBenchmark());'","docs-from-master-linux":"find docs -type f -name '*.html' -exec sed -i -r 's_/blob/[^/]+/_/blob/master/_g' {} +","docs-from-master-macos":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","use-latest-quickselect":"npm run use-latest-quickselect-macos || npm run use-latest-quickselect-linux","use-latest-quickselect-linux":"sed -i -r \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js","use-latest-quickselect-macos":"sed -i '' -e \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js"},"_npmUser":{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.9.2","description":"Points, Lines, Boxes, Polygons (also hollow), Ellipses, Circles. RayCasting, offsets, rotation, scaling, bounding box padding, flags for static and ghost/trigger bodies","directories":{},"resolutions":{"json5":"^2.2.2","canvas":"^2.11.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0","@types/node":"^22.4.1"},"_nodeVersion":"22.15.0","dependencies":{"sat":"^0.9.0","@types/sat":"^0.0.35","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","rbush":"^4.0.1","eslint":"^9.26.0","rollup":"^4.40.2","ts-jest":"^29.3.2","typedoc":"^0.28.4","webpack":"^5.99.8","tinybench":"^4.0.1","ts-loader":"^9.5.2","typescript":"^5","@types/node":"^22.15.13","quickselect":"^3.0.0","random-seed":"^0.3.0","webpack-cli":"^6.0.1","@types/rbush":"^4.0.0","chef-express":"^3.2.3","eslint-plugin-json":"^4.0.1","webpack-dev-server":"^5.2.1","html-webpack-plugin":"^5.6.3","@rollup/plugin-commonjs":"^28.0.3","@stylistic/eslint-plugin":"^4.2.0","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.27.4_1746722952290_0.7769873220803898","host":"s3://npm-registry-packages-npm-production"}},"9.27.5":{"name":"detect-collisions","version":"9.27.5","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.27.5","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"},{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"ca380f76981ce23e3aeb21941533cf681618160c","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.27.5.tgz","fileCount":34,"integrity":"sha512-H68Nz0B79uet4rUoRozy3IW1PfSXeuIot8j51eBlEEPOUyI4GJCcIvloMSUjz+qOSCTxs6V17Pr8qpgChj0kTw==","signatures":[{"sig":"MEUCIFMC1XO9jirwqYHxBN9KFsanmZ5UlwUTK31/7JECvcGMAiEAzwoyCm22dASSa1PDqmOFa3O1XKghtgPY5Kr0oKCENeA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250596},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/index.js","exports":{"import":"./esm/index.js","require":"./dist/index.js"},"gitHead":"e4095c5333373e5feebc203480c3429cdaae66c4","scripts":{"dev":"webpack serve --port 3000","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug --port 3000","lint":"eslint src --fix","test":"jest --silent --verbose --forceExit","amend":"NO_BENCH=1 npm run precommit;git commit -a --am --no-edit","build":"yarn build:commonjs && yarn build:esm","start":"chef-express dist/demo --debug","prebuild":"npm run copy-npm-modules","benchmark":"./clean-dist.sh && npm run benchmark-insertion && npm run benchmark-stress","build:esm":"rollup -c","postbuild":"npm run test && npm run build:docs && npm run build:demo && [ -z \"$NO_BENCH\" ] && npm run benchmark","precommit":"npm run lint && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","copy-rbush":"cp node_modules/rbush/index.js src/external/rbush.js","prebuild:esm":"rm -rf esm","prebuild:docs":"rm -rf docs","build:commonjs":"tsc","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ stressBenchmark }) => stressBenchmark());'","copy-npm-modules":"npm run copy-rbush && npm run copy-quickselect && npm run use-latest-quickselect","copy-quickselect":"cp node_modules/quickselect/index.js src/external/quickselect.js","docs-from-master":"npm run docs-from-master-macos || npm run docs-from-master-linux","prebuild:commonjs":"rm -rf dist","benchmark-insertion":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ insertionBenchmark }) => insertionBenchmark());'","docs-from-master-linux":"find docs -type f -name '*.html' -exec sed -i -r 's_/blob/[^/]+/_/blob/master/_g' {} +","docs-from-master-macos":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","use-latest-quickselect":"npm run use-latest-quickselect-macos || npm run use-latest-quickselect-linux","use-latest-quickselect-linux":"sed -i -r \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js","use-latest-quickselect-macos":"sed -i '' -e \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js"},"_npmUser":{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.9.2","description":"Points, Lines, Boxes, Polygons (also hollow), Ellipses, Circles. RayCasting, offsets, rotation, scaling, bounding box padding, flags for static and ghost/trigger bodies","directories":{},"resolutions":{"json5":"^2.2.2","canvas":"^2.11.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0","@types/node":"^22.4.1"},"_nodeVersion":"22.15.0","dependencies":{"sat":"^0.9.0","@types/sat":"^0.0.35","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","rbush":"^4.0.1","eslint":"^9.26.0","rollup":"^4.40.2","ts-jest":"^29.3.2","typedoc":"^0.28.4","webpack":"^5.99.8","tinybench":"^4.0.1","ts-loader":"^9.5.2","typescript":"^5","@types/node":"^22.15.13","quickselect":"^3.0.0","random-seed":"^0.3.0","webpack-cli":"^6.0.1","@types/rbush":"^4.0.0","chef-express":"^3.2.3","eslint-plugin-json":"^4.0.1","webpack-dev-server":"^5.2.1","html-webpack-plugin":"^5.6.3","@rollup/plugin-commonjs":"^28.0.3","@stylistic/eslint-plugin":"^4.2.0","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.27.5_1746723210836_0.7491373710978644","host":"s3://npm-registry-packages-npm-production"}},"9.27.6":{"name":"detect-collisions","version":"9.27.6","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","_id":"detect-collisions@9.27.6","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"},{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"}],"homepage":"https://prozi.github.io/detect-collisions/","bugs":{"url":"https://github.com/Prozi/detect-collisions/issues"},"dist":{"shasum":"bde303b60ca50c0af8a4f774425f52b5944edb9d","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-9.27.6.tgz","fileCount":34,"integrity":"sha512-czoUABzqYwwcvr3kcA5KXgIRIqI5TDk8cQZvFwlqtK8IFgaCiCMk38ypmsozCx76zesvpKdLo2pE0dLV2a/2JA==","signatures":[{"sig":"MEQCIDEQDzveh0fZtYfcAVNmpHwju7UlDVJ/zNo9F0qMMOWvAiAG1u3DmEWwHlhm2mJt+Y1YMU1/lOek9P8t+3LI6ryrRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250659},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./esm/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./esm/index.js","require":"./dist/index.js"}},"gitHead":"82ae2a7b986ece95ec32704b06aaf0f4a9b50cb5","scripts":{"dev":"webpack serve --port 3000","demo":"npm run build:demo && npm start","docs":"npm run build:docs && chef-express docs --debug --port 3000","lint":"eslint src --fix","test":"jest --silent --verbose --forceExit","amend":"NO_BENCH=1 npm run precommit;git commit -a --am --no-edit","build":"npm run build:commonjs && npm run build:esm","start":"chef-express dist/demo --debug","format":"prettier . --write","prebuild":"npm run copy-npm-modules","benchmark":"./clean-dist.sh && npm run benchmark-insertion && npm run benchmark-stress","build:esm":"rollup -c","postbuild":"npm run test && npm run build:docs && npm run build:demo && [ -z \"$NO_BENCH\" ] && npm run benchmark","precommit":"npm run lint && npm run format && npm run build","build:demo":"webpack","build:docs":"typedoc --customCss typedoc.css","copy-rbush":"cp node_modules/rbush/index.js src/external/rbush.js","prebuild:esm":"rm -rf esm","prebuild:docs":"rm -rf docs","build:commonjs":"tsc","postbuild:demo":"cp -r dist/demo docs","postbuild:docs":"npm run docs-from-master || echo ok","benchmark-stress":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ stressBenchmark }) => stressBenchmark());'","copy-npm-modules":"npm run copy-rbush && npm run copy-quickselect && npm run use-latest-quickselect","copy-quickselect":"cp node_modules/quickselect/index.js src/external/quickselect.js","docs-from-master":"npm run docs-from-master-macos || npm run docs-from-master-linux","prebuild:commonjs":"rm -rf dist","benchmark-insertion":"node -e 'import(\"./dist/benchmarks/index.js\").then(({ insertionBenchmark }) => insertionBenchmark());'","docs-from-master-linux":"find docs -type f -name '*.html' -exec sed -i -r 's_/blob/[^/]+/_/blob/master/_g' {} +","docs-from-master-macos":"find docs -type f -name '*.html' -exec sed -i '' -r 's_/blob/[^/]+/_/blob/master/_g' {} +","use-latest-quickselect":"npm run use-latest-quickselect-macos || npm run use-latest-quickselect-linux","use-latest-quickselect-linux":"sed -i -r \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js","use-latest-quickselect-macos":"sed -i '' -e \"s_'quickselect'_'./quickselect'_g\" src/external/rbush.js"},"_npmUser":{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},"repository":{"url":"git://github.com/Prozi/detect-collisions.git","type":"git"},"_npmVersion":"10.9.2","description":"Points, Lines, Boxes, Polygons (also hollow), Ellipses, Circles. RayCasting, offsets, rotation, scaling, bounding box padding, flags for static and ghost/trigger bodies","directories":{},"resolutions":{"json5":"^2.2.2","canvas":"^2.11.2","semver":"^7.5.3","terser":"^5.14.2","express":"^4.19.2","minimist":"^1.2.6","escodegen":"^2.1.0","@types/node":"^22.4.1"},"_nodeVersion":"22.15.0","dependencies":{"sat":"^0.9.0","@types/sat":"^0.0.35","poly-decomp-es":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","rbush":"^4.0.1","eslint":"^9.26.0","rollup":"^4.40.2","ts-jest":"^29.3.2","typedoc":"^0.28.4","webpack":"^5.99.8","prettier":"^3.5.3","tinybench":"^4.0.1","ts-loader":"^9.5.2","typescript":"^5","@types/node":"^22.15.13","quickselect":"^3.0.0","random-seed":"^0.3.0","webpack-cli":"^6.0.1","@types/rbush":"^4.0.0","chef-express":"^3.2.3","eslint-plugin-json":"^4.0.1","webpack-dev-server":"^5.2.1","html-webpack-plugin":"^5.6.3","@rollup/plugin-commonjs":"^28.0.3","@stylistic/eslint-plugin":"^4.2.0","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/detect-collisions_9.27.6_1749228148850_0.07677118060689048","host":"s3://npm-registry-packages-npm-production"}},"10.10.2025":{"name":"detect-collisions","version":"10.10.2025","description":"Polygons, Ellipses, Circles, Boxes, Lines, Points. Ray-Casting, offsets, rotation, scaling, padding, groups.","main":"./index.js","types":"./index.d.ts","module":"./index.js","exports":{".":{"import":"./index.esm.js","require":"./index.js","types":"./index.d.ts"}},"repository":{"type":"git","url":"git://github.com/jackie-aniki/detect-collisions-became-check2d.git"},"keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"author":{"name":"Jacek Pietal"},"license":"MIT","bugs":{"url":"https://github.com/jackie-aniki/check2d/issues"},"homepage":"https://jackie-aniki.github.io/check2d/","dependencies":{"check2d":"latest"},"_id":"detect-collisions@10.10.2025","gitHead":"3fa732489de552711a0646a3ff00617cd6430fe2","_nodeVersion":"24.7.0","_npmVersion":"11.5.1","dist":{"integrity":"sha512-URsgXjrEwhWNf0cEMWe1uBim4Y5Y9F5XLEA7BA5bdX1Pf5jz9h+GffUjEou7lPptu+j8LVDrRp9BfCQ6cWAifg==","shasum":"3ebbaaac627034c4be6c79d54426ada31f9df710","tarball":"https://registry.npmjs.org/detect-collisions/-/detect-collisions-10.10.2025.tgz","fileCount":5,"unpackedSize":2466,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC+1UjTwxZ7kg9sEHN/08z//X9wGfSHF76s1mcSKFa89wIhAML4/KqcKkE3fM5Setio26qp7WwWYwVxLu+kuyu2Bw7X"}]},"_npmUser":{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"},"directories":{},"maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"},{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/detect-collisions_10.10.2025_1759424043296_0.3920594704421716"},"_hasShrinkwrap":false}},"time":{"created":"2018-02-27T21:04:31.449Z","modified":"2025-10-02T16:54:03.721Z","2.1.0":"2018-02-27T21:04:31.560Z","2.2.0":"2018-03-26T19:33:45.917Z","2.3.0":"2018-05-25T22:25:37.205Z","2.3.1":"2018-05-25T22:28:56.248Z","2.3.2":"2018-05-25T22:48:22.537Z","2.4.0":"2018-09-26T23:44:45.674Z","2.4.1":"2018-09-27T00:09:08.139Z","2.4.2":"2018-10-14T08:33:49.574Z","2.4.3":"2018-10-14T08:35:57.136Z","2.4.4":"2019-06-07T16:29:43.291Z","2.5.0":"2020-03-27T20:40:36.746Z","2.5.1":"2020-03-28T11:52:21.711Z","2.5.2":"2020-05-31T10:55:22.579Z","2.5.3":"2021-05-10T19:30:04.972Z","2.5.4":"2021-05-10T20:06:36.161Z","2.5.5":"2021-08-08T23:09:43.986Z","2.5.6":"2021-08-08T23:38:39.398Z","2.6.0":"2021-09-15T21:28:56.238Z","2.7.0":"2021-11-08T17:32:09.514Z","3.0.0":"2021-11-11T17:03:40.315Z","3.0.1":"2021-11-11T17:09:22.713Z","3.0.2":"2021-11-11T17:24:25.607Z","3.0.3":"2021-11-11T18:30:42.617Z","3.0.4":"2021-11-11T19:57:37.274Z","3.0.5":"2021-11-11T20:33:29.018Z","3.0.6":"2021-11-11T21:20:22.315Z","3.0.7":"2021-11-11T21:32:48.462Z","3.0.8":"2021-11-14T22:24:40.273Z","3.0.9":"2021-11-14T22:27:07.181Z","3.0.10":"2021-11-15T00:23:51.511Z","3.0.11":"2021-11-21T01:43:32.278Z","3.0.12":"2021-11-21T02:10:39.645Z","3.1.0":"2021-11-26T08:31:25.719Z","3.1.1":"2021-11-26T08:41:09.676Z","3.1.2":"2021-12-04T15:20:20.732Z","3.1.3":"2021-12-24T06:19:16.905Z","3.2.0":"2022-01-01T11:33:06.769Z","3.2.1":"2022-01-01T12:55:42.839Z","3.2.2":"2022-02-11T00:21:02.208Z","3.2.3":"2022-02-12T14:37:44.909Z","3.2.4":"2022-02-17T16:16:14.571Z","3.2.5":"2022-02-17T16:21:53.322Z","3.2.6":"2022-03-13T01:42:57.102Z","3.2.7":"2022-04-13T15:11:16.961Z","3.3.0":"2022-04-17T18:00:57.989Z","3.4.0":"2022-04-17T19:21:54.601Z","3.5.0":"2022-04-18T16:28:58.567Z","4.0.0":"2022-04-29T23:48:04.075Z","4.0.1":"2022-04-30T00:07:16.224Z","4.0.2":"2022-04-30T01:04:53.224Z","5.0.0":"2022-06-14T17:38:02.888Z","5.0.1":"2022-06-14T18:09:42.150Z","6.0.0":"2022-06-30T21:38:42.297Z","6.0.1":"2022-06-30T23:30:01.713Z","6.0.2":"2022-06-30T23:38:17.446Z","6.2.0":"2022-07-23T22:14:56.270Z","6.1.0":"2022-07-24T20:46:30.529Z","6.2.1":"2022-07-24T20:47:30.587Z","6.2.2":"2022-07-30T00:15:14.077Z","6.3.0":"2022-08-02T17:16:09.802Z","6.3.1":"2022-08-02T18:31:24.665Z","6.3.2":"2022-08-07T20:06:36.113Z","6.3.3":"2022-08-07T21:00:49.478Z","6.3.4":"2022-08-07T22:38:51.431Z","6.3.5":"2022-08-07T22:49:10.608Z","6.3.6":"2022-08-18T17:49:44.105Z","6.3.7":"2022-08-18T18:03:15.854Z","6.3.8":"2022-08-18T20:16:33.444Z","6.3.9":"2022-08-19T17:44:23.691Z","6.3.10":"2022-08-19T17:51:19.052Z","6.3.11":"2022-08-20T17:34:18.575Z","6.3.12":"2022-08-20T21:34:02.303Z","6.3.13":"2022-08-20T21:41:45.791Z","6.3.14":"2022-08-21T01:35:21.487Z","6.4.0":"2022-08-23T00:18:08.893Z","6.4.1":"2022-08-25T19:45:19.885Z","6.4.2":"2022-08-25T19:56:50.651Z","6.5.0":"2022-11-05T20:37:44.794Z","6.5.1":"2022-11-05T20:48:10.287Z","6.5.2":"2022-11-05T21:33:33.802Z","6.5.3":"2022-11-05T23:27:05.383Z","6.5.4":"2022-11-06T21:52:24.445Z","6.5.5":"2022-11-06T23:29:52.187Z","6.5.6":"2022-11-07T15:01:07.026Z","6.5.7":"2022-11-07T22:57:10.800Z","6.5.8":"2022-11-09T17:17:43.722Z","6.6.0":"2022-11-09T19:42:07.815Z","6.6.1":"2022-11-15T22:47:51.050Z","6.6.2":"2022-11-15T22:53:38.314Z","6.6.3":"2022-11-16T21:18:44.637Z","6.6.4":"2022-11-16T21:23:58.503Z","6.6.5":"2022-11-17T18:28:13.059Z","6.6.6":"2022-11-19T03:11:35.371Z","6.6.7":"2022-11-19T04:29:26.309Z","6.6.8":"2022-11-29T15:48:47.248Z","6.6.9":"2022-12-21T01:27:12.274Z","6.6.10":"2023-01-01T23:58:09.258Z","6.6.11":"2023-01-02T01:00:09.763Z","6.6.12":"2023-01-18T22:13:22.002Z","6.7.0":"2023-01-18T23:00:05.602Z","6.7.1":"2023-01-19T00:11:15.250Z","6.7.2":"2023-01-19T01:37:51.683Z","6.7.3":"2023-01-30T00:03:43.106Z","6.8.0":"2023-02-14T18:41:24.099Z","6.8.1":"2023-02-14T20:44:07.207Z","7.0.0":"2023-02-15T03:37:03.637Z","7.0.1":"2023-02-18T21:34:15.484Z","7.0.2":"2023-02-19T01:09:21.008Z","7.0.3":"2023-02-19T02:40:33.515Z","7.0.4":"2023-02-19T19:27:42.860Z","7.0.5":"2023-02-22T02:07:10.852Z","8.0.0":"2023-04-18T19:38:08.251Z","8.0.1":"2023-04-19T20:02:22.850Z","8.0.2":"2023-05-04T23:32:22.020Z","8.0.3":"2023-05-04T23:44:28.712Z","8.0.4":"2023-05-04T23:48:34.180Z","8.0.5":"2023-05-11T03:18:08.252Z","8.1.0":"2023-07-01T20:40:10.901Z","9.0.0":"2023-07-01T23:11:29.389Z","9.1.0":"2023-07-02T00:27:53.700Z","9.1.1":"2023-07-02T02:31:40.253Z","9.2.1":"2023-09-08T17:05:53.710Z","9.2.2":"2023-09-08T17:17:03.019Z","9.2.3":"2024-01-06T21:48:08.244Z","9.2.4":"2024-02-15T18:57:52.885Z","9.2.5":"2024-02-28T06:27:26.552Z","9.2.6":"2024-02-28T06:41:33.704Z","9.2.7":"2024-02-28T06:47:52.644Z","9.3.0":"2024-02-28T07:47:41.031Z","9.3.1":"2024-02-29T03:29:25.296Z","9.3.2":"2024-03-01T15:05:24.466Z","9.3.3":"2024-03-01T15:26:21.837Z","9.4.0":"2024-03-01T15:35:14.099Z","9.4.1":"2024-03-23T15:44:41.456Z","9.4.2":"2024-03-23T15:52:01.835Z","9.4.3":"2024-03-23T16:19:26.525Z","9.4.4":"2024-03-23T21:18:52.381Z","9.5.0":"2024-03-25T23:31:05.956Z","9.5.1":"2024-03-25T23:34:22.090Z","9.5.2":"2024-03-26T03:02:38.955Z","9.5.3":"2024-03-26T03:22:39.150Z","9.5.4":"2024-04-12T21:12:28.097Z","9.5.5":"2024-04-12T21:18:21.546Z","9.5.6":"2024-05-23T17:45:09.234Z","9.5.7":"2024-05-23T19:30:57.991Z","9.6.0":"2024-05-24T18:55:16.259Z","9.7.0":"2024-05-24T20:01:31.289Z","9.7.1":"2024-05-24T20:09:12.516Z","9.7.2":"2024-05-24T20:19:58.322Z","9.8.0":"2024-05-30T19:44:32.980Z","9.9.0":"2024-07-15T03:01:04.534Z","9.9.1":"2024-07-15T08:34:02.616Z","9.9.2":"2024-07-15T13:22:00.653Z","9.9.3":"2024-07-15T13:43:52.862Z","9.9.4":"2024-07-15T17:23:48.786Z","9.10.0":"2024-07-15T20:31:54.471Z","9.11.0":"2024-07-15T22:16:34.850Z","9.11.1":"2024-07-15T22:29:40.454Z","9.11.2":"2024-07-15T23:48:41.906Z","9.12.0":"2024-08-16T15:46:50.397Z","9.13.0":"2024-08-20T05:52:27.898Z","9.14.0":"2024-08-20T06:00:44.870Z","9.14.1":"2024-08-20T22:49:30.212Z","9.15.0":"2024-09-05T05:26:11.354Z","9.15.1":"2024-09-14T11:17:36.480Z","9.15.2":"2024-09-14T11:19:47.777Z","9.15.3":"2024-09-14T11:38:44.028Z","9.16.0":"2024-09-15T06:44:42.833Z","9.17.0":"2024-10-03T22:59:24.506Z","9.18.0":"2024-11-01T01:55:07.368Z","9.18.1":"2024-11-01T02:01:21.328Z","9.19.0":"2024-11-01T02:19:09.745Z","9.19.1":"2024-11-01T03:10:02.537Z","9.20.0":"2024-11-01T03:47:47.367Z","9.20.1":"2024-11-01T04:32:27.250Z","9.21.0":"2024-11-01T04:41:08.415Z","9.22.0":"2024-11-01T04:55:16.309Z","9.23.0":"2024-11-01T05:02:55.140Z","9.23.1":"2024-11-01T05:07:04.358Z","9.23.2":"2024-11-01T05:14:16.332Z","9.24.0":"2024-11-10T04:15:37.354Z","9.25.0":"2025-02-16T21:53:52.422Z","9.25.1":"2025-02-16T22:56:54.346Z","9.26.0":"2025-03-24T23:36:48.813Z","9.26.1":"2025-03-24T23:50:50.759Z","9.26.2":"2025-03-25T00:34:49.734Z","9.26.2-dev":"2025-03-25T01:28:14.273Z","9.26.3":"2025-03-25T01:34:51.245Z","9.26.4":"2025-03-25T02:17:07.046Z","9.27.0":"2025-05-06T12:04:04.141Z","9.27.1":"2025-05-06T12:11:16.201Z","9.27.2":"2025-05-06T17:07:44.330Z","9.27.3":"2025-05-06T17:46:13.400Z","9.27.4":"2025-05-08T16:49:12.513Z","9.27.5":"2025-05-08T16:53:31.083Z","9.27.6":"2025-06-06T16:42:29.074Z","10.10.2025":"2025-10-02T16:54:03.475Z"},"bugs":{"url":"https://github.com/jackie-aniki/check2d/issues"},"author":{"name":"Jacek Pietal"},"license":"MIT","homepage":"https://jackie-aniki.github.io/check2d/","keywords":["javascript","typescript","library","computational-geometry","alghoritm","computational-geometry-alghoritm","collisions","collision-checking","concave","rotation","angle","separating-axis-theorem","bounding-volume-hierarchy","Circle","Polygon","Box","Ellipse","Line","Point"],"repository":{"type":"git","url":"git://github.com/jackie-aniki/detect-collisions-became-check2d.git"},"description":"Polygons, Ellipses, Circles, Boxes, Lines, Points. Ray-Casting, offsets, rotation, scaling, padding, groups.","maintainers":[{"name":"jacekpietal","email":"prozi85@gmail.com"},{"name":"pietal.dev","email":"prozi85+pietal.dev@gmail.com"}],"readme":"# detect-collisions\n\n## Moved\n\n* what was `detect-collisions` became `check2d`\n\n* package moved here https://www.npmjs.com/package/check2d\n\n* sorry for confusion, update your `package.json` with confidence\n\n## Introduction\n\n`check2d` is a lightning-fast ⚡️ TypeScript library built to detect collisions between diverse shapes like Points, Lines, Boxes, Polygons (including concave), Ellipses, and Circles. Utilizing Bounding Volume Hierarchy (BVH) and the Separating Axis Theorem (SAT), it offers rapid and accurate collision detection. The library supports RayCasting, offsets, rotation, scaling, and optimizations for: bounding box, flags for non-moving and ghost/trigger bodies and collision groups filtering - making it an ideal choice for high-speed applications in gaming and simulations.\n\n## Demos\n\n- [Tank](https://jackie-aniki.github.io/check2d/demo/)\n- [Stress Test](https://jackie-aniki.github.io/check2d/demo/?stress)\n- [Stackblitz](https://stackblitz.com/edit/check2d)\n- [CodePan](https://jackie-aniki.github.io/codepan/#/boilerplate/check2d?pans=console,html)\n\n## Installation\n\n```bash\nnpm i check2d --save\n```\n","readmeFilename":"README.md"}