{"_id":"@flighthq/collision","_rev":"383-b0a4e5c9d36080f489c9c5e2af4252b8","name":"@flighthq/collision","dist-tags":{"latest":"0.4.0","edge":"0.5.1-edge.1912.a627849","next":"0.5.1-next.1912.a627849"},"versions":{"0.1.0":{"name":"@flighthq/collision","version":"0.1.0","_id":"@flighthq/collision@0.1.0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"dist":{"shasum":"d8f45197555e56aa51cf978d7bb2788be3d35ed2","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.1.0.tgz","fileCount":30,"integrity":"sha512-tKOlHt9brZxEvSeF6N+UWZmY1vWgz1CAkNI1HzmF+Ql9Hk1LuSIXoR+DAV0JinLaYyii7cTCf+vFUe2DmH0WmA==","signatures":[{"sig":"MEYCIQDb+42H8tAruAdJO4y8sdoWnVpLKl1pKpVwJsZsKaWA/wIhAMnTS+Hu7ClyYWpwMsz+6cxSTdVcjbnT1apmH90/TW8u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94600},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"18de1d5d62e600154a57f57ad41d228320476cdd","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"_npmVersion":"11.16.0","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@flighthq/types":"0.1.0","@flighthq/geometry":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.1.0_1783962213533_0.22610163832127173","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@flighthq/collision","version":"0.2.0","_id":"@flighthq/collision@0.2.0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"809914ff128b5da325dbc5a58af0e1fe186df2ef","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.2.0.tgz","fileCount":30,"integrity":"sha512-fKJmv25YfEU7bACDD7cRrPRmc6+eM7RF2QeX035fopgo7GPJCfOAibtNbeV8W3Yp/uXEzJTUBerGs3sICFGycQ==","signatures":[{"sig":"MEYCIQD685DrIIOxC4D5yFpIf5XEht8A2/uzovFDaXrC719JFAIhAI9cIDzcysE6Sf70vgfISSK+AtW7h/x+ozW6uePFt7YA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94733},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"9b0556a275cbc673041d415b86b53483525a4df2","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.0","@flighthq/geometry":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.2.0_1783973400342_0.5670008592066635","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.410.a23f189":{"name":"@flighthq/collision","version":"0.2.1-next.410.a23f189","_id":"@flighthq/collision@0.2.1-next.410.a23f189","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"dad882e537aa0c81efe65f155605bca09374da10","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.2.1-next.410.a23f189.tgz","fileCount":30,"integrity":"sha512-zN4OEWJtsBz0qUwsT9yNlr62cAYloGNGPRBKZtaL9uy2oMNSQd4jghwLOQH6lnR03aa7nW8PARcGOdq7rQKaWQ==","signatures":[{"sig":"MEQCIG8oP785dl+vlGVy3AIEjep/JdeB1235Y9i4M59QBH9HAiB95XQGZGwQ73OuO2c3avkRHio5JLNxoSmpwRq/D6hVKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.2.1-next.410.a23f189","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94784},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"a23f189583d1112c9e6137c11d9f05470b0ea594","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.410.a23f189","@flighthq/geometry":"0.2.1-next.410.a23f189"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.2.1-next.410.a23f189_1784576941246_0.960247309609426","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.423.3350e53":{"name":"@flighthq/collision","version":"0.2.1-next.423.3350e53","_id":"@flighthq/collision@0.2.1-next.423.3350e53","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3afcf5e7a85ea46bb37806f9636e01cbb1534ff5","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.2.1-next.423.3350e53.tgz","fileCount":30,"integrity":"sha512-kLeMiJ8iSRm/y07VT0NT+ecW2eEIAotLFJGNXwggOcERkZnXfsmmpp7BZhKG2MUtV2hn0XsHm4mYhgmp79yQRw==","signatures":[{"sig":"MEYCIQDl7SvKT27RAxvecx7N95cV590rdlB8eRyhZI8crib3LAIhAOjYsyL03GternjthKgf0CK2G8nuCWrqr/FkJkkuBQiS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.2.1-next.423.3350e53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94784},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"3350e53bccb9bf3574666cf1461253e65d5973f4","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.423.3350e53","@flighthq/geometry":"0.2.1-next.423.3350e53"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.2.1-next.423.3350e53_1784615184955_0.6633242058944024","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.444.a313478":{"name":"@flighthq/collision","version":"0.2.1-next.444.a313478","_id":"@flighthq/collision@0.2.1-next.444.a313478","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"aee5b1882363731e307167bd6af20b0ba9be6922","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.2.1-next.444.a313478.tgz","fileCount":30,"integrity":"sha512-SB6++cDfJeAKZA6oPRzrneHonbjDS89A6wM4TaEpRXKJw+SSTMy8V+gaUofMjyv+ny//uz7UHXs3ft4wE5xFIQ==","signatures":[{"sig":"MEUCIAdXEdd4ePkOIQgyjDspYUtiP00IAojQbGsiCfZrBg+vAiEAqix1e3zSH1WjItk3Jphsl6BDErEkYaAOqgBijHXVNis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.2.1-next.444.a313478","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94784},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"a313478d5a9242d9eee05f9501c06923298ecfa6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.444.a313478","@flighthq/geometry":"0.2.1-next.444.a313478"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.2.1-next.444.a313478_1784648994257_0.7219629148104052","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.448.afbdd31":{"name":"@flighthq/collision","version":"0.2.1-next.448.afbdd31","_id":"@flighthq/collision@0.2.1-next.448.afbdd31","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8ddd92d7825a2155dd380f17aab42c2ac63fc510","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.2.1-next.448.afbdd31.tgz","fileCount":30,"integrity":"sha512-y9qWAJKSYO0UvFFjTS4baYV0a6RD4begSis8GnNbj1/xSeV9izRSxyrfkWvrOIMFokHHHkIDe0SaRd7NoO4Jwg==","signatures":[{"sig":"MEYCIQDqYSFUWCxkW1p4/a8m/HvH1HsLURFqjEwrMT/M7jilmgIhAO/vDdyve/ayrTTC4aI/Gtb3bDke4rgoZbvh4+jxovpm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.2.1-next.448.afbdd31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94784},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"afbdd31c14177b187e71f818f318f77820f6f8fa","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.448.afbdd31","@flighthq/geometry":"0.2.1-next.448.afbdd31"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.2.1-next.448.afbdd31_1784663354305_0.15007383426478293","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.449.355834c":{"name":"@flighthq/collision","version":"0.2.1-next.449.355834c","_id":"@flighthq/collision@0.2.1-next.449.355834c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c846fd74cdf185c3e55ab27ec1bb02d084bbbdbf","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.2.1-next.449.355834c.tgz","fileCount":30,"integrity":"sha512-Ljp1QMKXd86hxlXTTAtFfW2U4vYOG1WJaEk3pvQ0/hM97Piv76YB56SWKuKLSKumYh0+AHrWYrwFhE0pPp1JLw==","signatures":[{"sig":"MEUCIQCqYpfTvBSTPX7V1fUe3bpGM2D2YLfGp9NbB8Qu0/NOdQIgPT6VAkamauYHQ8JA5YM3QaloX1x7ljy5Sj/7OOIjH5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.2.1-next.449.355834c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94784},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"355834cdd84eeca5ed44c89830fa1ad600001f47","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.449.355834c","@flighthq/geometry":"0.2.1-next.449.355834c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.2.1-next.449.355834c_1784663933643_0.9802093256975306","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.451.d9a4a4e":{"name":"@flighthq/collision","version":"0.2.1-next.451.d9a4a4e","_id":"@flighthq/collision@0.2.1-next.451.d9a4a4e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ec76895dd4d0100e271f3213e939c4ae5928c08b","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.2.1-next.451.d9a4a4e.tgz","fileCount":30,"integrity":"sha512-EBW4DGXQmtTnxq5+XSeFj2m006Qdw+dLBWsSCaQYEAHXhYWV5roJ/xkoNJeBjSud3lvmUuXQC1YxCIngac/uhQ==","signatures":[{"sig":"MEYCIQChLg26Jqo8sNOuUY7Lr08gCjmgLNwU1D4/EB+BOZ1UlgIhAI9WnypjKQNQ7nJ/o/TTje2LtPc9KzhXn3bieTl/CDAj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.2.1-next.451.d9a4a4e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94784},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"d9a4a4e09119c2bff69cb260a65630f4604424d0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.451.d9a4a4e","@flighthq/geometry":"0.2.1-next.451.d9a4a4e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.2.1-next.451.d9a4a4e_1784669187857_0.5059543087293865","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.459.fb59cc5":{"name":"@flighthq/collision","version":"0.2.1-next.459.fb59cc5","_id":"@flighthq/collision@0.2.1-next.459.fb59cc5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4f408ee3c88a5d0b5655367a2bcd847209095f65","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.2.1-next.459.fb59cc5.tgz","fileCount":30,"integrity":"sha512-l+pg2L8ZoTzEOTiQYZd3E/2m/Ur4uEPmzn+Y91ia5sfBHdn6I3CuNJa6u5ALuJoR5iCwctpiA1UZ8L4Z2YaVtQ==","signatures":[{"sig":"MEYCIQCr5FXUvPnXmlVmbKpKAYNN92O0147xcnIzGuaWtc4aFgIhALSPQdLkOzBq9kBXum5ozjc8c3+KoLgphN9t15z4roCg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.2.1-next.459.fb59cc5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94784},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"fb59cc510e1643cb9f4698313f26777e6dd21394","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.459.fb59cc5","@flighthq/geometry":"0.2.1-next.459.fb59cc5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.2.1-next.459.fb59cc5_1784669766170_0.5648948544142693","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.530.a223ca9":{"name":"@flighthq/collision","version":"0.2.1-next.530.a223ca9","_id":"@flighthq/collision@0.2.1-next.530.a223ca9","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a15aa09dd2690df9693a6b54bc87d32336cf5ca5","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.2.1-next.530.a223ca9.tgz","fileCount":30,"integrity":"sha512-DOgmIpDvpQFt8tjdAUlsaEolXa4BTVbPoULCNSaRKO03EcuLkrveh0QSxGgJske3T04Yh3Zj/iRTcikIABFpmw==","signatures":[{"sig":"MEUCIGZO6CABUoOwAULVVkiwhezu9MOlNvIaOKL6vf1O/QLKAiEAjpLULPZot7VcZq9vqVVzKexRIaAL7n/yt+Dr/JAG1Fk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.2.1-next.530.a223ca9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94784},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"a223ca973bce7428681746d72d5bd9a3d5b1cf48","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.530.a223ca9","@flighthq/geometry":"0.2.1-next.530.a223ca9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.2.1-next.530.a223ca9_1784816246200_0.20908788007123924","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.585.c7219b8":{"name":"@flighthq/collision","version":"0.2.1-next.585.c7219b8","_id":"@flighthq/collision@0.2.1-next.585.c7219b8","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b60c522be60da46f0360b6cc6e7d9ae37533e3a5","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.2.1-next.585.c7219b8.tgz","fileCount":30,"integrity":"sha512-0ZHZwziY3/fPrfpF/qhwDXyDEyaQyIUz9aTntn6C50o7g5iFGn22wXZ7DBYsaUTPXKhRLJIg6Dzbb4/27shEgA==","signatures":[{"sig":"MEUCIQDhAzlZkA+dJDqHPccV+emnvFbXVN+gOGQKUkN2dM/5DQIgICMZfq1fgnPp4sMroempsuCIOY/ybbtwfUf9WGuZLe4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.2.1-next.585.c7219b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94784},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"c7219b84f65d218b29374e02140132f62e701f9e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.585.c7219b8","@flighthq/geometry":"0.2.1-next.585.c7219b8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.2.1-next.585.c7219b8_1784841909174_0.663704501636218","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.624.d23e6a9":{"name":"@flighthq/collision","version":"0.2.1-next.624.d23e6a9","_id":"@flighthq/collision@0.2.1-next.624.d23e6a9","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e975bac3baabf83b09765a281df6c8834bda0a7b","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.2.1-next.624.d23e6a9.tgz","fileCount":30,"integrity":"sha512-BuYDpwROpZxiQSQ1+PyC4FI7diU7+T3gEHbgsM3AR7JbSA5wxGwLnEIHx2SQHty95D9ItOIoANgPq3VCoW8v7w==","signatures":[{"sig":"MEUCIQCRsSGJYYp655HpJ1V77jaNPcCnlIdXy+0LI5Dlx24+qAIgCIn4GGIF+fk0BpP2/pQdoEM0XOyytXfY47kWB2CPRjg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.2.1-next.624.d23e6a9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94784},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"d23e6a9e15d0682fbb884cdeda2fa10bbab12e17","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.624.d23e6a9","@flighthq/geometry":"0.2.1-next.624.d23e6a9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.2.1-next.624.d23e6a9_1784877448564_0.04919126021975062","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.640.ec2ea9a":{"name":"@flighthq/collision","version":"0.2.1-next.640.ec2ea9a","_id":"@flighthq/collision@0.2.1-next.640.ec2ea9a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1b60713cf8c9f588926cb9420d7aff59caa3e996","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.2.1-next.640.ec2ea9a.tgz","fileCount":30,"integrity":"sha512-ExhIVeL10I8XVmKiz4oxdIch4wUbrnVnL5BGLdJmUfkdNkhsy74BY2v0dXr2LkWA4wXqiCmqxsSsqHVOP9xVpg==","signatures":[{"sig":"MEUCIQCR/88pUHyLsS2MIUslPslWL3ld++yvQ05V15z3IRBQEQIgP8eMvSVMYvSLdB4JnRyXpBTpGBnBDrII1Z37Idvi/2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.2.1-next.640.ec2ea9a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94784},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"ec2ea9abad0334fdcac33f94913a4fdccc9b00ef","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.640.ec2ea9a","@flighthq/geometry":"0.2.1-next.640.ec2ea9a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.2.1-next.640.ec2ea9a_1784904897090_0.9052840483923723","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.647.2252e02":{"name":"@flighthq/collision","version":"0.2.1-next.647.2252e02","_id":"@flighthq/collision@0.2.1-next.647.2252e02","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8a457045f89a234d8271adb393ba212f321912f6","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.2.1-next.647.2252e02.tgz","fileCount":30,"integrity":"sha512-xDvdDG22IvitrIgaLA4b/epAUamOh0uPwL1iVEyprkqnb5P5iX6cvP7vaDIRn+mwjO+5/rw/OCq1lmUaIiNbiA==","signatures":[{"sig":"MEUCIE05ECHV67e13nlBhak4cnjAMg/w71yfG7MaWjLULql5AiEA/jiK7CMp2uv6TpKh2gTTVEJuIqNYLHsr0KzpCLISnwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.2.1-next.647.2252e02","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94784},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"2252e02d1c82bcbbeb421d68a081290ec895b3c9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.647.2252e02","@flighthq/geometry":"0.2.1-next.647.2252e02"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.2.1-next.647.2252e02_1784913780034_0.46082630952209236","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.652.c550eaa":{"name":"@flighthq/collision","version":"0.2.1-next.652.c550eaa","_id":"@flighthq/collision@0.2.1-next.652.c550eaa","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9017ead7abf38cde7c588209e9f94a80d9824b7c","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.2.1-next.652.c550eaa.tgz","fileCount":30,"integrity":"sha512-UvHinjhnJxajBTktYYM1f+v3EJ3vjmyco1xecxfAN57cZFCb1rrhdSRUew/2L2ZBtM3VpDvZc+xqE+lKATkszA==","signatures":[{"sig":"MEUCIDDZ5y/AfXnP31sqWPR/fEkcN3pxYRT6GJUGiLRjm9UuAiEArKZIUU1absbtc9T8UtJNFovQNidi3IfRvTpc6bs+tBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.2.1-next.652.c550eaa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94784},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"c550eaa3044aa8d52451f0bac93ee84cc0be6fb1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.652.c550eaa","@flighthq/geometry":"0.2.1-next.652.c550eaa"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.2.1-next.652.c550eaa_1784915742726_0.8808215301759343","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.666.4af7f8b":{"name":"@flighthq/collision","version":"0.2.1-next.666.4af7f8b","_id":"@flighthq/collision@0.2.1-next.666.4af7f8b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e876dd1907f804d72aa7035087f38ba0276feb9a","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.2.1-next.666.4af7f8b.tgz","fileCount":30,"integrity":"sha512-xzPBMm+OeoEq/f0nFCYCmpl8aAxRJHgLT7wwdbQLXv2BvEbhU7aEz1792uLhteIjVRzzkh89lQ7rR9IbzrLPIw==","signatures":[{"sig":"MEUCIHuAeoyrneTraRinJRWeHlOjOLQF36ZgKEhI0OVS+kw+AiEA5xG6Chx8EVFt9gm4qOBr5nceKcOLTeJEuTCl5xod6Bg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.2.1-next.666.4af7f8b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94784},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"4af7f8bd5fdc35503c8aa956763f740e4b3ba261","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.666.4af7f8b","@flighthq/geometry":"0.2.1-next.666.4af7f8b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.2.1-next.666.4af7f8b_1784919689939_0.9542273744754943","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.701.409c279":{"name":"@flighthq/collision","version":"0.2.1-next.701.409c279","_id":"@flighthq/collision@0.2.1-next.701.409c279","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"24fde7490d5b4cf87eb03f6dba66339677c87d64","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.2.1-next.701.409c279.tgz","fileCount":30,"integrity":"sha512-11GJNpdH9FPjY9BJhY8z+vt6Dr+admAcgce+Y3akxap4lurrR35Wkfmknl9EgJmq5Rby0w7UkF3r5o5/Ka1sfA==","signatures":[{"sig":"MEQCIFGwRvsqxVVNkWcRtSqoIm0Ky7Y2Dzsrcvcay1Uvl1wcAiB8BD8YpPQyyDRpntCo9OipuLrvi0E7Qso4eUynqptAXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.2.1-next.701.409c279","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94784},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"409c27915859155fff7a99433ec5b9c7d30165ff","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.701.409c279","@flighthq/geometry":"0.2.1-next.701.409c279"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.2.1-next.701.409c279_1784951166100_0.9703489976074247","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.738.07b221d":{"name":"@flighthq/collision","version":"0.2.1-next.738.07b221d","_id":"@flighthq/collision@0.2.1-next.738.07b221d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0347247211634caae81d0807f3aef22af98cf125","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.2.1-next.738.07b221d.tgz","fileCount":30,"integrity":"sha512-Xf7O/Bkw5kLyPmYhVe/a7/Q4yun8t954ZcCviY7HkJn06WiPaiQZHu6aSqts2s2znySxz2uKfK0Ja8/jWgGZCA==","signatures":[{"sig":"MEQCIHbdsid/MYGSzFskKwEMgWL0o5jO+SCo5itU6WcVCcjRAiBIdRLpXn6CPKKk9v5z7tEol0IJnRJJrVdQ/bj25Bzagg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.2.1-next.738.07b221d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94784},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"07b221d4dc1b994d9e5726c9fae1b8623de30c0c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.738.07b221d","@flighthq/geometry":"0.2.1-next.738.07b221d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.2.1-next.738.07b221d_1784956203405_0.2952042716062937","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.840.857425c":{"name":"@flighthq/collision","version":"0.2.1-next.840.857425c","_id":"@flighthq/collision@0.2.1-next.840.857425c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ac604e329426784585ec24c703e1fa86a1addcfe","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.2.1-next.840.857425c.tgz","fileCount":30,"integrity":"sha512-bGsAvTkkK6HKKR8BmbALuVxXSzldU6EHfREocB8tYxYN5zRKlgvRYZGlGOe2vfdu6Ll3t4TOjyzy0q4LuQfTpQ==","signatures":[{"sig":"MEUCIAW0lsTPEspELUQtqVPJdwZc19gk599xoOpz46X7scJJAiEA/6J/meRmsW8wtkuaTqpvHwc7T/vf3QUQhJP3n005CJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.2.1-next.840.857425c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94784},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"857425cbf67a23597b9232d3e8bba742cca02e26","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.840.857425c","@flighthq/geometry":"0.2.1-next.840.857425c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.2.1-next.840.857425c_1785026683441_0.25969233056511243","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.841.373388f":{"name":"@flighthq/collision","version":"0.2.1-next.841.373388f","_id":"@flighthq/collision@0.2.1-next.841.373388f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"48c53886e974da74e19c9184b89ec664c713f975","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.2.1-next.841.373388f.tgz","fileCount":30,"integrity":"sha512-jCUxft2GeMwe2vjY4QGT7S8BNpqDkk55RuaUKAeGweFyNhKS/yaP3Y00nV1sCTGPdhOcs43HPj1y8DUgBkETGw==","signatures":[{"sig":"MEQCIEUSxqD+bbjwky9xSE+ZwbcoOhPplKpH+gUC4m8aWDIUAiAlPHWC+Cq1Q6C9NhQ+hPCTTVHvy9/co8Kq+LlInFQodA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.2.1-next.841.373388f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94784},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"373388fed48e80ac2c2dd249a2b7c81988928d64","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.2.1-next.841.373388f","@flighthq/geometry":"0.2.1-next.841.373388f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.2.1-next.841.373388f_1785045713641_0.6569439123738341","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.906.07cea63":{"name":"@flighthq/collision","version":"0.3.0-next.906.07cea63","_id":"@flighthq/collision@0.3.0-next.906.07cea63","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f42d7a3eb59f9abf271d9c5db4e7460c84150338","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.906.07cea63.tgz","fileCount":34,"integrity":"sha512-Jip3L/P4Z2b0x/QmlvkA7mNqTITbEsgLCmhos9oYe3gV7Vg9uVp/N2YUYl4ekiP8SmLCxQ3YgQKT0sMsuCnq6g==","signatures":[{"sig":"MEQCIFgZ7EopBDOZjsU15Pfo39cCo8AFeQOBep0qlOAk9YUnAiBUsWdLQNvOwp6OZvJPQJBJ5UDXRAaAUOOiUDvrJdnKpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.906.07cea63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96855},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"07cea634770fe8d3258b29820bb61bc706a38d28","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.906.07cea63","@flighthq/geometry":"0.3.0-next.906.07cea63"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.906.07cea63_1785219862784_0.5345997496755344","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1021.f5f1ee0":{"name":"@flighthq/collision","version":"0.3.0-next.1021.f5f1ee0","_id":"@flighthq/collision@0.3.0-next.1021.f5f1ee0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0c367511420acd53511aa7e7fd5ecaf73af13b97","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1021.f5f1ee0.tgz","fileCount":59,"integrity":"sha512-cRmN//AXbd2w3z3j3H63f9HYzj6viAe1ECbGJJgLDe5a4LugN5yQoUNvFLvRlYlkVW0NenUdCwQgZ3Z78ggeMA==","signatures":[{"sig":"MEUCIB+5UFtkzjwq61tu3vLuOlKAOuWz2TGL2MsnmGZuRXGIAiEAy8gyBuitZ7kJqN59tGjqRkgnrOW2FVs2keSHw60zA/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1021.f5f1ee0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180442},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f5f1ee0cddf1508b15fbf9b889d43f7ec3bbee83","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1021.f5f1ee0","@flighthq/geometry":"0.3.0-next.1021.f5f1ee0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1021.f5f1ee0_1785425003800_0.4796071041653187","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1032.e2b99fc":{"name":"@flighthq/collision","version":"0.3.0-next.1032.e2b99fc","_id":"@flighthq/collision@0.3.0-next.1032.e2b99fc","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"78a74d3534f089ae822bec2761eb6b6d4f4e08f6","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1032.e2b99fc.tgz","fileCount":59,"integrity":"sha512-s9ZZh2AMuWTJKfLR5INQn4c88sKNxSt9QUCPrzxzZ7iXZCZ268lSiNlF6ondlVvmTwqLnSnK0bjuM/AuTosgPw==","signatures":[{"sig":"MEUCIQDaQm3mUTD6qNtH3b14LaquOs2FkJqfiOuS3v5x2Z0dPwIgWCtK/fxvRNDLpcpiKjsaVvxJ2lSTqLIDQE6zQAYBJtQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1032.e2b99fc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180442},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e2b99fc68c6399f816db39547f7124e5e6941e34","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1032.e2b99fc","@flighthq/geometry":"0.3.0-next.1032.e2b99fc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1032.e2b99fc_1785436258188_0.9140991297035792","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1162.e90e518":{"name":"@flighthq/collision","version":"0.3.0-next.1162.e90e518","_id":"@flighthq/collision@0.3.0-next.1162.e90e518","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9a4af66ee8c52f041e938b085a8d4a1a3d15dddd","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1162.e90e518.tgz","fileCount":59,"integrity":"sha512-3wa97fsSb+p6XY7uP6+ZgsZWUHjAh+qqNc69BiKOp3mySi7EIrlK2UE5ur77SeYZUOE06X87siAs6Z81+hiEsA==","signatures":[{"sig":"MEYCIQCVrrEVnUvUt979yPtFMZDmWuajg4P0ruARzjqHlVB9RwIhAP4mLoCsERn1y+U/ct64bPHtRYTUExwMfN3Y3gugXsjO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1162.e90e518","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180442},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e90e5180335da73fa439d43dc731cc0a92ed92ee","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1162.e90e518","@flighthq/geometry":"0.3.0-next.1162.e90e518"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1162.e90e518_1785453245979_0.40996694520307564","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1220.6982c21":{"name":"@flighthq/collision","version":"0.3.0-next.1220.6982c21","_id":"@flighthq/collision@0.3.0-next.1220.6982c21","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"073fe750735ab5fcd4a3f62c004b6d8aa5d0a4ab","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1220.6982c21.tgz","fileCount":59,"integrity":"sha512-2GKhIzwtbl+CX1vTfSE4nZQ+4BSfUqIt7IlgEt8b817bryqK8kGBDA0nXF0eGoAyoixhn8IPyUGUwxYZjhHh8A==","signatures":[{"sig":"MEYCIQCOZkwc+fUxBDd1o7nDjxMNmEXYgP6YEtNlcx1Y9V88zQIhAP+cPzP2YwkpGmIZY1jiJFH38xWM6D9GhodgIo0ZOdkD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1220.6982c21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180442},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"6982c2155077a46281fbbb78cfd466fe7ec3c3ee","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1220.6982c21","@flighthq/geometry":"0.3.0-next.1220.6982c21"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1220.6982c21_1785505784869_0.1871489473728154","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1248.f867198":{"name":"@flighthq/collision","version":"0.3.0-next.1248.f867198","_id":"@flighthq/collision@0.3.0-next.1248.f867198","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"bf67409b1fdefa372d235ce36fb4ca3316e9e536","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1248.f867198.tgz","fileCount":59,"integrity":"sha512-jW78swaesqcx7d+yjn0PYgTWC6d2HoiSgfNfhJ8YjPe6W4dZy8Egx2TJO+/HYcRJw6goBhyo+yvtBuRQ74VssQ==","signatures":[{"sig":"MEUCICCqo8H6yn3Dak/FuvqXpVh6pQ2IfZ6aMZcwi1OeGZnAAiEAtcewXy8MB+RKU1djVwbyLhmQ3NOKKEZsnmk/LhInqAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1248.f867198","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180442},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f867198c7f75a456bc601d5f33ae9c42f73f93fc","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1248.f867198","@flighthq/geometry":"0.3.0-next.1248.f867198"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1248.f867198_1785512100559_0.9584268400965374","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1272.222de94":{"name":"@flighthq/collision","version":"0.3.0-next.1272.222de94","_id":"@flighthq/collision@0.3.0-next.1272.222de94","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"10edcffbb14951f32bae1f0c7974c25d65bfdfdb","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1272.222de94.tgz","fileCount":59,"integrity":"sha512-pQA6G44HFguDcOiY+Uvw6BJtgaoxFO5xWvLzizbr3tEOirczDfA8MPfmuTia82Ssyg5iKH+YgotQ7w9vaPpmDg==","signatures":[{"sig":"MEYCIQDnZ2VUg9KsdrUMv/i2caN6LGfBAFP+nlMDaAFtHTFojwIhAMXD8zPeU3YN8j7WVTbP7NmYooCN+vzRAsj8kS2GsuE8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1272.222de94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180442},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"222de94f32ddf0fb201ec104fb1e268b4e5b7c43","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1272.222de94","@flighthq/geometry":"0.3.0-next.1272.222de94"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1272.222de94_1785517537277_0.14568566443987363","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1280.6369398":{"name":"@flighthq/collision","version":"0.3.0-next.1280.6369398","_id":"@flighthq/collision@0.3.0-next.1280.6369398","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8105b17759f0ee1f35f34a5ac7a3a0f8392e6bf9","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1280.6369398.tgz","fileCount":59,"integrity":"sha512-QyvoSLpM5UC6pLJiZwXGu65UjpwV+lDgyuKiBQmp06EeiS9yuV6bbSDlZz3+KA89cc+iXVv8mNQ8iy0yq96M3A==","signatures":[{"sig":"MEUCIGNOSgA7P9YiCGlv2Ibpa9gEN/TOVls5W+P/N6eaVGdOAiEAkOEXmL4jMdfE9MxZtrFRMuMXCYyb4caNZvRDuvqG2ZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1280.6369398","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180442},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"6369398b6069f577e50d31aa17076bd83b194aa9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1280.6369398","@flighthq/geometry":"0.3.0-next.1280.6369398"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1280.6369398_1785521214130_0.29088325347558164","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1297.43a5ef8":{"name":"@flighthq/collision","version":"0.3.0-next.1297.43a5ef8","_id":"@flighthq/collision@0.3.0-next.1297.43a5ef8","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1080f6e155c400d323bd52586c3afa19cef466fa","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1297.43a5ef8.tgz","fileCount":59,"integrity":"sha512-Mdmcrd79Xcjcejumy5QaF9ajeSepkhLtIZyXPJPLEo2jHaq4d1iYztiatXaB8KWdt2JP3p0B432oatEPSpFe/A==","signatures":[{"sig":"MEQCIG4Xlm1c6JLcCAHSEZLMIxG30rcIhHHQUMnuuOxkEIR7AiBZ4Z21bgeSIHlk0Wrys9U71WpZ7m63FEpOi2tcH80hEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1297.43a5ef8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180442},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"43a5ef8e9c9143931917ab0e3059aa12c2dac847","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1297.43a5ef8","@flighthq/geometry":"0.3.0-next.1297.43a5ef8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1297.43a5ef8_1785529572938_0.22611053593936026","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1299.b32cbdc":{"name":"@flighthq/collision","version":"0.3.0-next.1299.b32cbdc","_id":"@flighthq/collision@0.3.0-next.1299.b32cbdc","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"eb43ef0c008a5fb466a28d4f6e4a8bd441446200","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1299.b32cbdc.tgz","fileCount":59,"integrity":"sha512-8bxt+VdrofC4f3nGw8fMMaZIloMe+qIC2uQld5XsWbvCYcbrNshoZT2W9CAcdWcN56gsdti4yBh/ZNSlmwQjuA==","signatures":[{"sig":"MEUCIEZBb0cniyBw+PDuosfK4xz2nRGmpKepE0PV2zJMBrM1AiEAybHh++MyBI/fHqRVqUWxRsDnZxGyNQ8ogEjJ1QeL1hc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1299.b32cbdc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180442},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b32cbdc8a9ef6dcdea862be2c5c92fcc92a814eb","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1299.b32cbdc","@flighthq/geometry":"0.3.0-next.1299.b32cbdc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1299.b32cbdc_1785531089933_0.013555831905930349","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1315.1d4eb64":{"name":"@flighthq/collision","version":"0.3.0-next.1315.1d4eb64","_id":"@flighthq/collision@0.3.0-next.1315.1d4eb64","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"81774ffab2cec21119cc0a69e353d05dd9d592da","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1315.1d4eb64.tgz","fileCount":59,"integrity":"sha512-kgDquhjVxB6UWxqIxEOQYp+I+IgWmlxgDo+roRjlLsvpjQpzktD/ogdYj92BXlgeoqPv6kW/up6BEjLQA47Spw==","signatures":[{"sig":"MEUCIDqpq1wuKqu1dwZbRyr5H8S9TDT/aRYC8XZKwlYBvC4wAiEA2qXBVxyInSNtc9lU7AuM1V5JMJ/ls3Zt1oMj74tEw3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1315.1d4eb64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180442},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1d4eb64e5cd30c8e0127221dec60bb8b71d20f78","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1315.1d4eb64","@flighthq/geometry":"0.3.0-next.1315.1d4eb64"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1315.1d4eb64_1785538057360_0.017164045429802544","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1383.c61de17":{"name":"@flighthq/collision","version":"0.3.0-next.1383.c61de17","_id":"@flighthq/collision@0.3.0-next.1383.c61de17","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"71f51d67d6786fb5f2db35590fa3fc171365d749","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1383.c61de17.tgz","fileCount":59,"integrity":"sha512-SfbEKDixepICNtbzGWTM89WdpQHGS6qWzpe2BfSNF5tN+MM7D+UlHLSI31IEKdjbFkFou90/Kwv7V90EqgCEPA==","signatures":[{"sig":"MEUCIGLgOnp0IzqFy2uWqh9j38JyfoIlIh7o3wzV1d21tcyCAiEA8xEnxnDtJ86ycMkVm1zXyjImI1Ov3mB0gD5oasE/E8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1383.c61de17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180442},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c61de179af8a12c2fa3b9b7d5389ee302f577a0d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1383.c61de17","@flighthq/geometry":"0.3.0-next.1383.c61de17"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1383.c61de17_1785541133413_0.38749539413182466","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1392.f0bd0cc":{"name":"@flighthq/collision","version":"0.3.0-next.1392.f0bd0cc","_id":"@flighthq/collision@0.3.0-next.1392.f0bd0cc","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3ecaeecd3111663296d92c877a8e7f623dd5d9dc","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1392.f0bd0cc.tgz","fileCount":59,"integrity":"sha512-uv+9h6bucqseRPo6NYLYX2//avp86XDKxDDoo49i6LKR4E3sPrCUgXNo2GRzNmMgQF6cuyaTEm3K5Vb29AQ8Lw==","signatures":[{"sig":"MEUCIES5IqEVogvIRw36ZVheMtprC7vYO6XsHZJyZb47gX83AiEA50SUQcBHyXyhyVtfUhofHz706K85kTpxjUOh+moH13g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1392.f0bd0cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180442},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f0bd0cc78489e3892e453b30db774455c48445bb","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/types":"0.3.0-next.1392.f0bd0cc","@flighthq/geometry":"0.3.0-next.1392.f0bd0cc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1392.f0bd0cc_1785544919066_0.12623142952064947","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1422.b585c0c":{"name":"@flighthq/collision","version":"0.3.0-next.1422.b585c0c","_id":"@flighthq/collision@0.3.0-next.1422.b585c0c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"468b52d7a27bac214d4d30138a6f0e32b47ed98d","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1422.b585c0c.tgz","fileCount":74,"integrity":"sha512-NzZy5cwwUzwYmTSKz2aZ2px+BSERye5ks9IeFrQcb8uPMXsxDx+atimEngFuUYVnB+Hi6kbaiLNzLwN1xVNBJg==","signatures":[{"sig":"MEYCIQChFiO2jPGQiFvBOBKwT07INzINHj8vR10GlSrp5MV64AIhAN7R8h+OYLOi4nc+W9ubeuyq9GC13B/yE4Hy2NXdGz9J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1422.b585c0c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":226902},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b585c0c0536415b830b48047a685280019e9b16b","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1422.b585c0c","@flighthq/types":"0.3.0-next.1422.b585c0c","@flighthq/geometry":"0.3.0-next.1422.b585c0c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1422.b585c0c_1785549110138_0.8772972654845514","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1435.f870241":{"name":"@flighthq/collision","version":"0.3.0-next.1435.f870241","_id":"@flighthq/collision@0.3.0-next.1435.f870241","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"dd54271a7893c9404695652dd8425f4e8ef6317b","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1435.f870241.tgz","fileCount":74,"integrity":"sha512-zSzmoZXV5xDMmA3uF4QEdBNPHWODiRar/MaHo+OgcF9b3jkQMmVy64108HMctH4lxsytTPh4ElpxwDP7eOX0iA==","signatures":[{"sig":"MEUCIQDc9a+L2H+KrCcTUmX1j3MY7F9fAMUpRRQsX3HOil/xUQIgNZqsKmUbMHRn9/gKAMdp53Dp5bdzcf7FYF7Z0S/+osQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1435.f870241","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":226902},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f8702410a0f471fe70ebfaa9f5948103f256d46b","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1435.f870241","@flighthq/types":"0.3.0-next.1435.f870241","@flighthq/geometry":"0.3.0-next.1435.f870241"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1435.f870241_1785553043328_0.1402887041370786","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1436.388ef5e":{"name":"@flighthq/collision","version":"0.3.0-next.1436.388ef5e","_id":"@flighthq/collision@0.3.0-next.1436.388ef5e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7027df55a4a57974efeb9d9ed14e48976a8774c5","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1436.388ef5e.tgz","fileCount":74,"integrity":"sha512-rjrnf/lMDwh8zjrz6spZ3peQ4EwBWxdHiy93yRrCGGfYeBkA2bsmy4sTlJDDE5WXjJae+ORkvFM1Az2Y6MGOVg==","signatures":[{"sig":"MEUCICJiqZ7TU8X2tnUHykdBF6KAmwuRNc651T9AIXNXOrCGAiEAj76W0MNoWjtihFrOjAcpozW/ImmUdrBz/+JRx1/qBak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1436.388ef5e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":226902},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"388ef5ed36b19fdbaa9706d94b6194c9ccc99dd3","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1436.388ef5e","@flighthq/types":"0.3.0-next.1436.388ef5e","@flighthq/geometry":"0.3.0-next.1436.388ef5e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1436.388ef5e_1785553599228_0.9847165313155488","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1445.14ca01c":{"name":"@flighthq/collision","version":"0.3.0-next.1445.14ca01c","_id":"@flighthq/collision@0.3.0-next.1445.14ca01c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6e1b5c2bdff4eaa9719a8613ddfd44845749c26e","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1445.14ca01c.tgz","fileCount":74,"integrity":"sha512-xYCJpdxf3edvGKJTF+N7bTUY+Zo3kWCHsJhe1cLi6M2dzsWfFbun6bWnB8KN/uIGnpnKK+yWV9U3fyIyNKluJg==","signatures":[{"sig":"MEQCIH7VkSH3RCKpyHCQ8FfYu8OPBMfMmYXE+R2QrAo9mbt7AiA1wJxnylsNKGu/PDveS0wHGSANJRdbGE5IjiZKmA+IQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1445.14ca01c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":226902},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"14ca01c129b7714914dd32019913ba94cf91ec18","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1445.14ca01c","@flighthq/types":"0.3.0-next.1445.14ca01c","@flighthq/geometry":"0.3.0-next.1445.14ca01c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1445.14ca01c_1785556243670_0.45414156650979653","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1452.011a16e":{"name":"@flighthq/collision","version":"0.3.0-next.1452.011a16e","_id":"@flighthq/collision@0.3.0-next.1452.011a16e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f3a7bfaef5edcf859d322761c3b8f170be2b2447","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1452.011a16e.tgz","fileCount":74,"integrity":"sha512-qS+2KPCaxFd/CyqPrx+6x7C9i0m7zBlDM+u/jbgdPRMNdMwlQw8lDQ18JPM7/UXeC+aQN+ItJ3f9RLIxjsqPnw==","signatures":[{"sig":"MEYCIQDJ/xk38tM7VQkSfrv2kvGjGktBbMtVvs+AzKxKSXOANgIhALPrScMGfDrBxgULrcP3WS0x/foRpVEIh3MMubgoJydf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1452.011a16e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":226902},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"011a16efdcc1f9440e3b7b8ff73b798dc3b05523","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1452.011a16e","@flighthq/types":"0.3.0-next.1452.011a16e","@flighthq/geometry":"0.3.0-next.1452.011a16e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1452.011a16e_1785561541160_0.9688665472242739","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1454.b17f8a5":{"name":"@flighthq/collision","version":"0.3.0-next.1454.b17f8a5","_id":"@flighthq/collision@0.3.0-next.1454.b17f8a5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8558d6df67effbda30e337457d105f5bf161cd7f","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1454.b17f8a5.tgz","fileCount":74,"integrity":"sha512-5h7Q6MxQLIaT6MK6dmYbD3ClV6mN3E8MrJ3FIEwu4eVg9o2DSFvwa9zauAG1jU3Qt+Rk/5rNc4BzK1jmiqDeiA==","signatures":[{"sig":"MEUCIC97Xi4gMuF2SZyHGvNeqd9Y+Lz/eHFZFPEN3rTLQoU1AiEAvXTvzZNV5aaFPbD1dlwsoCywBJobCu3ZSFPGs+wEaz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1454.b17f8a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":226902},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b17f8a544d25917fb598fcc88ea844f78da755ef","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1454.b17f8a5","@flighthq/types":"0.3.0-next.1454.b17f8a5","@flighthq/geometry":"0.3.0-next.1454.b17f8a5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1454.b17f8a5_1785563671788_0.04362529264757797","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1456.ace2107":{"name":"@flighthq/collision","version":"0.3.0-next.1456.ace2107","_id":"@flighthq/collision@0.3.0-next.1456.ace2107","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7fb0401fdb16c95ac1a0e43d65631418ba6a1d5c","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1456.ace2107.tgz","fileCount":74,"integrity":"sha512-P+sen4kH6UQelrdJV4FQ/llvW1fryGUMEyqqS2BGGL2yonqe4QNnmCo0YNDjLars0FVtOYcd86bgW3p5n1yOaw==","signatures":[{"sig":"MEYCIQCKUXfHHLQrUZnCBV8GU4sTz0yfRyAi4YQAzRY0weFQtgIhAPGcFVYSwPSW+HfhqhyYy/PG8YB1gjgapcmaMfaNVneV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1456.ace2107","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":226902},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ace21074fb9930e46cad2e6f5eb69fddf1e647fc","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1456.ace2107","@flighthq/types":"0.3.0-next.1456.ace2107","@flighthq/geometry":"0.3.0-next.1456.ace2107"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1456.ace2107_1785593636716_0.036993124306234915","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1458.0c01b63":{"name":"@flighthq/collision","version":"0.3.0-next.1458.0c01b63","_id":"@flighthq/collision@0.3.0-next.1458.0c01b63","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5d0685ec552f4b644986b701814e6368c57694f8","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1458.0c01b63.tgz","fileCount":74,"integrity":"sha512-WRMCG8WklEf9gS7XBkSK8a+wQN4gzScV5jwiUJTal2Hig0tP/y7n7c2W+ee2bJq5vLdNBxCXTLvSED/CF0PYeQ==","signatures":[{"sig":"MEQCICmOGLUna5CDilbO8bt0DipLchCGnRid4y1PJukkvCWbAiAd05FwI8thDqK80LUHvdvAPS8gilJjDCPSM60QDiXAlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1458.0c01b63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":226902},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0c01b639276c03999958d3f3c0bf77927d63227d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1458.0c01b63","@flighthq/types":"0.3.0-next.1458.0c01b63","@flighthq/geometry":"0.3.0-next.1458.0c01b63"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1458.0c01b63_1785596173531_0.6207266110728933","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-edge.1458.0c01b63":{"name":"@flighthq/collision","version":"0.3.0-edge.1458.0c01b63","_id":"@flighthq/collision@0.3.0-edge.1458.0c01b63","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"16b80fa2e14bc31f12638c42ccd64456d0d3ce52","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-edge.1458.0c01b63.tgz","fileCount":74,"integrity":"sha512-Tb9VkUOzYVqUApuBrvcrybJ30stO7pqy1lJdHhO61012+kc2krXJGUqhQ3y5tNRbaM0ewRZfxW4UhXY4hltnRQ==","signatures":[{"sig":"MEUCIGKAKobYMYSrhqDdug7wIBKb9ift8Ewu9N7b/SsAoB7xAiEA5qlK8E4WMJ31PwM8MeYrDq0T+tKCw2v2vNNMDGrCacM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-edge.1458.0c01b63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":226902},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0c01b639276c03999958d3f3c0bf77927d63227d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-edge.1458.0c01b63","@flighthq/types":"0.3.0-edge.1458.0c01b63","@flighthq/geometry":"0.3.0-edge.1458.0c01b63"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-edge.1458.0c01b63_1785597351880_0.7299167865408067","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1460.2c18805":{"name":"@flighthq/collision","version":"0.3.0-next.1460.2c18805","_id":"@flighthq/collision@0.3.0-next.1460.2c18805","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"42669d4daea28198d6048437fa40f9b77672c5b6","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1460.2c18805.tgz","fileCount":74,"integrity":"sha512-HHlCaZ+yILB0lI3DfZt+gBKpWEKugY5WTA+tnZt+fpNB2Ffhd3yel/r6s1pQein2ir9LtLtaeTwIcCMVX5RIQQ==","signatures":[{"sig":"MEYCIQDFKSmUD45kUazYbx8HSsTsIxSEbni5qsSsAX3gPh83OAIhAKAXxs1TpvXjDnD2neYDznEvpZJ2XXYRVU+MIwjh6c8r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1460.2c18805","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":226902},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"2c18805ecaf9fa94a085a324659ef3fb4f75ab0e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1460.2c18805","@flighthq/types":"0.3.0-next.1460.2c18805","@flighthq/geometry":"0.3.0-next.1460.2c18805"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1460.2c18805_1785600111570_0.18235156694402543","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1463.b454aa8":{"name":"@flighthq/collision","version":"0.3.0-next.1463.b454aa8","_id":"@flighthq/collision@0.3.0-next.1463.b454aa8","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"54be2291aa419a53cc4303d913eaa11e7acb952b","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1463.b454aa8.tgz","fileCount":74,"integrity":"sha512-7kntAfZyT/GW9Tt9/eZiahkPYck26A0aGfHJo10xvd5WF9P/9E9goMCFyVx7+wuY7bhW7ugNHUk31a0stzSIew==","signatures":[{"sig":"MEUCIEtwnjij43rdkIhgMOpIqc2voNuItGxfgR33pbVOvlwzAiEAkVdBp1I1jbm8xDyxNttSkdoQ4BRYFTJo7fjREa4oK48=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1463.b454aa8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":226902},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b454aa8ba371a6f69f26d01dfcdea2908b24081d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1463.b454aa8","@flighthq/types":"0.3.0-next.1463.b454aa8","@flighthq/geometry":"0.3.0-next.1463.b454aa8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1463.b454aa8_1785628421208_0.2590936237553325","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1466.e0866d4":{"name":"@flighthq/collision","version":"0.3.0-next.1466.e0866d4","_id":"@flighthq/collision@0.3.0-next.1466.e0866d4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"98789e0ed0fc66ede1f6aafe96b9b638817a0308","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1466.e0866d4.tgz","fileCount":74,"integrity":"sha512-n7jJc52FIHxtfIKZYZCDJQ/PyuR6ynUhVwIv97vOaS5DJlpVLl2ejEeiGHO4E0LCS77Of3+4EcMxU6hCuuow+A==","signatures":[{"sig":"MEQCIFYXgS7vWTUY0Lli0Fj0llugw1HxhIhkie3PHZE+1SeOAiAxWAeceGsxRuD6MFJqOHqALHSu/X/FaR549ABMOZ9HRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1466.e0866d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":226902},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e0866d473f3d07c05f92e0c2c7539dd44f899001","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1466.e0866d4","@flighthq/types":"0.3.0-next.1466.e0866d4","@flighthq/geometry":"0.3.0-next.1466.e0866d4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1466.e0866d4_1785634237084_0.36088789155909917","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1473.098a860":{"name":"@flighthq/collision","version":"0.3.0-next.1473.098a860","_id":"@flighthq/collision@0.3.0-next.1473.098a860","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"aa8f6a2a939bd750ff601196c36a3ca4d4aaee3b","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1473.098a860.tgz","fileCount":74,"integrity":"sha512-ZO/ZniBeGHAvQVwEy/BTyWzo9uI4R0PLBNApbDbsS7XJU40m3gBK1Kh/CUzq0GToLJ2PjhRIl6V6sxgX3ObxTQ==","signatures":[{"sig":"MEUCIFVGNgvCJcz+z9ZoT/EoJ0SZdF0PwcAdkJNiVbesi2jXAiEAjtq3ZbJTJz6rYjgd3txtTAD/7NO4gzLP75v3izbmY50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1473.098a860","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":226902},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"098a860274de439d31b77faa19b2521361fd38ea","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1473.098a860","@flighthq/types":"0.3.0-next.1473.098a860","@flighthq/geometry":"0.3.0-next.1473.098a860"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1473.098a860_1785644560359_0.12350373476691434","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1494.7333e82":{"name":"@flighthq/collision","version":"0.3.0-next.1494.7333e82","_id":"@flighthq/collision@0.3.0-next.1494.7333e82","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8443782eb4e683e9286dc39870976c66dce15652","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1494.7333e82.tgz","fileCount":74,"integrity":"sha512-V7gLD+42Qvl08iIKvGhUZUTydqUuRhHL21QLK9W4zE1HgXeKgLqAgjJgoK5SRPoxkicNHsd4WBoAq2dXXCAbNQ==","signatures":[{"sig":"MEYCIQDf9xxIMMU30RIkGf1qehrDPkwtNdgtOYUY7EQcumW0uQIhAK1srrQy4QDSaeztJ1cGf3W7j09AlF3CQ4AHLDhPlwNO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1494.7333e82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":226902},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"7333e825d9df46d737c5a6557acbed4805e19e57","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1494.7333e82","@flighthq/types":"0.3.0-next.1494.7333e82","@flighthq/geometry":"0.3.0-next.1494.7333e82"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1494.7333e82_1785648799460_0.7272073104175929","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1498.065f223":{"name":"@flighthq/collision","version":"0.3.0-next.1498.065f223","_id":"@flighthq/collision@0.3.0-next.1498.065f223","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d9108055ec2aab7de5e14ce625ad38c782e070e1","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1498.065f223.tgz","fileCount":74,"integrity":"sha512-dc3uJoCVunWvimPRyXGez/ZlVC3PxLvOF7lf8In+5SnSr9klKJfmk/8qVl0vlciZEb5X1gDioBjlljA5rAMkaQ==","signatures":[{"sig":"MEQCIB4xw7X6FqeFMm2eUjiRoBvNB3KnZHUeUHLDXpv7brR9AiAXkXwyuaMm+EEFTll1JZ2cU+5ONBxq2kAFPh0KcVuqwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1498.065f223","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":226902},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"065f22315021c082f1ee9c5940572179a444e447","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1498.065f223","@flighthq/types":"0.3.0-next.1498.065f223","@flighthq/geometry":"0.3.0-next.1498.065f223"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1498.065f223_1785653240985_0.9916910229265663","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1511.9977321":{"name":"@flighthq/collision","version":"0.3.0-next.1511.9977321","_id":"@flighthq/collision@0.3.0-next.1511.9977321","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8ae3489ae1f4c05e8b8137c38cc25fb003d3536e","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1511.9977321.tgz","fileCount":74,"integrity":"sha512-tYF0ODlm2W2TZqTd1Y+q52WW9WCfZoQgC70yU26L8dh1AowCqgwAquK6kzQiNSl83UnkY+QytwrFNFBdoJzy+g==","signatures":[{"sig":"MEUCIQCxkVHOuNJ0RHHu4V510B6ir7vhGtwMtVOqJ9woKDVNjwIgIGy9K0M3GebpFpRFgwiPmGumUJYwKm3JZ6rlhUw4lPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1511.9977321","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":226902},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9977321a8a2b33948342490df7d752c741aea70f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1511.9977321","@flighthq/types":"0.3.0-next.1511.9977321","@flighthq/geometry":"0.3.0-next.1511.9977321"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1511.9977321_1785687598457_0.9593670040159687","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1512.edc0fee":{"name":"@flighthq/collision","version":"0.3.0-next.1512.edc0fee","_id":"@flighthq/collision@0.3.0-next.1512.edc0fee","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"25f3cef788da7557b0d153ffa493085967aaee33","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1512.edc0fee.tgz","fileCount":74,"integrity":"sha512-62cU7FnlVMFYW2bE/pxw5m3QU8SFmhXYt0mmq9EEmvvvs+RVk+8Juy5Z4ussJKJRClU1v0CfHDC/TVS/7hgRuQ==","signatures":[{"sig":"MEYCIQCZePWc3JUc4m8ZZWW7LBs0vni96BEEHpD1n2g64fXE6AIhAK+OO/1HFRoW9ybPo0eSz15sqdKPDlHcFrF6r9g6pSPE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1512.edc0fee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":226902},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"edc0feec3b5cd41669f5274816bc61663f33b598","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1512.edc0fee","@flighthq/types":"0.3.0-next.1512.edc0fee","@flighthq/geometry":"0.3.0-next.1512.edc0fee"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1512.edc0fee_1785688895009_0.8394525650398164","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1514.a24d43f":{"name":"@flighthq/collision","version":"0.3.0-next.1514.a24d43f","_id":"@flighthq/collision@0.3.0-next.1514.a24d43f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"62c0eddee41576616102d4d16db1022924f105df","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1514.a24d43f.tgz","fileCount":74,"integrity":"sha512-EAW8n+At+AteYYuUD76zCOZoKSzYFYFqngUZtpdN5yY7fv2ukv0RnFdvWiVDP+lLwfD/Vlsk6CMLOICL5FOmVQ==","signatures":[{"sig":"MEUCIFKofNWv0sVickTYiDC9q6OBpNJDgN1HydtAexaauk5/AiEAyh0ujonL8gfTiBg/3e9Pyz1KOHAdDwJYaHK/z+iSCU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1514.a24d43f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":226902},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a24d43f2682495cc61a508e4a6c62e0e997917eb","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1514.a24d43f","@flighthq/types":"0.3.0-next.1514.a24d43f","@flighthq/geometry":"0.3.0-next.1514.a24d43f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1514.a24d43f_1785689599628_0.4665568629622554","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1515.d4dc88e":{"name":"@flighthq/collision","version":"0.3.0-next.1515.d4dc88e","_id":"@flighthq/collision@0.3.0-next.1515.d4dc88e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"43a376c05031dd5008b9de302ee6534169618be4","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1515.d4dc88e.tgz","fileCount":74,"integrity":"sha512-IGMu6XQTitNMRL2dk4WDeUGCgx4us0zfRh/4gOZvFeqjW7+2Oqx8J80DLLozS/Og2yHNRCbP57q89TS20JSKPw==","signatures":[{"sig":"MEUCIFSdlpotmcQxMXRfKH+4O+dktOR2WGKX+ObsJcnYRdzCAiEAiD9rbUbfApPsopysOB1xlgF+CcSdGJycaEJ0I+e5xYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1515.d4dc88e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":226902},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d4dc88e6a3844b53342a693f7d64b5e4a6ab6f72","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1515.d4dc88e","@flighthq/types":"0.3.0-next.1515.d4dc88e","@flighthq/geometry":"0.3.0-next.1515.d4dc88e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1515.d4dc88e_1785690227155_0.8943980841456542","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1516.1b4fb2b":{"name":"@flighthq/collision","version":"0.3.0-next.1516.1b4fb2b","_id":"@flighthq/collision@0.3.0-next.1516.1b4fb2b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"aa11f9951a9b57e1d2fec3b9bdbc998b788aa5ef","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1516.1b4fb2b.tgz","fileCount":74,"integrity":"sha512-JPz2qSXiHk7wuE1Aqsr2A9gKIe7xaWnbPB/2lR6KsX2juN3jYfmje1Nq7LpExsExkk748cLntjYuSXnLd1dAIw==","signatures":[{"sig":"MEUCIDqFl03Nk/M6e7iPhA8D/Qtx12BI1EovnkchCrlSPs0OAiEAzj78nuOQFLzyeJOf+0lVpdgfk76pj4RombSswRgbl3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1516.1b4fb2b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":226902},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1b4fb2bdffc6d3f23e9bfc8bca0211d211284c65","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1516.1b4fb2b","@flighthq/types":"0.3.0-next.1516.1b4fb2b","@flighthq/geometry":"0.3.0-next.1516.1b4fb2b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1516.1b4fb2b_1785692136968_0.5547218843621209","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-edge.1516.1b4fb2b":{"name":"@flighthq/collision","version":"0.3.0-edge.1516.1b4fb2b","_id":"@flighthq/collision@0.3.0-edge.1516.1b4fb2b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"76811a3b68891b2dd6004c90876df44625df07ff","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-edge.1516.1b4fb2b.tgz","fileCount":74,"integrity":"sha512-FW4s0ujqaIQMjHMw3Yj70Xf1Alkjqcw5jyaUqK8vTTN+7w8rvlk2c7boMlKXlDdfi/neg3A3KcFjjCi23HzBGA==","signatures":[{"sig":"MEUCIEVk2XdnvNR0+V0tlpb/NlhkstC7z24irCtnMXZ242WqAiEAmcSXULTnLTpywLCVO1fxu076vjlkaVylf0zLemyeOko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-edge.1516.1b4fb2b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":226902},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1b4fb2bdffc6d3f23e9bfc8bca0211d211284c65","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-edge.1516.1b4fb2b","@flighthq/types":"0.3.0-edge.1516.1b4fb2b","@flighthq/geometry":"0.3.0-edge.1516.1b4fb2b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-edge.1516.1b4fb2b_1785693472772_0.1373336331006867","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1529.90e58ad":{"name":"@flighthq/collision","version":"0.3.0-next.1529.90e58ad","_id":"@flighthq/collision@0.3.0-next.1529.90e58ad","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6599cf3f9c0c9f08a0c721fd77ef1b6740107c76","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1529.90e58ad.tgz","fileCount":74,"integrity":"sha512-7ypeIrIELPIiK5+EB4UOhfXACgKvETipyXOO7UcatXEZiA6nG0NnU1quL5WIq8Za6SGUPrKFWVRkb8s6w8PQyw==","signatures":[{"sig":"MEYCIQCVAx1Zni9pf2E4wGis+h1wGUlI/AAVoZ7+UrfhqOHOlwIhAPEO5PDynv9Wfny3JLDPYqpiibyOxOHC4FBeLHOulEv8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1529.90e58ad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":226902},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"90e58adf01930ef7c7fcdc6eb5a687e120ecb8d3","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1529.90e58ad","@flighthq/types":"0.3.0-next.1529.90e58ad","@flighthq/geometry":"0.3.0-next.1529.90e58ad"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1529.90e58ad_1785694874856_0.5274889571257799","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1530.70058bd":{"name":"@flighthq/collision","version":"0.3.0-next.1530.70058bd","_id":"@flighthq/collision@0.3.0-next.1530.70058bd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1f4e367b2bf0e3f035db0bf0a90889810045bd0b","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1530.70058bd.tgz","fileCount":74,"integrity":"sha512-6+MP4ptmEZpLmNz+Se7P+wTPl2LoFCzKbnh3S9dI+BST/IiLl+dwkNWD56JiH44MKJ4ZYu/oxnN2mlGPQhgS8w==","signatures":[{"sig":"MEUCIQDVvhqnnnSLFll4Fln/2kHVRngAVikfQ/M7H1FayZ7xBgIgKvzGE4m4nublQ3zNhuaxFhuTD/GgRCbuw4y2PqQo/IY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1530.70058bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":226902},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"70058bdba1117a9909641d6e76f0bd88a307a090","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1530.70058bd","@flighthq/types":"0.3.0-next.1530.70058bd","@flighthq/geometry":"0.3.0-next.1530.70058bd"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1530.70058bd_1785696653370_0.4094025913793826","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1543.f490ae8":{"name":"@flighthq/collision","version":"0.3.0-next.1543.f490ae8","_id":"@flighthq/collision@0.3.0-next.1543.f490ae8","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"23760736da4da68eb515e5073792c162891af671","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1543.f490ae8.tgz","fileCount":74,"integrity":"sha512-XQ5bxBkvwXvaSARUL8qzC09imaLyhKANz2g2ViRedXWGlGi+OydKQLQeVxQaHHOiPlgl9qPe2W0/qWBF6MquEw==","signatures":[{"sig":"MEUCIQDs5LrDUagmiPGFRC4XsAy0aEckFRwpUcjgpvP40c3z1wIgfHF7Rut/orP9Baac7dbRS3aSETKp29sgEsI1k6SPxvQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1543.f490ae8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":226902},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f490ae89ca1ff55aec63b1275cf5932dca9736c6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1543.f490ae8","@flighthq/types":"0.3.0-next.1543.f490ae8","@flighthq/geometry":"0.3.0-next.1543.f490ae8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1543.f490ae8_1785701540180_0.29660636013795183","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1560.03a2b36":{"name":"@flighthq/collision","version":"0.3.0-next.1560.03a2b36","_id":"@flighthq/collision@0.3.0-next.1560.03a2b36","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"bf8301b77887aec2a2412eb5630db0273b394fa9","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1560.03a2b36.tgz","fileCount":74,"integrity":"sha512-YFDd1TeuL4n24PtgH/RkkrMuuMXG9C68zPy7yaiDUmmCVmb4Rl49i2Eg31DdKlTD/xeNQBW7HBgMg/UM3GwIWQ==","signatures":[{"sig":"MEYCIQDiHe3/2DHzMMOhkEX00CCO5mkTSSjZ/lk2QhVxG+IECAIhAOHUMidkiUvmf7N61BD32KvJ7KZrqk16e4jol+TKdcdW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1560.03a2b36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":226902},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"03a2b36a489512230a9c11c37e9759f6544e8393","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1560.03a2b36","@flighthq/types":"0.3.0-next.1560.03a2b36","@flighthq/geometry":"0.3.0-next.1560.03a2b36"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1560.03a2b36_1785702436161_0.7279929381246635","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1562.75af469":{"name":"@flighthq/collision","version":"0.3.0-next.1562.75af469","_id":"@flighthq/collision@0.3.0-next.1562.75af469","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6ea79de3cc4d2487423248eeeeeb4ec60c7de32b","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1562.75af469.tgz","fileCount":74,"integrity":"sha512-O+cX0A7Q/gmzPDEd04PTfkl3yXF9AMIRL6sKAHKicmpAe6yFB83EPPFg2ZNPvSlP5C59OnOMQpo3PG/Fest0pw==","signatures":[{"sig":"MEUCIHi/TVpe5CqAuvpBnsFbS8SRBd1XVTi9cHOE4NuwNeYPAiEAyUk7TAgME+elQhif/F99HRYP+Mlk0OwIQcvcz5Sxobk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1562.75af469","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":226902},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"75af469acfe0685193e57cc5f2a1e572dd3b9154","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1562.75af469","@flighthq/types":"0.3.0-next.1562.75af469","@flighthq/geometry":"0.3.0-next.1562.75af469"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1562.75af469_1785703212901_0.39934624843679223","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1566.dcdf1d3":{"name":"@flighthq/collision","version":"0.3.0-next.1566.dcdf1d3","_id":"@flighthq/collision@0.3.0-next.1566.dcdf1d3","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ac7f7a715217b6935861a92e415818eec9604486","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1566.dcdf1d3.tgz","fileCount":74,"integrity":"sha512-7ZEfmGHTs4+U3Btl+Xmybk1m9AJfRpcJTxsk/bTJAjnt8LOb9Sudo20bBj0p5596IM0bWmSB/YqWPC100ZuU8g==","signatures":[{"sig":"MEUCIEJrwFjLwBQB8GuHEmCzgfXc0ECjjFjQZxx5YBrpMG2kAiEAg4H98ihe3wg5G0kz6F9FtLMaKQaAPMyS7+WRw37b8jc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1566.dcdf1d3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":226902},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"dcdf1d380b7450003377fb12aa1ceeaeedf1de6b","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1566.dcdf1d3","@flighthq/types":"0.3.0-next.1566.dcdf1d3","@flighthq/geometry":"0.3.0-next.1566.dcdf1d3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1566.dcdf1d3_1785703979404_0.5335318649588916","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1584.a68fe91":{"name":"@flighthq/collision","version":"0.3.0-next.1584.a68fe91","_id":"@flighthq/collision@0.3.0-next.1584.a68fe91","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"866b9b1f71d918aa56b03ade0e983d9ea9e184c2","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1584.a68fe91.tgz","fileCount":79,"integrity":"sha512-/kcBjwU3SSxj/IUfQbTt8gyv9vqhA6PYi5nChbU8kRPKrBS5ekTB72gkx7PEKM2GM1ghDQMBtqni0iL9nLD06A==","signatures":[{"sig":"MEUCIEH4+Ch3g3NMAwGV+LBHQ2isl7KFrJXZC5lVF/ONK2x1AiEA4+q2UvKVXa5y7rZKP69FGUiJUoH+dFT5BE65zNp8lLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1584.a68fe91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":257697},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a68fe9137057f2a95b99ac069dda971f014de061","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1584.a68fe91","@flighthq/types":"0.3.0-next.1584.a68fe91","@flighthq/geometry":"0.3.0-next.1584.a68fe91"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1584.a68fe91_1785707722082_0.4218013879111968","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1585.17d10c4":{"name":"@flighthq/collision","version":"0.3.0-next.1585.17d10c4","_id":"@flighthq/collision@0.3.0-next.1585.17d10c4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4890b5067e5cdd98b220f2be289fbbbb46d58a72","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1585.17d10c4.tgz","fileCount":79,"integrity":"sha512-zF3Re66Zev75BjG5gNLHAQEIkd8OnfnZZX3nhr++suFOw5dRGmTS9Uj1iuKa9UB7KHO4F3/F+UBNKO7EGKveWw==","signatures":[{"sig":"MEYCIQC0XsqHQDTQAAXd/jc2wEmwvmqsL6MxKdftEvVeMqtjuQIhANwDun/7MET2jP2GwcULZkN76twEcaeuOLIY7q3n4ELB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1585.17d10c4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":257697},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"17d10c463542e9b4d591a307110b94f769643097","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1585.17d10c4","@flighthq/types":"0.3.0-next.1585.17d10c4","@flighthq/geometry":"0.3.0-next.1585.17d10c4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1585.17d10c4_1785709682845_0.03573741814924469","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1593.a47f94a":{"name":"@flighthq/collision","version":"0.3.0-next.1593.a47f94a","_id":"@flighthq/collision@0.3.0-next.1593.a47f94a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"92c4266c916a4d0eabf8ac97ad36576c06adf5f4","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1593.a47f94a.tgz","fileCount":79,"integrity":"sha512-3J4mdhhPdWBUSGn4ODTSrWKDLYX5Ioi3VhyfMa8cVEQ6+XUIMqbVUnRnQRYkWkdlq2ceHHxthTzo8SrQ+/41AQ==","signatures":[{"sig":"MEYCIQDvJxPB4bTqo26RaSW1U6Yz5UcVT3HLKCEfL0NzIyOV6wIhAIBPiNcnTpP9G1J4nKHhJwCMZANBiO5rTUrbVL8QSQS7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1593.a47f94a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":257697},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a47f94a9e2113c26d8873e31b600d1fece03e41a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1593.a47f94a","@flighthq/types":"0.3.0-next.1593.a47f94a","@flighthq/geometry":"0.3.0-next.1593.a47f94a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1593.a47f94a_1785710011332_0.003868666893911188","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1595.4d49b41":{"name":"@flighthq/collision","version":"0.3.0-next.1595.4d49b41","_id":"@flighthq/collision@0.3.0-next.1595.4d49b41","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b801da37c1492fed1b2824732fc4b630bb5e493f","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1595.4d49b41.tgz","fileCount":79,"integrity":"sha512-oEDF4c7YYpM3kUsK9RvqCTMKl4d6Ing8SUKaPMQGaT9HvgzBv9V0m4GHh+AIXGj34RVQYyRwyO6N1Y1jk3pcrA==","signatures":[{"sig":"MEUCIQDSdUAG/skabCtNvcjIM5ZZB6KdYdzify05zCdlQrtlCgIgcb+Pyz5wDn6HtDdItqVanRola0AjHQwe3N4d7i6UFCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1595.4d49b41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":257697},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4d49b4121dc50784983e62641000a5c86f75889f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1595.4d49b41","@flighthq/types":"0.3.0-next.1595.4d49b41","@flighthq/geometry":"0.3.0-next.1595.4d49b41"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1595.4d49b41_1785710570899_0.5025482703735051","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1601.12b771e":{"name":"@flighthq/collision","version":"0.3.0-next.1601.12b771e","_id":"@flighthq/collision@0.3.0-next.1601.12b771e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ff30bd36900447e5d5d7d2420a29fe2a8b6126f7","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1601.12b771e.tgz","fileCount":79,"integrity":"sha512-PVuxDyoldaQFce2JFHT1VQQUqjwMB/EwqTfNmPlhG2VNivdMjSP6YjClFHcQFOh84i0Bpd6/KbGQtbtOBlynYA==","signatures":[{"sig":"MEQCIAL2i1OQwpq73b4/1c40+PZe7IPNLwrekIpUD866H0jwAiB/qDEBeA1emi6DmkmWtRGuAFa2FfFjT1wZKk+xtIcMSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1601.12b771e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":257697},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"12b771e93c8c0cbaef5618df4216aef7600807dc","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete shape-vs-shape overlap returning a contact manifold (minimum-translation normal + depth), plus point/segment queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1601.12b771e","@flighthq/types":"0.3.0-next.1601.12b771e","@flighthq/geometry":"0.3.0-next.1601.12b771e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1601.12b771e_1785713111931_0.1737490524720251","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1665.6235922":{"name":"@flighthq/collision","version":"0.3.0-next.1665.6235922","_id":"@flighthq/collision@0.3.0-next.1665.6235922","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5103c065891f97783ef545f7a37a825bddb28b8f","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1665.6235922.tgz","fileCount":84,"integrity":"sha512-FCo6G76b/D8yz5F8U5a9jhMQ6YRhCIvuv5Edu3riNPVKfRWt1yH364O+bAyuNVLmAIru9O0r8tj3pfJhrsB+Uw==","signatures":[{"sig":"MEYCIQDUPKI7bMKPJqZbQZBZ2WkgVBLrhnY0h3SFPxQJ6iHBnwIhANlqBm9a+HIlyTFTNCsqyOGw/eSSP3yOHkttXczOA6bB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1665.6235922","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288886},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"62359229b292265b7e752a22f24960d14eee9299","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1665.6235922","@flighthq/types":"0.3.0-next.1665.6235922","@flighthq/geometry":"0.3.0-next.1665.6235922"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1665.6235922_1785728816255_0.5069173330569243","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1669.5808974":{"name":"@flighthq/collision","version":"0.3.0-next.1669.5808974","_id":"@flighthq/collision@0.3.0-next.1669.5808974","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"70537178183804b63c90276dc17df8935d24f43c","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1669.5808974.tgz","fileCount":84,"integrity":"sha512-bMJwpQcQTs9QIG7YuGmH/iNjEZpRHIz935gyUkZKpvPJLANgWl96nDG/7ot19FnAxyq3gsCJ0Ya0Lf8JvRv0Mw==","signatures":[{"sig":"MEUCIG8G12ibXrIOrPBLf3ux4myYUU6Z2ivO9OtNGlpvFWP3AiEAqgzArgNiJE2XLLky9ZNUAVtq/wpJFKRvMplnqUYarZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1669.5808974","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288886},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"580897420aded2f3b296e3ef98439dc6eddc2b35","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1669.5808974","@flighthq/types":"0.3.0-next.1669.5808974","@flighthq/geometry":"0.3.0-next.1669.5808974"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1669.5808974_1785731074438_0.5496744984561335","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1689.2810c05":{"name":"@flighthq/collision","version":"0.3.0-next.1689.2810c05","_id":"@flighthq/collision@0.3.0-next.1689.2810c05","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1047be42cbeb387c04a784d2a0aa91dbda4ec64d","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1689.2810c05.tgz","fileCount":84,"integrity":"sha512-w5WhvP0mLOzV87E6tJzOdTW/G1BcMbbA7Fc2A6guZhfcXEEp/nF+U1gCnKCKzdGtiSYYKThOeOPuJ+msD3j1Ug==","signatures":[{"sig":"MEMCIAMp29UfoUdh9U7AMWIMKQikeXPcUp0EScKF5mhy7lM5Ah9ky5h3Yq2ruHjZOJbKmsD9Swy72wUNNM3rnUXGSdiu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1689.2810c05","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288886},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"2810c055e3f7afdd6b6f202ae90ae8c2f8bb6230","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1689.2810c05","@flighthq/types":"0.3.0-next.1689.2810c05","@flighthq/geometry":"0.3.0-next.1689.2810c05"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1689.2810c05_1785736593870_0.2787656214192764","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1692.f1a7a9a":{"name":"@flighthq/collision","version":"0.3.0-next.1692.f1a7a9a","_id":"@flighthq/collision@0.3.0-next.1692.f1a7a9a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c4067450e219fa33cfd0dc52cf25130205655f07","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1692.f1a7a9a.tgz","fileCount":84,"integrity":"sha512-xvDOnu8u4RybR6e19TqzhVMEf7FczJ3v9uOfqS/O9tHFXs4RzeNXIjbF0ZgklX3i75Ag+sCZBTbXijcbbWPphA==","signatures":[{"sig":"MEUCIQDO4MewFXBpFsWOwb+CCq8oiP9pRf2NwECEO9ePDe1YIwIgIbJpgdX0hYsgaZzAJP+GCKW6W35l875ql7CApiBXYoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1692.f1a7a9a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288886},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f1a7a9a02f244a18b0e60c136ca1a801ab90f5a3","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1692.f1a7a9a","@flighthq/types":"0.3.0-next.1692.f1a7a9a","@flighthq/geometry":"0.3.0-next.1692.f1a7a9a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1692.f1a7a9a_1785738681123_0.07233774623927203","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1702.8973fda":{"name":"@flighthq/collision","version":"0.3.0-next.1702.8973fda","_id":"@flighthq/collision@0.3.0-next.1702.8973fda","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"29b0203d2cef207710387d52694766598cb2da16","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1702.8973fda.tgz","fileCount":84,"integrity":"sha512-B5ya0g+NVNEqv8VznbPbnXiXNOINsQke2aHsvKIOU6m/dVG3WwWQXVyEnDJ5sVfrdg+nn/KphoGcYVhotPPOgw==","signatures":[{"sig":"MEUCIHJ28oSxQJQ+eF2uLvrDDdlogHzJ0L+22WVRb5PjUlupAiEAopHTdVueZf6bDgVFX1DWEel8+eeTK3nkvjrx3kg4dl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1702.8973fda","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288886},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"8973fda06f5ca9231f90894481f4f010bf0fd1e8","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1702.8973fda","@flighthq/types":"0.3.0-next.1702.8973fda","@flighthq/geometry":"0.3.0-next.1702.8973fda"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1702.8973fda_1785739107805_0.9657952219298658","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1704.8557784":{"name":"@flighthq/collision","version":"0.3.0-next.1704.8557784","_id":"@flighthq/collision@0.3.0-next.1704.8557784","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6a67fe0c78b029089697a0050278bb2e04a17c10","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1704.8557784.tgz","fileCount":84,"integrity":"sha512-Y8z7YzItyetRgK+BGlS4SrQDg63ZGcRiIVVSyOfi5RV3hfERFRIvzyLoj7WIrUVp/P6MD+IDzatHkSvTkvMNxg==","signatures":[{"sig":"MEQCICCoLIqrxXOoK57vqbcyi0NrcIQD9qyAsUElVqdmtnl6AiA7wdfJCBgx3jZ5iX2GyOislnkbR+sb2KyZ6qTwU+uI8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1704.8557784","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288886},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"85577843ea03c36dd8a14cd4e70c9c05ecb424bd","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1704.8557784","@flighthq/types":"0.3.0-next.1704.8557784","@flighthq/geometry":"0.3.0-next.1704.8557784"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1704.8557784_1785739758517_0.9968744546621924","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1714.3bd86f1":{"name":"@flighthq/collision","version":"0.3.0-next.1714.3bd86f1","_id":"@flighthq/collision@0.3.0-next.1714.3bd86f1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e888f39af64d2689ec0740d5eab37166b35c48d4","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1714.3bd86f1.tgz","fileCount":84,"integrity":"sha512-tzeDSTbemEsSRVOpPdn7cIe8n8BMeQI+MjjTiOZSScgspQx5EESOpxDGoU5k8wtN/JbOF7YK+Ui3AtYd/wnrtw==","signatures":[{"sig":"MEQCIBhhYIax/C46RNhdpkA4n3xdurxkSIwSD6quXTyubbJ2AiAjdsOzjWGJybXQpwSg9xiXtpta7gDRSPbZYcwhY77A9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1714.3bd86f1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288886},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"3bd86f149da805604525295161e558ccd0e3bbea","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1714.3bd86f1","@flighthq/types":"0.3.0-next.1714.3bd86f1","@flighthq/geometry":"0.3.0-next.1714.3bd86f1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1714.3bd86f1_1785869680692_0.019775541942403718","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1728.26853f6":{"name":"@flighthq/collision","version":"0.3.0-next.1728.26853f6","_id":"@flighthq/collision@0.3.0-next.1728.26853f6","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b39a8ec407208f51e23690a4af21d72a045853ec","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1728.26853f6.tgz","fileCount":84,"integrity":"sha512-yvB7E9L1rJYk5u9i1Z8cAcqTSJTKshDiNXU89YyJQboIsD50nOa9F5mY1lcagbsdxfM5JqxCTwTpXmkoQNlecQ==","signatures":[{"sig":"MEYCIQDGWyBlukTPyITmZKIH2fBpWCn6/u59SAOUWbdyOG7pJQIhAMCIgxhWCQru3DoQv7rPE6Y3mym6DceZ46lLlnfITu4Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1728.26853f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288886},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"26853f60cbb609cfcf85603054d88b2ed96f51e5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1728.26853f6","@flighthq/types":"0.3.0-next.1728.26853f6","@flighthq/geometry":"0.3.0-next.1728.26853f6"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1728.26853f6_1785873184778_0.2554243725959351","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1729.f927a3b":{"name":"@flighthq/collision","version":"0.3.0-next.1729.f927a3b","_id":"@flighthq/collision@0.3.0-next.1729.f927a3b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"221f4ad0ffaf6cc5ef39e0c522566dbb20b582fb","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1729.f927a3b.tgz","fileCount":84,"integrity":"sha512-wJwqIuXO0p+KnKFJODQfETbg5ECRtU8PTMZsfO+zsH60swrcrFUzRzRfBwtTlNoX5KLyoimRiboNcUl8HDNzpQ==","signatures":[{"sig":"MEUCIEb9lTBXUISzrJUeH1VTDxnUevXHcSCTkd8DxLG2404yAiEAy+SjtWGeSXGfcEinx2z8F8wjK3ufjaUEpGwXoI6L3Pc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1729.f927a3b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288886},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f927a3beb1d6779d73bf2f4545f3b2a736a9a638","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1729.f927a3b","@flighthq/types":"0.3.0-next.1729.f927a3b","@flighthq/geometry":"0.3.0-next.1729.f927a3b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1729.f927a3b_1785875373054_0.21306638481179485","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1781.5d072ef":{"name":"@flighthq/collision","version":"0.3.0-next.1781.5d072ef","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.0-next.1781.5d072ef","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"033cbd813bafa589e68e2aad2331629fce411918","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1781.5d072ef.tgz","fileCount":84,"integrity":"sha512-yWtmWZRJlsYa53AqRySAhZcnDvMc9hpbL4xC2rXvitVJo1cvPtBLWAImO+t2X3FDMxL7s93rLzQWsh5LYZn0BA==","signatures":[{"sig":"MEYCIQC9rXhUL0Pq/z6OjUXjzPlAn66IuyUFG9361HMJH1UPqwIhAM5sayhWbrY/uR7++rlYorrh/bPQYHjctcFrtVZUWhnn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1781.5d072ef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5d072ef1ec95fe0f4e269eaea912a652d9f99257","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1781.5d072ef","@flighthq/types":"0.3.0-next.1781.5d072ef","@flighthq/geometry":"0.3.0-next.1781.5d072ef"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1781.5d072ef_1785888070971_0.7873213839705748","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1783.cd11ab1":{"name":"@flighthq/collision","version":"0.3.0-next.1783.cd11ab1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.0-next.1783.cd11ab1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a7e415ba9e3d4949c84aa6903830f1ef63999541","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1783.cd11ab1.tgz","fileCount":84,"integrity":"sha512-P2C+4hdqaQ/QDFQLjKtP9RITNNwrIP2Wpe174aow71FBAZ85bNqbq0kyEs3z7rWoQl2Mac8B5aY9COfTNizTyQ==","signatures":[{"sig":"MEUCIQCiJ9bQXMHXl0srjoaT/KTbb93BnUunvWYx8ml5LfqVswIgD7VKZS0UTgyKB3i0h47xs337OLwmeP+LWmkw1AmiK5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1783.cd11ab1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"cd11ab1582113745b9db8cca5be9a243af50aa33","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1783.cd11ab1","@flighthq/types":"0.3.0-next.1783.cd11ab1","@flighthq/geometry":"0.3.0-next.1783.cd11ab1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1783.cd11ab1_1785889442171_0.16768512052399553","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1848.58f06fb":{"name":"@flighthq/collision","version":"0.3.0-next.1848.58f06fb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.0-next.1848.58f06fb","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b75e1074d7c133bb4ce55cc3e8cb27dc35839134","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1848.58f06fb.tgz","fileCount":84,"integrity":"sha512-xzG5EkZXucmW/ZL1F02Su2y5fEItM8x22QemLHLOhKPhQ84BtaDZkjL9+Y1L+jjXSuM0tYgm3Fs2rOa3nQKOWg==","signatures":[{"sig":"MEQCICZeC7nC4xmBh5eu9v2KGhxnub4VT1WuCwcb51QWIQImAiBH7Jf0Og23fvlxumIneftz4TUg699emFGiW7YZVIAWag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1848.58f06fb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"58f06fb6be36174581712d5f9194402fabce7a9e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1848.58f06fb","@flighthq/types":"0.3.0-next.1848.58f06fb","@flighthq/geometry":"0.3.0-next.1848.58f06fb"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1848.58f06fb_1785892162373_0.24988922219813992","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1849.a370765":{"name":"@flighthq/collision","version":"0.3.0-next.1849.a370765","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.0-next.1849.a370765","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3a06cf96d5ad8c955c6db72ea09191782b0e7c41","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1849.a370765.tgz","fileCount":84,"integrity":"sha512-ljibH0wQYngCoDcIv1RTmzMUwfc7lh+VhR5ySBMoB/Ug8Xbx1RbFvvi7F9NV2fXo5MF/nvNkQa2njyH6P5Mc6A==","signatures":[{"sig":"MEUCIQDT3JqRWWyOGWKiTO90bd3RFfUCZYE4ZUV6F8WWdkxCrgIgVFYF4dunJlS9KFIxSID0YQeY3ckTUMbYJQRJVU2SCEU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1849.a370765","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a3707655f8c25ac48a542bdcd08294d26459d4ee","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1849.a370765","@flighthq/types":"0.3.0-next.1849.a370765","@flighthq/geometry":"0.3.0-next.1849.a370765"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1849.a370765_1785892513603_0.04432229540251287","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1872.c2b1f7c":{"name":"@flighthq/collision","version":"0.3.0-next.1872.c2b1f7c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.0-next.1872.c2b1f7c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2929226daba8ccdeb7ce67080daa5fdac09013b4","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1872.c2b1f7c.tgz","fileCount":84,"integrity":"sha512-Mjn0dHukRG418h6vyHke/yZK65OepTAGbNC0L+G/UDkTJCOawBHKqFUsihSZn45vtN0yrpoqaXb/9FxOq1J2ag==","signatures":[{"sig":"MEYCIQC2eIzeYPaoIXSKOpG87dXOebyRiaLHY4U1ifFSqegj8QIhAIbbmtgZqEh9BVWIzLVUkSUVvgw28DPBKWhlpkCJNMyK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1872.c2b1f7c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c2b1f7c8bf02223fda04edd333cf5480037ea2ee","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1872.c2b1f7c","@flighthq/types":"0.3.0-next.1872.c2b1f7c","@flighthq/geometry":"0.3.0-next.1872.c2b1f7c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1872.c2b1f7c_1785958050971_0.06806688482148582","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1883.9cd374b":{"name":"@flighthq/collision","version":"0.3.0-next.1883.9cd374b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.0-next.1883.9cd374b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ad9af628b2c119a2b5d054b78a2004ca3eef79ac","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1883.9cd374b.tgz","fileCount":84,"integrity":"sha512-d/7r8CWBEkKT67FOTDeHfcM9/dGtCdtn7D1z7TPj3CxVM5Rw0kcFswcI4X71MCXO4h2sCPQsZTj5U7HX2rSpQQ==","signatures":[{"sig":"MEYCIQCEvT+Zo+lO3/b3t1YFaOlksO3qFy2LAQaIIjDNp0ySEAIhAI9GM7PWOiDHfVrLRtYRlMLyDVlTcvE4miwi39wmRIBH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1883.9cd374b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9cd374ba3b5611b8533a5a018a73b47c2f29cfa9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1883.9cd374b","@flighthq/types":"0.3.0-next.1883.9cd374b","@flighthq/geometry":"0.3.0-next.1883.9cd374b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1883.9cd374b_1785975141041_0.14342539081288463","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1887.cad72aa":{"name":"@flighthq/collision","version":"0.3.0-next.1887.cad72aa","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.0-next.1887.cad72aa","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3ad8d8844d248852e65539208575fe1a317270f6","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0-next.1887.cad72aa.tgz","fileCount":84,"integrity":"sha512-BCnWbsR9jVuoOgXRnEqqM8h9t2OQAYJ2Prk5Ro2FAR6kKcordfC6RXUPQlxPzFYH4U+JceFb5qU/bh3/G0fz/Q==","signatures":[{"sig":"MEUCIC/e8SKuVOqxxAdGZ4hmnK6fe4XCYEgjk6HuFAYVYqayAiEA566KB4J2cg8DdMQqm7C9UMF1tNmYI4AoInq7Cm3rOTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0-next.1887.cad72aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"cad72aa3ea4e6e76a050918a403dcb10efdfcb0d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1887.cad72aa","@flighthq/types":"0.3.0-next.1887.cad72aa","@flighthq/geometry":"0.3.0-next.1887.cad72aa"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0-next.1887.cad72aa_1786028789815_0.759265568649524","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@flighthq/collision","version":"0.3.0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4d027cc53731eeb23b4d34fcc12e4bfd39f96f3e","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.0.tgz","fileCount":84,"integrity":"sha512-xGRfjU9eEqFTHK53f7N6SCzloJZhlb9vu0YlibxyCHsvDz3S2a2x+WR4iwLB/2vaH8PfFtfAvkIKptmOJ3d/zg==","signatures":[{"sig":"MEQCIBx77Jg2L+j1LeQuwX0CygFZWGo6L4c7cGrOy+lqIRA3AiAERlZDUW9clDiffEkqzZUs1sKgOr3iZ3CTnXM17Wxpqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288887},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"2f0f1bc3af4a344bc89969f2750b3b859075b486","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0","@flighthq/types":"0.3.0","@flighthq/geometry":"0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.0_1786049212280_0.4707380798585681","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.209.43ef1bc":{"name":"@flighthq/collision","version":"0.3.1-next.209.43ef1bc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.209.43ef1bc","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"74d10da3db787077aef9bcb9bbec0324b59dd0b8","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.209.43ef1bc.tgz","fileCount":84,"integrity":"sha512-N0UyJf6Z9DYnIOdsomatn6D/0g9GOBRj+A3tEJnMj0gjlfGPsmtmCVJitUWgu0cjWW+vZk4OlcF/zh67Xo7+/g==","signatures":[{"sig":"MEUCIQD+Qr4Ah6IZhGcmq/bg2bJkSPDBQEKtruSx9m4KT1mOBgIgTsy7M3pg0lvmFh0Dfw4cgggTFZlG/QI7RADkBTQufII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.209.43ef1bc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288955},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"43ef1bce2d18b8a0c1f6ce1d3941649897ca144d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.209.43ef1bc","@flighthq/types":"0.3.1-next.209.43ef1bc","@flighthq/geometry":"0.3.1-next.209.43ef1bc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.209.43ef1bc_1786136533292_0.07069520608481494","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.320.fe56fc2":{"name":"@flighthq/collision","version":"0.3.1-next.320.fe56fc2","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.320.fe56fc2","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"77faf15379dbaac03cc28bd041f9bc86eab1cfba","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.320.fe56fc2.tgz","fileCount":84,"integrity":"sha512-6YYzNyGxfgccSRfE1uNgbR63jXMFoHW47rZt+RIjoizsz/DvBmZSjx6YIGzf6OaHcAolswF3yzUVmDLd1BNV+g==","signatures":[{"sig":"MEYCIQDewJBKj+jxMAqVb4NiNez5TgQ2n8iZq+0QWd1vXKfnNgIhAIx9jIA3iF7bUGVIHQer8K1C1OH+ibV8lG46rVzALNV/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.320.fe56fc2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288955},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"fe56fc2367e1ea56588060d180063a6f305a3039","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.320.fe56fc2","@flighthq/types":"0.3.1-next.320.fe56fc2","@flighthq/geometry":"0.3.1-next.320.fe56fc2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.320.fe56fc2_1786158525202_0.5617769524623579","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.348.8115937":{"name":"@flighthq/collision","version":"0.3.1-next.348.8115937","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.348.8115937","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"970fc3f6accdec9befb664560342326938cc8442","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.348.8115937.tgz","fileCount":84,"integrity":"sha512-xJ8QGvJM8jRG0LTyRZhgXjksxryJhgiIX8i3jTxqgRS5lO0x7Fc83omKrL1Ofm93ugNYbDe+d59/NTmuyxDxKg==","signatures":[{"sig":"MEYCIQD5VMqyFO7pd5TK0akisZ7ZD7twNopYQR1ckBiVj18D6wIhAIrjpYF3x4vb8qdL/Ktoaf1mTfDOKOJACsfl4BjdW1kb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.348.8115937","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288955},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"8115937ba9cc3c08ec2eacba7894a59aabae1a1c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.348.8115937","@flighthq/types":"0.3.1-next.348.8115937","@flighthq/geometry":"0.3.1-next.348.8115937"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.348.8115937_1786165831589_0.8816631254108567","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.385.e32d957":{"name":"@flighthq/collision","version":"0.3.1-next.385.e32d957","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.385.e32d957","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4b5a8cf0d78839e007f9f1346c5b79c24a2cc2b3","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.385.e32d957.tgz","fileCount":84,"integrity":"sha512-qwthKtxnW+pcHlgxbRvHb5ENwXqUsKskNAdfdX0i+VFvYqLkgudgBiwAMWrS4SynTvdSqrXw4IcyCgujYPVFjw==","signatures":[{"sig":"MEUCIQDPtNvDNSaQE1IpYIykTqPvuvH8F4WA7CilZbIyaerStwIgbQ3h1umXlllY3EkfXCnL9Pxi5R7tFD7jb3VmTLm5pjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.385.e32d957","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288955},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e32d957b7a9aae691927b11a7330bec0d39a0f74","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.385.e32d957","@flighthq/types":"0.3.1-next.385.e32d957","@flighthq/geometry":"0.3.1-next.385.e32d957"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.385.e32d957_1786179337414_0.5563365294019316","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.401.5d59659":{"name":"@flighthq/collision","version":"0.3.1-next.401.5d59659","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.401.5d59659","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8c43f13f3305cd47544a56b1041db0cd138ba195","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.401.5d59659.tgz","fileCount":84,"integrity":"sha512-IDFUwsAvXRRdCPRroazDewCNneYDFsG3BIdgu2nffAQfR3lN0Y6VxbKlrsKwcDk+zaE5b7PCT+Vud1Nse5V73Q==","signatures":[{"sig":"MEQCIDh+525+eWMuDyzz7MzpbHpn0yKrq7U3rEi+hncE9cUDAiAQxhO5l6hmUwFqTpf00QGwqLPAQ3C55gQTQQnU0BRA9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.401.5d59659","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288955},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5d5965924eea5485cafb18863e7600fde6e9a7a1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.401.5d59659","@flighthq/types":"0.3.1-next.401.5d59659","@flighthq/geometry":"0.3.1-next.401.5d59659"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.401.5d59659_1786183077166_0.5210312194854676","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.407.d03a0bb":{"name":"@flighthq/collision","version":"0.3.1-next.407.d03a0bb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.407.d03a0bb","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"09be2ce18a73010ffd60ff6d7eae428e03dcf4fd","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.407.d03a0bb.tgz","fileCount":84,"integrity":"sha512-Ge4NzRhGPIY2QWZfMnc80hP0mTm0+1lNyaDOVhPgbQaMhfbR6FVMoekl0b6ywt7Jl/n6ks4GGUDOTKQArVGe/w==","signatures":[{"sig":"MEYCIQCcoHPEDkgZ0a12YZxSXx0KvBcNFJfZSx1uOWw8N1ZqFwIhAIxq9NOmd29JXjpMR/MlX+6aayk9rYlogtZMFBCFNOtv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.407.d03a0bb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288955},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d03a0bb57b0f09c0b521e0c8e2948361b2a87e9e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.407.d03a0bb","@flighthq/types":"0.3.1-next.407.d03a0bb","@flighthq/geometry":"0.3.1-next.407.d03a0bb"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.407.d03a0bb_1786297765669_0.9293649500884469","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.409.5c00b00":{"name":"@flighthq/collision","version":"0.3.1-next.409.5c00b00","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.409.5c00b00","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d8962883791769a46bfa6e22dcd7b2cc09f0c4c7","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.409.5c00b00.tgz","fileCount":84,"integrity":"sha512-poiZndoblSexLaVZS/9sZt4Huxbb4Pc7HZ3dOAdyd/4PjtYkj7Hm4OpdJPf0YwApUhm6qX0+CKobIcvXZInkTw==","signatures":[{"sig":"MEQCIB/78v8VbBA2Frgd46MhtoM0OorGvaEaMlCx/Hr0dmuZAiAdV9SFQ4jGvBgm9qHMax0U1vAXHa6uQQpmaxmCuUG4rA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.409.5c00b00","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288955},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5c00b0009084f020e72b76bfb8d0c0ae74887289","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.409.5c00b00","@flighthq/types":"0.3.1-next.409.5c00b00","@flighthq/geometry":"0.3.1-next.409.5c00b00"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.409.5c00b00_1786335171786_0.13146385376709535","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.425.a3192ab":{"name":"@flighthq/collision","version":"0.3.1-next.425.a3192ab","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.425.a3192ab","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5afcd61b4f6b7a0ba04f08f31b64dc15606dbe38","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.425.a3192ab.tgz","fileCount":84,"integrity":"sha512-whvULE/knjC3zW1piqha8E6vi7dA4DqgHWt2in9SiCHBZssZTp7oek++uepzIwncF+mxA0pblBCrDPkqNUmlQw==","signatures":[{"sig":"MEYCIQDrZ0Lh/iQaBNvc0tWds60Shkk1a0+xpYd+ZxljZ7SFFgIhAMunUXlj4b+bfIEmy0hGL/VovDgQTKkwYyCXKm2inXFT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.425.a3192ab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288955},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a3192ab4e788bb9d5dc2b774367eb1afbc3de3a9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.425.a3192ab","@flighthq/types":"0.3.1-next.425.a3192ab","@flighthq/geometry":"0.3.1-next.425.a3192ab"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.425.a3192ab_1786336052130_0.787135833567318","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.493.539802d":{"name":"@flighthq/collision","version":"0.3.1-next.493.539802d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.493.539802d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"da13b4d62241395b7129939f30467fe1fdbd688d","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.493.539802d.tgz","fileCount":84,"integrity":"sha512-ZvdZL8qJXRnRSIBANQtQpoKkJ6la7xWMypIWF+jeQ1zyznT3MRpP9B8aIWD53mF8/sTZzApMSZilAfq5qlPkAA==","signatures":[{"sig":"MEUCIQDtxW+x5aGn3bzQm+h4u7vzQaKwZ4T9EVhGvOiIJdjizAIgb0CCZNYrWU6dJmW2S/aBO79fluzuYBnO6wTC8seTCNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.493.539802d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288955},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"539802d38ef3045458a26276a8d21b7648735f82","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.493.539802d","@flighthq/types":"0.3.1-next.493.539802d","@flighthq/geometry":"0.3.1-next.493.539802d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.493.539802d_1786392013204_0.914806161175665","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.509.c235802":{"name":"@flighthq/collision","version":"0.3.1-next.509.c235802","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.509.c235802","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a1538ba1f6a7c852563bf41995dd7cb04b2c8f98","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.509.c235802.tgz","fileCount":84,"integrity":"sha512-mLgKaIN8SAJHyizrq5rOQDlMlIUaaRUn+EvsURlVsurwwCcCjs5eDd7Qb1G6jBlAmplu0sRb1qaH8/NQkBCwUA==","signatures":[{"sig":"MEYCIQCbz+aoSVXooVfDSVzyT+WZv0jLDg99S1XRfhxEsAIBYQIhANmXCXfPAVIcumue/wCRsY/Jr3rcBO1eLv1sFPUrlx27","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.509.c235802","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288955},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c2358021ef9f4dbffd5b42491d550edacdc41f09","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.509.c235802","@flighthq/types":"0.3.1-next.509.c235802","@flighthq/geometry":"0.3.1-next.509.c235802"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.509.c235802_1786394417524_0.5278391999060927","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.575.c1f8e01":{"name":"@flighthq/collision","version":"0.3.1-next.575.c1f8e01","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.575.c1f8e01","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0cd2c7fd0cd62db4b1a4f2f62bad919a81c9f208","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.575.c1f8e01.tgz","fileCount":84,"integrity":"sha512-9rc2wQM8zMdulP/5YG/v/48ECNK5PyGRQ4VUSWUcuyZF7oDetn8SXO7M5KKcbHzo7cdZf8/J7RcgndLfvdKQxA==","signatures":[{"sig":"MEQCIHRtz+QzLMloJh7NFwFxcfifmU4/pN/6lDTPfB3i59kZAiAUQy56tu8Jq3tjofaKnI4lkgBDScGKfmH8+//BOpOd/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.575.c1f8e01","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288955},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c1f8e01d140fcec88ff8b60468ab3bd960359a95","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.575.c1f8e01","@flighthq/types":"0.3.1-next.575.c1f8e01","@flighthq/geometry":"0.3.1-next.575.c1f8e01"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.575.c1f8e01_1786416114099_0.6855646797746602","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.616.aa7ae7f":{"name":"@flighthq/collision","version":"0.3.1-next.616.aa7ae7f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.616.aa7ae7f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c2b81aa471666195ebaa9efbebe3da00516419f2","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.616.aa7ae7f.tgz","fileCount":84,"integrity":"sha512-SdXJl/serodMnxdndLkPZpIITrQOzugrznbnz+/1ad+aZgclsMRY5TbbCnxnT0uVmEEX4pAzgSLrldyiXqcYhw==","signatures":[{"sig":"MEUCIQCEWj5Z1xCKwnWYlm/zs4JfQ82kgWh5k31VTAfW1HLdswIgYO7T+Jei3xeh0Cb5TshfjF8H2LoIf/L6nDYu7i+aWGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.616.aa7ae7f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288955},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"aa7ae7f5da1ce5ab690f31fda0b5f52b91c7c680","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.616.aa7ae7f","@flighthq/types":"0.3.1-next.616.aa7ae7f","@flighthq/geometry":"0.3.1-next.616.aa7ae7f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.616.aa7ae7f_1786460848418_0.5236799589837415","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.617.89baf58":{"name":"@flighthq/collision","version":"0.3.1-next.617.89baf58","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.617.89baf58","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e6872f549ad77728d145a6f1ce832f8f972d9097","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.617.89baf58.tgz","fileCount":84,"integrity":"sha512-WQCVabCMR9iykmHVi4koAEK+heWnjnM1VFn3rPKl672pLYu5FxScgQrY7H1XwiIrd9nnjHjkyKldFmPuQMML+A==","signatures":[{"sig":"MEUCIQDrpZ7Phx10RBsJxaIawM3q5q4c/MOvaP2RLQPHqBPUNAIgFgztugwvntrQGcXHbSKTat2GjFpnTahaKgxu8rq8RO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.617.89baf58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288955},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"89baf58048bb93381a4e2e80669428b2d9e8464e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.617.89baf58","@flighthq/types":"0.3.1-next.617.89baf58","@flighthq/geometry":"0.3.1-next.617.89baf58"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.617.89baf58_1786461089441_0.6449612657496042","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.625.675880d":{"name":"@flighthq/collision","version":"0.3.1-next.625.675880d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.625.675880d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"efede5f92dd4d35959ca234e470819fa08df7e12","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.625.675880d.tgz","fileCount":84,"integrity":"sha512-u9P1SXIdSrTzZ4BPMECye4ojcwY8mKLt+cJbSpDuNxFtgUfw36zpnLP26AVmnzxIWk3Upob9NaAahx4ARQfNMQ==","signatures":[{"sig":"MEYCIQDq8Kjpym3HquzsAui0rW+Kp12Q1PGEbkpMOuuiqxu+pgIhAMwUTtIGavgnao6FyJAKUmK4nn2ACZD38+2Eo1dGAe63","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.625.675880d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288955},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"675880d4809a098f9933d9201438981c8f7c559a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.625.675880d","@flighthq/types":"0.3.1-next.625.675880d","@flighthq/geometry":"0.3.1-next.625.675880d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.625.675880d_1786462188231_0.10662970590985155","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.703.e259040":{"name":"@flighthq/collision","version":"0.3.1-next.703.e259040","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.703.e259040","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b80b7bcc8e35ba896ea7d8d8713d67044cf86880","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.703.e259040.tgz","fileCount":84,"integrity":"sha512-HH8q8qzXbjfoqmAD4Bs3PRX8BOZgNvCszfXLQpfRGoc9HqODaxEDyIV4Ap8owjOyhNGBxom6X9ZuQmCYGXZLOw==","signatures":[{"sig":"MEQCIDNuN8ZXTUXRY8uSdPw4KA4NyzAEQHFFYv7CpwHRuqIzAiBQZSV5etPS27xh0iCunP/92nbyf4e1LDmUqhXp7jO/iA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.703.e259040","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288955},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e259040efb8ee9a573e8e86d8dc74a716dd62a8a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.703.e259040","@flighthq/types":"0.3.1-next.703.e259040","@flighthq/geometry":"0.3.1-next.703.e259040"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.703.e259040_1786559588248_0.7577173534789259","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.704.69286f6":{"name":"@flighthq/collision","version":"0.3.1-next.704.69286f6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.704.69286f6","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"678a2d305f76672fad69b877ce05e7fb90c9ee4a","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.704.69286f6.tgz","fileCount":84,"integrity":"sha512-N5QVpjOO8prNz+Xd+kfoA5EZC+fHn63LSmOWG4NMNoPT53kRka73nAQWE7Pw1VhfPrEgeINZpb9W+CghhYPQ9g==","signatures":[{"sig":"MEUCIQDKO3umanzdKCj1LxqXSQPRYZrLJgmL1blu9DuQtkZT4gIgM3khJhRl6pckbt+Som98JZ+bGngCIoylxIwhJ2YjYow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.704.69286f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288955},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"69286f6d53cd41de4ada5de457c5285108acc1e9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.704.69286f6","@flighthq/types":"0.3.1-next.704.69286f6","@flighthq/geometry":"0.3.1-next.704.69286f6"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.704.69286f6_1786560509822_0.01244600457377354","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.733.f1845ac":{"name":"@flighthq/collision","version":"0.3.1-next.733.f1845ac","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.733.f1845ac","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b4c98ee2c9f4463fcc3a937975b8005f416a4626","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.733.f1845ac.tgz","fileCount":84,"integrity":"sha512-5K5GtNKJgcr6SowY3JRV/ccJax0LlF/F8qHdzB8mWPJtx231wk8Ue2l4NvpzKXw7bT+9Bv1ckULRByLcyyixsQ==","signatures":[{"sig":"MEUCIBnnDnvNFEowuyMnFXOBOMaQ97NyQvYzEDTsPUHowFh3AiEAleSG8Dhr2hy8RQyY52Godi7psuLWLxL79BfnjaemMBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.733.f1845ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288955},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f1845acf98bf38f5a96072a59ba22a1c68395195","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.733.f1845ac","@flighthq/types":"0.3.1-next.733.f1845ac","@flighthq/geometry":"0.3.1-next.733.f1845ac"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.733.f1845ac_1786563026081_0.6387647009212536","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.780.12e6944":{"name":"@flighthq/collision","version":"0.3.1-next.780.12e6944","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.780.12e6944","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"19f45fb59b7be60c605a5fa75941f4dd0b1ce4ae","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.780.12e6944.tgz","fileCount":84,"integrity":"sha512-Kf5iVa547lY/DaXcY01nr3KOyCYeZnORcSESp6RvYEWj8602MwpFP5hGHWNuARWTyn0z7A37IWYH8nOhRGUZWw==","signatures":[{"sig":"MEYCIQCxueaoPx9rXeRF6wgcVoRyRDNTAJ/CDp6MxKOqvaKaowIhAIXJwl4wEDhu/ocEOk+xfWvLT/VxkpWaualO5d0HkIMJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.780.12e6944","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302804},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"12e69444311b0c795afbd780d78e1d4daf5d848c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.780.12e6944","@flighthq/types":"0.3.1-next.780.12e6944","@flighthq/geometry":"0.3.1-next.780.12e6944"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.780.12e6944_1786577321673_0.5711283416085213","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.794.0bfc53e":{"name":"@flighthq/collision","version":"0.3.1-next.794.0bfc53e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.794.0bfc53e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3807334254d1041e0e655897c24155e6922cf82f","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.794.0bfc53e.tgz","fileCount":84,"integrity":"sha512-bqCn4qhgnylSEiqP8lN2F0Zr+L2ck1ztUP6KavpXMwzOJQoUYiCdQFCiKVn6z2lR6PvKUdB4PIydfr/w97Rokw==","signatures":[{"sig":"MEQCIGCgpq8W7yfLZp+MuUC+e+5HMNMToE33diFfUPiBem11AiBdCxcInF40225njJu9xup7sjZH7pRl5esxI6J4YTfrSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.794.0bfc53e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302804},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0bfc53e8e8150f37bac02bdc262abb13c7495116","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.794.0bfc53e","@flighthq/types":"0.3.1-next.794.0bfc53e","@flighthq/geometry":"0.3.1-next.794.0bfc53e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.794.0bfc53e_1786581614596_0.3405911245830453","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.836.609b031":{"name":"@flighthq/collision","version":"0.3.1-next.836.609b031","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.836.609b031","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"216f2fdc39bce0752c16bfc4d3343aa45f821b0c","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.836.609b031.tgz","fileCount":84,"integrity":"sha512-GPSFZEsJ/r3QH5HdtPSN7+w6AjFQ9IyeVtrnQGt4i7Ljlp6uMVzGt+kGYyucQa9UdeW5eign3+CRuzI/0Sw99A==","signatures":[{"sig":"MEUCIQDWmr6BwviMMP3iPJqXinANa3npDXoFUl3vMguOfZcj/gIgUH/HngH9oB3art4Niir8i/WELEOn5GQqT0r2xUdNi7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.836.609b031","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302804},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"609b03134bc9bcbe7be18b38d62a8119ea6260fc","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.836.609b031","@flighthq/types":"0.3.1-next.836.609b031","@flighthq/geometry":"0.3.1-next.836.609b031"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.836.609b031_1786583949222_0.23543318586636164","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.837.46a9259":{"name":"@flighthq/collision","version":"0.3.1-next.837.46a9259","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.837.46a9259","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"54f49005472e08176e74b5d771f700201f43bb1d","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.837.46a9259.tgz","fileCount":84,"integrity":"sha512-KtZF14++RmnmWawq4xKfyYJ9txeP3IuOTLoDM0G6qS/xUGgTAJ6ZnYE8k0Iwn7dTN6l10jZoB5Jn/Am/LVAE2Q==","signatures":[{"sig":"MEUCIG/GHXp4Oi2kLA6Py5+rDooinwax/u8XMs24azi/GujdAiEAiheKsnNAs0tNwRbwo2WwWTfzHCLEXcsKCXWc8xZs03o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.837.46a9259","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302804},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"46a9259ea45aa6c8e7c6e27ee15d98a3696892d6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.837.46a9259","@flighthq/types":"0.3.1-next.837.46a9259","@flighthq/geometry":"0.3.1-next.837.46a9259"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.837.46a9259_1786587809359_0.4008090769316546","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.845.b5a7c82":{"name":"@flighthq/collision","version":"0.3.1-next.845.b5a7c82","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.845.b5a7c82","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1b2595c50f57aaebe3d2d3609c587dc5df941293","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.845.b5a7c82.tgz","fileCount":84,"integrity":"sha512-1RFxTOjj5NeKwVHE8kdxYYLEmoDrkJ/2jiYZz8XvzcIeZMsVhOoYaBOtUQPcBJ73+N6qvVAhacB8HA/FSBJRzw==","signatures":[{"sig":"MEUCIQDZqA/wY4g/IT7HMuQOtfb6hxeFlUYu0nsOUP+PggfT9QIgNoQZAZ87GPnUsE8YDGqG5EgB01Vm1RTyE0rFZXHO44s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.845.b5a7c82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":304381},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b5a7c823c6835c24d6f4eca104ded502ff7fadaa","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.845.b5a7c82","@flighthq/types":"0.3.1-next.845.b5a7c82","@flighthq/geometry":"0.3.1-next.845.b5a7c82"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.845.b5a7c82_1786590084879_0.3522324610777927","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.847.2e6f8bf":{"name":"@flighthq/collision","version":"0.3.1-next.847.2e6f8bf","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.847.2e6f8bf","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"77a7675bf87eb5e3d5a272616d40dfebb60ad724","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.847.2e6f8bf.tgz","fileCount":84,"integrity":"sha512-b21hTtIuP55k9+RemxOn80pt4DxhvlpWxELxgtZcTsIv4OKS1/7YiRtC/I6kRYVE1zN5rNPIvM8rybPJe/Wozw==","signatures":[{"sig":"MEQCIGt6AO+fiSf3ngC+f2N32mjpyGpzdmGTNEkUV470cUveAiBMykwBtN7SAhWXRZxmaXsxcdnM+4Jl3rnhYtheZXBxuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.847.2e6f8bf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":304381},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"2e6f8bf92aa599339a63d75600b64a6ddb1a1de9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.847.2e6f8bf","@flighthq/types":"0.3.1-next.847.2e6f8bf","@flighthq/geometry":"0.3.1-next.847.2e6f8bf"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.847.2e6f8bf_1786593529441_0.22938200712163148","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.861.5a56d7a":{"name":"@flighthq/collision","version":"0.3.1-next.861.5a56d7a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.861.5a56d7a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"06ebecd425e6d3cd373b6b7900944df0c43f80f5","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.861.5a56d7a.tgz","fileCount":84,"integrity":"sha512-xqEERQj8ZadfFQxifSGJc8zHtj+nG3ufqk8jkcpWzi4GgTHFrALPfZqlEmr1bJzQWu8uwhwAKNUQKfkJ+5+63A==","signatures":[{"sig":"MEYCIQC2qD+qg383dGi7Gge96e8Sgub1tDH/LjO6cGGG7d7upwIhAJIO2WisMbEb3eL1NH47htoFdHK/Ttpe59A9jKv/b7Ry","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.861.5a56d7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":304381},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5a56d7aab96bb883d20688af6424d110b151fbaa","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.861.5a56d7a","@flighthq/types":"0.3.1-next.861.5a56d7a","@flighthq/geometry":"0.3.1-next.861.5a56d7a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.861.5a56d7a_1786593664266_0.38968937866846365","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.887.9f59a84":{"name":"@flighthq/collision","version":"0.3.1-next.887.9f59a84","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.887.9f59a84","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"75b895be10d6c05e21e191fe5b9b89328f3e4381","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.887.9f59a84.tgz","fileCount":84,"integrity":"sha512-x09vUTr2jvf1IxMKwxjHRZegoFA9B3vKvn3bo7GaDaheEOCGQR3gSgL0+FxbRlZQfD3P4VGhx0r3at6WHZTg+w==","signatures":[{"sig":"MEYCIQDtJBJKQthpRPnmK+onHrHWoJVQ0D8CH5/wGZFiDONR6gIhAJBxywpDyXhqBLWWWaB05FDW20KOA0cIS/gzDN8XJM+w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.887.9f59a84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":304381},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9f59a84e89b0b6b614037d95baa82df062bc31d1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.887.9f59a84","@flighthq/types":"0.3.1-next.887.9f59a84","@flighthq/geometry":"0.3.1-next.887.9f59a84"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.887.9f59a84_1786602033898_0.7926849789940245","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.948.85d9f30":{"name":"@flighthq/collision","version":"0.3.1-next.948.85d9f30","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.948.85d9f30","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5aa3f7f4fab3c4eae9279dd32ed1a610e81db1c9","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.948.85d9f30.tgz","fileCount":84,"integrity":"sha512-Tdlo1c3s1gzVqXuDhxkcIq7MQwNNAi4+uMHRuT6xOD1MJzKu0YEPDljuRIFDCEhsbHr2srAPyJvWYDF03CUlNw==","signatures":[{"sig":"MEUCIEQ4Z4zjFdB27+MA8bqKCLP9xM4jvePTsrGt8jaJyW/9AiEAqOQW64VLV67B4jfjqGCoiJxu7B2Rc81GVLk6HAIQ1PE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.948.85d9f30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":304381},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"85d9f3057c1cf94b0aa22c37cf7be1e156075b6f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.948.85d9f30","@flighthq/types":"0.3.1-next.948.85d9f30","@flighthq/geometry":"0.3.1-next.948.85d9f30"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.948.85d9f30_1786635228273_0.25367609360182897","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.970.9691e7b":{"name":"@flighthq/collision","version":"0.3.1-next.970.9691e7b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.970.9691e7b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"90af60e2de88e6b08528603b1764d435040face2","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.970.9691e7b.tgz","fileCount":84,"integrity":"sha512-8Z/hryUwYuM6DD1e4c+lPF55Ozfowor5BIyLy/djhckdsIMHVIy3WV8zKsmHzPIlE6T8+cIvxBpH5+AVieWQMA==","signatures":[{"sig":"MEQCICjJ8WGOBm6k+flW7jblp5Yz4SITb1yXaazKvgCILQOAAiA7Nif4Xmy20CqMcfEy2+HkYlYblMO+YKTcw0I5dzQk0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.970.9691e7b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":304381},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9691e7b43412c9b06f7b09156753049b699c19f5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.970.9691e7b","@flighthq/types":"0.3.1-next.970.9691e7b","@flighthq/geometry":"0.3.1-next.970.9691e7b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.970.9691e7b_1786636205713_0.46648406601330383","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.971.33e20ba":{"name":"@flighthq/collision","version":"0.3.1-next.971.33e20ba","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.971.33e20ba","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2dd23fb9c7acfd98498831d5efb98e54defde046","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.971.33e20ba.tgz","fileCount":84,"integrity":"sha512-Lw6CQ7jnjPp8t365X79ufX6ZuzBUMqDjtYqjb5CUNl22gTbrpmZ8eR9g39rrHZGbRF8CWxrr2cUZ1CkNIKwuqg==","signatures":[{"sig":"MEUCIQCcIfJEVwFzgD4U6vd+Z1nNqlT85k3+46wdBIBaZEz96QIgH+Lu5nVfLUtthNcbq8MOXH2NslG5QFdIaPCRFmAcI7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.971.33e20ba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":304381},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"33e20ba40aef7452bcf5bfa67c49b6ebd3c5407f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.971.33e20ba","@flighthq/types":"0.3.1-next.971.33e20ba","@flighthq/geometry":"0.3.1-next.971.33e20ba"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.971.33e20ba_1786636878732_0.3329339799872344","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.975.01aea94":{"name":"@flighthq/collision","version":"0.3.1-next.975.01aea94","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.975.01aea94","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b16e6836dd6e2fe0b45d86e22794a9dc58324998","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.975.01aea94.tgz","fileCount":84,"integrity":"sha512-4BK5GtQAb//2p8H9YivQXxeG1xzcuGTF0EN4QrGwH0SSgXJjgW6/lGJGocsncKrH9fYRESRstxXNSENbxp0tkg==","signatures":[{"sig":"MEUCIFPH45je5VZjVk9GyXy0Rb7p5UyYJQkWRugVsm9m0hj/AiEA2jrG0KcW7WsUjTsIHH/7WmEBfH35Q4BDJ0mqi501a0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.975.01aea94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":304381},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"01aea9432318b582da5c33917056b3c99cdc3a9a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.975.01aea94","@flighthq/types":"0.3.1-next.975.01aea94","@flighthq/geometry":"0.3.1-next.975.01aea94"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.975.01aea94_1786639491272_0.2751520645074699","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.996.06087b5":{"name":"@flighthq/collision","version":"0.3.1-next.996.06087b5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.996.06087b5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9ec801bb3ce26bb10a779839fbbcad756745ffc3","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.996.06087b5.tgz","fileCount":84,"integrity":"sha512-UxRd4CtuSYWtZF+pjLr+uC4oMhW0jbi7uhlZea0xnhq4nisqRIVTevvMffk9HEyDKDcOYRMezHeNAY0aBpqpvQ==","signatures":[{"sig":"MEUCIFLLaF8vFtZZOvbJdVcmZGBetB0okTUGWbIXWMgnc1FMAiEA1ibvIVWNJq1EgG1/l7F7+NFWmYIDkYv177nHXFAypQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.996.06087b5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":304381},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"06087b5b7b29d1eef90012d3b9a63ebd96c2eca6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.996.06087b5","@flighthq/types":"0.3.1-next.996.06087b5","@flighthq/geometry":"0.3.1-next.996.06087b5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.996.06087b5_1786653034415_0.6318921815682765","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1041.35b950c":{"name":"@flighthq/collision","version":"0.3.1-next.1041.35b950c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.1041.35b950c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"439e8d3f338235e0e8a71cda74fd1e047c6fbde4","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.1041.35b950c.tgz","fileCount":84,"integrity":"sha512-gtgPEtGihQU0nXbDSeTnc8hPMZY6NbxKq8IxWPJo3MjSj9t8f3mGtWI0DGDS7afOmG1br8rgpSbmYEtcl6hL6w==","signatures":[{"sig":"MEUCIQDoVXuzOnOE4ZzFmOm/3C9zq2YNXRopBRGv8ZENlLTG/wIgLiRMWiIF/A7ROyD/jZ6o3nGa+BG8AK5RqdqSWuAlfzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.1041.35b950c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":304385},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"35b950cddf407477596a5dfec6e9e1c26daaecbe","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1041.35b950c","@flighthq/types":"0.3.1-next.1041.35b950c","@flighthq/geometry":"0.3.1-next.1041.35b950c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.1041.35b950c_1786665908022_0.9352409821082388","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1050.9114695":{"name":"@flighthq/collision","version":"0.3.1-next.1050.9114695","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.1050.9114695","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"db837d2e642889651fb961de44740b89c3dcb83a","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.1050.9114695.tgz","fileCount":84,"integrity":"sha512-oeMniA7ck4hLRE14ODYPnici1G3DgTUlQoAAU/57ucoYonCBcwhn01CsVZ9Wwn9+tpyiMhZcxgbcz61H3UQC8g==","signatures":[{"sig":"MEQCIGjcolGOKFm5MbAcV/mbjxRtoGnh9bg3fhPA2fe5roZeAiB64fc6swfZUp2SO7BIQFYMMxjwtFzylOWKt1aW8+VEdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.1050.9114695","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":304385},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"91146957134f8ec3485527a5d084d339e4a79080","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1050.9114695","@flighthq/types":"0.3.1-next.1050.9114695","@flighthq/geometry":"0.3.1-next.1050.9114695"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.1050.9114695_1786671664982_0.3436998014196906","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1055.12501ae":{"name":"@flighthq/collision","version":"0.3.1-next.1055.12501ae","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.1055.12501ae","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9fd2a716ef9dfe9fe0a6eef5be3cd224571170c1","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.1055.12501ae.tgz","fileCount":84,"integrity":"sha512-xyO/t1/FzDQ3u1ub93Ex1GUMmnDWPdCqCnlOTZm41bvFLfLARmQp6EV1yDSwXW90rNwpsnLD5MFum7i7i23rrg==","signatures":[{"sig":"MEUCIHIhOK1a2srEMmmYoY4Mx70aPsQNbhTxp3Nwz9itaDsiAiEAzwfJxggrMMPoaW8lLr25vmqRzJ5XUsCwauCeDJG0M3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.1055.12501ae","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":304385},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"12501ae26c0ad84005e151fb2309b841686fbc3d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1055.12501ae","@flighthq/types":"0.3.1-next.1055.12501ae","@flighthq/geometry":"0.3.1-next.1055.12501ae"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.1055.12501ae_1786679306376_0.7719671489502329","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1076.4f48950":{"name":"@flighthq/collision","version":"0.3.1-next.1076.4f48950","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.1076.4f48950","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"edbd664e82b5aba297db93bbcd3ab23e4303ad03","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.1076.4f48950.tgz","fileCount":84,"integrity":"sha512-D3wpP36W+hgJqnkPwdwG5rHmNbGX8kkHsTOWLYHqj41OMfjH9hapttgG7u468rYfD36vGZJrWlmAb+KJe3tY1Q==","signatures":[{"sig":"MEYCIQCy4yVwkfNdYqZytLwGJxRwK2QP8RgHBIADO/nPC2XELwIhAKYvXk1WtPdQwEgR5LWbcBLV5clFwq9tFPLpDijRPQfp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.1076.4f48950","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4f48950277b04fb6f83bbbe2de457c686f1b9f26","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1076.4f48950","@flighthq/types":"0.3.1-next.1076.4f48950","@flighthq/geometry":"0.3.1-next.1076.4f48950"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.1076.4f48950_1786723385506_0.23569382329172694","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1079.38fd007":{"name":"@flighthq/collision","version":"0.3.1-next.1079.38fd007","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.1079.38fd007","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e57c19540621c008d86b710f010848978f6d8221","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.1079.38fd007.tgz","fileCount":84,"integrity":"sha512-7bdOHL+Xi3SBh0D3hjDHNMecwVe9KmsK0tAtpXUiL1Zpe5T+pnr+kh2WW/zv5ETI4oYX0zGBBBk2itYJHOdRuA==","signatures":[{"sig":"MEUCIDVJhTmcy08eTn8BI07VCow8GFJVdwvyeyec1yi8EbxkAiEAtoKAufkvRCj0o/769gM9w2VMTlxJVJ/9CJLCXO13+n8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.1079.38fd007","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"38fd007b968cc3d0144c87d476b538535aed1e3e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1079.38fd007","@flighthq/types":"0.3.1-next.1079.38fd007","@flighthq/geometry":"0.3.1-next.1079.38fd007"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.1079.38fd007_1786730907859_0.40346468464855967","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1084.04b8d9a":{"name":"@flighthq/collision","version":"0.3.1-next.1084.04b8d9a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.1084.04b8d9a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ce7516e935cbcc00e905ee0066e2ef1db3539662","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.1084.04b8d9a.tgz","fileCount":84,"integrity":"sha512-n3LjDGjW1yrNri5OYAziI7lSsRJDLVv6SVqLfdJYyZKCSehCaQgc+ef7AvbxDqb18ll7OU6R6s2eSBnhJmnEaw==","signatures":[{"sig":"MEUCIQC4uomFcQYFPuuAZ6AVdfJJzmUZvbsWvcUkdWH7iYUtyQIgGUNAcFqO24F7yhsfMsU033r9GRsXTlh1R1H9fKMBEM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.1084.04b8d9a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"04b8d9ad02a3696f08c9d2a2a396760556862578","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1084.04b8d9a","@flighthq/types":"0.3.1-next.1084.04b8d9a","@flighthq/geometry":"0.3.1-next.1084.04b8d9a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.1084.04b8d9a_1786734148046_0.2275959390944151","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1086.d0d073b":{"name":"@flighthq/collision","version":"0.3.1-next.1086.d0d073b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.1086.d0d073b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7ab13eda46ef926f6432aec83f7650ffc58c508f","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.1086.d0d073b.tgz","fileCount":84,"integrity":"sha512-FS8CURHMlFb/Rozf60Jlx5R1AO4W3EoauHGEvqi6CpTRkUpatBhDxuAFZtgEBErmWctLV1jOSU64SAY4rnxrAg==","signatures":[{"sig":"MEYCIQDNIbl2iPLQIhoWtHxNbVW7t/1Vg0YnR3++ocq1ECFKngIhAO+bt9S6U9fgZYQA/AE4jFw/gVo6ksI71Lngft0Bv+nl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.1086.d0d073b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d0d073b807822ef0d9e17cc1ce4e9d4f74be5e4c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1086.d0d073b","@flighthq/types":"0.3.1-next.1086.d0d073b","@flighthq/geometry":"0.3.1-next.1086.d0d073b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.1086.d0d073b_1786737083647_0.4791676252852535","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1088.2bde749":{"name":"@flighthq/collision","version":"0.3.1-next.1088.2bde749","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.1088.2bde749","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3af2537523b9d3a24e9c9ef3646a9e3f4b68ee57","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.1088.2bde749.tgz","fileCount":84,"integrity":"sha512-gaIaWhn/8xppmZS6R3aKiD50gvfHbVxGGKmKqIN16M5ooBSYJAxdSZg2xOYNvzA/6CIEUGXVgKUlmqak12fiDg==","signatures":[{"sig":"MEUCIEXMYuDjI4Za2DIvrarOHTeCRfTb07HbkNbfQLuqpnRLAiEAlekiPQYtXWfYTpptUqeKyhuxw1JRNuClbCEYXnIRR/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.1088.2bde749","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"2bde7491836cf43c3de99c9851f04ff2c2def1e5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1088.2bde749","@flighthq/types":"0.3.1-next.1088.2bde749","@flighthq/geometry":"0.3.1-next.1088.2bde749"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.1088.2bde749_1786739224758_0.9174463803619866","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1090.6e79e6c":{"name":"@flighthq/collision","version":"0.3.1-next.1090.6e79e6c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.1090.6e79e6c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1979d2f410e102b6067ffd8b5f8e4d38e017d63b","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.1090.6e79e6c.tgz","fileCount":84,"integrity":"sha512-6tM6CAIL/J16j4ISAs7l/whnOV0W+rpIydBBOunPQckBOH9wtHWC/eJYMHjlOtfxL/7ipE57+tdKjMZiEl7qgA==","signatures":[{"sig":"MEQCIGNo1B6XmfMJ+0PxmbLg19z+NlMk80IxWLplffxoaFVaAiA3lWHrNnR7paHai594FHdF/T7InJMp2SjcsIfgh4XElw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.1090.6e79e6c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"6e79e6c76925511d45ee1d4eb2034db61c885afb","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1090.6e79e6c","@flighthq/types":"0.3.1-next.1090.6e79e6c","@flighthq/geometry":"0.3.1-next.1090.6e79e6c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.1090.6e79e6c_1786739533962_0.9547074579976931","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1091.b7aa6f2":{"name":"@flighthq/collision","version":"0.3.1-next.1091.b7aa6f2","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.1091.b7aa6f2","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"52d4b8a892daf5bb15a009a70d7df4211e5e1859","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.1091.b7aa6f2.tgz","fileCount":84,"integrity":"sha512-yDHz+RTX75V3WG54IjBU5JgQ9eGlJilsD8PKVWkOwzOQ7GLs/jlsN6NyS8tun5cUzi2bFsweUvb0YA21iMPpEA==","signatures":[{"sig":"MEYCIQC5nBPGfXeqXqvKcpVT1LY9TMO//Vqwrwt7JI7j81YrVgIhAPEEn15qJQNxBsKDpclL31WNbye5b+NsHEyupisjmJTP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.1091.b7aa6f2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b7aa6f2a4acb333b3c58d15eca4386d766b4ae63","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1091.b7aa6f2","@flighthq/types":"0.3.1-next.1091.b7aa6f2","@flighthq/geometry":"0.3.1-next.1091.b7aa6f2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.1091.b7aa6f2_1786739767522_0.8199042734598252","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1095.16f1704":{"name":"@flighthq/collision","version":"0.3.1-next.1095.16f1704","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.1095.16f1704","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3d9797f695aeb824aba33c3b9c733796966da064","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.1095.16f1704.tgz","fileCount":84,"integrity":"sha512-Hp3nQU0LHgHpGoBBZou93Z91HWlCkfsWTGkykcJBz8R/UrTNM9yYv4j/jRAC4VjsaXKzzy1bkeSEa3PTdkVLhQ==","signatures":[{"sig":"MEYCIQDRNff5//uspwWXbYvO5ed8GLYP/SNOukbtxEzu/Un8bwIhAPCEpjL5dYz3sS7D3WD4lNDkjhQw3yn8XF4p3HCb040J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.1095.16f1704","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"16f1704d1813a7927f4f4b5c5ef956263ab74254","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1095.16f1704","@flighthq/types":"0.3.1-next.1095.16f1704","@flighthq/geometry":"0.3.1-next.1095.16f1704"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.1095.16f1704_1786740888140_0.18280876751523967","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1096.4ddf1ab":{"name":"@flighthq/collision","version":"0.3.1-next.1096.4ddf1ab","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.1096.4ddf1ab","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"92e82a9f1b6bc3da951f3d740ed5ac3006221a28","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.1096.4ddf1ab.tgz","fileCount":84,"integrity":"sha512-lXNXOOrzNTIPjL4/XXIJzQ6MSJ/tIULuE5jmCfcKJb0Hl8Zhf/DUkDYC77SsFvQHOgmaJa7gqRgmnCP0Vscjiw==","signatures":[{"sig":"MEQCIEOSJ6UBIN/03aWNud7FHgpCEXQhsmgqmfyDqy3b3i2bAiBiOnrY1TOBGSCsxzodMM51Fze1XACWz06Mf2xcGpwapA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.1096.4ddf1ab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4ddf1abcf65676210f2b1a7b478014e6d3ed8c92","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1096.4ddf1ab","@flighthq/types":"0.3.1-next.1096.4ddf1ab","@flighthq/geometry":"0.3.1-next.1096.4ddf1ab"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.1096.4ddf1ab_1786741683380_0.6392735929894167","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1097.b8126d8":{"name":"@flighthq/collision","version":"0.3.1-next.1097.b8126d8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.1097.b8126d8","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ecd2e9f846a734ed9c231522d1a94814b8c511f5","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.1097.b8126d8.tgz","fileCount":84,"integrity":"sha512-1MuEcHJH6xo1R0TFTu9udanIlmWLmppAfMXp+Z733vKXFdxgnRFZml/5cmc9wvWFoIkD/XrYyKDfRONmYzR/Jw==","signatures":[{"sig":"MEUCIQDWeKNAhP3/HDlHLpk2WRqPxgHXn4mzRNs7MOXIOJhopQIgQj8BhyAG0lzIXkdShFuGjPqRAj2cb+DlJijjyXhlCmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.1097.b8126d8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b8126d83e3f846a776c300d410c5f3c45722b599","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1097.b8126d8","@flighthq/types":"0.3.1-next.1097.b8126d8","@flighthq/geometry":"0.3.1-next.1097.b8126d8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.1097.b8126d8_1786742009267_0.39298040352442665","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1099.671eaf4":{"name":"@flighthq/collision","version":"0.3.1-next.1099.671eaf4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.1099.671eaf4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"dde0416f826baf9e17d3d1ca46af2ab579fa4f12","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.1099.671eaf4.tgz","fileCount":84,"integrity":"sha512-andyZWIKTlrs2vIotFqzoKlQAu1saIS9TeFvsaPRfVrK98G1EGw4dbeCXLSHe8nPh1b2C6Xlo8CK7Q5teHu8wg==","signatures":[{"sig":"MEUCIE9HZ7X+GHCxFbGiHZLclW2cfSt/IdXiEpGhjKkUBrkOAiEAh2cb9Vcl90k2kLUyYWN+I5tkQuIfgESrcMeh52qpW+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.1099.671eaf4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"671eaf4747d3faa1f51776306c734bb129db48f6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1099.671eaf4","@flighthq/types":"0.3.1-next.1099.671eaf4","@flighthq/geometry":"0.3.1-next.1099.671eaf4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.1099.671eaf4_1786742278335_0.6815656888704695","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1104.8453d3d":{"name":"@flighthq/collision","version":"0.3.1-next.1104.8453d3d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.1104.8453d3d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"528d67b0b9eb24d2ca080f7d752b384957d7b839","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.1104.8453d3d.tgz","fileCount":84,"integrity":"sha512-OlvVIgxfGS7gDl3CD6WS9Tk/jieaYJyOvp1G001e/gI/MdhUFsCApDybhcYjDqNpj7UkbXyP3SZjGF6t0xPABA==","signatures":[{"sig":"MEUCIQDH/qVO8xPMv4pwojbaUGCQJGP0EFFvWKNG4leOxRjxUwIgPYtotEEsexcd4+ZNcIT9BqIxiJRg3RFnrtrQ6sqMeRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.1104.8453d3d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"8453d3d35fb0d049c2911f875b4c4f41de1f2128","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1104.8453d3d","@flighthq/types":"0.3.1-next.1104.8453d3d","@flighthq/geometry":"0.3.1-next.1104.8453d3d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.1104.8453d3d_1786744366336_0.23375934383327168","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1107.0b5d347":{"name":"@flighthq/collision","version":"0.3.1-next.1107.0b5d347","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.1107.0b5d347","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ac0abb2c1c1ca11280269083261f4ea872e44770","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.1107.0b5d347.tgz","fileCount":84,"integrity":"sha512-110w1rP4Cba3wps8gljEF7iTVpY41NIMYyDcIUSqE3Y4kGcShSSK5tshFJQIFvZnIDr1SQ1Lcc9PePy/imOSjA==","signatures":[{"sig":"MEUCIFIxH/ryvUxRf1kCkYlWqGskim8elzV0Hd+xsGnePvACAiEAws9mJjWPUQWIcdtvER+QqH/3l7udx7lFIGd76QAZWuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.1107.0b5d347","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0b5d347bbf810534aefebc9f6996b95df91c5769","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1107.0b5d347","@flighthq/types":"0.3.1-next.1107.0b5d347","@flighthq/geometry":"0.3.1-next.1107.0b5d347"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.1107.0b5d347_1786747211022_0.6627501444000827","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1108.66cc86c":{"name":"@flighthq/collision","version":"0.3.1-next.1108.66cc86c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.1108.66cc86c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5fe92e819c9012073bb3f6f6908130fda4466453","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.1108.66cc86c.tgz","fileCount":84,"integrity":"sha512-vSmnA6SWXPS57nffbpQVMWyhW1VDuU5pVXcgqg0z+aUgAHThjr2i3/W4nWgOKFblBqdrbAjSppdoHkO+s4G+Ew==","signatures":[{"sig":"MEQCIFpICVOsfQe3wVYsJhkRWkHmDKtefrcYyL4WtWOBXi66AiAyvhQXjnWm9sPUuBy6rFf1Rtd6ulXT7vWpeN2m5L+z/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.1108.66cc86c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"66cc86c94270c1656fbaa33f76aaecabbf5cf3b5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1108.66cc86c","@flighthq/types":"0.3.1-next.1108.66cc86c","@flighthq/geometry":"0.3.1-next.1108.66cc86c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.1108.66cc86c_1786748317294_0.3242620741295854","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1112.dea9723":{"name":"@flighthq/collision","version":"0.3.1-next.1112.dea9723","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.1112.dea9723","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7a3d6550bc9689ef9fbc39ae770dc12cf55da95a","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.1112.dea9723.tgz","fileCount":84,"integrity":"sha512-w7KLLjWrcUBawUPDEl5HzE0fV17aClL96s9J9O28xfsCxF44PWwqKkja5Rihq61B++Wr4Lrc/FK8Bbkx52YtSg==","signatures":[{"sig":"MEQCIHcWcFE8RocGOlV8lxjAsdBx6EHWqvfZ0BqDJhTaCD+wAiB00bjo32wrRQA1/heSEd9mCs7QZ8i0/5H50IkpP3QpSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.1112.dea9723","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"dea9723f504eea38000f31756c836c87bacc88c8","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1112.dea9723","@flighthq/types":"0.3.1-next.1112.dea9723","@flighthq/geometry":"0.3.1-next.1112.dea9723"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.1112.dea9723_1786758570820_0.9575954828023538","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1113.9cffbdf":{"name":"@flighthq/collision","version":"0.3.1-next.1113.9cffbdf","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.1113.9cffbdf","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a5aef79a66fb004fc3be5ed0494f7ab51094f583","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.1113.9cffbdf.tgz","fileCount":84,"integrity":"sha512-KJCE0mbyRcTgzPD+1TUJP4p+lJqMGaqvgmR4QpDa29g3nE3SHhvFH/BqSRP3fsv3qx5lOCXHRvus2b1p4PVzUw==","signatures":[{"sig":"MEQCIGMvZm7zhPgLtOkSmeg2h1Rlv+NwapZMG6l60VbEhoxcAiATbwPkMf2qnA/yAiSL+EV7Ya8fAE7EIcR76rZCbFD8zQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.1113.9cffbdf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9cffbdf4bb0c58199f3c1e6ec40c1211d35c6bc6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1113.9cffbdf","@flighthq/types":"0.3.1-next.1113.9cffbdf","@flighthq/geometry":"0.3.1-next.1113.9cffbdf"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.1113.9cffbdf_1786760513856_0.2819520577986592","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1114.3ce681d":{"name":"@flighthq/collision","version":"0.3.1-next.1114.3ce681d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.1114.3ce681d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"56719d54a9f9cb4fb982dea4293d57f72c50ea2c","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.1114.3ce681d.tgz","fileCount":84,"integrity":"sha512-xtfA7UgQoz+Ao0wF35coIcLGcpQV9CwVIsDdpMCsEviVNcW2ZE5XTGyocR6mTFv0cIpvscSaN5ELeQTAlhL+dQ==","signatures":[{"sig":"MEQCIHnHtNBVD16t1YW3Vj9ywIhhSJLZiBcbdj7wM/YmaO/MAiBZUqzsY9f6myynREiiAl0/0ZnsLm2Usr+7VxRirkPNsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.1114.3ce681d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"3ce681df621450aa0fa769d10a8380f6874c958b","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1114.3ce681d","@flighthq/types":"0.3.1-next.1114.3ce681d","@flighthq/geometry":"0.3.1-next.1114.3ce681d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.1114.3ce681d_1786763660080_0.6218765125871559","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1116.866c771":{"name":"@flighthq/collision","version":"0.3.1-next.1116.866c771","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.1116.866c771","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"dd5b54345a51dc9b1b930007ef577a37f36f73b0","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.1116.866c771.tgz","fileCount":84,"integrity":"sha512-JRapN5wRQPkgF/yjq2LgLnEcDJKKA6Yvc1dqZUJyOxUoqk407vCFM+3uXHcln5QJfTUa3cyAakeVnKyqAbarkg==","signatures":[{"sig":"MEUCIQC1duN/qKy95GKBLsXF2j3+vqhNgIn5s5G4/P1MOD77QwIgbUtR3uHJuShkzMGA4ZBdR0ArlOx8ZMitk6MVkWU/vME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.1116.866c771","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"866c7712dfc03ca65960959ea6b5a858c68234aa","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1116.866c771","@flighthq/types":"0.3.1-next.1116.866c771","@flighthq/geometry":"0.3.1-next.1116.866c771"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.1116.866c771_1786772817198_0.37176311831113007","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1162.1c7f42e":{"name":"@flighthq/collision","version":"0.3.1-next.1162.1c7f42e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.1162.1c7f42e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8116fc7f99f7f752854d2993d166863bc031b3e9","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.1162.1c7f42e.tgz","fileCount":84,"integrity":"sha512-1NjEJAYfAoa7s4OmV6u4W8guSb1GC64i+Df4vktnMGPgqdeEHbecUc47S/RPyVhZVut04/JSBS7BCo3mA7iaZQ==","signatures":[{"sig":"MEUCIAei6NuMnx3xn9L1RCbI7gqjiEm03MNqOK+to8H1u+7kAiEAhQdoZWgHznIZfbZ6x/y5/99NKOawzcgmlxuJ/bgYsic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.1162.1c7f42e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1c7f42e0c8a6d050adf50aead913ec7f82037ccd","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1162.1c7f42e","@flighthq/types":"0.3.1-next.1162.1c7f42e","@flighthq/geometry":"0.3.1-next.1162.1c7f42e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.1162.1c7f42e_1786893305534_0.0083141143778529","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1165.285e507":{"name":"@flighthq/collision","version":"0.3.1-next.1165.285e507","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.1165.285e507","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"28d69d94df13ff59197deb8a79f3408dac9dead1","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.1165.285e507.tgz","fileCount":84,"integrity":"sha512-7SC6UUA1xZ5eMHksdkNI92r7FcHvkegTVSZ+R0lMFs9axXHQ9+h+Sj9b/sGtmzXQ3xDjKWxGl1HvmiFGM9K0Wg==","signatures":[{"sig":"MEUCIDfXGhPXD9ELmw4DplXL2jOTha3VW+8kf/sPG81yYGxpAiEAi00ErGPOQ8GggVOex4GG4+0bTzv0cUN7Q3Lmo1r3A8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.1165.285e507","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"285e507fb9ad8a5f0914347453d841a36136024d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1165.285e507","@flighthq/types":"0.3.1-next.1165.285e507","@flighthq/geometry":"0.3.1-next.1165.285e507"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.1165.285e507_1786916250388_0.14996949999026477","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1170.8a733e4":{"name":"@flighthq/collision","version":"0.3.1-next.1170.8a733e4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.1170.8a733e4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5b5d6aeddcef36e0916cb89cd83d6d4d390c7d48","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.1170.8a733e4.tgz","fileCount":84,"integrity":"sha512-Pt6NSXm0Viamx9777oUU4+fdA9ff4YtdAPplzU9pi2FMdKL+qmsIzlLto8XnUu6WRl8voiLYDdqvjPkg69TGPA==","signatures":[{"sig":"MEUCIALhq0n/+T//39TEv+QKxLkSqcGcMXmfqseH79cdRNpRAiEA4C62gRevvieI4KpWedQsgppm7NPfAkb6Bhgic0NAedo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.1170.8a733e4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"8a733e40e49c32762c951839d458d92f186a4d5a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1170.8a733e4","@flighthq/types":"0.3.1-next.1170.8a733e4","@flighthq/geometry":"0.3.1-next.1170.8a733e4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.1170.8a733e4_1786922298560_0.29700226115800143","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1191.e999f6c":{"name":"@flighthq/collision","version":"0.3.1-next.1191.e999f6c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.1191.e999f6c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a8c7fdd4deb44a3f805fc131dc0bf45c194da333","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.1191.e999f6c.tgz","fileCount":84,"integrity":"sha512-Lm4FfiZF+Z5eFAGZDhUSfK3rSLOcOxoW0hT9yrrjot+duGFFdmO6IrOm7slaRX1PqHeG1yC4NSyKatnAuo3QFA==","signatures":[{"sig":"MEQCIElJ9E/0qZ4BjuldkNVDAwYjg9RhTyKFGEN3+1DGzX7BAiAGFF6DHzJL/nlMnfBjmahM7jVzHsXDsTNyzoKBzQ9wdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.1191.e999f6c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e999f6c5b5759d60dba9f3a50452af8e2eba2168","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1191.e999f6c","@flighthq/types":"0.3.1-next.1191.e999f6c","@flighthq/geometry":"0.3.1-next.1191.e999f6c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.1191.e999f6c_1786959801717_0.6858318661615874","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1217.5f07972":{"name":"@flighthq/collision","version":"0.3.1-next.1217.5f07972","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.1217.5f07972","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0b88f2268175273da32e32fd4be1a6a16a339f8e","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.1217.5f07972.tgz","fileCount":84,"integrity":"sha512-1LUkSrfbxbgLzidCmKZvPjNQFMQk01J2dz56I/1TW7jSPBl4aCL9DQ9Iaxo9tP22dO0FNGGkrwF0VExjCToOgg==","signatures":[{"sig":"MEUCIQCiHaFzYVV8Dmyr1vz1VToZd7Sg9Xtmw5IHQgC4AMXtAQIgHDJTEKAU4s7cvqOmq637NNfbSuhukTFggJU4vifWbe0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.1217.5f07972","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5f0797204744d188d3cf2f94caaba730bc49c3d5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1217.5f07972","@flighthq/types":"0.3.1-next.1217.5f07972","@flighthq/geometry":"0.3.1-next.1217.5f07972"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.1217.5f07972_1786991261183_0.1634346381015015","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1240.e41e1f0":{"name":"@flighthq/collision","version":"0.3.1-next.1240.e41e1f0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.3.1-next.1240.e41e1f0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d64398babdca4bc3e261023e78c40c6f20df3db2","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.3.1-next.1240.e41e1f0.tgz","fileCount":84,"integrity":"sha512-1B/Kq1KPPlFWC7wwI/uJPPZKEvA+E5Srob/pzhae1OCD3dz+WCpasxAmyXirFWBi4eeslT47nBiVjusgREHTWQ==","signatures":[{"sig":"MEUCIQDPNd0FKbTZIK0kzwwUu/aJNROVxMunBw5+MjcYqdi8IQIgJbvfHHEaybNHRW/UdRdobALEdQhQ2HB/fJFaNuPHDig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.3.1-next.1240.e41e1f0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e41e1f057a6a80c8aeac7c58383a98af0968b676","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1240.e41e1f0","@flighthq/types":"0.3.1-next.1240.e41e1f0","@flighthq/geometry":"0.3.1-next.1240.e41e1f0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.3.1-next.1240.e41e1f0_1786999474721_0.3188232126571997","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1261.f361161":{"name":"@flighthq/collision","version":"0.4.0-next.1261.f361161","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1261.f361161","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8f50068a9b04925b8a8948caa6187e7968bdc211","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1261.f361161.tgz","fileCount":84,"integrity":"sha512-y1rXDJhsSPpGdSissVwKwL8QU3N8ciyO6Yua0io6DXg4mCouxar1khe8QputV2U+7LGLRinGba3eNf3Ap38b/w==","signatures":[{"sig":"MEQCIHYxnBFMCbwrJidiw6s/W5BgFaUmOjeZ9QC2CQDcdyufAiAYTsIxuYwaEiJ2xgU2D97OGFp3nwucLWU/XZUdlEaAPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1261.f361161","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f361161ec23e478bc35b88d31c331f0d50f13eeb","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1261.f361161","@flighthq/types":"0.4.0-next.1261.f361161","@flighthq/geometry":"0.4.0-next.1261.f361161"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1261.f361161_1787006124196_0.565422610272007","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1263.aa14a22":{"name":"@flighthq/collision","version":"0.4.0-next.1263.aa14a22","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1263.aa14a22","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a5778c4c7c36f6663518cd58dce4104c8a089866","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1263.aa14a22.tgz","fileCount":84,"integrity":"sha512-oNQ1W0C24jkex9lEcklc5UMUCMppF3Dkwi7BV/uLRujfVNQrKs2qn4p/pvckzdDduntqANl37XSOE+WDvaVaOw==","signatures":[{"sig":"MEYCIQCgS3UEpsYz3FJn/vPCHdolJ2xuBb8tDMAOtQbiAGHdzAIhAMUMfg37fnIu1lE/9dB278qGDeCb7BhKhRsYw9G36XQg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1263.aa14a22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"aa14a22895fd01758a537a267228fdf4129fb3c0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1263.aa14a22","@flighthq/types":"0.4.0-next.1263.aa14a22","@flighthq/geometry":"0.4.0-next.1263.aa14a22"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1263.aa14a22_1787007193409_0.1113425185361705","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1287.1dae9df":{"name":"@flighthq/collision","version":"0.4.0-next.1287.1dae9df","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1287.1dae9df","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7a2aad3d0e7d0bd551a8f8b16609409722de2b9a","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1287.1dae9df.tgz","fileCount":84,"integrity":"sha512-6YD4qv2k8uA5x2aAO4AgSaJtzR0WCfc5Wd4eWnQHXn0gBkKaD1EYJ6yKzsjuftAiH3rp4+DWWbjF+bsfwkd+KA==","signatures":[{"sig":"MEQCIE4bgi/GkqwSL3ig2VpWNDS5RDTIXhwlY+ySkhJy7ziEAiAqeiTvNYMx+MXodvA6Nq4fezPmAToC3PUgcAlWHSlUrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1287.1dae9df","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1dae9df025ffb9e821049b01f17339de7f747428","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1287.1dae9df","@flighthq/types":"0.4.0-next.1287.1dae9df","@flighthq/geometry":"0.4.0-next.1287.1dae9df"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1287.1dae9df_1787014782645_0.019152246797865757","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1290.99fd889":{"name":"@flighthq/collision","version":"0.4.0-next.1290.99fd889","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1290.99fd889","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1f4f26eb34fc41355f17c7be8789e5be2c7b0e00","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1290.99fd889.tgz","fileCount":84,"integrity":"sha512-aCf3i+yEcQJnsNtGV60ih3FPa4ZdmHnIfSwm9DkNsVYs0QMWx5p2N4xRxGISXL3n7FrAAweMG/PE5AGhzltFoA==","signatures":[{"sig":"MEYCIQCMYMdB7h4VQoKK55L2IayAGEioV+joJsaqntALyUVivgIhAPWE9NbHdsQeW7h0ntN2KsnopAZ5cdcbV4pDaX0XYa7g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1290.99fd889","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"99fd88963a6b0552f04e4a369008a84e1863aacd","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1290.99fd889","@flighthq/types":"0.4.0-next.1290.99fd889","@flighthq/geometry":"0.4.0-next.1290.99fd889"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1290.99fd889_1787016141358_0.39161862274285264","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1294.03b2010":{"name":"@flighthq/collision","version":"0.4.0-next.1294.03b2010","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1294.03b2010","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"dca7a6e5e96a9afc0eb1daf6fd714d107145a7cb","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1294.03b2010.tgz","fileCount":84,"integrity":"sha512-OnY1uANqMDfkm2U6ImaJO+YTycEK9v6ugS3mT8fBNdRmmfQvn15Y6RmmJKbTbyX8R43+cHHkTfz7i2vO7+rMog==","signatures":[{"sig":"MEUCIQDT4VeYNaKJBWdIk0pUNKfkawY23NYEF4MVAc7tuvMOxgIgcgnZOC5d9FBoCfIc0XqDN3lvdAK5Xugh81y14giKdsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1294.03b2010","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"03b20100b01fce4383bfb5e3f198d31ac16f94ea","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1294.03b2010","@flighthq/types":"0.4.0-next.1294.03b2010","@flighthq/geometry":"0.4.0-next.1294.03b2010"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1294.03b2010_1787020349903_0.19065544477116436","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1296.dfa990a":{"name":"@flighthq/collision","version":"0.4.0-next.1296.dfa990a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1296.dfa990a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"209aa971cb4ce4bd28f94eb207e6104648047d47","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1296.dfa990a.tgz","fileCount":84,"integrity":"sha512-iNTt3UitjoI7LvPy26mFQihKOvADzO6wsZZ6mYuEcyJQNaCvqneYc9bqZyxuQXA/AQJNAS7cSBEZdxHbf1XSrg==","signatures":[{"sig":"MEUCIGFEcn2ZVb/AbJz0zIpeGtlYXRAgHegO6vK37Yz7s2YHAiEAjYJU2Eno1/f0lTT0j7PO3NPoZWWCP7NsJIZtR17iVuo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1296.dfa990a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"dfa990a25f0d30ffc753984cefac6fa02f65bfc1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1296.dfa990a","@flighthq/types":"0.4.0-next.1296.dfa990a","@flighthq/geometry":"0.4.0-next.1296.dfa990a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1296.dfa990a_1787026880981_0.9178060346109091","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1299.541fadc":{"name":"@flighthq/collision","version":"0.4.0-next.1299.541fadc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1299.541fadc","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"19a5ac6c796763a31546f853c541abb9b4d57ea5","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1299.541fadc.tgz","fileCount":84,"integrity":"sha512-BuKLBPhH0SZncbMYPA5ojqHpG8fb+XCilhtIlf9zdTDDpiZrABSrfb8V3z87FOFQ/z6mayue1/l2uWmn755Ueg==","signatures":[{"sig":"MEQCIGR05o7Wz1bF00gdbfBLBFudb/TluGYT/cVbin/syNAJAiAIqXIGl19O866YXaDwvuZ7aOy92aPWdwVKQ62DdkB+kA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1299.541fadc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"541fadcc42ff9672e4f0184a4dbc76e0945acd5f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1299.541fadc","@flighthq/types":"0.4.0-next.1299.541fadc","@flighthq/geometry":"0.4.0-next.1299.541fadc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1299.541fadc_1787033917284_0.000986581165360878","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1350.7431bb1":{"name":"@flighthq/collision","version":"0.4.0-next.1350.7431bb1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1350.7431bb1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3c6f4fa2047288809745662aa4777c83816b0b7f","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1350.7431bb1.tgz","fileCount":84,"integrity":"sha512-b7heXw2iopMUdFVxaVDFaup7xgA5xHsJlmAy5Ud3hKgJ1fQzG66w0Y7SJtlqv+8zY9pY8ASIPYzJt4+mZ7m8/w==","signatures":[{"sig":"MEUCIBCx+Gy5YTLNtF+b01zw8j3miOZkXHp363WfmsJ0EXlsAiEAlzTdC6tbtukM25n4PHNzjHwoZ1OIPkvFwYS2iF9tqvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1350.7431bb1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"7431bb1294fe823c7b7e59844e6a0f58b1ae3bc2","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1350.7431bb1","@flighthq/types":"0.4.0-next.1350.7431bb1","@flighthq/geometry":"0.4.0-next.1350.7431bb1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1350.7431bb1_1787066996929_0.8620987325485976","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1351.6ec45d6":{"name":"@flighthq/collision","version":"0.4.0-next.1351.6ec45d6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1351.6ec45d6","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"22f36eb3ba949b5e538f18e2542d8437f4ab9116","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1351.6ec45d6.tgz","fileCount":84,"integrity":"sha512-I3NlcEewRgaYwxSQa63CqWBWsjxyddJ1/Z1KtfeqgJZ79ck5Zv+BzKrt32dA5ejjO0bIRGBWC+v/6utBedpcBg==","signatures":[{"sig":"MEYCIQD/kKjvBxRzN8txcA05h7bb8OB+wjaxj2q4qhTlCpxZmQIhANJyeoLsPrKP8xTZAGsxdWq6k8yh8uikWA8Tecb8HfnE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1351.6ec45d6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"6ec45d6b31d6d287c2e8eba72b0c85fec7667c0c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1351.6ec45d6","@flighthq/types":"0.4.0-next.1351.6ec45d6","@flighthq/geometry":"0.4.0-next.1351.6ec45d6"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1351.6ec45d6_1787068014924_0.26439587653494034","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1354.5181c5f":{"name":"@flighthq/collision","version":"0.4.0-next.1354.5181c5f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1354.5181c5f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d89ddb13c6a4e830267e0e8bd1e1dc7cc1072c90","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1354.5181c5f.tgz","fileCount":84,"integrity":"sha512-XK7/bX7C2dpqnBGr+X8GWjYU03+QAu/BHf3Ds8ymbEvrL7blLGFGL85DgfuPfK1SV480OTWmQ7mZZ32f7b1kuw==","signatures":[{"sig":"MEUCIQDQNhijslicLTuovBUYzepbcIW+yWFtodw3ywEzpIycdgIgFTRly+xeeTHDzs2qqhJe2dphvn8VakWw10BzLYpCqa0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1354.5181c5f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5181c5f1c469000694988e1f6e7dc37a98c6b28c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1354.5181c5f","@flighthq/types":"0.4.0-next.1354.5181c5f","@flighthq/geometry":"0.4.0-next.1354.5181c5f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1354.5181c5f_1787076788631_0.2878037731362717","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1356.924bb91":{"name":"@flighthq/collision","version":"0.4.0-next.1356.924bb91","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1356.924bb91","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c87ecd2953abc702b7b28ac1ab5d386b440d3a3a","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1356.924bb91.tgz","fileCount":84,"integrity":"sha512-NgHD32mqnXSLYaey2bqaMLAMO0LakWGPyoReoFTb+F3sFUeR3y3HmwGv90HqJJbzyTgVqguo+iUQt6N+wRQbrQ==","signatures":[{"sig":"MEUCIQDdItsokyj2//DpVRTZ26w79lzKdUgGUp7OrzKj0vNGoAIgYpFITZ3oRmdOqUhb8Pj6JReq5T/I5rFGWc+XAWZ6Ptk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1356.924bb91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"924bb91791102bc3cf5624441610ef3e2b335b68","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1356.924bb91","@flighthq/types":"0.4.0-next.1356.924bb91","@flighthq/geometry":"0.4.0-next.1356.924bb91"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1356.924bb91_1787078078811_0.3362748980937964","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1357.b87b5c1":{"name":"@flighthq/collision","version":"0.4.0-next.1357.b87b5c1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1357.b87b5c1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"724ae323e4379df763b905b9639addddb8f8badc","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1357.b87b5c1.tgz","fileCount":84,"integrity":"sha512-HSBbD3PQZz7q/Q1UfF6P7CRKahIJJxgQ536oQlKpT7Pjx6WmZuqlrdAL9Q+efnkv0HOGSLh9wgsRDrcCmNKXnQ==","signatures":[{"sig":"MEUCIGXbqj+H5wrC7R49Y/tXh5EUKhWVTEkNBpzatrMz5f5JAiEAzllruHN3YwQqSe0rHIJaSh336CCWdLQ01Q8LQt7Q03Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1357.b87b5c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b87b5c15158aa2898caff7f3e3c3867854d29d5f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1357.b87b5c1","@flighthq/types":"0.4.0-next.1357.b87b5c1","@flighthq/geometry":"0.4.0-next.1357.b87b5c1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1357.b87b5c1_1787078229355_0.21363435443457757","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1362.3734bd4":{"name":"@flighthq/collision","version":"0.4.0-next.1362.3734bd4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1362.3734bd4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"05b513ebeabf49b592580cea7edc17523e9a70b6","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1362.3734bd4.tgz","fileCount":84,"integrity":"sha512-KkDaMb3p+Y903O6/24Rxdw3YQCPmsGC2Oyvv5xHkq6sAFVgCQdt6pC7LbvxTpjLlK4RWCT5c+ZO1USnnzygXlw==","signatures":[{"sig":"MEYCIQCSQlSZGM5QzH3rvqy9dBiFQ7GFIARAqqOhN3+APuN8xAIhANwnxMOzm4zfVMKjvr2Yx18a5d+4dTwTsvzPVKjOdsSG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1362.3734bd4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"3734bd4936d51eea42ddfd38f48b995d49e6657c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1362.3734bd4","@flighthq/types":"0.4.0-next.1362.3734bd4","@flighthq/geometry":"0.4.0-next.1362.3734bd4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1362.3734bd4_1787078881860_0.2758016415997542","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1383.b8eb497":{"name":"@flighthq/collision","version":"0.4.0-next.1383.b8eb497","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1383.b8eb497","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"df4c5b79f722c81d0b5d02c32b0e3cce8e8c0275","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1383.b8eb497.tgz","fileCount":84,"integrity":"sha512-7yfX1s8ksMEyM5/EwaV6NvA8bACXPz5pPAE9HiF5WvcmNnaTMW2R11MkQnE3HHLHzHSfVcV/synJgL+iy+ECjg==","signatures":[{"sig":"MEUCIFQo0/AfJpLe9uhI7Dgd+gvASIS3yiaduIpaWHMw/vj8AiEA0LQ9bhS3FMQCCu8eiRRU2Ke6Z9aDCRc4KBm+uQ3LtVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1383.b8eb497","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b8eb4977f0d1496e8c4b2f47f16c82c0710291d0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1383.b8eb497","@flighthq/types":"0.4.0-next.1383.b8eb497","@flighthq/geometry":"0.4.0-next.1383.b8eb497"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1383.b8eb497_1787080223845_0.7953576876757924","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1385.dc129fd":{"name":"@flighthq/collision","version":"0.4.0-next.1385.dc129fd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1385.dc129fd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e6a7ba5f6e337ddc861d8ed668fa7687127aecac","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1385.dc129fd.tgz","fileCount":84,"integrity":"sha512-L+0N74vXQyLxl4C3hi6hAfZ2DmqhlaIeRTCjD5H/KPqPm6nZKvJnb8wMYsflEbfXfegjsiY4ez9oQq2rX9QW4w==","signatures":[{"sig":"MEUCIQD2XGtOJVlPQ62NUxSZkT7N+T5XzV5K+HhdZgg33z9z+AIgTx+mvFUqfwZ44aHS5VC/bgzmIDvz1mNMYU37q+d+y6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1385.dc129fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"dc129fdaf5719e6fe6da44e8755cbc798806ee74","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1385.dc129fd","@flighthq/types":"0.4.0-next.1385.dc129fd","@flighthq/geometry":"0.4.0-next.1385.dc129fd"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1385.dc129fd_1787081974399_0.6697582695331561","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1390.ca3ba2b":{"name":"@flighthq/collision","version":"0.4.0-next.1390.ca3ba2b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1390.ca3ba2b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d89642d5f2fbb11ec1157a424e69b8f9f6ac04f3","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1390.ca3ba2b.tgz","fileCount":84,"integrity":"sha512-SpPPAO2OA4IUxBnP7qwk7Rz9OeGZ4akpzDZKnlUzmYRC7nmvLAcwS1XXaI0NfE/2S27fIDWtKxcSHgS8zaeitg==","signatures":[{"sig":"MEUCIQDXISEa7+CT0qKb4ouxMg9Q4zrLBsFvo3SovQ3FyZlyOwIgUPfPWhfTqjiabj9yxo3nkW+Y4s2/xB97QJMIVjTs1gk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1390.ca3ba2b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ca3ba2bc71b176e9f619cdfbee0d0fa5c59769bf","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1390.ca3ba2b","@flighthq/types":"0.4.0-next.1390.ca3ba2b","@flighthq/geometry":"0.4.0-next.1390.ca3ba2b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1390.ca3ba2b_1787084706998_0.17331258411100148","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1391.ef8547e":{"name":"@flighthq/collision","version":"0.4.0-next.1391.ef8547e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1391.ef8547e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0e5430e0ea9b2509841933eac50191b3bc43a300","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1391.ef8547e.tgz","fileCount":84,"integrity":"sha512-ond67SU+hULR2c/gV1LM9nxvLtpV1B6Z0m9/PNtGuAVL8hzo/ET5PSdNrOSrcC9pBwxNdWMBtPVk1IkEaMomqw==","signatures":[{"sig":"MEUCIAiI9bB/41NtE7q76jtdKdVMTOrjO1KI9cnHrfk/0hlkAiEAjd/LW/vAfVjXm/g6WHogRodJEO+8CpPq0Vc/tohYBT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1391.ef8547e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ef8547e4f1d53ec2c0a70c3df10b9406d13096f9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1391.ef8547e","@flighthq/types":"0.4.0-next.1391.ef8547e","@flighthq/geometry":"0.4.0-next.1391.ef8547e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1391.ef8547e_1787084855255_0.6837243397554054","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1392.ae73a44":{"name":"@flighthq/collision","version":"0.4.0-next.1392.ae73a44","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1392.ae73a44","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8bb612263e7ee2dffed2fc9d7bca232bb0d62d05","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1392.ae73a44.tgz","fileCount":84,"integrity":"sha512-RE10+rHUpBc/Qa11JCTDpbC/nPYNOktgFZ/0JIJnDmHcjNNpBqW1Rphzx6yjeQBui6c3R2eaLH0BA0o+SggLaA==","signatures":[{"sig":"MEYCIQCTa8dnGfUZIQTLpZs7ggWZzrKra3FzK98tvUc3SOtfnwIhAPHYBwoBZGlOnFhHTyTkv8PKX7+cd1YYiuiHHc7RosBG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1392.ae73a44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ae73a4474c40d293f2ab2295ae932102668c6b04","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1392.ae73a44","@flighthq/types":"0.4.0-next.1392.ae73a44","@flighthq/geometry":"0.4.0-next.1392.ae73a44"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1392.ae73a44_1787091002968_0.7601155906115662","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1396.66c9814":{"name":"@flighthq/collision","version":"0.4.0-next.1396.66c9814","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1396.66c9814","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9c3afe9d7afee18f33ffd2fb7fb0e00feb8c3cd2","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1396.66c9814.tgz","fileCount":84,"integrity":"sha512-UxiBKF5MboRNrs/s7phhxqbylIdua9OuH3CpLTDgIcrj3tAg16CPsAEKgifLG5utIHEwRoUBZzT5WPJjveCkyA==","signatures":[{"sig":"MEUCIGSlkDI0owS2Lq2P9EQ9cSuTsRXsev7e3AmRCHMjxndTAiEApYhLV+VYX+QUYwQ1b0OIRceEJf6dB+8Qjy7te1D5srU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1396.66c9814","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"66c9814f2387abf7cef7a334a4edf573110aadb8","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1396.66c9814","@flighthq/types":"0.4.0-next.1396.66c9814","@flighthq/geometry":"0.4.0-next.1396.66c9814"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1396.66c9814_1787095686928_0.8956099761699658","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1398.776fd7a":{"name":"@flighthq/collision","version":"0.4.0-next.1398.776fd7a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1398.776fd7a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"bb4952f905cc6cbc802b25f290ba72f9a91b923a","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1398.776fd7a.tgz","fileCount":84,"integrity":"sha512-D1WefMd44U7961iT8tlNuDv6KUD66xK+SBaVj70M5FQnRmH56pWEDQ8A8hXOpP07hSVXbywIftVYOdM/2o1t8w==","signatures":[{"sig":"MEYCIQCVhZeA8SWg83c6ZZcIuBKOMsC6zpMLgDs22c+gbzpiXwIhAKKfX72ihFbAiM1mbZ6PIU9d1PcS3T2huEP7TYcS5NhU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1398.776fd7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"776fd7a25d706d45456f573331a1884c9b512827","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1398.776fd7a","@flighthq/types":"0.4.0-next.1398.776fd7a","@flighthq/geometry":"0.4.0-next.1398.776fd7a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1398.776fd7a_1787095826811_0.5790928538240752","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1399.9d20d2e":{"name":"@flighthq/collision","version":"0.4.0-next.1399.9d20d2e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1399.9d20d2e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"69c9a7048f41fdf2df720e18cfb410d85cc016e1","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1399.9d20d2e.tgz","fileCount":84,"integrity":"sha512-rxF9qxFMrHCi+OvYCbDoqjgmQl+sYmNKUnjDLfCju57/5VyjfQKt6GPeMsBdSdBoqsXp5Y8RzGVn/0UjWRD0Ng==","signatures":[{"sig":"MEUCIGGSaASlmwOYghxJdPais92RcLo8KFO2FLg+i0gHUo+TAiEAh9dRHTN7xrCbudJJgiF2eUWotICkhrBfv499SJLU6Dc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1399.9d20d2e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9d20d2e0317023af656379bb16f54f02cf43c97a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1399.9d20d2e","@flighthq/types":"0.4.0-next.1399.9d20d2e","@flighthq/geometry":"0.4.0-next.1399.9d20d2e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1399.9d20d2e_1787097433886_0.5246382274658519","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1404.4936e90":{"name":"@flighthq/collision","version":"0.4.0-next.1404.4936e90","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1404.4936e90","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"807a74dabdd10b2dbc7ae69174b058cea2c670ef","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1404.4936e90.tgz","fileCount":84,"integrity":"sha512-BmMcrRP0gSrCQrjJhfEshXlVAr5FNWSqa+UYQdpI/jbI+4dgaemzmQEt4d0QoebW3X16CQEliDXrokwWpYG/tA==","signatures":[{"sig":"MEUCIA1kl7AGjkJ6VAGS7lL10IAIbKdS//2Yc+895tH9WBOqAiEA/yNMQ8ahNHQxvDIi2cEZEtRjAPbrOCP58ZDVPCB4HV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1404.4936e90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4936e9049b9547aad61b9ae7febd4a41021b45a0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1404.4936e90","@flighthq/types":"0.4.0-next.1404.4936e90","@flighthq/geometry":"0.4.0-next.1404.4936e90"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1404.4936e90_1787102239500_0.029613912811876864","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1405.d7484cf":{"name":"@flighthq/collision","version":"0.4.0-next.1405.d7484cf","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1405.d7484cf","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"dca921b3055e8299564db3662db90c95ac5df5ac","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1405.d7484cf.tgz","fileCount":84,"integrity":"sha512-FR04mwRRE946m10I7ZBFbiTB+MAcqCOMXQi5ofoRopFGJDBuv8yMfauF7PlmD+xdc6RC04LNg7dQjDCl4XkgVg==","signatures":[{"sig":"MEUCIQD9QmsR9tm1JHZ4Vl0ixtPLhHIzi8kePyDL6gVjp6Z7OQIgH8vv956gzYpGT08Z6PE6segRdcx0Y//R7Uox0CzuN8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1405.d7484cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d7484cfdaa0f9ef0b3e7fd92356d39208e74167f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1405.d7484cf","@flighthq/types":"0.4.0-next.1405.d7484cf","@flighthq/geometry":"0.4.0-next.1405.d7484cf"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1405.d7484cf_1787102360360_0.31926447684722126","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1410.a69907a":{"name":"@flighthq/collision","version":"0.4.0-next.1410.a69907a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1410.a69907a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"bc5096563918c620f10d4f108aab51d4404dac65","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1410.a69907a.tgz","fileCount":84,"integrity":"sha512-mWI8fOXLT8LCZLWSZ5+bgG7ThzdFULDUO0mVMArFmzpR92UF6yiYDI42G34TRMAL9AE2MP+45JW67h7+e8C0MA==","signatures":[{"sig":"MEUCIDME+rziFApYzrontNsPdAfnTqixXqksa5CiScEWqJdmAiEA7Qfwp2hi0PV+ZhoRnMSI3+Df1RHBdK2DNo5qB3OdrCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1410.a69907a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a69907a83c6ff3b3de8935e42c221b780c180296","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1410.a69907a","@flighthq/types":"0.4.0-next.1410.a69907a","@flighthq/geometry":"0.4.0-next.1410.a69907a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1410.a69907a_1787118487672_0.09133284914793394","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1412.05a7272":{"name":"@flighthq/collision","version":"0.4.0-next.1412.05a7272","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1412.05a7272","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"215d63b4c9c2b85ba3a765be72ad90bd10639c68","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1412.05a7272.tgz","fileCount":84,"integrity":"sha512-SHioA+MrOyAv1k471w731MBUtQb+cQ6qxQ7rjhE6H1ylDjsuWllsPduGOuz8sroH8rIR5hFCUQjTcs5ereaCeQ==","signatures":[{"sig":"MEUCIQDZFR1EMXJpFNLW7efAMtV9FBiBfFK0OfA0a2QKxw72fAIgdTKGxthIMBB+aPsLl5R8lLRIVwsz6XkKDjYp0tDDGvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1412.05a7272","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"05a72726f4579a5cdb44f886630d8f92480764d4","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1412.05a7272","@flighthq/types":"0.4.0-next.1412.05a7272","@flighthq/geometry":"0.4.0-next.1412.05a7272"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1412.05a7272_1787120519296_0.05012114195100703","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1415.00028b0":{"name":"@flighthq/collision","version":"0.4.0-next.1415.00028b0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1415.00028b0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5d1941444cbceb11087102ccd1580b5e4a08f92f","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1415.00028b0.tgz","fileCount":84,"integrity":"sha512-wbN8A00oDUBPrg/kp/IGvxl1vbQupw3i/LgJ5D6WJcth94XaoqcYraF55Ox0bb2X8FeebhErXrtO2AZO8QxCvQ==","signatures":[{"sig":"MEUCIQDBSIA91yREaeZ2xQKNeoUmX73pMNa1bLrBsNbpEQdBVgIgEqe6atmbzLWZljhUQbmtz/fDMY/t6KtJp/t71gRL6nU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1415.00028b0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"00028b0f581f46010a9ba6f4d34a54cbfbe90ac0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1415.00028b0","@flighthq/types":"0.4.0-next.1415.00028b0","@flighthq/geometry":"0.4.0-next.1415.00028b0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1415.00028b0_1787121411612_0.06063930756025804","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1416.ef4fae7":{"name":"@flighthq/collision","version":"0.4.0-next.1416.ef4fae7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1416.ef4fae7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d0b5405f69adbd07bd82c53c8f401f1e2e09df16","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1416.ef4fae7.tgz","fileCount":84,"integrity":"sha512-2k+EvWEqdTuEGZeSOVQzQrxspW/ju3aRpiTrKj9MQwmJtvcunlmAk49JczvL4cZzXSswmZq9a8orOltMheCeow==","signatures":[{"sig":"MEUCIQC2MXit4PSBxpsL40soX+vUgkj/X0Wgphe27DqPSPQHsQIgcGQYwcIB5uQGUhmcxrNwIdtEHbGJDDV8DGauJKK+N44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1416.ef4fae7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ef4fae7fcce4981f09353ef665113c0034491f34","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1416.ef4fae7","@flighthq/types":"0.4.0-next.1416.ef4fae7","@flighthq/geometry":"0.4.0-next.1416.ef4fae7"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1416.ef4fae7_1787155947541_0.704243134898594","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1487.e25e95d":{"name":"@flighthq/collision","version":"0.4.0-next.1487.e25e95d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1487.e25e95d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"772f2a46ff7b0e9fc5373af9c71d44243b58c84d","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1487.e25e95d.tgz","fileCount":84,"integrity":"sha512-etSnG2FNDfUc+zpWM7/l8ye6AzQ5K7Y1cgFAn+v0U4nFYTC0JD/A0qnz9uHNSi4nYZ8J5G1RAxC8BflmQt467g==","signatures":[{"sig":"MEQCIEVzHaPfzzmG71TS5vnF9kJewogxzrzRO+fD5P6bLexCAiA/+T59hdhGikr/oXElaQcZaHmjd4REFcRgC/TgenUyfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1487.e25e95d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e25e95d60f7439c174b16b0c9c970d4aba8223bd","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1487.e25e95d","@flighthq/types":"0.4.0-next.1487.e25e95d","@flighthq/geometry":"0.4.0-next.1487.e25e95d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1487.e25e95d_1787182273486_0.8473911052705903","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1488.43bcb37":{"name":"@flighthq/collision","version":"0.4.0-next.1488.43bcb37","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1488.43bcb37","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b823ec9fa6cb168292c89c4c7a4a43ce7ac391f9","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1488.43bcb37.tgz","fileCount":84,"integrity":"sha512-S0UYn6FwlnHyUI+JqPHtQDkry/qWV9Aqvf1T5t8hn6XZR+NL+lyCOnjphlZRWyXj+fTopBkEYwWXgkFN7AG91g==","signatures":[{"sig":"MEUCIHvCP1psEFyKuW2+JTP5ffMn9lht5U7G1fx8RxWjbvuZAiEAwn4sEl12PJJE0o5WuYUXMsc1LysIgA/3JploEJHs9AE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1488.43bcb37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"43bcb37d9a5a44d81b8490439b9e43ac5d1e82f7","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1488.43bcb37","@flighthq/types":"0.4.0-next.1488.43bcb37","@flighthq/geometry":"0.4.0-next.1488.43bcb37"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1488.43bcb37_1787200954072_0.5923195745876282","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1584.a8ddd61":{"name":"@flighthq/collision","version":"0.4.0-next.1584.a8ddd61","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1584.a8ddd61","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3f2ab6bae1f0cb21e8c83c42073bbce9851be19a","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1584.a8ddd61.tgz","fileCount":84,"integrity":"sha512-MciXaonR7Qhbo40Oahdvf38lZaS9XMvRtGyc4dgRw8uPufRVcAdg6f1tQJdpWW4ZEjlrehPPwbMd4rGYTNbaXQ==","signatures":[{"sig":"MEUCIGoq6lCUv2eFZPMdFoyfnJpmTZfWxYP6uyY5Bw8MIZlKAiEAvfRsmabqmy+brvRIevkZY62bamLIbOH6kBEtKTEzWS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1584.a8ddd61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a8ddd61739924a54b02ef606a8c16d7b66c66807","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1584.a8ddd61","@flighthq/types":"0.4.0-next.1584.a8ddd61","@flighthq/geometry":"0.4.0-next.1584.a8ddd61"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1584.a8ddd61_1787250462180_0.5986099937227198","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1585.bf131c8":{"name":"@flighthq/collision","version":"0.4.0-next.1585.bf131c8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1585.bf131c8","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"86b04dc2540dc51edf936c02c82ec6e320febe49","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1585.bf131c8.tgz","fileCount":84,"integrity":"sha512-odYip0M5c/8NqvwO1DpFb9NiD1Y3imQKspRWuSdJEcwfOEHazkrOAcmhvJyqvenzKIuNl5zbid6bTUlUTEEWSQ==","signatures":[{"sig":"MEUCIQCdu9heMqhXKf4fpgWATnTLMGFxh6GQ3hzux8q1Nb5uFAIgdz5429TqiI/neIqXVo/iILrDq+DuOEGamFiwW0vMu/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1585.bf131c8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"bf131c8abe61502de71895639d57db3e2e2c1ab0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1585.bf131c8","@flighthq/types":"0.4.0-next.1585.bf131c8","@flighthq/geometry":"0.4.0-next.1585.bf131c8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1585.bf131c8_1787251125571_0.590150740226991","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1602.af48ed1":{"name":"@flighthq/collision","version":"0.4.0-next.1602.af48ed1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1602.af48ed1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"72be4fb28baa219983b80ae71dca5a1110a82c5e","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1602.af48ed1.tgz","fileCount":84,"integrity":"sha512-O0XCDQUrBvqAl+06x+PbuIc+p/jzuJM2b7IDNpMx2FfclBJT4v0qOyBBMwKTTq+ByJFyWMJEYfobL86QMTVpPA==","signatures":[{"sig":"MEUCIQDlvsQsXimtnkWSuXhIouNBARrKzyu273U47x/H/eCKjgIgBXq9QscclieCkWzOS4UP8UMHwgxKAEdgeXspTkuHB3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1602.af48ed1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"af48ed1ac05ae5fda74d63d9233f32a9ea8bbaf7","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1602.af48ed1","@flighthq/types":"0.4.0-next.1602.af48ed1","@flighthq/geometry":"0.4.0-next.1602.af48ed1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1602.af48ed1_1787267507805_0.8021186287001687","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1652.39f08fd":{"name":"@flighthq/collision","version":"0.4.0-next.1652.39f08fd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1652.39f08fd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"26e55c2b2928bf6d2601954978e7636cc48a61ed","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1652.39f08fd.tgz","fileCount":84,"integrity":"sha512-tA1SKOQFlE9pFvFy+rtHl/DgFXJbAZOEXq1Lwob63gK90XZEyWWtSB8I4BM7WFJj/KuJHWKmzcrBXJph7eRUtA==","signatures":[{"sig":"MEUCIQCVw0BGWh8VHEpsscDVfImjwjhYkhp91PaR0Gg5qnaW0wIgeSZAyMboiYGFgUKW/m0agD33A2VZqwzP9d01XonIcGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1652.39f08fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"39f08fd3355ac957ef8965e70140e77c935b6c55","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1652.39f08fd","@flighthq/types":"0.4.0-next.1652.39f08fd","@flighthq/geometry":"0.4.0-next.1652.39f08fd"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1652.39f08fd_1787280808031_0.40568098609862413","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1663.d9c5746":{"name":"@flighthq/collision","version":"0.4.0-next.1663.d9c5746","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1663.d9c5746","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"27913a494b280401a6b904882ab15d019b910529","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1663.d9c5746.tgz","fileCount":84,"integrity":"sha512-OV11aKS9MRnapC3TJoaQb2jrnbaI8lxK0KEI7O/5ehpJaKNKy/tUQI1rm4G3ayFYsX7gpv9WDR06Sqncr1ePTg==","signatures":[{"sig":"MEUCIQCwOKmJGzRtp/3ZpPtA/3S4jGDyilkecv22D5CHDY8IfQIgA5wNCZQylt0hfpjJ86tXq4dtTjNWBZyRYSLVaYuGPo0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1663.d9c5746","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d9c574612a1280ddc4f84bb3486a41579a068085","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1663.d9c5746","@flighthq/types":"0.4.0-next.1663.d9c5746","@flighthq/geometry":"0.4.0-next.1663.d9c5746"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1663.d9c5746_1787287600451_0.1697097320081864","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1694.598ef6f":{"name":"@flighthq/collision","version":"0.4.0-next.1694.598ef6f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1694.598ef6f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"51d2d971afd81152bd001a6432e0c311f0a55cbd","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1694.598ef6f.tgz","fileCount":99,"integrity":"sha512-Ihh+H+csrZk/1mzL8Tfh9WgDjMu4Ob7zw5ePdy0O/0VR8Te0UK3S6IFK50oCUlMGsXGcTTeilszNQkwuboduFg==","signatures":[{"sig":"MEYCIQCQQwbURMAIZolVszaP9TYVcKeXlUrmNq2537OlqZF3vQIhAL9S6cX5tUVb4TPo74uQFzVT+jEc5HGcElXkc22V61CC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1694.598ef6f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":384002},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"598ef6f62b6f1ae2873956501069ed824699021a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1694.598ef6f","@flighthq/types":"0.4.0-next.1694.598ef6f","@flighthq/geometry":"0.4.0-next.1694.598ef6f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1694.598ef6f_1787288426700_0.5021166149076055","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1695.181dea5":{"name":"@flighthq/collision","version":"0.4.0-next.1695.181dea5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1695.181dea5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"415729c9de6b23668926d3e10af828f624157576","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1695.181dea5.tgz","fileCount":99,"integrity":"sha512-03NAxwE7Ie/J5/n+giwmgEpbb302xe7He3IFEDpQtA9BCc4xQmk1tlRQguuM2tQUotJGDzMH+eL1n1zq9hoN7Q==","signatures":[{"sig":"MEQCIHNOsFWTF8lSzCmyQspcrqgvULlA7F8hv6bjfn62Z6GcAiBFnBhdHyJMIyiooT8SBgmggVp/Aox6YXPD+4uLVKQe/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1695.181dea5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":384002},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"181dea5e323d8b0845ede2fade7f67b2ce8d2554","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1695.181dea5","@flighthq/types":"0.4.0-next.1695.181dea5","@flighthq/geometry":"0.4.0-next.1695.181dea5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1695.181dea5_1787292883434_0.9854760840646699","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1696.93f6f63":{"name":"@flighthq/collision","version":"0.4.0-next.1696.93f6f63","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1696.93f6f63","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d878a2bbd1e56fd302640dcb78efce8414965ac4","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1696.93f6f63.tgz","fileCount":99,"integrity":"sha512-frt23adELUXo+nFS1eB5zEABL6x7ipIxZZbuH7To2xSr+Y5yHVmWEXRKpog0zJCoj92I9jM3oDpf8Eg4QyRYbg==","signatures":[{"sig":"MEYCIQCKuiilIplsy8LzyvzhhCX8wc6fYIhgNov9asmkdv8r7QIhAOMUSxWhQohgNek5JGDYcAt8Z+T4Ly772MRyZ5/8+QOe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1696.93f6f63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":384002},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"93f6f63eca2b6864dedc151c301be624236f131b","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1696.93f6f63","@flighthq/types":"0.4.0-next.1696.93f6f63","@flighthq/geometry":"0.4.0-next.1696.93f6f63"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1696.93f6f63_1787293405121_0.35536316235854226","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1702.61a7a7c":{"name":"@flighthq/collision","version":"0.4.0-next.1702.61a7a7c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1702.61a7a7c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"864ca34a4bf55453364e21ea4f5926b83d98cabb","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1702.61a7a7c.tgz","fileCount":99,"integrity":"sha512-wWnGVEE9F1guYYgl7YXP4WLaO1bsrhzwdMm/kWsEF2uXHbnjm5DMgPf5zRfrFoZbp8QHCBaO5VWe8wN+QW1I5A==","signatures":[{"sig":"MEYCIQD/Ua3hZfuGNDwrD6hRwvssTQ/vONGWs4GPjZfEbPVxtAIhAJnficpJbha23/kqmgGmObK0qe2mDt6mm3TJUre/zpzm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1702.61a7a7c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":384002},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"61a7a7cc67afb80f8df61975bac6404a7e480370","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1702.61a7a7c","@flighthq/types":"0.4.0-next.1702.61a7a7c","@flighthq/geometry":"0.4.0-next.1702.61a7a7c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1702.61a7a7c_1787296276039_0.8022460979752701","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1703.b82d313":{"name":"@flighthq/collision","version":"0.4.0-next.1703.b82d313","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1703.b82d313","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7b891aa4c66d66c1c5aa3969282da11e8ca3f6a9","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1703.b82d313.tgz","fileCount":99,"integrity":"sha512-WRNuDtUFsmBhDPjnG8BuVaiSunN1k9yt4mfBhySTPqn/7ZrHDccWQ6ZXgctXGEVvECdQ11dWB9MmWq64117Y3Q==","signatures":[{"sig":"MEUCIBDZbwxf1lIRe6WSF52zjwvacevX8EIS6bgdb5T1zODTAiEA+x72ZeMfGw9+JLNZiaiplQ7oceO4sfLX2TdWu1M+djg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1703.b82d313","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":384002},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b82d313abae5abbfe0568f8a0ecf7e7cf834d269","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1703.b82d313","@flighthq/types":"0.4.0-next.1703.b82d313","@flighthq/geometry":"0.4.0-next.1703.b82d313"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1703.b82d313_1787298102680_0.04130158017848773","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1704.9eb98e1":{"name":"@flighthq/collision","version":"0.4.0-next.1704.9eb98e1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1704.9eb98e1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"76d4815408230b3c5cfa0b30cc6a0058280c6283","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1704.9eb98e1.tgz","fileCount":99,"integrity":"sha512-zJJci5w+4Qv9X5F3rqIOSIEL0i4NeN/CK9eUk/P7RhQVEFwvKgjVhj6L/UL97MlZL1JT1c2HafsfYGomheH+OA==","signatures":[{"sig":"MEYCIQCn/cGmAa6vkl5WsHwZVHsLBJCqIfu/pJzZ1f3DnK1XtAIhAJeRdrRwsn8YgrNCaRDRxm91kkAYtykzUL0PEgn1tmxs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1704.9eb98e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":384002},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9eb98e11caee246589365df812ece128264ef638","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1704.9eb98e1","@flighthq/types":"0.4.0-next.1704.9eb98e1","@flighthq/geometry":"0.4.0-next.1704.9eb98e1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1704.9eb98e1_1787300939020_0.5903900110766995","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1716.1979cc9":{"name":"@flighthq/collision","version":"0.4.0-next.1716.1979cc9","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1716.1979cc9","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ea3016bdbfadba46f5f1b6593fde6d8001d4f1ff","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1716.1979cc9.tgz","fileCount":99,"integrity":"sha512-Dh2I5/nJjedX2BVL65U8ogVYooiPxGluoOFSdleCo7ervqU8c/OSAApvFOgHcw/K2/FDdB1D4weVHjwh3LARjQ==","signatures":[{"sig":"MEUCIQCSLR3mRagisGpaz4t8B+Qoz1KChuiiY0s8iyM9jR2BUAIgH2Ld1MdOv2b3d4Yy2ht8lPIJg9CIfw25dT6ugzqWBdA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1716.1979cc9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":384002},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1979cc9bfdae5161eeac594f0460968a65b852f6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1716.1979cc9","@flighthq/types":"0.4.0-next.1716.1979cc9","@flighthq/geometry":"0.4.0-next.1716.1979cc9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1716.1979cc9_1787305234398_0.44583366777917854","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1717.9d6a20b":{"name":"@flighthq/collision","version":"0.4.0-next.1717.9d6a20b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1717.9d6a20b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"75187fbcb7118877802450a5d0c241e34e9452c6","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1717.9d6a20b.tgz","fileCount":99,"integrity":"sha512-gAaih353Qlr0hqJxlBHiGtG2vooNT0yQHl353un7NbewbciuzDjPsj11+DBoAi5H40MJt0z/M/G7iRijIlPKSg==","signatures":[{"sig":"MEUCIAT4W9lLo9IOxHShUTOPUk5/KG4o11RtBBY1rxtlsWAaAiEArVxjp213BcOKevhAXGLrg7L8pv7WKrWGUmQNZdB5udE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1717.9d6a20b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":384002},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9d6a20bc14f3fcb2ef914442e1092ef1711316a4","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1717.9d6a20b","@flighthq/types":"0.4.0-next.1717.9d6a20b","@flighthq/geometry":"0.4.0-next.1717.9d6a20b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1717.9d6a20b_1787307692707_0.5399507522420457","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1725.752ca79":{"name":"@flighthq/collision","version":"0.4.0-next.1725.752ca79","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1725.752ca79","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e6d8526d64d3a969fbe147fb7d6ca7f7278dc604","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1725.752ca79.tgz","fileCount":99,"integrity":"sha512-qgS4NVjnhaWTL5t4b/9kP+GuG/WaYNxe46VFFrHQht4RQ1UmhjWjjtHc1dlH3H4rSSi5I4M3AI/3b72IgBhmNQ==","signatures":[{"sig":"MEYCIQCaT2fvFF/SJBAWH4Rktca1j6f7xET0GvlwWyLzkYCT6gIhAP8K+5FgZIoBhSYeHEwEzvoV+CZTbP5svNXBnQxFWhbe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1725.752ca79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":384002},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"752ca79327a1e07f9d6c63d8704bb8d423500af6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1725.752ca79","@flighthq/types":"0.4.0-next.1725.752ca79","@flighthq/geometry":"0.4.0-next.1725.752ca79"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1725.752ca79_1787310716757_0.7971785064553201","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1728.f69160b":{"name":"@flighthq/collision","version":"0.4.0-next.1728.f69160b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1728.f69160b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"983a2b2dfd23b23d58955c1c964bd5ed1a7daeaa","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1728.f69160b.tgz","fileCount":99,"integrity":"sha512-HizRfTZM6EjG5j0ozP8SGd62oif9IE6J+mDLkmQ6xQ6AGp0p11dADP/v8JRez9byQ4czx/9RYf3qY6lfiDS/XQ==","signatures":[{"sig":"MEUCIQDZ3/VsF+eqzg0Rrb9L4S5psYIfKu3GQtfLhK8OYsqucQIgb238fge8rNi3y+ElZIs5bz3JhSmenoulf354jSF7NS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1728.f69160b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":384002},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f69160b30438f81d8ec0f7641b68cd1acef88df2","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1728.f69160b","@flighthq/types":"0.4.0-next.1728.f69160b","@flighthq/geometry":"0.4.0-next.1728.f69160b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1728.f69160b_1787313505529_0.545802344927169","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1749.d81a21c":{"name":"@flighthq/collision","version":"0.4.0-next.1749.d81a21c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1749.d81a21c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"bcb9bcdce779cf3fe54882b893178563a450793a","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1749.d81a21c.tgz","fileCount":159,"integrity":"sha512-RI+jOlpC7uTKCef14oPAwNLCQDMLnYM4OqsMI/bhzC7XceyE8pd9sInmydH/v4Kz4X4tcTzEwWGuJDIuxFPdQA==","signatures":[{"sig":"MEQCICI2kNfI+NH6+OQQZvjXSiMdnhAv8zZCaFUh6dUlt7x9AiAsTqipNLZPtueLJVjaEC5LbpZR5ZO5+8iVJeDs1zmNCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1749.d81a21c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":713777},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d81a21c7a4f2ee48fe9eb1bdabae6365c8c8694f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1749.d81a21c","@flighthq/types":"0.4.0-next.1749.d81a21c","@flighthq/geometry":"0.4.0-next.1749.d81a21c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1749.d81a21c_1787315732792_0.5360027181503777","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1750.13ec8b1":{"name":"@flighthq/collision","version":"0.4.0-next.1750.13ec8b1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1750.13ec8b1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2ba8a0f13632bd1900c0ddc1c08bfaec80a0041c","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1750.13ec8b1.tgz","fileCount":159,"integrity":"sha512-LJz711W1q9wKdTb7+hnNsBg6fBCr8CzJH8DWAnGDYIF3GuN/yo/OY4CeznHYp0GlPoiWHb78Br0q1d94iksfDg==","signatures":[{"sig":"MEUCIHcrHRNI260ixOzLvGRujp3LX6Scj3ZclhzJTPjygKU0AiEA+vLrwW+VQtTMz/BZInZPsbwhAom3aKIekTbhfFWeQFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1750.13ec8b1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":713777},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"13ec8b1cdbc0eb53efb9cafd805987c1259ddb03","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1750.13ec8b1","@flighthq/types":"0.4.0-next.1750.13ec8b1","@flighthq/geometry":"0.4.0-next.1750.13ec8b1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1750.13ec8b1_1787326942956_0.4169316876888991","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1751.b3eea5f":{"name":"@flighthq/collision","version":"0.4.0-next.1751.b3eea5f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1751.b3eea5f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"becdcadadeebdb69ea8b4c8d856af06750eabb86","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1751.b3eea5f.tgz","fileCount":159,"integrity":"sha512-zGG0MLQb9JL1xwbFBywTkJtJJUbK614qnidwHczxgIq4o33z1DGajhfatz0SCs8M7UyK/KK2GiIWYSKQtjpHTA==","signatures":[{"sig":"MEQCIEMxngAdSnLQ/96gfyoVQi7xalBsty7+RUIXPqAhtEb3AiAgoKl0ZHDZD8AuWFbO/Llef8n+KxGB1kqJ6jQI3ji01g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1751.b3eea5f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":713777},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b3eea5f93b4df315e1bc80cc7af37a9fce30e49d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1751.b3eea5f","@flighthq/types":"0.4.0-next.1751.b3eea5f","@flighthq/geometry":"0.4.0-next.1751.b3eea5f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1751.b3eea5f_1787327823829_0.012996055900123205","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1752.f250cb9":{"name":"@flighthq/collision","version":"0.4.0-next.1752.f250cb9","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1752.f250cb9","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1d7c8f9f2ee7eb4a3cacc6dbb01db046bd20a044","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1752.f250cb9.tgz","fileCount":159,"integrity":"sha512-vKIjagWM8ax+7BYSIZfZoEq6l4IYdl6tfZ0PKLiqOO2J/PoSBPe6VjKZ/WDkMeABoopZcSxQ1nIuMBceqOLndw==","signatures":[{"sig":"MEUCIDdMidwTFK38w2FBAwt9eZOBhPzcXxDr7vW0RrfkpjS7AiEAon6nTJykLNBkAK+bNLVIVeifgJyriF39Yt23egpqou4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1752.f250cb9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":713777},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f250cb9b2929c0c77b66ab527cb4ef52d08f95ef","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1752.f250cb9","@flighthq/types":"0.4.0-next.1752.f250cb9","@flighthq/geometry":"0.4.0-next.1752.f250cb9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1752.f250cb9_1787329833123_0.21626944727338904","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1763.f98ae25":{"name":"@flighthq/collision","version":"0.4.0-next.1763.f98ae25","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1763.f98ae25","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"684eba4a78e5f27befc389095c3be6d1bea9bdd5","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1763.f98ae25.tgz","fileCount":180,"integrity":"sha512-KU6gmmXWUs7u1iREIzdh3pH4Ms/T5IMAWCtaFHLxRUDlvm+mx2WTS6jEvcPbbxFHkctGYaG+vSTtpwBQC45dnQ==","signatures":[{"sig":"MEUCIQCfDhq1XvMe4MqCR+GBEoSj4TpmY8qLffrRvg0J4r5Q8gIgPRErjE3xg93bZVztn3zM/SPMhKya2CasHW0m30s4beA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1763.f98ae25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":853525},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f98ae2586aa1105186b57f1528e4260424194cfc","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1763.f98ae25","@flighthq/types":"0.4.0-next.1763.f98ae25","@flighthq/geometry":"0.4.0-next.1763.f98ae25"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1763.f98ae25_1787330044862_0.052959261957361115","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1771.f4d15c3":{"name":"@flighthq/collision","version":"0.4.0-next.1771.f4d15c3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1771.f4d15c3","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"67cb0bb879407ad25793ead114d272dd384fde84","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1771.f4d15c3.tgz","fileCount":180,"integrity":"sha512-nZyjWmv21nWrj9jIEldnVT8EGlCoHSr5ZbfvaAFcwnTo3cN8bZKQpnpqEnuNgMVVuceU2vfBL6esmsn+mMvfwg==","signatures":[{"sig":"MEQCIBPNYIMK4F+ZGb56ai0w5fpHt+1WU551U+7y6m5+EJwDAiBE3FrU2EXGbeyvLaRMGR0MubzhX7WXjEUFoNd7rd5d0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1771.f4d15c3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":854410},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f4d15c39c3edf4ef1608dbc61e98cbe82d4cb49d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.8.2","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1771.f4d15c3","@flighthq/types":"0.4.0-next.1771.f4d15c3","@flighthq/geometry":"0.4.0-next.1771.f4d15c3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1771.f4d15c3_1787338042050_0.3758000674145714","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1809.9b3b71b":{"name":"@flighthq/collision","version":"0.4.0-next.1809.9b3b71b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1809.9b3b71b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"11ea986c27526c12e5a22c30771555c581714efb","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1809.9b3b71b.tgz","fileCount":185,"integrity":"sha512-l3p8Mc0x2HAUGWCS2Tj/NKjC16rsLFp7WMN5iFJOfAADDtE6LndhrbjQ5Z60oFgQuNkBJK8SACTkHwWCMQEwRg==","signatures":[{"sig":"MEUCIQD/XQmMvEF5hrGTutkfVrjtTSqT9ynzF12IpB1vgL6rEwIgRfxsOQ0O4IyAWoDadpN/RG3qd1pI318lH4+atO2vflU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1809.9b3b71b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":982860},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9b3b71b019ff48ea6329c16020f37fb72c3123d1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1809.9b3b71b","@flighthq/types":"0.4.0-next.1809.9b3b71b","@flighthq/geometry":"0.4.0-next.1809.9b3b71b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1809.9b3b71b_1787341107281_0.5870773993521572","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1811.dde7eb1":{"name":"@flighthq/collision","version":"0.4.0-next.1811.dde7eb1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1811.dde7eb1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4c3b246e90c998625a998ec73fdcbf81eeea7cd8","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1811.dde7eb1.tgz","fileCount":185,"integrity":"sha512-9Y6Rg4dKw5pECBkfofa1gjU8+EaIzFrD8lTWxxbygjjif/Wo4AhaqmopmAXDsRAF70H4ZG+JxpXFvoNc9Xo1tw==","signatures":[{"sig":"MEYCIQCv33hfNRnCsKiNxQKWabSfcwd9iuPBZAYMWM7/79lTzgIhAOr4bmAxs+j6Scq+x/+h0cgqByOO90w3EbZ3E3L7+BS7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1811.dde7eb1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":982860},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"dde7eb194e4d6e17001a6ccc0e53aadfb93c7942","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1811.dde7eb1","@flighthq/types":"0.4.0-next.1811.dde7eb1","@flighthq/geometry":"0.4.0-next.1811.dde7eb1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1811.dde7eb1_1787341923453_0.5989322190342365","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1815.e47cc3c":{"name":"@flighthq/collision","version":"0.4.0-next.1815.e47cc3c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1815.e47cc3c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4f63b317d64bff858e796008ef3d9925d1eca924","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1815.e47cc3c.tgz","fileCount":185,"integrity":"sha512-GtLhjEQMnrtwWRzGMBq5vo3G20aCWPYFQd1zYh24IPEJKIAzKaot/l4F0M5RFjpq/Yhx9FZK7qs1LF93I0wVig==","signatures":[{"sig":"MEQCIG1z4ic8fA1Q4x2ilCrv3MoFSUE8TFMphSm1uuAPgL7LAiB2OrEeqgxCQK1B2U4nRESGWMBHsIm9z4wqD+cxSPN81w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1815.e47cc3c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":982860},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e47cc3c212c55d19e1b46ced1fdc6c63de9e3916","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1815.e47cc3c","@flighthq/types":"0.4.0-next.1815.e47cc3c","@flighthq/geometry":"0.4.0-next.1815.e47cc3c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1815.e47cc3c_1787344099643_0.9547094586192459","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1821.efb1cbc":{"name":"@flighthq/collision","version":"0.4.0-next.1821.efb1cbc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1821.efb1cbc","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"126184b0bc953db10bf367624e9d3f5e5fe01217","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1821.efb1cbc.tgz","fileCount":190,"integrity":"sha512-y365qrlsjF3yjEvxusju2YLfLsjTiDv4yJYiQMKLHOMTxu8zwE2Ow3tGfrm37XoxaW+YHeT34c1JcqBbbkoaUw==","signatures":[{"sig":"MEYCIQDVtgQYenL2ApENjgxjyiYaaky2HE8d2jiexb49QKPHBgIhAMLIuRqecFGQzpyXmBndE9+s6oIU62SvJEw6ys4KLLc8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1821.efb1cbc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1063396},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"efb1cbc5b3ccef2f43d7cd2dee822b0d152f3f82","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1821.efb1cbc","@flighthq/types":"0.4.0-next.1821.efb1cbc","@flighthq/geometry":"0.4.0-next.1821.efb1cbc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1821.efb1cbc_1787351540240_0.024527487578135387","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1827.9db114b":{"name":"@flighthq/collision","version":"0.4.0-next.1827.9db114b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1827.9db114b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"62e471e9be3644de440d3cca9ce0ed3072087b14","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1827.9db114b.tgz","fileCount":190,"integrity":"sha512-UU/dlnCELn9uTQisDycm0wxabhiyGsbgjusRBf19DeUyyBHPuESXr7rVSIGKGRYTggHoJPXH3yT5O9eYeQzGYw==","signatures":[{"sig":"MEUCIQChhpHCoUg1IWmjM3sB2WVFFattcEIE+ISL8KFtsAl0xwIgA7EY/6OPRSphJN6JE5VQj8wr2c4WVcplaxWWQkSRnK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1827.9db114b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1064505},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9db114b3fe1db90a90a11541649cb3af8bb5ca62","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1827.9db114b","@flighthq/types":"0.4.0-next.1827.9db114b","@flighthq/geometry":"0.4.0-next.1827.9db114b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1827.9db114b_1787356335328_0.008095100427205626","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1836.147ae1e":{"name":"@flighthq/collision","version":"0.4.0-next.1836.147ae1e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1836.147ae1e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c302e93260df0c0ff74539e194f038710c9fda40","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1836.147ae1e.tgz","fileCount":190,"integrity":"sha512-Y1MJfA1pE4il3ipHYZEJZOzOY0GWKcgEldBXR4H3qSYfrbm2MzaocFN6Cxje15f1zm4E7sy+ztVYy58uBmDZ+A==","signatures":[{"sig":"MEUCIBd/HkM3D0fAHSjOaWfJV+2mbOX8Cd6XG4zP0BJ8ylfxAiEAy9NI+1qWfT9I7j7K6TTNnD8E/l9mJ2rI5GVvwun9DzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1836.147ae1e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1064505},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"147ae1eaea356a2200495b80ae4e42b1101ae647","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1836.147ae1e","@flighthq/types":"0.4.0-next.1836.147ae1e","@flighthq/geometry":"0.4.0-next.1836.147ae1e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1836.147ae1e_1787362554715_0.132426453045843","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1884.6a2d46f":{"name":"@flighthq/collision","version":"0.4.0-next.1884.6a2d46f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1884.6a2d46f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5293427edb1681fb6de1e95e41bb96e7eacfb9d7","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1884.6a2d46f.tgz","fileCount":190,"integrity":"sha512-03rQjZgNHxk+eUS/Pg06lUBrGJMSDzDwSmJfFHjfh70T5llVMFyzBCXj7cuOj+OHurBaVxB7/1ZWfgrTuQHteA==","signatures":[{"sig":"MEUCIQCy/4B7tF9UguIiFF90fSOjjxAF1uZz3M+oKo7NryP6rAIgQTUNRha1aAXvIhqQl+lf+Mvf90pTOfUTcK48NoqO4uA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1884.6a2d46f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1064505},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"6a2d46f4e11232c5175ff79d306602e0378cb55e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1884.6a2d46f","@flighthq/types":"0.4.0-next.1884.6a2d46f","@flighthq/geometry":"0.4.0-next.1884.6a2d46f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1884.6a2d46f_1787384742767_0.6221626177725537","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1888.e9e80b4":{"name":"@flighthq/collision","version":"0.4.0-next.1888.e9e80b4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1888.e9e80b4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f7889a931ba7e7bbfb5f533d06c65906a7e43708","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1888.e9e80b4.tgz","fileCount":190,"integrity":"sha512-SYIAUzxDT+brUI1qkxFaloQqK3ZtzFcq2Uu9aCC2L2fApNb1NuN3VA1Q0zFL119mhLQIa6T4LOxc/V8WAKOAKg==","signatures":[{"sig":"MEQCIHpFZAd29p7R4C3zJYClQxhCBzUW8ib2uufNPF96LkuZAiAYfFDn8va51IoLNXkT1rxZEnGN4HprznRVISzD+m/1Yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1888.e9e80b4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1064505},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e9e80b4ab0f5a142c6554f577dfc8c640bb960c9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1888.e9e80b4","@flighthq/types":"0.4.0-next.1888.e9e80b4","@flighthq/geometry":"0.4.0-next.1888.e9e80b4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1888.e9e80b4_1787549230257_0.6932080926383355","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1892.a0b519a":{"name":"@flighthq/collision","version":"0.4.0-next.1892.a0b519a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1892.a0b519a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c9ca654cc4fb711f0d74bb0c37d55e41520e657b","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1892.a0b519a.tgz","fileCount":190,"integrity":"sha512-IKtKzwFHz8P/80/siVlUhG6zd6CvUC4Ev6dANJk22b0zjUmjn5Ma/pStSGDhN/drx965LOW66r8PAfNQpRUT/A==","signatures":[{"sig":"MEUCIFWVlB7Qt948hYSNygEWnoNZ84q6GLc0Q9MzaoRcGgOhAiEA7/3PYOAiE0Yrf819gxhrKgdhPmf4LllpjpYAIVBh4bM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1892.a0b519a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1064505},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a0b519a631890913faffe94d1d3ea3287a8c8241","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1892.a0b519a","@flighthq/types":"0.4.0-next.1892.a0b519a","@flighthq/geometry":"0.4.0-next.1892.a0b519a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1892.a0b519a_1787568635635_0.7116390346634709","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1896.60d766c":{"name":"@flighthq/collision","version":"0.4.0-next.1896.60d766c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1896.60d766c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a37e84d921e541f42fdc405844a3d8d99adc34d9","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1896.60d766c.tgz","fileCount":190,"integrity":"sha512-8I1njfxnaTX6hicvvJPh0yRgxDLDh2xGmPuRXd1QBZWb1aJ7Z9IdVUn8gYrHMfGYTofCQo4JZC9EgWYQgGyFmw==","signatures":[{"sig":"MEYCIQCoWCeLaM0i6QVDLGn21U6uv+0qUJv2sbb66GjAYSaV6AIhAKw6aDvUr0WxH6PfVZXRoJ+FdM0SB/ZDVVTdhVCihw5G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1896.60d766c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1064505},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"60d766ccbf3a4fbe07c603d8acfc13208d476e56","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1896.60d766c","@flighthq/types":"0.4.0-next.1896.60d766c","@flighthq/geometry":"0.4.0-next.1896.60d766c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1896.60d766c_1787571143366_0.545351974143321","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1898.266773a":{"name":"@flighthq/collision","version":"0.4.0-next.1898.266773a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1898.266773a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"34d8de44ffbb290b19c736580a91fb4e7e974099","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1898.266773a.tgz","fileCount":190,"integrity":"sha512-r3CALdIQSVmHH25iSyS+J7A4IzfDNPJUt3MAS9HyuTmFvo1H0NRJDBnX7BVmpm74xnl/mEi0gMvWCqojWLwMLA==","signatures":[{"sig":"MEQCIA6ODJrPzioi6/aRXmXhItWRTqOJcmh7oOo/B6Z8ciQdAiANvYV4LfQyrCeka52yFp6CZsozXFdvd4sSgCM7Z8AHgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1898.266773a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1064505},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"266773a60a616a3630ef40a7f33737f0697311aa","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1898.266773a","@flighthq/types":"0.4.0-next.1898.266773a","@flighthq/geometry":"0.4.0-next.1898.266773a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1898.266773a_1787575028610_0.3920203090797043","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1903.50bfa67":{"name":"@flighthq/collision","version":"0.4.0-next.1903.50bfa67","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1903.50bfa67","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"09fe42d7a21e599f1a9de528ae0a5f27f0ffd9d8","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1903.50bfa67.tgz","fileCount":190,"integrity":"sha512-ztGOc/3Z1MzF64NBXdDTFSTkj79Qj0jVgQltyVFjl93+Zb6ABjNNLwN44RpX17srzX2PGFRM/rWPEDkClfFbQw==","signatures":[{"sig":"MEYCIQCCyv0dP3LZ5TKwFcZrlgDfDF5yx1NoOzw/Dqi1Ny4mXwIhAIu5GtEIcf0Ko45Dc5RKzO359of2u8SzYKOqRwHAE1Kn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1903.50bfa67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1064505},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"50bfa67f3f2a3be13410ae4eb2fa3300687b20d9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1903.50bfa67","@flighthq/types":"0.4.0-next.1903.50bfa67","@flighthq/geometry":"0.4.0-next.1903.50bfa67"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1903.50bfa67_1787587753801_0.30193334355040613","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1908.751021c":{"name":"@flighthq/collision","version":"0.4.0-next.1908.751021c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1908.751021c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3b02c3b5147ee96bec9468853ad38fc469d1b846","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1908.751021c.tgz","fileCount":190,"integrity":"sha512-dKZd5qLfh5uvhDd6ZlFOohbVW86l2cur7XnlxfktyWvqwU2e6yBXQUqw9z7igT71udrh/HzMRPWcWW4cllvPkw==","signatures":[{"sig":"MEYCIQD/12CLmBAKa2OrRPvedR/LDrgy/NEdV1zw0i0uJBOcpQIhALUbyzvPeX7zuSa3crCwBE8sakl0XwfQ9mchT0koqmOS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1908.751021c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1064505},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"751021c9e2e79e1445e8a5f4817d61fe375c344e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1908.751021c","@flighthq/types":"0.4.0-next.1908.751021c","@flighthq/geometry":"0.4.0-next.1908.751021c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1908.751021c_1787607322411_0.7489067229801458","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1908.751021c":{"name":"@flighthq/collision","version":"0.4.0-edge.1908.751021c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-edge.1908.751021c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5c6e23cce610842348665c753e81198ad05e1266","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-edge.1908.751021c.tgz","fileCount":190,"integrity":"sha512-3YSCk+3lewbdfU7f1PbBOi8jzMkHImfvPepB2iWLYZDzqI4o7jxUWXS4G9De5DgBayoMWOcWmzyfClMuyKTTTA==","signatures":[{"sig":"MEUCIG0GxD0AULGvQmAPDot/nRJ03c9/Tdm+6j5UZgQDdYUzAiEAz0cuW0MCaLvhnJ2YTVZ5tt6vGaNVupj8TtTYMBWwCTQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-edge.1908.751021c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1064505},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"751021c9e2e79e1445e8a5f4817d61fe375c344e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1908.751021c","@flighthq/types":"0.4.0-edge.1908.751021c","@flighthq/geometry":"0.4.0-edge.1908.751021c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-edge.1908.751021c_1787607687888_0.291347597526203","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1909.c102f22":{"name":"@flighthq/collision","version":"0.4.0-next.1909.c102f22","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1909.c102f22","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b2ba58c7350f2ad822e7728f21c462824a3fe621","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1909.c102f22.tgz","fileCount":190,"integrity":"sha512-Vw/N38VBTmX2Td2mnhTa/At78Tsg02h9nZZtOwJAaXUnHxBgBJFJ+FaCcGAeQ0KIkWTiJWR7pvmvLkTvKxHIaQ==","signatures":[{"sig":"MEQCID8qJm6HTYfIxVw0U0R92rnljK0gkYxN8ECi0vfgrQRDAiBOMu/nMgcdy2o7x25L6zSLaVTGyAY3nPUYxUQfELDD8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1909.c102f22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1064505},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c102f22a421baa9ae0552573ded0c84f6bd98076","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1909.c102f22","@flighthq/types":"0.4.0-next.1909.c102f22","@flighthq/geometry":"0.4.0-next.1909.c102f22"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1909.c102f22_1787607799449_0.13639569466778378","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1909.c102f22":{"name":"@flighthq/collision","version":"0.4.0-edge.1909.c102f22","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-edge.1909.c102f22","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7415e241623e01396c7c9d8f086bb7fc875ac7cd","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-edge.1909.c102f22.tgz","fileCount":190,"integrity":"sha512-CCiIrPq6F6M6jIXw1rvaPcBZPZqAE/0hmWR1SZ21Yt/sUPikOmRpCrD5PI6ISoq74PIaQx3zz2XXAmMPc7wXKg==","signatures":[{"sig":"MEUCIQDcboUjre3uRJfwsZjcWpZbBY4sAFAGKHHlCFBQ7PaxQAIgEfF/MhbI37n7sgeq7kkngQ6VQlMqaVJwPnC8XNbAY1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-edge.1909.c102f22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1064505},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c102f22a421baa9ae0552573ded0c84f6bd98076","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1909.c102f22","@flighthq/types":"0.4.0-edge.1909.c102f22","@flighthq/geometry":"0.4.0-edge.1909.c102f22"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-edge.1909.c102f22_1787608272464_0.008278362647040849","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1917.1b88fee":{"name":"@flighthq/collision","version":"0.4.0-next.1917.1b88fee","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1917.1b88fee","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d59f7c0a1db3ebdb8a9269e7c39ac2966cec6a4c","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1917.1b88fee.tgz","fileCount":190,"integrity":"sha512-pt5Z8u1H+iImkbYS+ISQjI0j0VJv9Etr01lHPcUlEAKyXV50s7hSJ0+ZMemsWmF4Hff+FCjB4ZcyEl3u6TncSQ==","signatures":[{"sig":"MEUCIQDfqbZ8nn038WZO6WUzuTC3NsHjZ9p3LqAXzbN0oQ6NRAIgb3vUG0QnXdUJj4JeBToa96ZbvBPNYX7sWUWut85Voz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1917.1b88fee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1064505},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1b88fee135e113e378973cb548aea45284f8add4","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1917.1b88fee","@flighthq/types":"0.4.0-next.1917.1b88fee","@flighthq/geometry":"0.4.0-next.1917.1b88fee"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1917.1b88fee_1787691421059_0.22015769289300025","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1920.b93ad0f":{"name":"@flighthq/collision","version":"0.4.0-next.1920.b93ad0f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1920.b93ad0f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"363817b923831a7b7abf8a1f77eabe12b38591b4","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1920.b93ad0f.tgz","fileCount":190,"integrity":"sha512-OW3CaBD4C+2wtwupr1ZsOaY1lYDzabh9iLUx/1bW9BzT8al28vLIny8k7E6eZmLZ5LrxJShsLqa7eFm0vYZx+g==","signatures":[{"sig":"MEYCIQC/T6BkaxMuldgQSkEG7Y4TbffVzuZO2alGAsdx9+c2EQIhAMSZb3W+l9ElYrRDZyI1tZMbZ4iX7Sm0v9Mn7LdmHmZY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1920.b93ad0f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1064505},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b93ad0fa3532228e67f46d0d1842bc339b998c60","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1920.b93ad0f","@flighthq/types":"0.4.0-next.1920.b93ad0f","@flighthq/geometry":"0.4.0-next.1920.b93ad0f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1920.b93ad0f_1787699363997_0.20953725314286142","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1920.b93ad0f":{"name":"@flighthq/collision","version":"0.4.0-edge.1920.b93ad0f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-edge.1920.b93ad0f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2dd038433498da6ce8823d2010aef1bb59b1e388","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-edge.1920.b93ad0f.tgz","fileCount":190,"integrity":"sha512-LsjAgvUHV0d8of+m2pIgoLGbN4bBGKtdYpuyOcCBXYVDfqxyEZXURLYcsJ8AHg00pLpfyiL03rjqUfWtWZmY9w==","signatures":[{"sig":"MEUCIAYGidcBwO8ne6fxKwvpG78pUe5qJAFpS+9pawuTWIPaAiEAo/qzJ3YlKxQZ0PWOjh2NwvJ7HjCGyk/x7xBeL0eabPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-edge.1920.b93ad0f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1064505},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b93ad0fa3532228e67f46d0d1842bc339b998c60","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1920.b93ad0f","@flighthq/types":"0.4.0-edge.1920.b93ad0f","@flighthq/geometry":"0.4.0-edge.1920.b93ad0f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-edge.1920.b93ad0f_1787699836449_0.32789009330517427","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1921.0a61bdb":{"name":"@flighthq/collision","version":"0.4.0-next.1921.0a61bdb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1921.0a61bdb","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0590c38da84638109d118b6f84ccd0d801ea2192","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1921.0a61bdb.tgz","fileCount":190,"integrity":"sha512-b5oPPCRudqerugN4VB+hfx3AUUls1QEhSIcUMXYSSV34liN+lHmudXRRLfnd5c2S72l2U0hBwQPYkYiEyhlktA==","signatures":[{"sig":"MEQCIGDKqaWNqHzkGCAaWfEi+qoQNu65VBq9mNBDITefQvYlAiB3dPxZHJ0MYMSV9hTrqIZB1Te+lD0zRKnZKy930TjKDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1921.0a61bdb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1064505},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0a61bdbaede36f96b016f9c6e70ed736ff3dd94c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1921.0a61bdb","@flighthq/types":"0.4.0-next.1921.0a61bdb","@flighthq/geometry":"0.4.0-next.1921.0a61bdb"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1921.0a61bdb_1787701275563_0.2033449652796362","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1921.0a61bdb":{"name":"@flighthq/collision","version":"0.4.0-edge.1921.0a61bdb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-edge.1921.0a61bdb","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"47b8447ac5930e64b9db70a655bf364cb6247afe","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-edge.1921.0a61bdb.tgz","fileCount":190,"integrity":"sha512-aCRKDu9kWeIbi5vFnF6RobBrxItJQ4uxJWuyxy/DKBo3vdN2QT7PR0cXMbdU7iBSsuB1aFGu3hGDYCnj77K1vg==","signatures":[{"sig":"MEUCIQD+qnaPsE0eN29UJ0UqxfxB65q5FWXhI+ZJVeea5OlJOgIgI3AnqV9DRpKsRC9HoyCLmF3gw8L1hn+jg6XidBqypYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-edge.1921.0a61bdb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1064505},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0a61bdbaede36f96b016f9c6e70ed736ff3dd94c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1921.0a61bdb","@flighthq/types":"0.4.0-edge.1921.0a61bdb","@flighthq/geometry":"0.4.0-edge.1921.0a61bdb"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-edge.1921.0a61bdb_1787701745271_0.4798008009806054","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1932.1ef883a":{"name":"@flighthq/collision","version":"0.4.0-next.1932.1ef883a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1932.1ef883a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5806d92fc5cac79cf2d55659c2d650b859fa6c9a","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1932.1ef883a.tgz","fileCount":192,"integrity":"sha512-qBqjmsm6U8+LNB828iDbbwKrsdiuyTSySRnFWjuwmvrfaWBVpFYRWIItIwoHv5+Hk0RKrrZiwuyrPXDbjuTJNw==","signatures":[{"sig":"MEYCIQCs8lGJ52Y3/D6OdY5WMgsiLojdpJ3s2aFNiVbgm/vJSwIhAJ1xx4MZbf38vecwcyyc5NddhPHZ3u3kX5FVPc42fDcn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1932.1ef883a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1066477},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1ef883a866729a9bc6f461111970f6377de1499f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1932.1ef883a","@flighthq/types":"0.4.0-next.1932.1ef883a","@flighthq/geometry":"0.4.0-next.1932.1ef883a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1932.1ef883a_1787771338842_0.5828841754001337","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1932.1ef883a":{"name":"@flighthq/collision","version":"0.4.0-edge.1932.1ef883a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-edge.1932.1ef883a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d49d59a287918ed05f63d61e194b361ff6c06a8f","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-edge.1932.1ef883a.tgz","fileCount":192,"integrity":"sha512-TmkzuTA9x3LLxBCvpExLBWIAj0FDnhVM0IIMukWZI1XNgNafKVOjkx79NuRTLNIpAqSzOihjeYcjRoZBgUyUAw==","signatures":[{"sig":"MEYCIQDiTpmWF8dCc2VR5HKTrRmA/0vCG4CKVhF6pGfTAiSXTAIhAJWJCTZZlaiW6XobLrf7BkLC2EdAtp0BFJu0LND7d+ji","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-edge.1932.1ef883a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1066477},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1ef883a866729a9bc6f461111970f6377de1499f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1932.1ef883a","@flighthq/types":"0.4.0-edge.1932.1ef883a","@flighthq/geometry":"0.4.0-edge.1932.1ef883a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-edge.1932.1ef883a_1787771796914_0.6916530715553006","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1933.e4809f4":{"name":"@flighthq/collision","version":"0.4.0-next.1933.e4809f4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1933.e4809f4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f18aba017380612f36a7f0b9b07412cf214a5abc","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1933.e4809f4.tgz","fileCount":192,"integrity":"sha512-wNR2Us/QB4nX+R8y0v2eAcaVn9+su63qos+3KckkAD9AMrsd4P0npUffJPwaUmrju7W/znnTbAp/Y0qR2Zz4Bw==","signatures":[{"sig":"MEYCIQDnsjf/QrAduReZlBJXcW/RrAZ/syq+vxwpC5vz84QFgwIhAIm2vafbs4lwfNLVSDm/nXP73ZWuYJB/CDKqoD/g88n0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1933.e4809f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1066477},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e4809f40d738585d4eef938863717f46355ae430","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1933.e4809f4","@flighthq/types":"0.4.0-next.1933.e4809f4","@flighthq/geometry":"0.4.0-next.1933.e4809f4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1933.e4809f4_1787774998594_0.09760889570601661","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1933.e4809f4":{"name":"@flighthq/collision","version":"0.4.0-edge.1933.e4809f4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-edge.1933.e4809f4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"754b053b8f2fea35d9dd92793279e7953e91c0b7","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-edge.1933.e4809f4.tgz","fileCount":192,"integrity":"sha512-XzQ1gUSh+sFmW0yNIhwMghp/3s9OjGvwUDiI3casqOYNS6W89Mus7pJuInTaL95u5pHZbhCI8G9fe7CsZPojzA==","signatures":[{"sig":"MEUCIQCThqU495sQOSaKwo+BHMUaTqqWaJzVoyR4woB0b4X/3wIgKA9lY36fEN/G9I1jNdnyE9u2Xj63ukq+kb+vY96ELtU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-edge.1933.e4809f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1066477},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e4809f40d738585d4eef938863717f46355ae430","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1933.e4809f4","@flighthq/types":"0.4.0-edge.1933.e4809f4","@flighthq/geometry":"0.4.0-edge.1933.e4809f4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-edge.1933.e4809f4_1787775445312_0.2601777262283391","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1935.74c34fe":{"name":"@flighthq/collision","version":"0.4.0-next.1935.74c34fe","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1935.74c34fe","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"fc770f27864548f2049a5a78a27b18f29e39a11c","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1935.74c34fe.tgz","fileCount":192,"integrity":"sha512-actk/F0zUgvuUDerFly+1xrVokmJe7QdRDyy4ormHBRWD5r5ndZvzH1qh2kOJuB2hV1/giQNSLqMwLC4QahfVw==","signatures":[{"sig":"MEUCIEzrNEUGNGImwX944joFdefRJHDcsdM1xMRr0Muj+u+VAiEA9lC7LS0QaoqlRXvDoWwBd9eCbO2CqtLVJiXg2o+HyMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1935.74c34fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1066477},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"74c34fe734f33f44e48dde5d12a402b0a834cae0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1935.74c34fe","@flighthq/types":"0.4.0-next.1935.74c34fe","@flighthq/geometry":"0.4.0-next.1935.74c34fe"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1935.74c34fe_1787777254250_0.4476003228870251","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1935.74c34fe":{"name":"@flighthq/collision","version":"0.4.0-edge.1935.74c34fe","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-edge.1935.74c34fe","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"547036e8cf60734e2aa3a4ac15ed6c27684595c0","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-edge.1935.74c34fe.tgz","fileCount":192,"integrity":"sha512-no3tsyGHuZRa6zDdj7mhUmVVL94lLmAGvwSVhgauTvYpjM8mIA+JACAQ2H4QXREZI2YLR5m3PEj+O8rjddF31A==","signatures":[{"sig":"MEQCIE8B1UM0BvxR5wi65MtDe4xmJ3p02g+lJictJ4TJDb3OAiBZ3O1kU7UXXfe/VfmCJtJU7PGjZUwC54bX0a1dtJCovw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-edge.1935.74c34fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1066477},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"74c34fe734f33f44e48dde5d12a402b0a834cae0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1935.74c34fe","@flighthq/types":"0.4.0-edge.1935.74c34fe","@flighthq/geometry":"0.4.0-edge.1935.74c34fe"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-edge.1935.74c34fe_1787777685328_0.5406998996406318","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1936.bc924d7":{"name":"@flighthq/collision","version":"0.4.0-next.1936.bc924d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1936.bc924d7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3dfe05082e983c6fea2601e02ea83d8cee707201","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1936.bc924d7.tgz","fileCount":192,"integrity":"sha512-FER4Ae1zuaCtWU3Xs38UwmMviPykMSpEFH203zhklY1bA0rJ15PkC96QdNkEBQkA5NyvQhI1nxvY+ck0phkfZA==","signatures":[{"sig":"MEYCIQDKBaN24gA89Ud3uFfKYkN6v3UhuwCa4+xnaqYKMdP9pgIhAOgvdf+nPolsw8oAN17TlY1h4KWv+XjOkTwwcjgBg4SV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1936.bc924d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1066477},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"bc924d7bf9e0d88f0ffdff16f0094890448c6ba5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1936.bc924d7","@flighthq/types":"0.4.0-next.1936.bc924d7","@flighthq/geometry":"0.4.0-next.1936.bc924d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1936.bc924d7_1787779570970_0.7493463961902909","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1936.bc924d7":{"name":"@flighthq/collision","version":"0.4.0-edge.1936.bc924d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-edge.1936.bc924d7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"073e603fe3e3ac78da08c8f86cc06a5b7a283bb9","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-edge.1936.bc924d7.tgz","fileCount":192,"integrity":"sha512-X91YSXOMlRwb5f85LZMfQi41zneJ2wMOvVXKVyTAG7T7aRleHN+dlz7VALhmFfwXseH9yhXf9BIW7D/kjMOXDQ==","signatures":[{"sig":"MEYCIQDG/9TRt0p4r1nt5Ln3VVwwToNorMo9GRfzthCmz7AhCgIhAMSTCA2nYNk/ndPcLNcowDK4cOXnCOscsRRpq0f5PMmG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-edge.1936.bc924d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1066477},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"bc924d7bf9e0d88f0ffdff16f0094890448c6ba5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1936.bc924d7","@flighthq/types":"0.4.0-edge.1936.bc924d7","@flighthq/geometry":"0.4.0-edge.1936.bc924d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-edge.1936.bc924d7_1787780013729_0.25543418919793903","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1937.0d089b3":{"name":"@flighthq/collision","version":"0.4.0-next.1937.0d089b3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1937.0d089b3","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b177a1312eda119ee8a94afc5a117a2c3b5e8fc5","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1937.0d089b3.tgz","fileCount":192,"integrity":"sha512-o5x4bhJrEyNvaHZmiOWZ/Jr/ZqMSAWIYpytRTst7rn/jK55KSt0aJZORq5C7pLtaewyNQ0sq80usqaYEjVbaJQ==","signatures":[{"sig":"MEYCIQD2kR+Js7+/lrUKpTKGE/zBNrRB0XU4LkScX/NfTCjZyQIhANrlufphTr5KW+HOg4ZfSH0uyBog3jjM45va5FTJV5pm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1937.0d089b3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1066477},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0d089b3b3aeb9d68f93ed71d526ca4b1a073b948","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1937.0d089b3","@flighthq/types":"0.4.0-next.1937.0d089b3","@flighthq/geometry":"0.4.0-next.1937.0d089b3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1937.0d089b3_1787782907299_0.0013076775557590015","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1937.0d089b3":{"name":"@flighthq/collision","version":"0.4.0-edge.1937.0d089b3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-edge.1937.0d089b3","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b67ed8b419344c4e3d3b7b22765155f6dcd180e1","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-edge.1937.0d089b3.tgz","fileCount":192,"integrity":"sha512-MHhBWnu34CNdxfVdlAnidhmyLzUWGOxuCqvwTwvnZ/C1u7BLPdxuOx0Fos+sUcRG2dG70TyfBI8H3CYWB9DTHQ==","signatures":[{"sig":"MEUCIA95GIb0JePe+rnKaiZ4KcOuiH6o0H8hUSa4NVeKxtulAiEAs+gzV5J0Rm9svcjJI5bW2cl7NiuU6Rb9eenaFwb93sE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-edge.1937.0d089b3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1066477},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0d089b3b3aeb9d68f93ed71d526ca4b1a073b948","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1937.0d089b3","@flighthq/types":"0.4.0-edge.1937.0d089b3","@flighthq/geometry":"0.4.0-edge.1937.0d089b3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-edge.1937.0d089b3_1787783340518_0.027915734280887117","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1939.481bde5":{"name":"@flighthq/collision","version":"0.4.0-next.1939.481bde5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1939.481bde5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"febfd673e099c2722b7a66fb72f07c7db4a7fc52","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1939.481bde5.tgz","fileCount":192,"integrity":"sha512-cnCGeSEvH8S/jYSfwga37hH36meYfKY4dbyLXqoBZeJmqPqc3vau8axAn/uAZb6UY9FyjhvhunxcbteOSUNtEw==","signatures":[{"sig":"MEYCIQCHIEhIjm+NNbrFVgpekCt4UTVLYUX0e4CORzNMWVR1sQIhAJ97BfYwR8VmVF0/8WfKHjvOvndrgKlUPqosy2tpimQz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1939.481bde5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1066477},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"481bde5ee766ed84d7e6cc2f0d9e7f0ced06025d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1939.481bde5","@flighthq/types":"0.4.0-next.1939.481bde5","@flighthq/geometry":"0.4.0-next.1939.481bde5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1939.481bde5_1787789765049_0.6610528180204136","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1939.481bde5":{"name":"@flighthq/collision","version":"0.4.0-edge.1939.481bde5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-edge.1939.481bde5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7dab25b88907e4ad2f42764ec94087f751a1e598","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-edge.1939.481bde5.tgz","fileCount":192,"integrity":"sha512-e1+5zCvo5/T3zLEtSx3DwnfbkqHD3zXA9EoLP7uV91Fp6E/7+qIDI/UYncfjicnj+kVLNo+t1ZneZPtHkYVCug==","signatures":[{"sig":"MEQCIBvF6Bkz5wiJdFojT8zwsv7qy8lZxTo+2HDIaOs4cjUSAiBrmT0+vKuQBCit2LQ3okYh5n0XB5wOWBfQdY9ZKNpR3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-edge.1939.481bde5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1066477},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"481bde5ee766ed84d7e6cc2f0d9e7f0ced06025d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1939.481bde5","@flighthq/types":"0.4.0-edge.1939.481bde5","@flighthq/geometry":"0.4.0-edge.1939.481bde5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-edge.1939.481bde5_1787790226491_0.9478074453403909","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1940.b8a4265":{"name":"@flighthq/collision","version":"0.4.0-next.1940.b8a4265","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1940.b8a4265","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b6e8a4d3683b3996e7eb462c41bcd6702f4cd9bb","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1940.b8a4265.tgz","fileCount":192,"integrity":"sha512-v+DoGtGIsmCDv2vNNZO8/3vCeZWHITEgeek7uXlAKranK/1cTR8AMYNAUxSHhKn0MTmoJTPM9BWfz2ihUsydqg==","signatures":[{"sig":"MEYCIQCBmMY1AEsOGGsTq1Gdm09NGyqmCHxEWlZOZcV5/Cry+gIhAJBebvV2YST3UCA69N6sBpn7bYOCNe19JB7n+q/dE38q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1940.b8a4265","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1066477},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b8a4265e84fbd17f79cdfcb9197c61552d17389c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1940.b8a4265","@flighthq/types":"0.4.0-next.1940.b8a4265","@flighthq/geometry":"0.4.0-next.1940.b8a4265"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1940.b8a4265_1787792749931_0.16750991214938926","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1941.1d7f2bd":{"name":"@flighthq/collision","version":"0.4.0-next.1941.1d7f2bd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1941.1d7f2bd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2dac0efdb82ea4c89d579cd0fddbc5f5fb7b7802","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1941.1d7f2bd.tgz","fileCount":192,"integrity":"sha512-MtzkY/Sj+seV0Xxe9w8PxrpPT2SQf3xCYrWfq3lg5CjkJ/T3g/7v096V+orZx9s7Y+jXwYlr4zxYVIvljefjKQ==","signatures":[{"sig":"MEUCIQDHgrPRW4x3/NNr/7TYQIh3Vy/Q4/nFHNIOpvFMDY0DhQIgY3W7Y8GpADfBsTisheQBNNgB/omM49bpscodIu+iZ8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1941.1d7f2bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1066477},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1d7f2bd9dc6fe0561ebd3833c0bf513486a4c768","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1941.1d7f2bd","@flighthq/types":"0.4.0-next.1941.1d7f2bd","@flighthq/geometry":"0.4.0-next.1941.1d7f2bd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1941.1d7f2bd_1787794015879_0.6671201943145442","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1941.1d7f2bd":{"name":"@flighthq/collision","version":"0.4.0-edge.1941.1d7f2bd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-edge.1941.1d7f2bd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"045d8b81488b8ea5bb1dd389e6258dc61bfeda40","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-edge.1941.1d7f2bd.tgz","fileCount":192,"integrity":"sha512-AXYCVNMqyfHfv/GFG3LStKZvFnFZ6ESDl5lFyxQh3TqA/r/8J2pqM4nKfH/TVwSuKAU7rt9FZDCn9xv11YvNLA==","signatures":[{"sig":"MEUCIF54tE72OoJHEEQnjne81nUT2hJSIh1zUujBAzKjlZw/AiEAvQ1isQ5w5oAfJRH2lNF3uk3pvmTeDaxVS71L2LmS9q4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-edge.1941.1d7f2bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1066477},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1d7f2bd9dc6fe0561ebd3833c0bf513486a4c768","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1941.1d7f2bd","@flighthq/types":"0.4.0-edge.1941.1d7f2bd","@flighthq/geometry":"0.4.0-edge.1941.1d7f2bd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-edge.1941.1d7f2bd_1787794455049_0.6924633814958594","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1943.b4c3e61":{"name":"@flighthq/collision","version":"0.4.0-next.1943.b4c3e61","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-next.1943.b4c3e61","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"91a493dca475ab74d02e0cfa61ebb0378206a7af","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-next.1943.b4c3e61.tgz","fileCount":192,"integrity":"sha512-/988qOySl5d0IE0Eg8/tc4WMbUVAL/bzATjnNRHFM64PJ+M/su+YoCggEc5BzeG9kgO1C0ekQv8zFnMDhUy6Og==","signatures":[{"sig":"MEYCIQCMlLoOOKQdIu7ED5i8p1r+8O0CjXQGSTE0e5nB3NSMbwIhAJTo+2n/MzRdx9h/VTvkgkOssUHT1RbzeP3YsIHmhoXg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-next.1943.b4c3e61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1066477},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b4c3e61e891e0afe8c26204db16be794b9f41214","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1943.b4c3e61","@flighthq/types":"0.4.0-next.1943.b4c3e61","@flighthq/geometry":"0.4.0-next.1943.b4c3e61"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-next.1943.b4c3e61_1787795145900_0.8636882883572015","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-next.1944.cd6b6e7":{"name":"@flighthq/collision","version":"0.5.0-next.1944.cd6b6e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.0-next.1944.cd6b6e7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"06002ba5fce5422fa3dd78d6ddc3add2485a7b87","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.0-next.1944.cd6b6e7.tgz","fileCount":192,"integrity":"sha512-DrWE6sqGrCZWHBm/dGlFHP81NAuZn2IJtCQsHEb+WYCJqLJ8ypk/gR/OivuYtoZi9o6QndMNWdTTGkaZoeg50Q==","signatures":[{"sig":"MEQCIHBOn2+EE/FbaTDqTayFb5rJXkz6bjskuY4gLIUisQaWAiB0rpIVC87FCOMcuQbHQntRTeT/MDpwFIKhb2QMC6Te8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.0-next.1944.cd6b6e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1066477},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"cd6b6e71eb472b3a4249830a7743333f019fa7b7","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.0-next.1944.cd6b6e7","@flighthq/types":"0.5.0-next.1944.cd6b6e7","@flighthq/geometry":"0.5.0-next.1944.cd6b6e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.0-next.1944.cd6b6e7_1787795449331_0.43429366217589327","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1943.b4c3e61":{"name":"@flighthq/collision","version":"0.4.0-edge.1943.b4c3e61","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0-edge.1943.b4c3e61","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"64874d348c59bc566e08425679089da96883f1b4","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0-edge.1943.b4c3e61.tgz","fileCount":192,"integrity":"sha512-tiE+e+dRhsMGmz3pdEtgppB7am0aZuQN1rsXoZh2HydChBdkpNk+3VpMBrkpSumID3R/c1mVrJXnqV4dVNYYUA==","signatures":[{"sig":"MEQCICCBUMycdUY1fgnVqM8OyWnx82Sgu5qspQmhuinMQqt2AiBUVkJQL21NRqfM7Ugo0Ivklz+XgTtV+93PcucbVaWiwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0-edge.1943.b4c3e61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1066477},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b4c3e61e891e0afe8c26204db16be794b9f41214","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1943.b4c3e61","@flighthq/types":"0.4.0-edge.1943.b4c3e61","@flighthq/geometry":"0.4.0-edge.1943.b4c3e61"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0-edge.1943.b4c3e61_1787795622584_0.07935019918457642","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-edge.1944.cd6b6e7":{"name":"@flighthq/collision","version":"0.5.0-edge.1944.cd6b6e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.0-edge.1944.cd6b6e7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b4c94e922aaec07047e1f878df864b3ff3d05025","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.0-edge.1944.cd6b6e7.tgz","fileCount":192,"integrity":"sha512-wFghxkqkh+MG34dOkoZbNQHulekFX+EBDa8xdtbFx/xxXwBeWQY1PzgJ8/pmkG4aDYFSmB7JkJYHkpRrP4n8YQ==","signatures":[{"sig":"MEUCIQDR6UB1Hr+vMgn27e079fxdCoBqecnSyRQviOgJS4oQUwIgHO5hzUVw04Ys7I1me0/KuveVn0tpEaYMr7wsNtL+lP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.0-edge.1944.cd6b6e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1066477},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"cd6b6e71eb472b3a4249830a7743333f019fa7b7","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.0-edge.1944.cd6b6e7","@flighthq/types":"0.5.0-edge.1944.cd6b6e7","@flighthq/geometry":"0.5.0-edge.1944.cd6b6e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.0-edge.1944.cd6b6e7_1787795898001_0.2929384836664255","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@flighthq/collision","version":"0.4.0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.4.0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a9b679248c46a7ccb63a87a72ac6aff83044b771","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.4.0.tgz","fileCount":192,"integrity":"sha512-shTClIRhy3iui8S1awbrN9bHFAM0kdY5JMWql9ABCEFZ3vd+wlyVxEONtt4Ufk+ihbe6Ywq+I2wRx7tElt4snQ==","signatures":[{"sig":"MEQCIB636r7sEHZe4fARpOwOl8n2f2BlZMszQJYtsNVLZZqFAiAR+h5KqHUMUW8h85TSU8swzl1J2K0mnMZGPe+Qs6tgSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1066387},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"cd6b6e71eb472b3a4249830a7743333f019fa7b7","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0","@flighthq/types":"0.4.0","@flighthq/geometry":"0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.4.0_1787795940828_0.8952606461538914","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.597.ab004dd":{"name":"@flighthq/collision","version":"0.5.1-next.597.ab004dd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.597.ab004dd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5339d1d43fb0071e02dbecbbc381c392054bf7ff","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.597.ab004dd.tgz","fileCount":192,"integrity":"sha512-4zrd/gja877MsO1TiNWbppk8Re/KW0BEvZAQFeupIvOjLBaRwwOiXxYIBncUKcRxHoJD3QV8Gf/j9QwMilNwog==","signatures":[{"sig":"MEUCIB+kEY5ePg3eiL6lYsvm9P20mrYipPzR9LBQfb9KPu2mAiEA+KgyaMqBaNiPSqWDV7rtuBbcwzhGhTs1kS2DzfQ8qmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.597.ab004dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1066472},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ab004ddc85b350cbd99a944e1e8108a016ae8af0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.597.ab004dd","@flighthq/types":"0.5.1-next.597.ab004dd","@flighthq/geometry":"0.5.1-next.597.ab004dd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.597.ab004dd_1788159332570_0.26535620834718787","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.597.ab004dd":{"name":"@flighthq/collision","version":"0.5.1-edge.597.ab004dd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-edge.597.ab004dd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"bcf7e8ebff92d1b520fe23a768301baae960ffad","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-edge.597.ab004dd.tgz","fileCount":192,"integrity":"sha512-jA6PWWlo1e6SdJrvxrN7bz5/0/Mg4tH6Uuv4wFbqMXVaiOvyiGpZfybcpQTHDKxhEyrt+pyaRJvJZfNM5+HoUA==","signatures":[{"sig":"MEUCIQCeAuJP002NILmgChSnMnpxoaNxd8KA4NzsFemO0ph36gIgL5NAEEiNuo8FqNA0YXs2YbdTQPE8/6QgWMjMyzO0Ygc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-edge.597.ab004dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1066472},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ab004ddc85b350cbd99a944e1e8108a016ae8af0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.597.ab004dd","@flighthq/types":"0.5.1-edge.597.ab004dd","@flighthq/geometry":"0.5.1-edge.597.ab004dd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-edge.597.ab004dd_1788159779820_0.48941103789547347","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.601.e6e16ba":{"name":"@flighthq/collision","version":"0.5.1-next.601.e6e16ba","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.601.e6e16ba","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5d92627943b661cc90df04c8b097a087baf0f097","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.601.e6e16ba.tgz","fileCount":192,"integrity":"sha512-DxKxv1zhHClSugBbM9E5lxs+AsQL1MeJ5zjxCoUkr6ilL1qRglo2tvOV5qu5cq77O35yiUcl+vDOScRUTYxFdA==","signatures":[{"sig":"MEUCIAyDHxn6hReaMx4hvP9htY45VHt0b2xwN+3zNipGKJrOAiEAvaPZlATMAadlPxHqF+QvhQMBCqEzxu2gd89s2mcB5rI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.601.e6e16ba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1066472},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e6e16ba4e02530d9579d14d496d5df29f0784c68","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.601.e6e16ba","@flighthq/types":"0.5.1-next.601.e6e16ba","@flighthq/geometry":"0.5.1-next.601.e6e16ba"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.601.e6e16ba_1788163024442_0.4366449546733815","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.638.d4dbd4e":{"name":"@flighthq/collision","version":"0.5.1-next.638.d4dbd4e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.638.d4dbd4e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ee6c9414ce47bed1dbd8ef4fec4b4a5a16135b29","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.638.d4dbd4e.tgz","fileCount":192,"integrity":"sha512-10fn6C0hwh1F1W3S0qcZ51jwqKSu4i0G5d4ir2LL+jn/bQLBiR+Y5taq1V/G5zsVEAu5pWnqnp/esvQ8fr2NCw==","signatures":[{"sig":"MEUCIQCXaluMKSI8QNWbfV6arc7Y3c/Z4FBVEG+La5D3JG0jqgIgPKauAYHauD6O98IVG/4Ni59gvatTnCy6+cA92dWwIpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.638.d4dbd4e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1066472},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d4dbd4e347dc8be10b180c85a766ab50333dcb51","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.638.d4dbd4e","@flighthq/types":"0.5.1-next.638.d4dbd4e","@flighthq/geometry":"0.5.1-next.638.d4dbd4e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.638.d4dbd4e_1788193829233_0.2008022075043605","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.638.d4dbd4e":{"name":"@flighthq/collision","version":"0.5.1-edge.638.d4dbd4e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-edge.638.d4dbd4e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d8480424fbde1a72e717cf1be309781bb2c3e6e9","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-edge.638.d4dbd4e.tgz","fileCount":192,"integrity":"sha512-7kozCYD5guHnlYOVjYCRg1kLP0nyspM/IP2Z01/nWEQCKD40khLSCcJRHzKLxrBH+ew3ieGdPOjXZvhPXU9GVg==","signatures":[{"sig":"MEUCIQCm7oqMHMC53QuJjx4glZZ8nGdfaHyxORJE8chGB9gcVgIgKFZHWyMOwZHufMip/fevCkdRd4+tsWwRPdjenJaxJT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-edge.638.d4dbd4e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1066472},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d4dbd4e347dc8be10b180c85a766ab50333dcb51","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.638.d4dbd4e","@flighthq/types":"0.5.1-edge.638.d4dbd4e","@flighthq/geometry":"0.5.1-edge.638.d4dbd4e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-edge.638.d4dbd4e_1788194350564_0.028010580621077974","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.640.24b4c62":{"name":"@flighthq/collision","version":"0.5.1-next.640.24b4c62","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.640.24b4c62","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d7bbdaa26f710adf4b947223fc9f9db33992a125","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.640.24b4c62.tgz","fileCount":192,"integrity":"sha512-WGAQjK5O0QWxJGYTJMj04uuK+qOgMhZK+KPrW1oa7f910+ln1G/jJUgCRMIX4pyq2mLUORHesd+Hh3tjmQysOw==","signatures":[{"sig":"MEYCIQCH53mKbGHvc+gUOp/Xef6oZY3Om/m7Maz+TrDofj7i2QIhAMUpOx/ktWphfhIdoPtI0D/1BkFEtKUFMMRLEHEiRyq+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.640.24b4c62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1067138},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"24b4c624056b5bbe9efac4e229f95754c500f5ec","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.640.24b4c62","@flighthq/types":"0.5.1-next.640.24b4c62","@flighthq/geometry":"0.5.1-next.640.24b4c62"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.640.24b4c62_1788200001005_0.493898302391639","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.640.24b4c62":{"name":"@flighthq/collision","version":"0.5.1-edge.640.24b4c62","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-edge.640.24b4c62","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5a2ac8abd70ea912addf1c4f04c24b43974d5603","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-edge.640.24b4c62.tgz","fileCount":192,"integrity":"sha512-vZxPVgpr2fZ3AG0hF1d2A/iqPXnvvzGO5sgkanr9IeGrw54FfcDO2opyEDw6lfXTqHMcVcMfNxtCxImBYjOhQQ==","signatures":[{"sig":"MEUCIBB7b154r7HU9/4OHWNLz6GqpA76oPBkvU+ncDd44KowAiEA5xOvD5uFakBDjWd6oVmkJthnfv1/olf1xKx59k6Z4os=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-edge.640.24b4c62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1067138},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"24b4c624056b5bbe9efac4e229f95754c500f5ec","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.640.24b4c62","@flighthq/types":"0.5.1-edge.640.24b4c62","@flighthq/geometry":"0.5.1-edge.640.24b4c62"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-edge.640.24b4c62_1788200471539_0.6190329465682478","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.650.5d3df0b":{"name":"@flighthq/collision","version":"0.5.1-next.650.5d3df0b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.650.5d3df0b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9d979211cb23e03e5dbf92c5f3033679f4193787","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.650.5d3df0b.tgz","fileCount":192,"integrity":"sha512-iLmRqrY05A51xCODHG+J3uLjWKAvt6SY12CmbRgg1T+XKu1fZ96s5wmfzvZnnBX8DHsM3hmZq5bZ4Y/fjmNadA==","signatures":[{"sig":"MEYCIQDvt9ovJTracQUHwM29OSBnObZyXRr0hciNWzwJQtDaHgIhAKXxsjVbpuLtQrDiarSfIk/JM1jjmbXfmY2TlOlQHEup","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.650.5d3df0b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1067138},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5d3df0b3bd7071e51898ec6ca5f733b81cb94a54","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.650.5d3df0b","@flighthq/types":"0.5.1-next.650.5d3df0b","@flighthq/geometry":"0.5.1-next.650.5d3df0b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.650.5d3df0b_1788220693925_0.9727931753529635","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.650.5d3df0b":{"name":"@flighthq/collision","version":"0.5.1-edge.650.5d3df0b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-edge.650.5d3df0b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7a064d1fba4ce8946010a140f2c5738a37dddbad","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-edge.650.5d3df0b.tgz","fileCount":192,"integrity":"sha512-LaPWdI04dt85vccqkTcAJEvIXQMPUAgZWWaHKPxWzC2FzoOqnXmge1OavMHXe7KyMLmgenN49eUSQcbZNsEyZQ==","signatures":[{"sig":"MEUCIQCcuqLnkjtNsidVGvcjqetGRpbtXcdvgyiNFDDbthefJAIgEkne0GB7o7Y2qwWRCJYhOKop/hFXlEeWSfZRBQwIC6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-edge.650.5d3df0b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1067138},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5d3df0b3bd7071e51898ec6ca5f733b81cb94a54","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.650.5d3df0b","@flighthq/types":"0.5.1-edge.650.5d3df0b","@flighthq/geometry":"0.5.1-edge.650.5d3df0b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-edge.650.5d3df0b_1788221231717_0.5507108520561104","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.654.b54779d":{"name":"@flighthq/collision","version":"0.5.1-next.654.b54779d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.654.b54779d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3651c8313f57ffbd1a6a7794cdd6f7b564320b82","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.654.b54779d.tgz","fileCount":192,"integrity":"sha512-+EQ8TEFbZS3PmivMHuJg7AuNuFcQ31LNhwZfEq348EdrQ3ggPX0ZaM9QgRb8I7Q/1K3POn41Op/AB6jhNUpkRQ==","signatures":[{"sig":"MEUCIQDAp/dL3tH43V4vdwDarAQ5gAikOqOPn3nWVWF/pGxiAwIgHeYKlM7uM0oNgKEHoAQYtXfY179S7w5RWazwBySZnrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.654.b54779d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1068299},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b54779d8e000aedff716f72779c6a2a77aeabefe","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.654.b54779d","@flighthq/types":"0.5.1-next.654.b54779d","@flighthq/geometry":"0.5.1-next.654.b54779d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.654.b54779d_1788233762423_0.2626828427429466","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.654.b54779d":{"name":"@flighthq/collision","version":"0.5.1-edge.654.b54779d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-edge.654.b54779d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f8504cc17f484670589aafc2f14aef070e0a9775","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-edge.654.b54779d.tgz","fileCount":192,"integrity":"sha512-FktfJn0uwlIoowO83jFYbUjsc1PQsSIKMf3nPqpKqQEJh/khOve5rbEAsLYpPzbVBD8+VW+zB8CcYMYKSWOJ/w==","signatures":[{"sig":"MEUCIFefvkVI+wlTTlJnM9bE+2fC1hUK756+yHF+RVImGRCZAiEAufNo0XNo+LvG90/8uYg6CDzjxTT8Uvwl8ZVIoVfWFFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-edge.654.b54779d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1068299},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b54779d8e000aedff716f72779c6a2a77aeabefe","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.654.b54779d","@flighthq/types":"0.5.1-edge.654.b54779d","@flighthq/geometry":"0.5.1-edge.654.b54779d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-edge.654.b54779d_1788234240905_0.5608309599983872","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.658.9cb44d7":{"name":"@flighthq/collision","version":"0.5.1-next.658.9cb44d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.658.9cb44d7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0b97e43f76fd7389331852beb4b624cc36c4f08d","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.658.9cb44d7.tgz","fileCount":192,"integrity":"sha512-JSpVhptwTxEneCXu5KH0Knmf+J99w7GplaiOx4p6f6Po7f+RUQ38GHx2OD9nxx+ChJdrLNfrQDcREAf9edO3Bw==","signatures":[{"sig":"MEQCIFS+o7CrM4/0ptih93kmDsWjoXavAkVqMY3Ue3v0sbgLAiBGHXM824Eoh0IA3+mPbShZ8eK0DQKRJK4UPrkSLOMFCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.658.9cb44d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1068299},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9cb44d76b981adad2503d5e62207be99adb35c55","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.658.9cb44d7","@flighthq/types":"0.5.1-next.658.9cb44d7","@flighthq/geometry":"0.5.1-next.658.9cb44d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.658.9cb44d7_1788290067110_0.2285298805703806","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.658.9cb44d7":{"name":"@flighthq/collision","version":"0.5.1-edge.658.9cb44d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-edge.658.9cb44d7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"64502e8e679298e1dfa4608f0d1076831410cf32","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-edge.658.9cb44d7.tgz","fileCount":192,"integrity":"sha512-9bZAJ5Tet7wjp4nMilHw+7VVcNm2mjBJSUF3Xs0M0KwjkXIAO13ZxR5IO1j7T7HJcUmIAFRajxzgPTNKuM1pmQ==","signatures":[{"sig":"MEUCIQC7M+umEo9z2BD8It9pJ7bSNdnLhgYxdHdiRB93rw8TDAIgcCOcNoI1o2WgZwwxnt3jp+uPDmVZK/WiNATeJwRYkM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-edge.658.9cb44d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1068299},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9cb44d76b981adad2503d5e62207be99adb35c55","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.658.9cb44d7","@flighthq/types":"0.5.1-edge.658.9cb44d7","@flighthq/geometry":"0.5.1-edge.658.9cb44d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-edge.658.9cb44d7_1788290548655_0.8471884103098315","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.685.f72fc7f":{"name":"@flighthq/collision","version":"0.5.1-next.685.f72fc7f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.685.f72fc7f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ba7c9c822eefc039c3ddbd3a19f659ff314ff3b9","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.685.f72fc7f.tgz","fileCount":192,"integrity":"sha512-z04eGK/ddHKC9FsW2daHczPQBam5/tfcbimu33XXTiZuZxLynJ3B3/74qMH/XHDtiDk4eipdLGgt+2VDsHsKvw==","signatures":[{"sig":"MEUCIQDXgYooe01J0Jb3/XGUFQPCYsIaWRWEBZEkBSBAMlhWDAIgSkrYHtRW+gzwpTpxIYkhb+Vkz2Ym/6FJbc4nodva/mQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.685.f72fc7f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1068299},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f72fc7feaa9653d950f39c7d2fe6365f48e82e51","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.685.f72fc7f","@flighthq/types":"0.5.1-next.685.f72fc7f","@flighthq/geometry":"0.5.1-next.685.f72fc7f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.685.f72fc7f_1788311319941_0.4367286520569631","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.685.f72fc7f":{"name":"@flighthq/collision","version":"0.5.1-edge.685.f72fc7f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-edge.685.f72fc7f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"036dd4801bc8ac32297ac61460862b99783ba264","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-edge.685.f72fc7f.tgz","fileCount":192,"integrity":"sha512-v2jEBt3RYM4NO8+cs6tr5Wx5xpG6ZR1OxpfiQsObQxF2cuIuMyY6emyrnOUi6sZqycC+pyxbB8hkS3Rb528ZiA==","signatures":[{"sig":"MEUCIQDeGdS+wl6Wa94O2y2Dktqj5RoNO27Hgzrab/cUOPDQPQIgJpHOfytjs+oNaYNwcBNWFY+sYVGSMvuG/JabIZg8AUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-edge.685.f72fc7f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1068299},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f72fc7feaa9653d950f39c7d2fe6365f48e82e51","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.685.f72fc7f","@flighthq/types":"0.5.1-edge.685.f72fc7f","@flighthq/geometry":"0.5.1-edge.685.f72fc7f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-edge.685.f72fc7f_1788311878622_0.6192347202235262","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.693.478551c":{"name":"@flighthq/collision","version":"0.5.1-next.693.478551c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.693.478551c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d860a11052edbd600c620bca5d6690c4226d1882","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.693.478551c.tgz","fileCount":192,"integrity":"sha512-6xzlOnxOQ6EdL7oagJvksbMzsq1xFrRGHQobsRNq4DSOg42nYQgfA+WwlNYYjCe/j4y8CPXIcg+vVRviEbmyHg==","signatures":[{"sig":"MEUCIGWSXdoh6n6VHqkKCfw9MA5AhMk2hxrGkPOQDLuOjpnxAiEAw8HtpeKBIsTEsqQKYQtFOU9DvffCT+abXvDdiDd5wKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.693.478551c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1068299},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"478551cf7887f05c42c11f75e59034c715c8495f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.693.478551c","@flighthq/types":"0.5.1-next.693.478551c","@flighthq/geometry":"0.5.1-next.693.478551c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.693.478551c_1788320556558_0.06987801561415274","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.693.478551c":{"name":"@flighthq/collision","version":"0.5.1-edge.693.478551c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-edge.693.478551c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d664ecd1933656f2d93e4ccf1f7df82fe141e9b1","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-edge.693.478551c.tgz","fileCount":192,"integrity":"sha512-2nCTYESUNg7h3GBBd+LhCmOiAGgFSFnZgPzc4w8+luIFV4zJZrGnxolSIXxF6cYGjKlJMQ8vRr8YKwhDHU56kg==","signatures":[{"sig":"MEYCIQCOxtIw96OgJNYs4P+Fd0iRe77IXdta5OUOxpspHdWcLgIhAOyAuuouRCvjDqGWYeRcyOncoJ0GZvS5g90evLHoeAhC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-edge.693.478551c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1068299},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"478551cf7887f05c42c11f75e59034c715c8495f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.693.478551c","@flighthq/types":"0.5.1-edge.693.478551c","@flighthq/geometry":"0.5.1-edge.693.478551c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-edge.693.478551c_1788321091547_0.4130728907769159","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.704.19c91ec":{"name":"@flighthq/collision","version":"0.5.1-next.704.19c91ec","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.704.19c91ec","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d0498730da20e86063e67d41ea019b29ef130931","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.704.19c91ec.tgz","fileCount":192,"integrity":"sha512-tg2jbXcpFlCzPx298PExoD2364C5dvEyJ0ttgjccICnlbSd3P7sALAyWH+3Sf84b0e++UNvKf+YwEjgvIAN40Q==","signatures":[{"sig":"MEQCIEXKjMJfiArXqDxJsdgfhaHCdqsXtS81J6A7TCu/2R/XAiAyKbsFuaaqmeNmBN+ttx/XHhlj5eVJpLb6CVKXlNe98Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.704.19c91ec","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1068299},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"19c91ec3e569d6b3b471682726465a79fba9f8cb","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.704.19c91ec","@flighthq/types":"0.5.1-next.704.19c91ec","@flighthq/geometry":"0.5.1-next.704.19c91ec"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.704.19c91ec_1788384355957_0.2526503697621769","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.729.2aeb707":{"name":"@flighthq/collision","version":"0.5.1-next.729.2aeb707","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.729.2aeb707","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0ece81398206c307a3cbf80ff91f76d05b262c2e","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.729.2aeb707.tgz","fileCount":192,"integrity":"sha512-e2zXf32yV0IakeMM8u2tJg+SiuyQ2IYDZQtJt+rmf8eZ3cvj/S8/HmzPkOnDsQ3Rh0y3ZYc8di6IkpctP/6vgg==","signatures":[{"sig":"MEUCICiw0d8AIe36evbePRhoIplpPB55TdNnRNjyLZwGIhizAiEA4Vbq3ufzdzVm/orwru0QylLpi1fkhheac4zImsyNzhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.729.2aeb707","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1068299},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"2aeb707259007d61c5aaf2e31fe47447a260fe2a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.729.2aeb707","@flighthq/types":"0.5.1-next.729.2aeb707","@flighthq/geometry":"0.5.1-next.729.2aeb707"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.729.2aeb707_1788400474115_0.9408790363333139","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.730.f29a5aa":{"name":"@flighthq/collision","version":"0.5.1-next.730.f29a5aa","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.730.f29a5aa","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"575ac3d7d1e6b838873ca56397c206e4876b381c","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.730.f29a5aa.tgz","fileCount":192,"integrity":"sha512-0pfp1UA0wFQkO0khNs3gdKHo0zqXTHG2J8MrbySup78ORBaEdRx7HabUWYK6sGqQM+w5CeNQMDaGo+hhiJWjsA==","signatures":[{"sig":"MEYCIQDLpm28lH2dxdJUFzQ1bXQ/bhiGgrOHfCRx2Tyf9gEklwIhAJTAzcTygnwVuhBl9/rAF4hO3kTbeyQUYVvrRHZUIg3A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.730.f29a5aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1068299},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f29a5aab5db192284ce5cadf08ffae2649a598ea","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.730.f29a5aa","@flighthq/types":"0.5.1-next.730.f29a5aa","@flighthq/geometry":"0.5.1-next.730.f29a5aa"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.730.f29a5aa_1788404683223_0.4902153601714052","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.730.f29a5aa":{"name":"@flighthq/collision","version":"0.5.1-edge.730.f29a5aa","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-edge.730.f29a5aa","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1c563eb5e4a328b1a6a463288f3f75eee87beb92","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-edge.730.f29a5aa.tgz","fileCount":192,"integrity":"sha512-50ZEY4Vlje4MTgw+Ip6kK0X/T8ja9/fxSq437gkp4zwHXX3WDkm9r0//nYEoVFp4QqJjvFnItdL1mJZdO/IL4Q==","signatures":[{"sig":"MEUCIDa+PzSPXa+Sxn+g5TnB3nU7y7dQN9u9o5eO7aoNbcPvAiEAuwGQF9MTXlNLDMKFjoB9ZoLmTaeKyA7SjhujJEbE/4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-edge.730.f29a5aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1068299},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f29a5aab5db192284ce5cadf08ffae2649a598ea","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.730.f29a5aa","@flighthq/types":"0.5.1-edge.730.f29a5aa","@flighthq/geometry":"0.5.1-edge.730.f29a5aa"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-edge.730.f29a5aa_1788405223112_0.8692601060851843","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.731.0ae0aa4":{"name":"@flighthq/collision","version":"0.5.1-next.731.0ae0aa4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.731.0ae0aa4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4f9d404b5c5a8c81126315dd116b4b3ccc1ccff4","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.731.0ae0aa4.tgz","fileCount":192,"integrity":"sha512-7bvDIWMUqv1KeVo6uw9qHzQgMcvnMo82KVq1WIKgY7ENTZv3c7+Y+rbA0OL57roZXy1QkIRWtxPEb57rIyqr3A==","signatures":[{"sig":"MEYCIQCY0fEa8ipaBro97xZx0ny4654L8InWiYHTEIGqah88WwIhAO1+NLbDx0cgCnKxMHJDWmTwMRD9tok486Irb+5YkqlM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.731.0ae0aa4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1068299},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0ae0aa49d8251d23b546f64bc242f3ad59a98dcb","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.731.0ae0aa4","@flighthq/types":"0.5.1-next.731.0ae0aa4","@flighthq/geometry":"0.5.1-next.731.0ae0aa4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.731.0ae0aa4_1788405380400_0.8246525929524766","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.731.0ae0aa4":{"name":"@flighthq/collision","version":"0.5.1-edge.731.0ae0aa4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-edge.731.0ae0aa4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"246d3a186f6edacb586cede75846524bd3225b30","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-edge.731.0ae0aa4.tgz","fileCount":192,"integrity":"sha512-zmKporiEtfcTmpQRq1MqLNpYa+PYGymMnVUdA7Vy8hLzBAsD+2cxpp6aEZtFSIQybTBtgJoaLv7jhJrD2OfYzw==","signatures":[{"sig":"MEYCIQCmVRYvzjnlmPBKuXFquqkGGCn/9iQDZGY219ZvcT6h1wIhAPXbb3Pnaf6GWyqsJ2qhIyrQt4kSkhzQGyJK3ExzMr5S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-edge.731.0ae0aa4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1068299},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0ae0aa49d8251d23b546f64bc242f3ad59a98dcb","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.731.0ae0aa4","@flighthq/types":"0.5.1-edge.731.0ae0aa4","@flighthq/geometry":"0.5.1-edge.731.0ae0aa4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-edge.731.0ae0aa4_1788405931302_0.8103374714895799","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.743.8d09db1":{"name":"@flighthq/collision","version":"0.5.1-next.743.8d09db1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.743.8d09db1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"34679b667de9cb1973f1a2ce54d7507dca8deb60","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.743.8d09db1.tgz","fileCount":192,"integrity":"sha512-yPkhagiYgxpUpZF7Y7QJYPFigAaN8u78mCxydWHusoazTZTtMgOE7RA77g2IKaUjC81jq+TXydzXiKR4bat4cg==","signatures":[{"sig":"MEYCIQCFKKTRxtmT3/iJx3yzvibIaRTUS6LnCfjDBnMYkqN4nQIhAKYdNFQxf67dvUhQZgDxNK2DMfFVOg3K+kPn3RGTclan","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.743.8d09db1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1068299},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"8d09db125a0afd3b73ca6e039a7dd25bcb9737d0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.743.8d09db1","@flighthq/types":"0.5.1-next.743.8d09db1","@flighthq/geometry":"0.5.1-next.743.8d09db1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.743.8d09db1_1788426558629_0.021240367997589438","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.743.8d09db1":{"name":"@flighthq/collision","version":"0.5.1-edge.743.8d09db1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-edge.743.8d09db1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"cf581b949bb08f7e26ea9b3b22a7d91e94f9d8fe","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-edge.743.8d09db1.tgz","fileCount":192,"integrity":"sha512-oNj9gIkHx9M7dIH04wU+m9jEqLNbL0G7VDntqZ3rGoiONqIwJwu3qZvRNeF7hI/2flll/60brVUMP6ofbQHeGA==","signatures":[{"sig":"MEQCIFYy8DpdG1Qh5TYXREiS5yVsCBAiB6kDK/DhiRFNLrlRAiApniq+7vJvd02l/YXq5zM7Bvyt91wlJtaa8mUeDWRDDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-edge.743.8d09db1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1068299},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"8d09db125a0afd3b73ca6e039a7dd25bcb9737d0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.743.8d09db1","@flighthq/types":"0.5.1-edge.743.8d09db1","@flighthq/geometry":"0.5.1-edge.743.8d09db1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-edge.743.8d09db1_1788427088585_0.3880563062194178","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.799.62ef0c7":{"name":"@flighthq/collision","version":"0.5.1-next.799.62ef0c7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.799.62ef0c7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"eacfa2ad190973ab3f4b4a2c6df455bc823b76c9","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.799.62ef0c7.tgz","fileCount":192,"integrity":"sha512-v7igkiIxgI2TgCO0mz8/IkvkahWxUCrEqRgEXR4wpV1DLcrdntoC+/4w+QHT/5oLO4oa4V13BGrQ6tFK6aM/Wg==","signatures":[{"sig":"MEYCIQDXfakf4G4UIHgJcL81YuUpDhWNATxITRqSrwZboe0PwwIhAKEV83+8wdFLBxvW//DjfJQEq9/fturFQE1UjIO6x4/M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.799.62ef0c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1070577},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"62ef0c74f09f24177aac3695b2487b2d743d4fe6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.799.62ef0c7","@flighthq/types":"0.5.1-next.799.62ef0c7","@flighthq/entity":"0.5.1-next.799.62ef0c7","@flighthq/geometry":"0.5.1-next.799.62ef0c7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.799.62ef0c7_1788447232750_0.5540740231323085","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.799.62ef0c7":{"name":"@flighthq/collision","version":"0.5.1-edge.799.62ef0c7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-edge.799.62ef0c7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"552801ae212af95fbfcb1f40019296bcb6991c38","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-edge.799.62ef0c7.tgz","fileCount":192,"integrity":"sha512-eZt70zVIgwj8D8jY5RAKftKjEJug0/TzoMbTThNBU//nospi8+a9w/G4rOdJbwdeh41NwWaf1NQ6oQ9nBPzdGA==","signatures":[{"sig":"MEUCIGq9LGpRmihDBxiFBaGouusKrbP+KdDuS+8YK4uDn0FMAiEAogt+mTowS7UIBm2cuSyWhB9wj44ip7odZet8mcsaae0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-edge.799.62ef0c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1070577},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"62ef0c74f09f24177aac3695b2487b2d743d4fe6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.799.62ef0c7","@flighthq/types":"0.5.1-edge.799.62ef0c7","@flighthq/entity":"0.5.1-edge.799.62ef0c7","@flighthq/geometry":"0.5.1-edge.799.62ef0c7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-edge.799.62ef0c7_1788447718551_0.9081930316243061","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.815.cc08b93":{"name":"@flighthq/collision","version":"0.5.1-next.815.cc08b93","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.815.cc08b93","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a8bdaf00d31bab930d3dfabf4180adcf9534d393","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.815.cc08b93.tgz","fileCount":192,"integrity":"sha512-uShFzrD+cSrf733Cgzog+9xR/BkI03yIFkjEPBQSceiFhdYEq5S92T73F664FwtJogpc/F9Ijm2+PPG7WGR30g==","signatures":[{"sig":"MEUCIQDxiLR0vkP+oAXA0USocVJXCqD8Tb1Df13ZnvxQAz7HTAIgCpkMS99N2Jq9MDSBonFIFfK61Vo3iKg2wZY3lODGPBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.815.cc08b93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1070577},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"cc08b93ef981080fa86bdd5143dc61dbdbf2665b","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.815.cc08b93","@flighthq/types":"0.5.1-next.815.cc08b93","@flighthq/entity":"0.5.1-next.815.cc08b93","@flighthq/geometry":"0.5.1-next.815.cc08b93"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.815.cc08b93_1788461039581_0.4684413282661035","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.820.97b3830":{"name":"@flighthq/collision","version":"0.5.1-next.820.97b3830","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.820.97b3830","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e5a8280e97508abed597c262680fe535ea872b63","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.820.97b3830.tgz","fileCount":192,"integrity":"sha512-A2gMR5oDSjqZOmct8B6VE2qb49Ne++3tZLpAPFGgSrUOCdhBO/6xZVCNk8V78eMNAyLAACaWFr4lcYCHXU7gGw==","signatures":[{"sig":"MEUCIQDc0f6DMy+yvy02yZJoPIEwIUFf7Jd1mEAM0XdWhQ4VdQIgfeea4y/wfrvpLDpA9/Uz0+u7qkpHTAayctJk8hjULNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.820.97b3830","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1070577},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"97b3830e843209d92da169e02a52c0574efe5c09","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.820.97b3830","@flighthq/types":"0.5.1-next.820.97b3830","@flighthq/entity":"0.5.1-next.820.97b3830","@flighthq/geometry":"0.5.1-next.820.97b3830"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.820.97b3830_1788469574479_0.7361066194697512","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.903.f434bc2":{"name":"@flighthq/collision","version":"0.5.1-next.903.f434bc2","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.903.f434bc2","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4e59c4ebe26a2ed2f6f639a7d8d6dd94bab9b38b","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.903.f434bc2.tgz","fileCount":192,"integrity":"sha512-Lk9Ot/1fcCgnTuevJ2pOAP9+M5Ad9wyw+YAfhChTDDPhom4EROzk2o4c9UWZOeNN6C98KgAUmS3J6znyt6Q8cQ==","signatures":[{"sig":"MEUCIQC1p7Cp3DcVvO8U2RZlXwfdtiw7skReBnWpzTgKnosJNAIgLoMNVbH+BGnV/bB7JAv9jQCksFv3qOG5cXvvht10z7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.903.f434bc2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1080746},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f434bc233778d75aeea61995df3a8cfaec459a85","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.903.f434bc2","@flighthq/types":"0.5.1-next.903.f434bc2","@flighthq/entity":"0.5.1-next.903.f434bc2","@flighthq/geometry":"0.5.1-next.903.f434bc2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.903.f434bc2_1788550987772_0.6552639309709529","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.904.b545d9c":{"name":"@flighthq/collision","version":"0.5.1-next.904.b545d9c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.904.b545d9c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"bc2482903ebf4d33916fb30c729560d6f3668ded","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.904.b545d9c.tgz","fileCount":192,"integrity":"sha512-xLm9jNj5I5HsT5N4gTMLneOm2wbJW+24hnctD0foUxZoMKldg4jobBfDXgvcaoyERFt3n+S8ARW6ieo/nuPLgQ==","signatures":[{"sig":"MEYCIQDavz8jrKYA1HP/2AZKjz2ORBw+YVPNYRhOf40SHmzbhwIhANI5wLVbP5WzpCveQ4avc0tCs2sxjmHv+GJCJNiHt/Hh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.904.b545d9c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1080746},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b545d9cfe622400923a81685c78547f2be54eff5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.904.b545d9c","@flighthq/types":"0.5.1-next.904.b545d9c","@flighthq/entity":"0.5.1-next.904.b545d9c","@flighthq/geometry":"0.5.1-next.904.b545d9c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.904.b545d9c_1788554584534_0.16019931986732683","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.905.5fbf787":{"name":"@flighthq/collision","version":"0.5.1-next.905.5fbf787","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.905.5fbf787","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0c7880575af8204d4a3296a62f7f2854b09c22cc","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.905.5fbf787.tgz","fileCount":192,"integrity":"sha512-le9OfRmSrWS9PlSqgfWNUtgR9SHOqkxs15aS60cY7FM24zkg1o2fkgcVU8snNKrtvqWGiH9lKxs8nwP0UsP5pg==","signatures":[{"sig":"MEYCIQDfBBvPFMQ6NwKJdQdWJaBMsUAaRFk9CkygMmIPCI2DZQIhANrcM/dlsxsg6EUXxgUTIDOXsgxZha81cJyx6RZ4mCw7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.905.5fbf787","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1083510},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5fbf7874064c384307542d68b4dcb6a895ff0dcf","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.905.5fbf787","@flighthq/types":"0.5.1-next.905.5fbf787","@flighthq/entity":"0.5.1-next.905.5fbf787","@flighthq/geometry":"0.5.1-next.905.5fbf787"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.905.5fbf787_1788555915265_0.9638270813340346","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.906.419e5c9":{"name":"@flighthq/collision","version":"0.5.1-next.906.419e5c9","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.906.419e5c9","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"fd02b41cc83207c3f399bed376162b64cd155410","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.906.419e5c9.tgz","fileCount":192,"integrity":"sha512-Zropy5lUaXIS4fGzso5NFjP9LSGCb+vKoS+VjnARuaEGefaK8lHKIJRpAqxuXrH7MO0TzakG4AruK4ZYAoVKjw==","signatures":[{"sig":"MEUCIQCK2mHfntuT4dJDxhZeOHIyL/yw0mhPS/1vMvCmCQkC9gIgUe0TKW58rme+kEoYuSckes2HAVzFkcM7lM6+VHS+Bik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.906.419e5c9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1083510},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"419e5c925b366b5053ed7711ce371eee89dc31e7","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.906.419e5c9","@flighthq/types":"0.5.1-next.906.419e5c9","@flighthq/entity":"0.5.1-next.906.419e5c9","@flighthq/geometry":"0.5.1-next.906.419e5c9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.906.419e5c9_1788559609644_0.7618919392400862","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.908.b072fbc":{"name":"@flighthq/collision","version":"0.5.1-next.908.b072fbc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.908.b072fbc","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d477a107549e3111e240f8166bc0c81bc8bebaee","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.908.b072fbc.tgz","fileCount":192,"integrity":"sha512-yY32Az7iU4qhKWOjITU97lmSXD7JieW9/grKX2JUn6Onpx0l+7J9bNHsUrI6+aaTGcDJYkA1zmjwxM3Ra2ajKQ==","signatures":[{"sig":"MEUCIEYfKOr66qnYl76RSoWHCvBTRzWYpVsWHvi+HGOTm+fyAiEAxUxWYGiuvRySQMJ5QwWnqOZ5u09vafwUlu+dynU7voQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.908.b072fbc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1083510},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b072fbc49d0745bb96842601b864551b37ab3ca1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.908.b072fbc","@flighthq/types":"0.5.1-next.908.b072fbc","@flighthq/entity":"0.5.1-next.908.b072fbc","@flighthq/geometry":"0.5.1-next.908.b072fbc"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.908.b072fbc_1788564218232_0.47789405981521504","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.909.a5d1857":{"name":"@flighthq/collision","version":"0.5.1-next.909.a5d1857","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.909.a5d1857","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"846464f609e588845133b0a355bc96da115b6400","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.909.a5d1857.tgz","fileCount":192,"integrity":"sha512-6qmA5UgXvhDJmaKtVb9ZzIEDwYz+c6Gd0trRMuP9Sn3LS9qg4ZSekTXaafFucF2OBIl43mtjlwD3jvKuX82Qrw==","signatures":[{"sig":"MEYCIQCnxnIszxtFeD/YT5n2FUOgPcj2HojkFZZyZRTPNkXhHgIhANdLxpV+aab7DQ4W7eRdZZWiZMPsiSHUx7Q/OI6lIRAu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.909.a5d1857","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1083510},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a5d18571cd3176400ab4dd8e03a2ed880037b213","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.909.a5d1857","@flighthq/types":"0.5.1-next.909.a5d1857","@flighthq/entity":"0.5.1-next.909.a5d1857","@flighthq/geometry":"0.5.1-next.909.a5d1857"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.909.a5d1857_1788564773937_0.08117611280556214","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.909.a5d1857":{"name":"@flighthq/collision","version":"0.5.1-edge.909.a5d1857","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-edge.909.a5d1857","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"62d8d8a5fb17f9b25742d091dc997485f8e198ba","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-edge.909.a5d1857.tgz","fileCount":192,"integrity":"sha512-L7slQkvLwBNNiHUbwYhXfjBFnAcbA34wVMeK7Jo+F48XRHJ0Q7Nj1opF5eyqv1tJMfkvyp1gQh7avs4+jjXxLA==","signatures":[{"sig":"MEYCIQCsljgYX38u23psyfaMgg/zTo2JO31CjDrpgVhwHTkfWAIhAKMguexbfCQco0f9hECHs2nh0iEMO1wFZz+qHMY6TRT0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-edge.909.a5d1857","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1083510},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a5d18571cd3176400ab4dd8e03a2ed880037b213","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.909.a5d1857","@flighthq/types":"0.5.1-edge.909.a5d1857","@flighthq/entity":"0.5.1-edge.909.a5d1857","@flighthq/geometry":"0.5.1-edge.909.a5d1857"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-edge.909.a5d1857_1788565339193_0.9898477981124207","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.911.32a089f":{"name":"@flighthq/collision","version":"0.5.1-next.911.32a089f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.911.32a089f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"13698960abfedac56b60cbcf4975768acf194b6a","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.911.32a089f.tgz","fileCount":192,"integrity":"sha512-aaGBYi9akEFGjWaxtNO1rRdPxF8Wi9zQARty7KIWFzPueSF0hBDF/HjV4blUGhxW4xSbSK4rUAQYazPbXK/t6g==","signatures":[{"sig":"MEUCIEo7RivJ65IuyVHKG7Pex5lV3I1FFi4PjlyXpqwIs1vPAiEAumMcAlc/mNKE4TJNRIM0/dEF+Ncghbtgy6sR03teAoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.911.32a089f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1083510},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"32a089f1342d08547fc2359dfd5e8fe9f7e3c12e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.911.32a089f","@flighthq/types":"0.5.1-next.911.32a089f","@flighthq/entity":"0.5.1-next.911.32a089f","@flighthq/geometry":"0.5.1-next.911.32a089f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.911.32a089f_1788585271836_0.5426853660749467","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.911.32a089f":{"name":"@flighthq/collision","version":"0.5.1-edge.911.32a089f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-edge.911.32a089f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"57ab39ee27c764565876426aef10b91ace2acfb3","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-edge.911.32a089f.tgz","fileCount":192,"integrity":"sha512-DzCXLk+I1yUZYv7VnCHGzhLo9i71TeRBIhxfD3CrtbgoZLifD1TekqFcNcZWevDtX8sz2sf9e6mf+oaIkLR+Nw==","signatures":[{"sig":"MEUCIByCZ0SLpFP9ck5KJu0iXBpp55R/CzmPrRGKmfoYWzXgAiEAiEle9xj/zHRPabOXJJvU2o4x0r0iTwqlmGwo+Ev5pWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-edge.911.32a089f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1083510},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"32a089f1342d08547fc2359dfd5e8fe9f7e3c12e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.911.32a089f","@flighthq/types":"0.5.1-edge.911.32a089f","@flighthq/entity":"0.5.1-edge.911.32a089f","@flighthq/geometry":"0.5.1-edge.911.32a089f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-edge.911.32a089f_1788585675172_0.3658298069417585","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.912.289aaa0":{"name":"@flighthq/collision","version":"0.5.1-next.912.289aaa0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.912.289aaa0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"fb486a8a6d4c273b36974419dd69a9d506b6817d","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.912.289aaa0.tgz","fileCount":192,"integrity":"sha512-XvwNBNijM/A+eZIJjbo8TmGLsMdSFeEnPc8LvbRlIGqJKVO4Sl/7/IwquTQ6okhXU5CKsDSr+kXvJmF+dB+3TA==","signatures":[{"sig":"MEYCIQC1PZDQWrwo3auFGTKa3xUxDWJKW1zzXH5NfiwaKFjrtQIhAMC+jUvJngQh4if3VwgETuSHUZYJwV/nglbP/l7WxO7w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.912.289aaa0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1083510},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"289aaa01f9bb829f06c361b687b6c15a4ba4f9db","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.912.289aaa0","@flighthq/types":"0.5.1-next.912.289aaa0","@flighthq/entity":"0.5.1-next.912.289aaa0","@flighthq/geometry":"0.5.1-next.912.289aaa0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.912.289aaa0_1788587168968_0.9457894912390994","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.912.289aaa0":{"name":"@flighthq/collision","version":"0.5.1-edge.912.289aaa0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-edge.912.289aaa0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"fe4be9588c9f9a9df0b887cee3502001ab9e4e8d","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-edge.912.289aaa0.tgz","fileCount":192,"integrity":"sha512-BIeE1yQKkcdzBaJyYyab8Kpiu+NWBD7Z6TYVOR2Fo2+W4LuoUvb/eKXR8MquEFwPwrV2ourKNuRJ3r1pU/T5hg==","signatures":[{"sig":"MEUCIQCaRjMJhblVhwZFrccD1Za7CScShWuScJLQGwyxTC5o7AIgWFKqiJdtdH0A4UtA1pYEEsIPu+k/MTH4Cb3HrLlc/I0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-edge.912.289aaa0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1083510},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"289aaa01f9bb829f06c361b687b6c15a4ba4f9db","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.912.289aaa0","@flighthq/types":"0.5.1-edge.912.289aaa0","@flighthq/entity":"0.5.1-edge.912.289aaa0","@flighthq/geometry":"0.5.1-edge.912.289aaa0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-edge.912.289aaa0_1788587517818_0.6655091847052503","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.914.ed01add":{"name":"@flighthq/collision","version":"0.5.1-next.914.ed01add","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.914.ed01add","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"71d137644c2485da1bd92d211ca9d8a8f2c13d4d","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.914.ed01add.tgz","fileCount":192,"integrity":"sha512-IuAYQ5pWBWmjGZ4L6kJNudrfr3tCAxK27xdxd2vCyufJ27RlG6TA352tWJ9fnzInM5r+w0YNhT+MIJi+MiU/Aw==","signatures":[{"sig":"MEUCIQDl0Jmf7+NsoE+RDRRzFkyFKCRADsMMo/+cXxpZeGXo8gIgBPWPgXGxvPA/9xHiuITUoLASpVNxly/ldE1Oho7GfPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.914.ed01add","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1083510},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ed01addb10f223ccc2cf89a73d3150ebc84d0b01","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.914.ed01add","@flighthq/types":"0.5.1-next.914.ed01add","@flighthq/entity":"0.5.1-next.914.ed01add","@flighthq/geometry":"0.5.1-next.914.ed01add"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.914.ed01add_1788630659772_0.9714702989650545","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.914.ed01add":{"name":"@flighthq/collision","version":"0.5.1-edge.914.ed01add","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-edge.914.ed01add","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"df8c12219acb4840f7f046751d2e3c0a43e192db","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-edge.914.ed01add.tgz","fileCount":192,"integrity":"sha512-X2Cmqje/MJOvzP+ZNe/sgzKd8Peu9h7aTc5ZWSTnoTTD229/YKpagHy3R9BreFbsmNy+ZSuJGsRDKkpqH8YYdg==","signatures":[{"sig":"MEYCIQDLAc/XmZg/I7ubbjx/wQ0V7iisFeowidOnKTAaM2yypAIhAL9RP3yhRh3fydXWsWJvNEW/kEKqWBfr0bIEmzskDNqe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-edge.914.ed01add","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1083510},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ed01addb10f223ccc2cf89a73d3150ebc84d0b01","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.914.ed01add","@flighthq/types":"0.5.1-edge.914.ed01add","@flighthq/entity":"0.5.1-edge.914.ed01add","@flighthq/geometry":"0.5.1-edge.914.ed01add"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-edge.914.ed01add_1788631170630_0.612703767879397","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.915.d4da7e7":{"name":"@flighthq/collision","version":"0.5.1-next.915.d4da7e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.915.d4da7e7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b8b5c7c823bbab30099e5f7b9ce7c017005f0514","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.915.d4da7e7.tgz","fileCount":192,"integrity":"sha512-eEMG5OsFhGCdAQB7zX3bq2axh2SoMh5trVnOha1vZFFqODNr4rZx0CXTekNz/G1DHcUkUaPs8xfJ2iRTv6H5Iw==","signatures":[{"sig":"MEQCICGuZB7wrB+xBrdJYw7mlbKGI6ruaUleyGpmhd88W8YmAiBShA/QevKQoV1/ZfmapvywR2DjHThkwtMfv0ED2TJKqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.915.d4da7e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1083510},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d4da7e7eaf7e58b0a32c4c4098023b670ac1e76b","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.915.d4da7e7","@flighthq/types":"0.5.1-next.915.d4da7e7","@flighthq/entity":"0.5.1-next.915.d4da7e7","@flighthq/geometry":"0.5.1-next.915.d4da7e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.915.d4da7e7_1788632340805_0.20617259020639778","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.915.d4da7e7":{"name":"@flighthq/collision","version":"0.5.1-edge.915.d4da7e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-edge.915.d4da7e7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"74889f5d4615bafb9bc14fa72a3162a5ff252585","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-edge.915.d4da7e7.tgz","fileCount":192,"integrity":"sha512-Cxxiu5BaX/RuP0sm7nZxVYCwWn+0AEQinmNbZ+IkGRmSEVDcoVhgelWUr4z5jhP1pNKErfENbJr6ZqJBb24vKA==","signatures":[{"sig":"MEUCIQCKh0DJpU2Ger9uce9zpJd3HobaVGjfv7lgLIZPTXMejQIgOtdgzNGGix2LTTi//I/0ahZnVWcT3m5ccVzwvxvrWJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-edge.915.d4da7e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1083510},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d4da7e7eaf7e58b0a32c4c4098023b670ac1e76b","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.915.d4da7e7","@flighthq/types":"0.5.1-edge.915.d4da7e7","@flighthq/entity":"0.5.1-edge.915.d4da7e7","@flighthq/geometry":"0.5.1-edge.915.d4da7e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-edge.915.d4da7e7_1788632720199_0.031511034165072394","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.919.354c575":{"name":"@flighthq/collision","version":"0.5.1-next.919.354c575","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.919.354c575","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"73a5d32dc54f67804ae593806090231254582e1c","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.919.354c575.tgz","fileCount":192,"integrity":"sha512-wjva0LRdYA1FSiEFNQvr/R0U6YhBVtqRoH8KW8FcxIT6C9uVVHIR5wyL5TiyX5R+M3APUkRXUnXkCn6H0RRkew==","signatures":[{"sig":"MEUCIDnOIdxLHXmK/0KeOSLmcnArM38KMHKYkatzLylU1yrmAiEA/PySliyLmJpqTmo7ZEuCO+PoNEG6wet+D+TRTtfhLpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.919.354c575","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1083510},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"354c575656605d83e51b525716705b91317a5dd9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.919.354c575","@flighthq/types":"0.5.1-next.919.354c575","@flighthq/entity":"0.5.1-next.919.354c575","@flighthq/geometry":"0.5.1-next.919.354c575"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.919.354c575_1788649762713_0.8096829944938486","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.919.354c575":{"name":"@flighthq/collision","version":"0.5.1-edge.919.354c575","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-edge.919.354c575","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"154cdea2bb7c340c2549c6d1f5e1f89b03d15de3","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-edge.919.354c575.tgz","fileCount":192,"integrity":"sha512-ngrieys3IPNjKZHAvk3g9zYhIwxaGJBeHue5fC4BkHHN+RXg8PjxCJrkBUuumKbH8ghtKVSM8X4+HJP2qeE3FQ==","signatures":[{"sig":"MEQCIEsx+6e0S4/8XjHgI2dB47NG0g0hWZck/UsB417cgX13AiB6sfDIdgAZgcLMrkzdaVJTrJ1/PFbnpcveaiB8j5WKrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-edge.919.354c575","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1083510},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"354c575656605d83e51b525716705b91317a5dd9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.919.354c575","@flighthq/types":"0.5.1-edge.919.354c575","@flighthq/entity":"0.5.1-edge.919.354c575","@flighthq/geometry":"0.5.1-edge.919.354c575"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-edge.919.354c575_1788650304859_0.8871878119764869","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.920.da8f530":{"name":"@flighthq/collision","version":"0.5.1-next.920.da8f530","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.920.da8f530","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"37d01180d77ebf7f4e85122bd1e80cd55b0b90d5","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.920.da8f530.tgz","fileCount":192,"integrity":"sha512-s6zmKJ/1UpScZjTwIG5WgJSvGOJVLWGcK40poAo4RLf04CHs1zDHomJzZM0jE0CUPjmW+1bxcdRwdo+ZjS8tjA==","signatures":[{"sig":"MEQCIHfWP6TLMT00iESLu5YgGXTm+rEYBDzN6yeut1NMgTRAAiAe+PWA7UnGyZdurhMC6Y8nQkbjmehdSRFj9oJgl66zHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.920.da8f530","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1083510},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"da8f530894916f9baa6a9f6822b4f393b9e70a85","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.920.da8f530","@flighthq/types":"0.5.1-next.920.da8f530","@flighthq/entity":"0.5.1-next.920.da8f530","@flighthq/geometry":"0.5.1-next.920.da8f530"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.920.da8f530_1788726086691_0.15263389061934296","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.920.da8f530":{"name":"@flighthq/collision","version":"0.5.1-edge.920.da8f530","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-edge.920.da8f530","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"856c2c561c7faf593137d3bb4ae8a6dd2c88cab0","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-edge.920.da8f530.tgz","fileCount":192,"integrity":"sha512-B+T3/kIDJYVGCsUNn2gRlxzELIPkNhPgwneIOAlYhKOCxfIM0EuVIq/eaeP1pSYF06iOCTVQiiHVy2qA0E7goA==","signatures":[{"sig":"MEQCIHUQpInmKt2atOKXxNUIeOnqow4Uups9PP9f3FY2XGNKAiATR+pE7vQbJQ1ORj4xRp8Ux2CW24Vrzo7H+Nvnip+ErQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-edge.920.da8f530","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1083510},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"da8f530894916f9baa6a9f6822b4f393b9e70a85","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.920.da8f530","@flighthq/types":"0.5.1-edge.920.da8f530","@flighthq/entity":"0.5.1-edge.920.da8f530","@flighthq/geometry":"0.5.1-edge.920.da8f530"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-edge.920.da8f530_1788726631375_0.27797862100651516","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.973.788d3d7":{"name":"@flighthq/collision","version":"0.5.1-next.973.788d3d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.973.788d3d7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"06fdd4e410045f40edf04bdeb8217e436adf284b","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.973.788d3d7.tgz","fileCount":192,"integrity":"sha512-F2fsEuA6yY5prC+sJgl7TdwPvjlEoDQUH0wD/pD45mZCgkE4UhBJJ74mfgngsMW6veUs8cmdMMAqe2ooEyZgzg==","signatures":[{"sig":"MEQCID8Y8wQixWO3cfSCrAUgCd6YQ++GLppSnz+Zj+cax78HAiBx3nlUljGg6PHq9KzSszyGTLWVCLESpFrxme3FdlhsDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.973.788d3d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086584},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"788d3d7375cca3a0233cecedda1a4e031bd26dec","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.973.788d3d7","@flighthq/types":"0.5.1-next.973.788d3d7","@flighthq/entity":"0.5.1-next.973.788d3d7","@flighthq/geometry":"0.5.1-next.973.788d3d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.973.788d3d7_1788898590989_0.769084532422355","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1017.13841a8":{"name":"@flighthq/collision","version":"0.5.1-next.1017.13841a8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1017.13841a8","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"fb2b9b15c3b80f2f818b6c12d1258116c2345f4f","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1017.13841a8.tgz","fileCount":192,"integrity":"sha512-9IbJ3Zmn1fK2FmVBcXzzMwqqwy7kbB7WVhMAWnMRdHj9Vd+kuVpuH1sWlFpWG5jY+cL0P0tfDgzR9LdcHPG17Q==","signatures":[{"sig":"MEUCIGj6vPbV3H4RWq5zRhIb0PniZdP6n03it5JTSQBrFHjAAiEA4B0D3XYXQThoqWzhdSHTQC2HjfTpr8v2397eqilJQPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1017.13841a8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"13841a81e0ac1421eae7411a678d38d72b3e358f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1017.13841a8","@flighthq/types":"0.5.1-next.1017.13841a8","@flighthq/entity":"0.5.1-next.1017.13841a8","@flighthq/geometry":"0.5.1-next.1017.13841a8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1017.13841a8_1788927232157_0.9027855779781755","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1019.1274ec5":{"name":"@flighthq/collision","version":"0.5.1-next.1019.1274ec5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1019.1274ec5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"eabf0c863af39bf6120fac51b8ebb34a12d1d957","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1019.1274ec5.tgz","fileCount":192,"integrity":"sha512-hWhdfsYnaaDtJSyjSQ1BEOLmVI9KHv/RgsnCJiXsjlP9b2ebC8yqkD/K4ZVzpyYxuwyQ0+DB+PG0EcgOwWlDow==","signatures":[{"sig":"MEUCIBHbEkTSjYHCfIPPWWnPd823bj1ZvAUeg3YJ1lm1SIZtAiEAzrEfnsF0LoJORxTP+UlFmjkDYoujJIZkquks5UJVwwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1019.1274ec5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1274ec5c923947dc64d5ffedcbd8169fc758cd9f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1019.1274ec5","@flighthq/types":"0.5.1-next.1019.1274ec5","@flighthq/entity":"0.5.1-next.1019.1274ec5","@flighthq/geometry":"0.5.1-next.1019.1274ec5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1019.1274ec5_1788934417270_0.39662654676100617","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1019.1274ec5":{"name":"@flighthq/collision","version":"0.5.1-edge.1019.1274ec5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-edge.1019.1274ec5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7d2192b107f08da63a222caee910367bb4784888","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-edge.1019.1274ec5.tgz","fileCount":192,"integrity":"sha512-t/o9pbVYIMzf7Ar/qy2KC7CxULbRj0YWHX5MQP06CIN3Z2V38oNAmfTdtkAxO/ZPF7+ZIPK8SSyOjmPoeHyOxg==","signatures":[{"sig":"MEYCIQD34nitO3/YPbsQfljxIBhLBDzN2dMTzzq2H+X2sKhquQIhAL0yTukj+hos8sPVbk6YaQkxYFb/XcazdkBeSTfUdlkF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-edge.1019.1274ec5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1274ec5c923947dc64d5ffedcbd8169fc758cd9f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1019.1274ec5","@flighthq/types":"0.5.1-edge.1019.1274ec5","@flighthq/entity":"0.5.1-edge.1019.1274ec5","@flighthq/geometry":"0.5.1-edge.1019.1274ec5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-edge.1019.1274ec5_1788934816363_0.07838469619570665","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1047.858b9b6":{"name":"@flighthq/collision","version":"0.5.1-next.1047.858b9b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1047.858b9b6","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"acf2a62c7c78e847bf06a3d7630c44eb49220b51","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1047.858b9b6.tgz","fileCount":192,"integrity":"sha512-M0RdbR2qYhDsj5oIqn70O/xFzhL0K6E+g0b0Y5r2hrHopYQXefEeicQlBaZyY22yfu9ko7kQqNMVH6sLRKlWWQ==","signatures":[{"sig":"MEQCICPQVz1Tn9jXFAn5GXYsJ4JPFKF/ETmhHlmVXSVPAwTBAiAiPB7MJjM8pRHsTyLxRABmNruEbH66XNvxQEYcXe2uNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1047.858b9b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"858b9b601de814f6b6940cbb1ffff0916b903268","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1047.858b9b6","@flighthq/types":"0.5.1-next.1047.858b9b6","@flighthq/entity":"0.5.1-next.1047.858b9b6","@flighthq/geometry":"0.5.1-next.1047.858b9b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1047.858b9b6_1788973024746_0.35527818535823186","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1047.858b9b6":{"name":"@flighthq/collision","version":"0.5.1-edge.1047.858b9b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-edge.1047.858b9b6","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d76bf19a484c6a1160e2a572337db7ea79836578","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-edge.1047.858b9b6.tgz","fileCount":192,"integrity":"sha512-eSqh1fE2obDVVl5EO6ZcOBIilEIwmCNBSC2V8ADOBCdia75vKr0/R+52znZNd1T+ZOfzhaQW9O4YUQ7QDwzbAA==","signatures":[{"sig":"MEUCICay4JGlBYkGYLNgP/kvLpMo5yi+vXE6Bo/RjuL/X3QnAiEA2ALoMhaFVYzKjJ3WH6/4760P4+ydrv4FCtm9fEHxx4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-edge.1047.858b9b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"858b9b601de814f6b6940cbb1ffff0916b903268","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1047.858b9b6","@flighthq/types":"0.5.1-edge.1047.858b9b6","@flighthq/entity":"0.5.1-edge.1047.858b9b6","@flighthq/geometry":"0.5.1-edge.1047.858b9b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-edge.1047.858b9b6_1788973418713_0.8052238718296123","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1050.0bd43cc":{"name":"@flighthq/collision","version":"0.5.1-next.1050.0bd43cc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1050.0bd43cc","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"10de7815c1d0358ee8c193270741036f4a5ed61a","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1050.0bd43cc.tgz","fileCount":192,"integrity":"sha512-m61xM7Nnh0Bogiq3ZKG41mYJkLGcMTwt/zBFWxk6c/ZF6ds2j9Fn2MU9KNgcSZhzHmNV+4ZXRjbEC3f2rGv2Qw==","signatures":[{"sig":"MEQCIFD2XyBsgzoeSlf7HDfsZj2LfhEctr9l4oApqeTmAdn0AiAUTZC3sgsmxcQ4sPVh6B2lIlXOF4rV5L0KbUaDAAMcmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1050.0bd43cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0bd43ccdf62d9977512bf6c0fd6dc3ec177a8c8f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1050.0bd43cc","@flighthq/types":"0.5.1-next.1050.0bd43cc","@flighthq/entity":"0.5.1-next.1050.0bd43cc","@flighthq/geometry":"0.5.1-next.1050.0bd43cc"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1050.0bd43cc_1788988303638_0.3622446190506712","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1051.65889a1":{"name":"@flighthq/collision","version":"0.5.1-next.1051.65889a1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1051.65889a1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b9eb1e9669a1827e2f9d4a2a4b5880785bd91a66","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1051.65889a1.tgz","fileCount":192,"integrity":"sha512-kxTwSfSne7NLQA8iUaIaPQPZNFGKbSq7g0+jX71Xzj4bLo6oXt/FVRcKE9ukwNi8fUuOp821cX7HHMMVBwAkag==","signatures":[{"sig":"MEQCIEDzMPnntcaFM6F1lY56zUK7kW//MRbkDUnNFwIXaG9TAiBVCRL1iVVACvszgBUjtiGRI7Rgd90svKynJPM5C6g3jA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1051.65889a1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"65889a191bb0d2f5f2f95148590874f3e49bf9d4","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1051.65889a1","@flighthq/types":"0.5.1-next.1051.65889a1","@flighthq/entity":"0.5.1-next.1051.65889a1","@flighthq/geometry":"0.5.1-next.1051.65889a1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1051.65889a1_1788990844688_0.7242657335554179","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1051.65889a1":{"name":"@flighthq/collision","version":"0.5.1-edge.1051.65889a1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-edge.1051.65889a1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f2938916e842c4f0783f790969017ebba3b263de","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-edge.1051.65889a1.tgz","fileCount":192,"integrity":"sha512-OjStYoKibEjyyO40SkLqPWfe/rHdnU321ItLizoxkxuoEAem3Bl7xULOz43AgtTDXM2fxurpLDc0PkRWgdbjYA==","signatures":[{"sig":"MEUCIQDoE9mdeDreM51u/AKOGqniKZDnl8VSQtoGu84CEGNH1wIgVNJnUsA+o7uVoooDbPqGzFJfvVekaq739U+XoU143FE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-edge.1051.65889a1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"65889a191bb0d2f5f2f95148590874f3e49bf9d4","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1051.65889a1","@flighthq/types":"0.5.1-edge.1051.65889a1","@flighthq/entity":"0.5.1-edge.1051.65889a1","@flighthq/geometry":"0.5.1-edge.1051.65889a1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-edge.1051.65889a1_1788991348895_0.14706846330333367","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1052.ea38f97":{"name":"@flighthq/collision","version":"0.5.1-next.1052.ea38f97","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1052.ea38f97","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"62604d270e561d57141d2e25bc91ed37d45699b6","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1052.ea38f97.tgz","fileCount":192,"integrity":"sha512-eT/N4AvtfgzlYoq4lWPGXZ9ec8q6CRJROQAX/rWM7bPhyXZ9k/CXNER3GQSPchbqFOqC1E8RLvIKtxyEpw46ag==","signatures":[{"sig":"MEYCIQC3z5NHmYZz3N3Wl8zMyrFbntNoR6OWuFNjgGoU4jeIeQIhAKgc4i5DzHK247FHDVmBsbHDjcVrUNaMrBZvPGq1OnRD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1052.ea38f97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ea38f9774bbb5b1696c25c9ba02dfae381db021d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1052.ea38f97","@flighthq/types":"0.5.1-next.1052.ea38f97","@flighthq/entity":"0.5.1-next.1052.ea38f97","@flighthq/geometry":"0.5.1-next.1052.ea38f97"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1052.ea38f97_1789013585887_0.4053121922527785","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1052.ea38f97":{"name":"@flighthq/collision","version":"0.5.1-edge.1052.ea38f97","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-edge.1052.ea38f97","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5703eb2a3adc7d47d67a459fd5e25439440060b9","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-edge.1052.ea38f97.tgz","fileCount":192,"integrity":"sha512-+krw5Hp7Oc+fuE2gpz9tRT9r6IbV5jLZqlMRpTnPxUkp94ji43yZnOq0n1hltmqkmEfc91jDtqBHdlLtVVSX/Q==","signatures":[{"sig":"MEQCIFv0QINTLiaTVUWE29AT5t5mAFSNvVyCcPoJ1TkhMYkRAiAFDD4xdFEksxmwsbykXUJuETbVdHoayHYbDfY0l0yFVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-edge.1052.ea38f97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ea38f9774bbb5b1696c25c9ba02dfae381db021d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1052.ea38f97","@flighthq/types":"0.5.1-edge.1052.ea38f97","@flighthq/entity":"0.5.1-edge.1052.ea38f97","@flighthq/geometry":"0.5.1-edge.1052.ea38f97"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-edge.1052.ea38f97_1789013899104_0.3330438572875749","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1056.4945b81":{"name":"@flighthq/collision","version":"0.5.1-next.1056.4945b81","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1056.4945b81","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b918eeff8d06bcfc4ee2d68d8b1e155b0ca79e6c","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1056.4945b81.tgz","fileCount":192,"integrity":"sha512-BPWJ50cAqX2j9/NfNRj2CH6LeguNLt1PUi09CBfGxObc8P446DX7786rVXss8Ixq1tJIe/1fmBqV8HiAzklHjg==","signatures":[{"sig":"MEUCIADi678o53JxNcZbcTbUtlr7RPWKrfDMFUYUROCSczY8AiEAmtZU5cgosIN2mx9TadgC9v2AuT2Ec5GQAZOAo0KcKwc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1056.4945b81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4945b81fd2d8dc61f234442ef77169e0f3ae2316","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1056.4945b81","@flighthq/types":"0.5.1-next.1056.4945b81","@flighthq/entity":"0.5.1-next.1056.4945b81","@flighthq/geometry":"0.5.1-next.1056.4945b81"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1056.4945b81_1789060480924_0.7667698377473642","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1056.4945b81":{"name":"@flighthq/collision","version":"0.5.1-edge.1056.4945b81","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-edge.1056.4945b81","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2694ef82414c20b264dbbc5994e603833664952a","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-edge.1056.4945b81.tgz","fileCount":192,"integrity":"sha512-NwyCANclu2fM9neP+R+DVE01f8roscPqzd4dgWbJxA3sujImCuW+Z7c5FKMZs6uRIO/CNIcRlZJ/n6PHG46V8g==","signatures":[{"sig":"MEYCIQCnFoSB86TiGo66YnRLC5eh/eqhJFKetRvmp+YOdtpPcwIhAMpeXOs7kKrvWlw+1f+nM+pIOH1De6rlosoUyLICH+NQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-edge.1056.4945b81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4945b81fd2d8dc61f234442ef77169e0f3ae2316","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1056.4945b81","@flighthq/types":"0.5.1-edge.1056.4945b81","@flighthq/entity":"0.5.1-edge.1056.4945b81","@flighthq/geometry":"0.5.1-edge.1056.4945b81"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-edge.1056.4945b81_1789060978604_0.23098353617539558","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1058.751c53a":{"name":"@flighthq/collision","version":"0.5.1-next.1058.751c53a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1058.751c53a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d9ee6682eddecdf0c0d859f0552470c3edc10868","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1058.751c53a.tgz","fileCount":192,"integrity":"sha512-R3rWTjG+1EWJvt/QGzT/1+sSVIMFjDVGckGavVHu2F/OqKOWEPzIkOogxFoH2bG/7u0V+PMj2hTAPhuo5fPpXw==","signatures":[{"sig":"MEQCIEfLZOAZSSqFgThLZj1OFlS+SRRh8Dt2eoRTArehVrc4AiAaE+d6S+Uq9DecMg1vEOlYcX7mgsr227AB4k55nmtWkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1058.751c53a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"751c53a7765e345d4c3e29d3a6089601b35c2bad","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1058.751c53a","@flighthq/types":"0.5.1-next.1058.751c53a","@flighthq/entity":"0.5.1-next.1058.751c53a","@flighthq/geometry":"0.5.1-next.1058.751c53a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1058.751c53a_1789079757365_0.7449958968175592","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1059.c56d3cd":{"name":"@flighthq/collision","version":"0.5.1-next.1059.c56d3cd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1059.c56d3cd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"987cc5f2a275168b524a6e2781459ce5d47c2aef","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1059.c56d3cd.tgz","fileCount":192,"integrity":"sha512-5XifBrT5u605uoUxdkyg1JeiUybgyKARL1q/2IKMhoQN5ykdTPi1Jd5Pb3iWE53JC3IjfG18+I2sNj+mahUALQ==","signatures":[{"sig":"MEQCIGLK9NyiKrSs50hLmIIp+oAXkVVXohJOdZ/cZYAafAGBAiA96Mffx+z7vJIeLVVr3L6TTzyMXT2O02KCVANHUOSNnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1059.c56d3cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c56d3cda9aa3602334632ba5110c8ff1279391d5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1059.c56d3cd","@flighthq/types":"0.5.1-next.1059.c56d3cd","@flighthq/entity":"0.5.1-next.1059.c56d3cd","@flighthq/geometry":"0.5.1-next.1059.c56d3cd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1059.c56d3cd_1789079874496_0.22915455853792044","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1058.751c53a":{"name":"@flighthq/collision","version":"0.5.1-edge.1058.751c53a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-edge.1058.751c53a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f2d517521d7f27d9752d18c5f0b9d8f3b4efd331","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-edge.1058.751c53a.tgz","fileCount":192,"integrity":"sha512-Hgg3fMoB8iJEYnv2EXeDFIRJk03dW3Tug7oHwaWdzP61VJYGV5c3jCSQkwBLZZQGYDS99USMBePHCzMQdjOMRQ==","signatures":[{"sig":"MEQCIFNiynoQ9oAnmwgNNMum96STP+QeVkq5f3cREB9f4IysAiANT7Lt7umQYq2FTuApNtP4sTcpWjdLKXxP+mKrYzahwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-edge.1058.751c53a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"751c53a7765e345d4c3e29d3a6089601b35c2bad","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1058.751c53a","@flighthq/types":"0.5.1-edge.1058.751c53a","@flighthq/entity":"0.5.1-edge.1058.751c53a","@flighthq/geometry":"0.5.1-edge.1058.751c53a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-edge.1058.751c53a_1789080145666_0.9044043359974561","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1059.c56d3cd":{"name":"@flighthq/collision","version":"0.5.1-edge.1059.c56d3cd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-edge.1059.c56d3cd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a43053eb72adeb3e3470cb5f1cb3e51d501b6a5b","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-edge.1059.c56d3cd.tgz","fileCount":192,"integrity":"sha512-pxU0CISw2Rx516o/QY5JT10dg5H9iqqAA1OQClo+810PiRWJeMQ0UV74N+UVn5gzP0aaFlsp4GgTahoEBYyu7g==","signatures":[{"sig":"MEUCIQDk55K2nKnuyNolCd3wk39ozFK56b/09a+N6erh0zzAKgIgKS5SVsw+uHS3+f7vO+NP0cmRRQN7RiZrsxvVN3b7UCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-edge.1059.c56d3cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c56d3cda9aa3602334632ba5110c8ff1279391d5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1059.c56d3cd","@flighthq/types":"0.5.1-edge.1059.c56d3cd","@flighthq/entity":"0.5.1-edge.1059.c56d3cd","@flighthq/geometry":"0.5.1-edge.1059.c56d3cd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-edge.1059.c56d3cd_1789080340495_0.16758225195935528","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1066.36fe89b":{"name":"@flighthq/collision","version":"0.5.1-next.1066.36fe89b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1066.36fe89b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a188d28f14a1205167b5e789fe689f32d768cd7d","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1066.36fe89b.tgz","fileCount":192,"integrity":"sha512-XgLtxKIcLFF8mCzgQKpuqA4IJfhk9UvyQR4RjgrjT81u8FNPUZj+jeZKlKpmZ6TgW45aD7E5KtFt5MPaj+/0sg==","signatures":[{"sig":"MEQCIGAj2bKQVlXy9u1T5UOb6TjpqQQP7oO8SNXTp9doXteDAiBX21I+35UNoP7WVhGUuYPHf7ZawvAWAVUHJ/DZb6RP8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1066.36fe89b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"36fe89ba6c64ce8afd3d789f17c5d9730a46f50f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1066.36fe89b","@flighthq/types":"0.5.1-next.1066.36fe89b","@flighthq/entity":"0.5.1-next.1066.36fe89b","@flighthq/geometry":"0.5.1-next.1066.36fe89b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1066.36fe89b_1789109339192_0.18134797894293042","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1069.554a2ac":{"name":"@flighthq/collision","version":"0.5.1-next.1069.554a2ac","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1069.554a2ac","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c70af714f3ee7cc92371eeb4ab4877eec02d81e0","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1069.554a2ac.tgz","fileCount":192,"integrity":"sha512-8Bor9xSul3dNhyGbuCFc1ZLmIiAGlTRPR8JZ08KH+BDRNR2M6NBLEl4AJseTmU8qLCLBT9ilR9cBxMbj+MKXUw==","signatures":[{"sig":"MEYCIQD6wPJVSAt0PWvCyk9REj51hgj7GjxAMxUGnxtv/5hGHwIhAINbUj0TYiu1YqPpwWrlZK69PWi6alTIXf89OvQfeXnM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1069.554a2ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"554a2acc3fecf189b89b0729308ff890a15c21cc","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1069.554a2ac","@flighthq/types":"0.5.1-next.1069.554a2ac","@flighthq/entity":"0.5.1-next.1069.554a2ac","@flighthq/geometry":"0.5.1-next.1069.554a2ac"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1069.554a2ac_1789112013913_0.015940261512545018","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1197.6a425ce":{"name":"@flighthq/collision","version":"0.5.1-next.1197.6a425ce","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1197.6a425ce","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"65aef9d8b70f32ac4f5cafd3459bdd87ddad6dd1","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1197.6a425ce.tgz","fileCount":192,"integrity":"sha512-nXUFtAIZPNqHCFLStqAQDpxJeheAI+YqaO0UH0qZr2JgaPS0Dt0eMctwKl9Q0P6MmOlJSTAg7E/wIFuglEHfBQ==","signatures":[{"sig":"MEQCIHFUiLI0GynHDl+nqqgOLG7LMOT3a3P2W3cBkB8tIGPeAiAOhAkTnDIBIt2r3+baCwHOVx5ZKiL1yAbeCkUAMQwDqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1197.6a425ce","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"6a425ce64e6d501dac8218fe625e73d58da88639","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1197.6a425ce","@flighthq/types":"0.5.1-next.1197.6a425ce","@flighthq/entity":"0.5.1-next.1197.6a425ce","@flighthq/geometry":"0.5.1-next.1197.6a425ce"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1197.6a425ce_1789241006234_0.8305918458961805","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1201.9b49dee":{"name":"@flighthq/collision","version":"0.5.1-next.1201.9b49dee","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1201.9b49dee","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"47a157093736d9705436c3610d1883e1379f2f52","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1201.9b49dee.tgz","fileCount":192,"integrity":"sha512-N6YQE2P7cfIcncSFLmxV0rGRnqr6AFidFPFkvEMYw7EJSq01nnJbl9xAN0siU6bB5moILvHhv8h/r3rMT1sLxw==","signatures":[{"sig":"MEUCIAhksXK6o9wiR1tSdH0xgPp060zeTdZyp9peZX6d8xYtAiEA/6WSohJ4CKCd10KKTO2ClIaYRI73VhcpTdciFXkqfZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1201.9b49dee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9b49dee3f22f6b2838c3d237edcc77bca65734f2","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1201.9b49dee","@flighthq/types":"0.5.1-next.1201.9b49dee","@flighthq/entity":"0.5.1-next.1201.9b49dee","@flighthq/geometry":"0.5.1-next.1201.9b49dee"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1201.9b49dee_1789245610465_0.9247759206081514","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1202.e31f126":{"name":"@flighthq/collision","version":"0.5.1-next.1202.e31f126","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1202.e31f126","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4271df390fee6e0cd234444851aebfda3c8868cd","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1202.e31f126.tgz","fileCount":192,"integrity":"sha512-FCqvCV6izpEvGuhDsP+0g/DaJi8TSLr0e659LN8FIauakQYFTR2Xp662eidcBcSB2lE2VEtwovnnJuncPd3NlA==","signatures":[{"sig":"MEQCIDmVvrNq9TR/UF+hf03As3aADgqHS2fsYgYkkYiAaWj7AiBRCrQQpgrhSXuqG9hUeELrA0L7ruxP8pxOvbGH3Z0syA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1202.e31f126","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e31f12600309de6161f5523f2b3c17698a5ff664","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1202.e31f126","@flighthq/types":"0.5.1-next.1202.e31f126","@flighthq/entity":"0.5.1-next.1202.e31f126","@flighthq/geometry":"0.5.1-next.1202.e31f126"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1202.e31f126_1789249374516_0.15561613136618835","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1204.e33a1ac":{"name":"@flighthq/collision","version":"0.5.1-next.1204.e33a1ac","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1204.e33a1ac","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6d3bcc2c329e1a930fc66c59f96294fc5972c8b8","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1204.e33a1ac.tgz","fileCount":192,"integrity":"sha512-KpycPSWGqE0iLwwaONaieBlrTqS8iKI5+xuN1BCTk5Kqvcy5PO0Dzo40QETkILu+13JHXW8p7nYVlSFVkUvPLw==","signatures":[{"sig":"MEUCIQCNiJF9n6i2pX/ZztfHQcv5CZ6EYuSHMwBCUPJ134a1bAIgFuhnCe4gcCebr5Dx4RaTAA9L6vO9xVCq+hrqqBPP1h4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1204.e33a1ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e33a1acd62afea4078e3aae31f675f8ed642b3a1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1204.e33a1ac","@flighthq/types":"0.5.1-next.1204.e33a1ac","@flighthq/entity":"0.5.1-next.1204.e33a1ac","@flighthq/geometry":"0.5.1-next.1204.e33a1ac"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1204.e33a1ac_1789255989457_0.324333365484166","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1225.129b76d":{"name":"@flighthq/collision","version":"0.5.1-next.1225.129b76d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1225.129b76d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"882f30b11e8024f6bbdd2162bcd16b18beef7f73","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1225.129b76d.tgz","fileCount":192,"integrity":"sha512-V4A7eUWAoNfFvmirGjIihvgSPDqAQ18LNOe4cIyrqvcrQ7TBXARRPijm9V92ddXdvXVGSGKkRyhWm+gaOGmlDw==","signatures":[{"sig":"MEUCIQDrOyjmc0vPdy+8iRiRr0WeiFd1fnRbQANHH9mDYCmkHQIgZcojl1ka7/dUyKtgyX6DPJ4rohcf62hskF8wMEPggHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1225.129b76d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"129b76d4025138e3fbbe6fcdccc31a89f6bfd500","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1225.129b76d","@flighthq/types":"0.5.1-next.1225.129b76d","@flighthq/entity":"0.5.1-next.1225.129b76d","@flighthq/geometry":"0.5.1-next.1225.129b76d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1225.129b76d_1789269678313_0.5583173076725183","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1244.12290e1":{"name":"@flighthq/collision","version":"0.5.1-next.1244.12290e1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1244.12290e1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"223976a9e3efaa8fe61d1afb60a74e05067b45c7","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1244.12290e1.tgz","fileCount":192,"integrity":"sha512-DoJorAsuL+mX88FghPVpCE2HD9oQ/ahgQxhJk88Q93qyvXVH4hPlEoOivSHI8Ehii5rdS7XrF9Uu7r3MSj7mYA==","signatures":[{"sig":"MEQCIGe4LWX/v5x7w0Sgn/cGRsKW2sBeTPmeuEobdVIp5Av9AiAo2VEjL8sB1hR7AFzt3c+C2yPWpKhQpU8LcmotntRnig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1244.12290e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"12290e1f9b322ecdc5d521dc3c3597796c75045a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1244.12290e1","@flighthq/types":"0.5.1-next.1244.12290e1","@flighthq/entity":"0.5.1-next.1244.12290e1","@flighthq/geometry":"0.5.1-next.1244.12290e1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1244.12290e1_1789288139566_0.5120506560083902","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1251.918ea64":{"name":"@flighthq/collision","version":"0.5.1-next.1251.918ea64","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1251.918ea64","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"dbe4db8d06fa5812d22ec40bccdec38b3d62aed0","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1251.918ea64.tgz","fileCount":192,"integrity":"sha512-aY0tfxaBKPKHgKd48byU7AjwGFf/Z2Si/5g2s2AwNk3xDRQbjKAz2knjNeq2Ww6gUfffR6F1R1hgjokQrZ1JcA==","signatures":[{"sig":"MEUCIHPPEQP02wOUUjPm5mmdlqNxlk1f/bXcKSU52UhIkh1IAiEAlIvCTU5XQ+/RDpY5QqWh8P6dLME/WaZEf1iDUVJCdsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1251.918ea64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"918ea648938b20a45e9c7ba1a5ae1f002d6f8931","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1251.918ea64","@flighthq/types":"0.5.1-next.1251.918ea64","@flighthq/entity":"0.5.1-next.1251.918ea64","@flighthq/geometry":"0.5.1-next.1251.918ea64"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1251.918ea64_1789313949164_0.4713325712455323","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1252.15e4611":{"name":"@flighthq/collision","version":"0.5.1-next.1252.15e4611","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1252.15e4611","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"81fb339324f0e916dfab97cad0ecb41a1b895566","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1252.15e4611.tgz","fileCount":192,"integrity":"sha512-Rac+reNTyL573wgfWJxKKZ09ZJORpBl83T8FZLH9Zcn6bZsUEly5liq2xVzls2arHnw52FlDL+ENJu8OmvNhNw==","signatures":[{"sig":"MEYCIQCemoNo6yt6X2NF8DCGe4ugDeuwQWsiFXS76yq5XdsVUQIhAJw9S+KBRbJ3ftVqUyaWYC8DDNKHX8GJ/l4qK7EYiw6C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1252.15e4611","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"15e4611773b9704eb3965924ef12a0a8d99c4a77","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1252.15e4611","@flighthq/types":"0.5.1-next.1252.15e4611","@flighthq/entity":"0.5.1-next.1252.15e4611","@flighthq/geometry":"0.5.1-next.1252.15e4611"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1252.15e4611_1789315037017_0.48549637964716985","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1253.6fe252c":{"name":"@flighthq/collision","version":"0.5.1-next.1253.6fe252c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1253.6fe252c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"46eb124b62935e1fed34d506eff08e2dde9b0e4d","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1253.6fe252c.tgz","fileCount":192,"integrity":"sha512-kQ5hxQWoArKv2DDQly6GnRqTRMwvDnIR5erqXCD8v+IM9pUCLlrySRhg49ModoCIMnFihGdBKy0yJFWeUVrXQA==","signatures":[{"sig":"MEUCIGNlsZEHuwBq/GpytkYB4c5AFUw+8/iNr0/D2Y5L7ST3AiEA7FrEzsyukmH7ig1+F6IXduVF/bTE5cEc10qK30FpJDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1253.6fe252c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"6fe252ca721620db74125e4efd624bdf0fc88c04","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1253.6fe252c","@flighthq/types":"0.5.1-next.1253.6fe252c","@flighthq/entity":"0.5.1-next.1253.6fe252c","@flighthq/geometry":"0.5.1-next.1253.6fe252c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1253.6fe252c_1789334536029_0.3577765701822031","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1254.2ab4a06":{"name":"@flighthq/collision","version":"0.5.1-next.1254.2ab4a06","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1254.2ab4a06","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d9b574e05927e7d5cb1ce51ba9f99506c8f7d08e","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1254.2ab4a06.tgz","fileCount":192,"integrity":"sha512-S+FGUj0blcWhbBkV95YLzCc9ekJrmZng06G9fw0APOISfS2kgpI3n8j+f2u+5LeDcoBZFcOVLoKY1Dh1T+Tr8Q==","signatures":[{"sig":"MEUCIEp+wFIZdQo/sKKQVGjfHa78SLUjVzj0EHve/GLklxHMAiEA93xmhQNlIJCKDVw8+U51eat0tXmmy0K9UO+ZEE1yAVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1254.2ab4a06","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"2ab4a06667b0db0751b848e22fd7999f391b29b2","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1254.2ab4a06","@flighthq/types":"0.5.1-next.1254.2ab4a06","@flighthq/entity":"0.5.1-next.1254.2ab4a06","@flighthq/geometry":"0.5.1-next.1254.2ab4a06"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1254.2ab4a06_1789341049516_0.8471725431633701","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1257.b2a4509":{"name":"@flighthq/collision","version":"0.5.1-next.1257.b2a4509","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1257.b2a4509","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ad1dee087f3251960ea5d6749eaf8fa6f61596bd","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1257.b2a4509.tgz","fileCount":192,"integrity":"sha512-KmYgzcmxQRk2Yo9ktaAoR7oajl/37KOQpN9QQhH1nnCdh9HmIIpDNnM1+gi8xF1MJn0fccXPMYjnG40HdU7kVA==","signatures":[{"sig":"MEUCIDa2iXN7lkucqhZdHhINu3sa8LGK/OETZynaunnyWMGuAiEAwvGqSsYZoGHo7kypEHl8FQ+uLm2j39zFLxd5jUI+Ld8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1257.b2a4509","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b2a45090723e9546e5620ee9984c9c4c0340143c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1257.b2a4509","@flighthq/types":"0.5.1-next.1257.b2a4509","@flighthq/entity":"0.5.1-next.1257.b2a4509","@flighthq/geometry":"0.5.1-next.1257.b2a4509"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1257.b2a4509_1789363658626_0.8215980322694194","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1295.2b6bfa3":{"name":"@flighthq/collision","version":"0.5.1-next.1295.2b6bfa3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1295.2b6bfa3","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"537cd3c051350322bc020284e6a8d3a26ed9c2be","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1295.2b6bfa3.tgz","fileCount":192,"integrity":"sha512-FznFnZwJnYd9GsO4C4W3zTOy64Bl49kwyl5fDTZgw7N91bsIja/Dzd2ck12o9mG0eiB5B+w4twWh1HmK435fLg==","signatures":[{"sig":"MEYCIQDHMSmeK6zUzOlF5JETEp3ed/8BpjtzgV9NWX7CbnKnxAIhAJQHbqB4Tdj9Y6JwCYNEsUSuNGxe+aK033HOiZOY2hSj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1295.2b6bfa3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"2b6bfa33110e26cbdd959441a6c36a4c78109ab8","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1295.2b6bfa3","@flighthq/types":"0.5.1-next.1295.2b6bfa3","@flighthq/entity":"0.5.1-next.1295.2b6bfa3","@flighthq/geometry":"0.5.1-next.1295.2b6bfa3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1295.2b6bfa3_1789417118653_0.6829765225213684","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1344.b88acc1":{"name":"@flighthq/collision","version":"0.5.1-next.1344.b88acc1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1344.b88acc1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"49662f8eb18eb83f18a0ff7c10bfcb053a244a7e","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1344.b88acc1.tgz","fileCount":192,"integrity":"sha512-+htAoL6ZQBmWE5CgocPujccqRz/SpvbOPIHApb8GMIQnI+M780dFTjyeSNRsF/AjoePuCNXyqW5qYoElK0gigQ==","signatures":[{"sig":"MEUCIQCb5kX+hV9mk+v0OYI1Zp1e+M6L5nPNq22OJuOE3Q5UdAIgeT8/ypsqQywfpWZ9st2Scxu4Fu7cSkzaLYOzsoyw8No=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1344.b88acc1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b88acc1d080c49af69bcc979eb38073d63c72ba2","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1344.b88acc1","@flighthq/types":"0.5.1-next.1344.b88acc1","@flighthq/entity":"0.5.1-next.1344.b88acc1","@flighthq/geometry":"0.5.1-next.1344.b88acc1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1344.b88acc1_1789452489513_0.529946921432429","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1345.0995dc5":{"name":"@flighthq/collision","version":"0.5.1-next.1345.0995dc5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1345.0995dc5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b097a2bdb43294c4ec04c121a7e4dfe7f3cbd964","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1345.0995dc5.tgz","fileCount":192,"integrity":"sha512-0ZZTcAChHy4l8Z69s66E4yh5YHDU29uGZ7HJkQpvhAK63upBvSGnJVg8YyYkVlKnESVeVNFYD5KNBqMN8t34qg==","signatures":[{"sig":"MEYCIQDwjC/uwnl8p07GPji9R4ghWDArGbNvyIpc2T2chdodDwIhANG89JhFa5QMiC0GOeki2WsFdwfwkH+Og1Xpu5oGn8bE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1345.0995dc5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0995dc5f840e6b57c3e85ecd2123aa798cf60b29","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1345.0995dc5","@flighthq/types":"0.5.1-next.1345.0995dc5","@flighthq/entity":"0.5.1-next.1345.0995dc5","@flighthq/geometry":"0.5.1-next.1345.0995dc5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1345.0995dc5_1789454478176_0.5381947765171973","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1347.54f97d8":{"name":"@flighthq/collision","version":"0.5.1-next.1347.54f97d8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1347.54f97d8","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"82cffc0c8741f6d06ffeb679240d5904bcba2660","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1347.54f97d8.tgz","fileCount":192,"integrity":"sha512-9Zh56U+njb9s3iexBqsDAOL06ndltvNqcuUecs3hKlwdgZ0PSnE1tok2JbwVZf1rMmXMT0sGI/9S3Tn6LjddDQ==","signatures":[{"sig":"MEUCIFLLrpv1uoyjp2qNrThk0d1luy82Mv2k186SbBQK347OAiEAm1Ba7kLSVXefFgAm/IHublL41+UaD8+wwqn3gRugxHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1347.54f97d8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"54f97d868253fefb8e74e59b3d615ea9df99d8d5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1347.54f97d8","@flighthq/types":"0.5.1-next.1347.54f97d8","@flighthq/entity":"0.5.1-next.1347.54f97d8","@flighthq/geometry":"0.5.1-next.1347.54f97d8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1347.54f97d8_1789460855752_0.5301486327843343","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1348.e71a747":{"name":"@flighthq/collision","version":"0.5.1-next.1348.e71a747","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1348.e71a747","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3068d4879f9d98a247c5290de3f2357f8a986873","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1348.e71a747.tgz","fileCount":192,"integrity":"sha512-yy717OAE/MZ00bdn12eYg/+pUvnAt1sYW/ExJ1c8XuJEhvu8C7Xf8C/b6i0qFXmdPjRMQAJD0bc95X/K//hgjA==","signatures":[{"sig":"MEQCIFnCPd+3j9fNkEnPRjCofFwhBbIiRqVQ47xcq6b6mQ60AiBykSNE1VkSuKQMmCbmrCyQb9Zx3pfBkOwLJTEqSYfLNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1348.e71a747","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e71a74762e2d9d7f9a9b28927e2fa19f0f8d83b8","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1348.e71a747","@flighthq/types":"0.5.1-next.1348.e71a747","@flighthq/entity":"0.5.1-next.1348.e71a747","@flighthq/geometry":"0.5.1-next.1348.e71a747"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1348.e71a747_1789464593966_0.9517399448025883","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1349.05b053d":{"name":"@flighthq/collision","version":"0.5.1-next.1349.05b053d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1349.05b053d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4d5ef1593c384fbb6e571c47e55031a5a33e0d7f","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1349.05b053d.tgz","fileCount":192,"integrity":"sha512-gHnC2c4tKUBiRcUVQhVyh5CLEw2II8QG5njrmGeZ/On5Rnss/09nmhw4Wnq7hAfHHpuuyqpAP3TDDPQru1co5Q==","signatures":[{"sig":"MEYCIQCvFzjw8o+Vtmr9MX5QD+TClZF2AdFrVPX22DEP7DM9VAIhAJPXc6Qf3QiFvWnFw6IUGgt4FbZQv/fs2ndAsUIg8TXG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1349.05b053d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"05b053d22f5f4864112afbed6f0d255d360c783f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1349.05b053d","@flighthq/types":"0.5.1-next.1349.05b053d","@flighthq/entity":"0.5.1-next.1349.05b053d","@flighthq/geometry":"0.5.1-next.1349.05b053d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1349.05b053d_1789468857960_0.49862401448014837","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1349.05b053d":{"name":"@flighthq/collision","version":"0.5.1-edge.1349.05b053d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-edge.1349.05b053d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"22065461476d561115daf935077666b700fef5e0","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-edge.1349.05b053d.tgz","fileCount":192,"integrity":"sha512-s8NwAHwF2tkXSk4CcNHSeXCup0IWQ6XZl3w/EQPRWRjv/NLmpbiDf5KzyHexq0TFSRcI5MEfDlQl+UTXLfHTgQ==","signatures":[{"sig":"MEUCIQC5DWclGdJH8CNN8YoCvzum0/eEU9XzmWP6oH7/IWQEewIgXwmzfXGe7iQknZwQP7bUohToh/whAXk2DMlabFvj+3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-edge.1349.05b053d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"05b053d22f5f4864112afbed6f0d255d360c783f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1349.05b053d","@flighthq/types":"0.5.1-edge.1349.05b053d","@flighthq/entity":"0.5.1-edge.1349.05b053d","@flighthq/geometry":"0.5.1-edge.1349.05b053d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-edge.1349.05b053d_1789469236369_0.18528962626718215","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1350.8ce488b":{"name":"@flighthq/collision","version":"0.5.1-next.1350.8ce488b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1350.8ce488b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e2a68278a341ce4637c6e39658da77545787ff32","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1350.8ce488b.tgz","fileCount":192,"integrity":"sha512-qXBlQdIVDhEM33vsRS/st2hehwd/qRTRjhtDe4qNaU1ovdm/BEO2621wF+Q8lR8ZD2PTq080t34Hle6nnGPoSw==","signatures":[{"sig":"MEYCIQCf49xKxu5bxpb6nDHLAIc6bOPna8elSD8awbjJzFfKRAIhAM+6bjlJ3q0DiR4apR2HY0WFix0942ryTgREnMAgSVoV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1350.8ce488b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"8ce488bfe444eded2fb281e7b9696e5ce7fabdc0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1350.8ce488b","@flighthq/types":"0.5.1-next.1350.8ce488b","@flighthq/entity":"0.5.1-next.1350.8ce488b","@flighthq/geometry":"0.5.1-next.1350.8ce488b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1350.8ce488b_1789489545521_0.03314919902277391","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1350.8ce488b":{"name":"@flighthq/collision","version":"0.5.1-edge.1350.8ce488b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-edge.1350.8ce488b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"72ab51360c4210860c6cc860b34f53c4181ee913","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-edge.1350.8ce488b.tgz","fileCount":192,"integrity":"sha512-8lcOyYfI9ppwfAelpub8uW5Wv1SE/1Z6L2Q/1KWOa1FyXWluKn/2gRZ5Aw6jS4yMo2d8a1yX9bDTyKb3P4IU4g==","signatures":[{"sig":"MEYCIQCfe+HI7BVdFWxOGWtVPHVIgV94FBX9cRamkaT+khZcKQIhAJtCvnLLt84WxdTqMl+nIy4jm3PIgXibiRGnBlQc71qj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-edge.1350.8ce488b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"8ce488bfe444eded2fb281e7b9696e5ce7fabdc0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1350.8ce488b","@flighthq/types":"0.5.1-edge.1350.8ce488b","@flighthq/entity":"0.5.1-edge.1350.8ce488b","@flighthq/geometry":"0.5.1-edge.1350.8ce488b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-edge.1350.8ce488b_1789490018582_0.15245659069594253","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1370.903f328":{"name":"@flighthq/collision","version":"0.5.1-next.1370.903f328","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1370.903f328","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"39bccb7a9fe890b8267eeeaf60af58e1f4de75fd","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1370.903f328.tgz","fileCount":192,"integrity":"sha512-nx7esOmJtn5b623ZQRK/1muG3qYXTVsvrRfx+aR6KbnxFpCNta40RZiHB0kCtxBWuzic8I4Jfv9X2DvXcyOiIA==","signatures":[{"sig":"MEQCIEeJpIDmy2bPAFC5Ih9Qa6Euu1IlkJSr4l9m8jQu1JI8AiAtDFz5ws+d4m+PZGxSaDObFXhjulj6w8fhs0GkS8lUNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1370.903f328","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"903f3289590358eacc20698525e6982da2ab0e9d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1370.903f328","@flighthq/types":"0.5.1-next.1370.903f328","@flighthq/entity":"0.5.1-next.1370.903f328","@flighthq/geometry":"0.5.1-next.1370.903f328"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1370.903f328_1789537643075_0.005454802089670752","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1370.903f328":{"name":"@flighthq/collision","version":"0.5.1-edge.1370.903f328","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-edge.1370.903f328","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b11d6ee4ff25df9901ec6e1d9154a8895ea45b32","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-edge.1370.903f328.tgz","fileCount":192,"integrity":"sha512-5Yx5vxM+vbHUmDO/Qn46+SVKmKFe+RGm1H/i/ebUCkv53pgJi8bZ7VsF9Oj3n3ESeBNwN5qUHGq6hbdCTthh5g==","signatures":[{"sig":"MEUCIFyTE2KSeAEZJjDcXMmoilzgF3gq12K1hGCskJUvLYnoAiEA/mm/Hpf2/hgaUY0H6Wyew1l8I7a+TCpD1cYVPIKqSCI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-edge.1370.903f328","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"903f3289590358eacc20698525e6982da2ab0e9d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1370.903f328","@flighthq/types":"0.5.1-edge.1370.903f328","@flighthq/entity":"0.5.1-edge.1370.903f328","@flighthq/geometry":"0.5.1-edge.1370.903f328"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-edge.1370.903f328_1789538216094_0.8972268648493562","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1404.457d1da":{"name":"@flighthq/collision","version":"0.5.1-next.1404.457d1da","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1404.457d1da","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"979adb2b08fa19c28bce28824c309a4dce7a3406","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1404.457d1da.tgz","fileCount":192,"integrity":"sha512-eO0zhLVZmSnhIKZHmjNq+AXtInNHWEGWckI1TaW5CV3dNwRF/8R1qDJmOvLWPhIHsy3jItX9fIEa/OjLHJIddA==","signatures":[{"sig":"MEQCIBVCiEvYQL6DBR9HOxRKYMPD8v1XfUT6U4p7HZ5sVzdcAiBKM7y+Udah60BsccxY5ORPCXQVMhGLOCMidgIXowLV+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1404.457d1da","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"457d1da918a60be5853b84eb6c25530a66662cef","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1404.457d1da","@flighthq/types":"0.5.1-next.1404.457d1da","@flighthq/entity":"0.5.1-next.1404.457d1da","@flighthq/geometry":"0.5.1-next.1404.457d1da"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1404.457d1da_1789625870044_0.5281983454895167","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1405.69d9356":{"name":"@flighthq/collision","version":"0.5.1-next.1405.69d9356","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1405.69d9356","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"08b85bbabac358a76f0ba7ae956958e455f8aa66","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1405.69d9356.tgz","fileCount":192,"integrity":"sha512-QR4a+dOEjWRuzG/bESDW9cf9vmuxJTKvTLYmSW6xFP2YhJ9tKLsjnBnBmjnE7gPQ3aF3OqFOnBu1tFT981OSAw==","signatures":[{"sig":"MEYCIQDy9MHVSZ8QIJkHYM/bS0/AAIO4tcq4WxIf9KfTxG7UVgIhANacK7wfGfeYf/VzyvgrG+QtZz1lEuSLAusWQn4m6npb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1405.69d9356","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"69d9356a1305e2930dafb82973aba2dd640600a1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1405.69d9356","@flighthq/types":"0.5.1-next.1405.69d9356","@flighthq/entity":"0.5.1-next.1405.69d9356","@flighthq/geometry":"0.5.1-next.1405.69d9356"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1405.69d9356_1789627532532_0.8934590012885091","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1405.69d9356":{"name":"@flighthq/collision","version":"0.5.1-edge.1405.69d9356","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-edge.1405.69d9356","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"885b83df216ad7f78ea59374bfd3255623ecfb30","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-edge.1405.69d9356.tgz","fileCount":192,"integrity":"sha512-FZakwQymzw1eopyX2X5uX/h3C85u+sQ5z8clGR+8HsvUrPY4DxLBs/0VVxQIiCx3WhUs8g4JiV0seNw33+WBWw==","signatures":[{"sig":"MEUCIEpf36dsL5OmGJ6iwNqw2lv8yJj9089pujTqgadfzJRoAiEA+BL3uWt5OlaqCrHgXuG8BEWqkzAPdAZLoxWqu8mjQ90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-edge.1405.69d9356","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"69d9356a1305e2930dafb82973aba2dd640600a1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1405.69d9356","@flighthq/types":"0.5.1-edge.1405.69d9356","@flighthq/entity":"0.5.1-edge.1405.69d9356","@flighthq/geometry":"0.5.1-edge.1405.69d9356"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-edge.1405.69d9356_1789659569062_0.0554964993009015","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1410.b534771":{"name":"@flighthq/collision","version":"0.5.1-next.1410.b534771","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1410.b534771","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0f6cdf501531f31d756eea8220f895e9e54ec61d","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1410.b534771.tgz","fileCount":192,"integrity":"sha512-ac9b9BDAp52t9C+Vhj2L1NqyIrRmQySgpSXNzIplvTDDbve1KleFTJVxvFmFZetwp9beI5y9kpHhzGZi4lR7BQ==","signatures":[{"sig":"MEYCIQDcsSwxlV8KEq4M4Hovjepc+EoO8fYDhPswjk9IKZwOvQIhAPZfR07r4kN0Sa6WuqkVgAqRVlDIywNIacMIrPtlQ/8B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCEotAbMaCrQ8tlTrD/70JEVYgT0HxNumk7wmes+FiC+gIhAJuUJe+5Mc6JeHuQigpicvPeO56fysS47+7SzTMTkKCB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1410.b534771","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b53477179b2672048eb54d134f94ee8af050d130","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1410.b534771","@flighthq/types":"0.5.1-next.1410.b534771","@flighthq/entity":"0.5.1-next.1410.b534771","@flighthq/geometry":"0.5.1-next.1410.b534771"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1410.b534771_1789670486774_0.9526995943677241","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1410.b534771":{"name":"@flighthq/collision","version":"0.5.1-edge.1410.b534771","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-edge.1410.b534771","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e748b8270085c48378f47186fc02a9dc3ed7d430","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-edge.1410.b534771.tgz","fileCount":192,"integrity":"sha512-k4Poj4myzDWW/p9fb5J4QuSjiRp3dX8sLJdXn25iOyJRBlZu4uJN0XqSS8Q3X7U/qliyeFn4PghnJ3J8IlLipQ==","signatures":[{"sig":"MEUCIAPr7jy4lrk6S2vPFqxVJURsfcyhbAiiMdfpWuwDDsR4AiEA0G50qhq0c0YTk5cuSeiAx4ZJ2udcxMv7+9iNfHkq8ds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCcms0glJx9WXHef3dPD4fu6cy4lYfRXiiQEY+iiPF4XgIgSyNJO7duh547+cquMdoyDq1ehNSy8grOUyJEdO5MowI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-edge.1410.b534771","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b53477179b2672048eb54d134f94ee8af050d130","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1410.b534771","@flighthq/types":"0.5.1-edge.1410.b534771","@flighthq/entity":"0.5.1-edge.1410.b534771","@flighthq/geometry":"0.5.1-edge.1410.b534771"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-edge.1410.b534771_1789671157497_0.7586556437200183","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1450.5738463":{"name":"@flighthq/collision","version":"0.5.1-next.1450.5738463","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1450.5738463","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ef7e60130801dd797b899fef40b7304e162a740b","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1450.5738463.tgz","fileCount":192,"integrity":"sha512-27b1e/E+ILb3MHti7aYTOl4YoDyx2LKX8mGTL8hx5elS8lRNIoJwao7lOKfC7iv5yPj2cjR5ForJx1niyjFEAg==","signatures":[{"sig":"MEYCIQCatX8NULHa9+LQBrdm2JHecIRk4qzVfnTQ1sFsXlgVNQIhAMynkwJTutStB0aalcB/yAuQtIhzeCDejMEj4K8tpjut","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAGWTqfO69liV4cnK4bn1IS6c2F2rlUuIT45P9Izur18AiBLDDBsjsLhDI5m7P86ncpSu7VZ6sfvOiui9s12iypgQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1450.5738463","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5738463479690d1fd0a89839d92fcc6164a3d23b","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1450.5738463","@flighthq/types":"0.5.1-next.1450.5738463","@flighthq/entity":"0.5.1-next.1450.5738463","@flighthq/geometry":"0.5.1-next.1450.5738463"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1450.5738463_1789779615363_0.6303391241253347","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1462.5a251b6":{"name":"@flighthq/collision","version":"0.5.1-next.1462.5a251b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1462.5a251b6","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ae068aac0f79e17febb2603d892557a6cb9f0f43","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1462.5a251b6.tgz","fileCount":192,"integrity":"sha512-vjkuTkOwKQL/NuTQcqVg5sZ8cEDNxTkM2roI5Tv4s0PIUyhe4A0n5WrqJBsZadU0P4W3zv2ZSh38jKpHOJ6K1Q==","signatures":[{"sig":"MEQCICl4TN4sZYM5t48qxB56JAx6flCPAVtTW3vviEtZ5fIBAiBhLBou1UI90FhW1tMVJ4zRBa5uehsTBBjsGFvvo+/ngw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIALCKJ90rSdROtagfMVYl5CpUhehvBxGqTgzSz0PaSqHAiEAkvnONkQn31vPNLg6V2wHFkm1NVr68xzVTP7V/uYc01g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1462.5a251b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5a251b69a59b84e26ddf36ecfc42ffc0e1be8a9a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1462.5a251b6","@flighthq/types":"0.5.1-next.1462.5a251b6","@flighthq/entity":"0.5.1-next.1462.5a251b6","@flighthq/geometry":"0.5.1-next.1462.5a251b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1462.5a251b6_1789840212287_0.9933843609667852","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1462.5a251b6":{"name":"@flighthq/collision","version":"0.5.1-edge.1462.5a251b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-edge.1462.5a251b6","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7c2329ef4104bd8e60b8e49cf291857e0f38190b","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-edge.1462.5a251b6.tgz","fileCount":192,"integrity":"sha512-ykS8gfygE3fwRs3tkwHuvbdLuC2vD3QdBFGmXYj/5eznxH3DABp3xgBQLsrmvVzUIkcHRFUp1C/eL7ZFiNNybQ==","signatures":[{"sig":"MEYCIQDSNt/jBinz7ecdRbTbkrW/IdqM521lo3NavW3fipasvQIhAJIf6UIllRaFPY9ypml0XIeSTpzWtxJ03S/yV8bd/mUh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCIbzfl3JQzC2r2euxmKFN4H6+ZAWXojG4vEmUxplYrFQIhAOvp4HdQtGFqa0GY80pc7xetBAfmpU7n4k3wbCpviXdU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-edge.1462.5a251b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5a251b69a59b84e26ddf36ecfc42ffc0e1be8a9a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1462.5a251b6","@flighthq/types":"0.5.1-edge.1462.5a251b6","@flighthq/entity":"0.5.1-edge.1462.5a251b6","@flighthq/geometry":"0.5.1-edge.1462.5a251b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-edge.1462.5a251b6_1789840853855_0.7460328989308487","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1467.7e2fc7d":{"name":"@flighthq/collision","version":"0.5.1-next.1467.7e2fc7d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1467.7e2fc7d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9736a70614b50d6ce0af33a6acc26ccd455a9d6f","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1467.7e2fc7d.tgz","fileCount":192,"integrity":"sha512-FmBpF9O9iyk0pF9aI/MlitdfJFyR7bC/oiG6VJkdxyIKbGVM0JXm6HhFtzkEyRIvXDI2PKi0yJyaG1L1pXmj4w==","signatures":[{"sig":"MEUCIGMlvXzdHerpwV4Bv3g9WjD3mKU37zc2ejBeYjs/ib3yAiEAg3ETxRkU+88xENRVM8xWWjV2b5RG/gL2kLvCBL4mCaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC0yF3maFGVTOCs7j6TaE7JVHog5At8LAXQ8ggPZ2k8jgIgLreeJf+++GgJhhhagUwVpFaaJ/hXK6pJ/2wDTR8eEq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1467.7e2fc7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"7e2fc7df5378313ceaf21ba8d6ef39cc18a6f4ad","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1467.7e2fc7d","@flighthq/types":"0.5.1-next.1467.7e2fc7d","@flighthq/entity":"0.5.1-next.1467.7e2fc7d","@flighthq/geometry":"0.5.1-next.1467.7e2fc7d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1467.7e2fc7d_1789850158875_0.8770592499256551","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1467.7e2fc7d":{"name":"@flighthq/collision","version":"0.5.1-edge.1467.7e2fc7d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-edge.1467.7e2fc7d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2d1b3b1ab547d727a207b070d43d6ecadc17cfe7","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-edge.1467.7e2fc7d.tgz","fileCount":192,"integrity":"sha512-DjYxvHvPkhsisVBbYsSGsqQZPVHVih8+4iuSjBtTqfWe7Y5R9q6rGPo86yozf2d9hITOUcyyJqRL0+hsbd/qtw==","signatures":[{"sig":"MEUCIQD1O7W6clxHrBw8YBCz4QIqK7CBK3JmiNweuioHNY2VkgIgY4/yBLyHUq0/POhGI/JKLZt20wHUjBy+b5G9zz0aVW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIERNIUD2RgvDCiGnB/JfWHpQ4rpnMm9PuAfnUA0U9Go9AiEAjP0+xFvMHVT0m33Qp7waMCL+P63dRsbRHMz4T2f5su0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-edge.1467.7e2fc7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"7e2fc7df5378313ceaf21ba8d6ef39cc18a6f4ad","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1467.7e2fc7d","@flighthq/types":"0.5.1-edge.1467.7e2fc7d","@flighthq/entity":"0.5.1-edge.1467.7e2fc7d","@flighthq/geometry":"0.5.1-edge.1467.7e2fc7d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-edge.1467.7e2fc7d_1789850807200_0.3504351448028715","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1468.61b1d9d":{"name":"@flighthq/collision","version":"0.5.1-next.1468.61b1d9d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1468.61b1d9d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"321a182dbbcb6afebaed41ccff4ea72398b1383a","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1468.61b1d9d.tgz","fileCount":192,"integrity":"sha512-Iy8OtsqUKJrNfY5z7GTewdpVwCkRohrFelasu5hI+PuFu8MjydHwZ9mGptjr6dEp8bt2aP4d+fhyvfgrD4mzSg==","signatures":[{"sig":"MEUCIDf60mYH83MDqSGQsbW4pu0MrybOgKsh9fZA//O021tsAiEAqM4WhqY+Mf5ZFAq6CKn4biDAtSbVLg12Fe2rJ4JBMwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC4cspdHoVJgvPWgGzUbPi8OP+4LPo/Qpvwgq8bTgRwCwIgR/o/4nwEfgwfmg0f5fXTNiHDLq3hLvDDzBKM6QpFeQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1468.61b1d9d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"61b1d9ddaae8549afd9487e4be09aab718eccf10","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1468.61b1d9d","@flighthq/types":"0.5.1-next.1468.61b1d9d","@flighthq/entity":"0.5.1-next.1468.61b1d9d","@flighthq/geometry":"0.5.1-next.1468.61b1d9d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1468.61b1d9d_1789852912697_0.7646235430165413","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1468.61b1d9d":{"name":"@flighthq/collision","version":"0.5.1-edge.1468.61b1d9d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-edge.1468.61b1d9d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e537c5d7f3dcfd39227dd75c3925e3f04155fa84","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-edge.1468.61b1d9d.tgz","fileCount":192,"integrity":"sha512-wq/0BdaL4GoNVSx2jeC05YiVsdgaBRqTSSxhY3RG47ZZfe4SM5cQG5OoU6m0O0s3iaj5vbKVrykulHWUFBfJ6g==","signatures":[{"sig":"MEYCIQCu2nEjnPivbHpDUFzEz8Nbmvg2Iwh3OCAvnSYKfa8q1AIhAIRqaNqzVqvTZz2wssPFTWARsu+NnUcOWrBEO+AVIZsi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC/Z2c2jAUg6oKIwUZdcH553N/eEh2gVjPA2DTSQ86yQQIgE4eTvfScPlf4FjqRx33EOtLwfbYdfi9DlgfhRubRtmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-edge.1468.61b1d9d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"61b1d9ddaae8549afd9487e4be09aab718eccf10","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1468.61b1d9d","@flighthq/types":"0.5.1-edge.1468.61b1d9d","@flighthq/entity":"0.5.1-edge.1468.61b1d9d","@flighthq/geometry":"0.5.1-edge.1468.61b1d9d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-edge.1468.61b1d9d_1789853440279_0.07640255149222153","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1471.4e82419":{"name":"@flighthq/collision","version":"0.5.1-next.1471.4e82419","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1471.4e82419","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"65df7c7783e0a2a7fbef9dc4dea9808733edd7be","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1471.4e82419.tgz","fileCount":192,"integrity":"sha512-p3Rx37MMAHargNbsxLA9ONAdKrw8RroWpsy9WCug+NLd8+rTalbzJkXiG+r7+ZeVULK3KbmCkiCkERJwbvTHtg==","signatures":[{"sig":"MEQCIEIkG/FeTwjzCO86/CWgLfzR8lSnIkw1nCd+YRa6+QcAAiAbEKGggT9MWOspLW6XMBXn7JfAR/kz4yRanBIe91NMvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQClIFXFymC97Z+LYRwhvWfwU8ZITWllBKO7IG8ylclOwAIgO4w3x3j2DvrW+QzuzxgY+bvo7fjMjSid2hGOrdd9c58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1471.4e82419","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4e82419a6322f8a673da169994c79fa561016515","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1471.4e82419","@flighthq/types":"0.5.1-next.1471.4e82419","@flighthq/entity":"0.5.1-next.1471.4e82419","@flighthq/geometry":"0.5.1-next.1471.4e82419"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1471.4e82419_1789886117691_0.5252543876629334","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1471.4e82419":{"name":"@flighthq/collision","version":"0.5.1-edge.1471.4e82419","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-edge.1471.4e82419","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"28e1d9bf113f9b9b92bd5a90d72658192cb0784d","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-edge.1471.4e82419.tgz","fileCount":192,"integrity":"sha512-9Ual6K4Hj3A8C7yS6qBSj0+/u26rCa01SLHmuaiMxkGIJaeFoR83JsQtQIQEChN0H4b7HGkGO2jv3rF2GX0Uew==","signatures":[{"sig":"MEUCIEIqe+Gk0BTIJYDVpr/dm+ISNnNnnZkAaH/n+x9kZgxTAiEAmVjIrAiFOI89iQwro9zzJx+xNq4TCKr2GvnPM2+Hx3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDtoNsmO2s8Jk1r8KbIBTJEYsIX61sCkTVKIrSWWzLkywIhAORTQxPZc/lEtx1+3RKjz6QvzjcBgoEAFfB8mlJrzzSc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-edge.1471.4e82419","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4e82419a6322f8a673da169994c79fa561016515","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1471.4e82419","@flighthq/types":"0.5.1-edge.1471.4e82419","@flighthq/entity":"0.5.1-edge.1471.4e82419","@flighthq/geometry":"0.5.1-edge.1471.4e82419"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-edge.1471.4e82419_1789886748534_0.9104055903374884","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1505.5790c72":{"name":"@flighthq/collision","version":"0.5.1-next.1505.5790c72","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1505.5790c72","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9fd00c443649fbea115458280bc13d757e7234ab","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1505.5790c72.tgz","fileCount":192,"integrity":"sha512-Qm2zcoHa3CPNeQOSE5dUjlx+V9uUdQqiOEc9Eov20fudk4VKhkkr7v+MOnpodFgLcOpHio6b3szP19IEQZyP0g==","signatures":[{"sig":"MEYCIQCqtu77N//PCpzt8sw7815SGRM0660KGoEqKbdORIrY0AIhAIYB3XcMiMYCtkXuUymBK8vqflM7pEniUchticDFTBrq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAuRBnU+BDQNIjfFuq3fZa6123F5Dt9iuYwtJQgrimO/AiA4ULUA2JD1JKAL1LyfSOOypY1xezHDT8229azcRiZdcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1505.5790c72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1081140},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5790c722bf2e004f1af3f1d1f9a8fa7469a0a449","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1505.5790c72","@flighthq/types":"0.5.1-next.1505.5790c72","@flighthq/entity":"0.5.1-next.1505.5790c72","@flighthq/geometry":"0.5.1-next.1505.5790c72"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1505.5790c72_1789901649969_0.4193547589353881","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1520.4887418":{"name":"@flighthq/collision","version":"0.5.1-next.1520.4887418","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1520.4887418","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1a9035c22a77508636316d8d235d3cb71445b3e4","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1520.4887418.tgz","fileCount":192,"integrity":"sha512-UAbaKCpmRtK9lCY1hZZnLytbHYc8TuDwzz3SGWnTf12R3r1kR1r99Nk9zhR5AagvWqJwp4NFnrnKhGrJYMg66A==","signatures":[{"sig":"MEUCIBOhjUB+gdrW7tdbdznlHRZK1TAIBfB30VotLXNIX3JpAiEA4Xsv15SRdHemBgw2qkbNkhBq6xtcG45Fzhvz28YGXgw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCmbUbVNeLoDV9+HLsbgyFb6DLBxH9aY2pSJ0fIkklsqQIgQt1Sw1X+sxmLx+DAdBeQXM8tbBkzP7LrP7V2XRcNgPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1520.4887418","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1081140},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4887418ca29a53ac811258c3112aead6594c343f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1520.4887418","@flighthq/types":"0.5.1-next.1520.4887418","@flighthq/entity":"0.5.1-next.1520.4887418","@flighthq/geometry":"0.5.1-next.1520.4887418"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1520.4887418_1789918066519_0.9631720852209995","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1523.c47f79f":{"name":"@flighthq/collision","version":"0.5.1-next.1523.c47f79f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1523.c47f79f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"fc3fb17812cfad5d8624c870998ba76148bdb012","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1523.c47f79f.tgz","fileCount":192,"integrity":"sha512-wn/fkp5EkW3kbNGVjytbtoJL4H0OawzhP/kME2SMbusFe2T1L3j92bBv6yttDSZVuRJzcx6FFAr4WU+ME/OhZw==","signatures":[{"sig":"MEQCIFbQrLuwOQGQFE+O4hcY4aLoim4dkH/TJZJsccRUO8A4AiBJeOTOxyIx5QFUsU64tlxC7hgSUYaPv9sC485P1f0PwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA+ofEpNfl6KjHC6dozqvIMAyPihLDNDjg2q0Bgyb2PDAiAS/yZwYF4VMb28BAySHBNrvJ8pj/QZ9yIrLAuZj6loDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1523.c47f79f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1081140},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c47f79f8248faeab7069d097e2c2bd6a94e053a9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1523.c47f79f","@flighthq/types":"0.5.1-next.1523.c47f79f","@flighthq/entity":"0.5.1-next.1523.c47f79f","@flighthq/geometry":"0.5.1-next.1523.c47f79f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1523.c47f79f_1789921634328_0.5660216313223689","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1533.2910b54":{"name":"@flighthq/collision","version":"0.5.1-next.1533.2910b54","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1533.2910b54","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"18fda7fce2865cdc9fa4da68c79d9bdd30297dad","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1533.2910b54.tgz","fileCount":192,"integrity":"sha512-Tazf+y3tj1fY26V+9jYJHKSPxOLLomR0U6HChRayGV0VyuxS4Yk04hC0Tpyz6oJHb2XMSGYQgNKp0QvwbbQZXw==","signatures":[{"sig":"MEYCIQCBobnXNkfLUUbnWB0gEgNht6keiDgcSJ0pSaNk0Yqr6QIhAPAuiAqqIazJbilBFqojwrTiMzkyRN/6tQ6Kz6DDi58m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIByJAEET1y3xLxWBUs2asErBbz4Ljehv3FRiqE2Elj9cAiBtu7QRLOJIIUznknBoGQbuT2hHtt6HipcuKKbEDAAQvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1533.2910b54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1081140},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"2910b54a4525a2830906ebd551dfc64576a7d650","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1533.2910b54","@flighthq/types":"0.5.1-next.1533.2910b54","@flighthq/entity":"0.5.1-next.1533.2910b54","@flighthq/geometry":"0.5.1-next.1533.2910b54"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1533.2910b54_1789930275698_0.9127503206280962","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1538.09885fb":{"name":"@flighthq/collision","version":"0.5.1-next.1538.09885fb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1538.09885fb","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"301734188fb68b40d1d2482b631b342a1a8c4053","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1538.09885fb.tgz","fileCount":192,"integrity":"sha512-vDR6tV1yQ4NST9olxEKPK+1wHStMk8e+x2lVHS6jwBF6o/POYBwa+qwTx5YwFXBNCQA5cheP4jgnKv4EetF+QA==","signatures":[{"sig":"MEYCIQDrSV7XVY4v8kMQM4qyjgev79L1Xr2cF0y/IYWJ+rWRWgIhAKEN21OgvRXy0c87DGEjUyhrB0kIi8qChOR1Ozy2LhQM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICupV1HbDI+MMg0sBJx/p0LmpHHZZDUZwnbRT9G6W+06AiB/HiofX8U+W4NCvmNVXyHXoSyLqHxD5R55nT6t4szpjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1538.09885fb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1081140},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"09885fb5711fcfd0841b52d59d24bd568ebdb284","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1538.09885fb","@flighthq/types":"0.5.1-next.1538.09885fb","@flighthq/entity":"0.5.1-next.1538.09885fb","@flighthq/geometry":"0.5.1-next.1538.09885fb"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1538.09885fb_1789973286861_0.07828070800719256","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1541.b94031c":{"name":"@flighthq/collision","version":"0.5.1-next.1541.b94031c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1541.b94031c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b8111d4600f18e02225d6a52afc64c888072e5c9","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1541.b94031c.tgz","fileCount":192,"integrity":"sha512-nX4F5OTUdbUG0sHNpfKlhi7TV0GjBr2dud1E+ByD7FgX82mD+3W1mPDQSH9Z7OK/7XZdDomo0xPeQpuG/CaZtQ==","signatures":[{"sig":"MEYCIQD+4rwzNtN3mOMpgfUMv8mh560yvQhquTEeLbMYtxgMxAIhAO0T1N12TY/W7iiZ8ncFaPp0pQQLFZX6Yp+nvd3gJ4q+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD7lJW29YwPfC4SYBJCOyYcB0hBviAfatPHpAiOn8dM0AIgXhcmuPTYbCNNv1PafMcoyzSHsyOCSkDi2KWBhC7EpYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1541.b94031c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1081140},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b94031c0a2d146c3a17b00fb3c830387d43730ab","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1541.b94031c","@flighthq/types":"0.5.1-next.1541.b94031c","@flighthq/entity":"0.5.1-next.1541.b94031c","@flighthq/geometry":"0.5.1-next.1541.b94031c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1541.b94031c_1789974591190_0.8416735844952297","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1543.41f4a99":{"name":"@flighthq/collision","version":"0.5.1-next.1543.41f4a99","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1543.41f4a99","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9c2b429f56d16c387d70d4337002ec037b61731a","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1543.41f4a99.tgz","fileCount":192,"integrity":"sha512-0qQLzPmxKo2lwwYr/um35Mnkrmph0pCgn7sCliQQ2PfwKgTbvFxTBAcWfS4IMi3OUIWIf+fQWkt999e4RbChzw==","signatures":[{"sig":"MEQCIHb9eXjRABDBYh2uSzSzO077o6R5eM5VNx6i7dVcRKgdAiADg/i1Pzwd1exTTtI8Ojty/YhlaCOrlFSUJVKkswjqOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICKYcqPorDzZ9PgaFCkDQzitf/3MKXxx+ECx1mWwC/ahAiAKqNVdP3N/TjSPoLNVqnu2xe0N8yE+eBfmmM8080Jrdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1543.41f4a99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1081140},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"41f4a99526099b604048da7bb63aaaa5563d252b","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1543.41f4a99","@flighthq/types":"0.5.1-next.1543.41f4a99","@flighthq/entity":"0.5.1-next.1543.41f4a99","@flighthq/geometry":"0.5.1-next.1543.41f4a99"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1543.41f4a99_1789975189898_0.7261541620686329","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1545.a3a19e0":{"name":"@flighthq/collision","version":"0.5.1-next.1545.a3a19e0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1545.a3a19e0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b89c31b2f76719c2dcf3fa22593176438a95cebf","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1545.a3a19e0.tgz","fileCount":192,"integrity":"sha512-IXcfuR+56KX6qf/5Kj4+RhHwnDBoJZkRTKKhU6/t1tOdXWG1lc5gbD2AaGHkM1WiFrK5YQNllGXHq8AHTUfyUQ==","signatures":[{"sig":"MEUCIQCSQZcl8zUDGTWLup0sS324tkd4mvljTSXYTMGGhYT2NAIgRIC6/pGW3+md2lUOq5MGL5DnzWg16h+QgDBkOUOqLU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCNet2mKNI/xd6Xf5fP0H+Skm8qY85MGLgE+kr8feQydgIhAOXXWBxBzkVP8bLmbAACqkDy0orPJhsJ7l0U2yGR0kYX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1545.a3a19e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1081140},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a3a19e0bfd5f8f90503930e951dcb891ff31c674","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1545.a3a19e0","@flighthq/types":"0.5.1-next.1545.a3a19e0","@flighthq/entity":"0.5.1-next.1545.a3a19e0","@flighthq/geometry":"0.5.1-next.1545.a3a19e0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1545.a3a19e0_1789976354660_0.5488848795385339","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1545.a3a19e0":{"name":"@flighthq/collision","version":"0.5.1-edge.1545.a3a19e0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-edge.1545.a3a19e0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0fa45c97908a6278d621535ca41d4c747e96a9a2","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-edge.1545.a3a19e0.tgz","fileCount":192,"integrity":"sha512-tj2iGrPyzrxMHvR3Oj3aMZNcByTtArI0834kpjyHFgUKhoXaokg1t56r9H1rHtYmmSzYwIK3u/4z7DbbsDh4Qw==","signatures":[{"sig":"MEYCIQDpxPhFVoYZz9UbjH5Orrzkjoa9MqtfwTh8Iqc8GBqb/AIhAISxwP0D+6ThBTncbYMWP652j0cFabv5ZawlQrHVtvPR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDH4Zs3yP0SqsxH1O0L11qB8pv9l2S4skCT6dQ/0+o0LQIhAJ/voMFq6r/LqCBS4VbtkhI98Ui5EdGY46DP0IyIVS4D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-edge.1545.a3a19e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1081140},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a3a19e0bfd5f8f90503930e951dcb891ff31c674","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1545.a3a19e0","@flighthq/types":"0.5.1-edge.1545.a3a19e0","@flighthq/entity":"0.5.1-edge.1545.a3a19e0","@flighthq/geometry":"0.5.1-edge.1545.a3a19e0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-edge.1545.a3a19e0_1789977070421_0.4319901878574979","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1556.ff9e615":{"name":"@flighthq/collision","version":"0.5.1-next.1556.ff9e615","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1556.ff9e615","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3689476f93e594093528be23c6c1a117014b4ad4","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1556.ff9e615.tgz","fileCount":192,"integrity":"sha512-M5OQOUL2g3/2QzqKHWggu4iTvm7jbpK1HPVPDtLwxgeqpwxbRbJ2pcxCxNiaRcJ1CT90JRBanjoUwXjvLdBOoQ==","signatures":[{"sig":"MEYCIQD2crndmqO91XxJlSQKwgQ08VeFexydB8aNxMdHbn1N2QIhAN4SkcQBhfS9e/UTLaDm+idbSK1sXKkATrQ3yVXc7wwV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF5/JBjtQKCCby4o/rHqPyJu+VCJ3mOBkEFh26qnlGaaAiEA2qGvUKU+jFgDIl7ppvdVu7vZ5xTXHKcudwPWEIoypi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1556.ff9e615","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1081140},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ff9e615c3b9df79b718bc750dc04e1cb5f39e5cd","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1556.ff9e615","@flighthq/types":"0.5.1-next.1556.ff9e615","@flighthq/entity":"0.5.1-next.1556.ff9e615","@flighthq/geometry":"0.5.1-next.1556.ff9e615"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1556.ff9e615_1790028072837_0.99305376925937","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1584.db3c393":{"name":"@flighthq/collision","version":"0.5.1-next.1584.db3c393","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1584.db3c393","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"dd33592cea1810bd6fd547ea29daaf891abe2957","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1584.db3c393.tgz","fileCount":192,"integrity":"sha512-yzK1jloNu3U2dhRCVk5FRzCRhd+QetFPObCT6di/M8+YAb6Zw83tlvQ59h1TqdgMHCcJFCVadCxh9x06458vmA==","signatures":[{"sig":"MEUCIFAvzPyHt4GWtPpod7/7JE+WcCG+SscwBGIMa1Djpg5BAiEAjXta3FA2o6KsE/zhSk5h5M/d3LszSH2WeFaS923MBmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBi3cyd41uSCy9tlZSvUvOViQN/pTa1fzMz49mLNFIHSAiEAwz8UbIvRYXt5aDM2EnftJtf/MUWO4cYnhwqSwQS1Odw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1584.db3c393","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1081140},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"db3c393cc51ac6ab80c0fa7e6af97ef7b354298c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1584.db3c393","@flighthq/types":"0.5.1-next.1584.db3c393","@flighthq/entity":"0.5.1-next.1584.db3c393","@flighthq/geometry":"0.5.1-next.1584.db3c393"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1584.db3c393_1790054277207_0.2047103112812243","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1629.669e7c5":{"name":"@flighthq/collision","version":"0.5.1-next.1629.669e7c5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1629.669e7c5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"88843f79a2bfb77650708d3e45d67eabfe96220b","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1629.669e7c5.tgz","fileCount":192,"integrity":"sha512-hZOKCps5/Od1FTGgTukCay5ombCfDiGs6U57GKPZMwdVhNsSQ/4LmHJKa7kXD+Iw71TgPWcSKW5s/9/hSIoxCw==","signatures":[{"sig":"MEQCIFvyeXrXVyskyUyv+xCbHK+JMRuu5TBHjSmNyYI1tmNrAiBnDdNwodZWyKEA16ho5k4AtxiqWShmPo7LqkFUUI0Lvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC5ijvqXsd5dOSDIjuOEIQCZRwq/h/U5L+6t6SgpdAtEwIhAPDhYIqFC/73XraCF1ldYoOFIIU+UR4Mb5ZsRDlrGINr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1629.669e7c5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1081140},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"669e7c57b5177f4dba43dd9e861db543c4d72d2d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1629.669e7c5","@flighthq/types":"0.5.1-next.1629.669e7c5","@flighthq/entity":"0.5.1-next.1629.669e7c5","@flighthq/geometry":"0.5.1-next.1629.669e7c5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1629.669e7c5_1790140438480_0.397292370764879","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1669.c9827a8":{"name":"@flighthq/collision","version":"0.5.1-next.1669.c9827a8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1669.c9827a8","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"94fe65f27d400e5b61a4f71fb5a5471fcf8f2eac","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1669.c9827a8.tgz","fileCount":192,"integrity":"sha512-+5IUMsSxq6OAVxSZhqeCgDx3ZCoA/g9SIyA/hql4pMQIppFQIdDXgi0jdC99HgYL8MA19NTeHSq8ogrRahBILA==","signatures":[{"sig":"MEQCIFIscTZ96Sr0/vm4OfZNhuVfMjYehRlN6vev+V9dle6gAiAXfZZ3wT3F29sg6ZmvEd9na3gIQm7H2YJt0KBg65nmxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCvJQi3z3/RZLs60dXJXQq7NAtSgJBKVs3tHVAF/XGQ6gIhAI1JW7gAP6T1pfkCybr1KbYq4n5cF+KGDQ8Sal006q4q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1669.c9827a8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1081140},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c9827a8363ff130c75c633b9455fecfcf27c36bb","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1669.c9827a8","@flighthq/types":"0.5.1-next.1669.c9827a8","@flighthq/entity":"0.5.1-next.1669.c9827a8","@flighthq/geometry":"0.5.1-next.1669.c9827a8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1669.c9827a8_1790192646100_0.9968315077619538","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1680.bdc44c6":{"name":"@flighthq/collision","version":"0.5.1-next.1680.bdc44c6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1680.bdc44c6","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0efbb486686b459cd7f72c96731b82954946be87","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1680.bdc44c6.tgz","fileCount":192,"integrity":"sha512-lCAFNBXaTRexw9vK1tCwKl27JOy4hL5SqC/lQ/5J0q8cvp61/5grYz7td3+T1tT0Djt8zyNQoDty6VmMem9IOQ==","signatures":[{"sig":"MEQCICvZmlBA9DENOBNKp43UKVugnn9s5fJMAS9LhyQ41Cc+AiBshtftt2Fc6HytNpduE+p1Iw8pKVd/+65AW9gzKGaXxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICsqocIRVT3u+ByHiKebPyM2f6EL9Kla/WMZl/Fh72+NAiBXPBbf2Nqr9IYnAeHAQ4zCfKWl8UfQVG3qC2atOjPsdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1680.bdc44c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1081140},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"bdc44c63675b7c50301154e66b79e2d29d6262da","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1680.bdc44c6","@flighthq/types":"0.5.1-next.1680.bdc44c6","@flighthq/entity":"0.5.1-next.1680.bdc44c6","@flighthq/geometry":"0.5.1-next.1680.bdc44c6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1680.bdc44c6_1790214516084_0.6853435318843968","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1681.3f21b44":{"name":"@flighthq/collision","version":"0.5.1-next.1681.3f21b44","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1681.3f21b44","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f0e7616ff9cc195f47e24ec4fc5c2510faf1fe5c","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1681.3f21b44.tgz","fileCount":192,"integrity":"sha512-Jf8orbPAZy56cTE8qyWtBugacH5YkhzRd+OFrjWvgJVY2E+/JmN/ZswP/6MGD/ZZnK6uInaTkEWPH7Q+hx4a5A==","signatures":[{"sig":"MEQCIBe4Y7FM5YHqiODqCM8DLAyNRvxFeTCrHl5ewwxb8vOqAiAWrBmUq90CF06336n85sWIBktm47jNHwaZKhF2PHh4MA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB5zaJvbtXTOTsmTv9w7HEv7/nxInliKwi3mkMpl+xsGAiEAw4dBBEmi4Yn4uhQTWaBf1eMY2nMiXl0Tr2jpU66CDlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1681.3f21b44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1081140},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"3f21b444ff660aaf3293008834d8bf1986835e04","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1681.3f21b44","@flighthq/types":"0.5.1-next.1681.3f21b44","@flighthq/entity":"0.5.1-next.1681.3f21b44","@flighthq/geometry":"0.5.1-next.1681.3f21b44"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1681.3f21b44_1790224299719_0.863830796631349","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1682.f1470fe":{"name":"@flighthq/collision","version":"0.5.1-next.1682.f1470fe","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1682.f1470fe","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a3d8e8e26abc4a34e6086511d79afbf2386ab617","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1682.f1470fe.tgz","fileCount":192,"integrity":"sha512-nv9FVDo1ifcUHRJqrAVsGDqQSB4kbzfkBLAOqeXuur/G21z2wGENqCa0lTKJ4zYyksYg7FZvmHoaV76OYzM7Jg==","signatures":[{"sig":"MEUCIQC1v9wA8OhdXDOV08DEl/a1PZSiIwOax+l3ALmp2NtpdQIgJZUqfJ3UaDxtXGeQy4dgBt2dU2q9Lwsg5k9wP492lfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCNzFhnwOfL8SQkhrrA8Lnkz+EjE5TZaizSSfbUkobnxwIgB9k0gH+Jc5FU4IKIbhdN0zrvsYsEAvbnrkSjFVZQe4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1682.f1470fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1081140},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f1470fee18ecd2f002ece6cf219a2bcf9dab5426","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1682.f1470fe","@flighthq/types":"0.5.1-next.1682.f1470fe","@flighthq/entity":"0.5.1-next.1682.f1470fe","@flighthq/geometry":"0.5.1-next.1682.f1470fe"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1682.f1470fe_1790226209966_0.2945269221550235","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1685.dc0e23a":{"name":"@flighthq/collision","version":"0.5.1-next.1685.dc0e23a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1685.dc0e23a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1f0f00ab1bf2e55b165934f18723c3805a342394","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1685.dc0e23a.tgz","fileCount":192,"integrity":"sha512-fDmeVQoyuWynRp9JUS19sRcUPmGnc5I/yhfV8sRVUXYeoHJbPIifl0e6oIdPxeKbdGVrc+xlutCgZ+wcUHHasA==","signatures":[{"sig":"MEYCIQCauOdRcB1Ae8IgCnB+eSta9Z5Ar/AekJdfb0+5K34KzQIhAMlYjyxFAhQrS6hIcVH6t0EEM5S7FHYdLy5ksKgcYlK8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCOgq2xb1TcMdgCtkDFirQeBVzXAcZIf+BOIPxbspZzXQIhAN3fjifFjj6yOfMCE3RvJSOycvnIDdOHUofsjknsq+yT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1685.dc0e23a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1081140},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"dc0e23a17453ec75c20ccbf07058a57b5ef10c4c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1685.dc0e23a","@flighthq/types":"0.5.1-next.1685.dc0e23a","@flighthq/entity":"0.5.1-next.1685.dc0e23a","@flighthq/geometry":"0.5.1-next.1685.dc0e23a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1685.dc0e23a_1790262555898_0.7522542105445345","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1685.dc0e23a":{"name":"@flighthq/collision","version":"0.5.1-edge.1685.dc0e23a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-edge.1685.dc0e23a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a3a422af405c26b61aaf98ad58b0df8736d8e75e","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-edge.1685.dc0e23a.tgz","fileCount":192,"integrity":"sha512-+W44xlWX/GkXwdAQ1f+H1sYZSuohO3+tTgUYFvQvAY7CM+0zF+5bJOhN7RpMvrlTfqc1D+gs1nkwxC/7m9+2Pw==","signatures":[{"sig":"MEQCIECAawOrVQuk06Kmh/UBbSbV47Ck4Ox+KQX9uWV6ktf2AiBX0Czpgk0ZHI9uR45r1jARo/r4xo5KVIqUEfBYx7DQiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCIs9ng/ULHvdCh5ryecKPxn6D5xXGO1cJLGaSIyFw1cAIgZb2AQDuisaw8FWVN4P6T0yy2g8qc91jQaUjxQqS1uU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-edge.1685.dc0e23a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1081140},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"dc0e23a17453ec75c20ccbf07058a57b5ef10c4c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1685.dc0e23a","@flighthq/types":"0.5.1-edge.1685.dc0e23a","@flighthq/entity":"0.5.1-edge.1685.dc0e23a","@flighthq/geometry":"0.5.1-edge.1685.dc0e23a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-edge.1685.dc0e23a_1790263426727_0.5398228190901093","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1687.b63c819":{"name":"@flighthq/collision","version":"0.5.1-next.1687.b63c819","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1687.b63c819","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"098011c8d52b6013574211062e6f2b98f9caf3d7","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1687.b63c819.tgz","fileCount":192,"integrity":"sha512-sAl/nKi7d35/qMQGg5vtbA4b4GK+/DmPU9ljKpVyOBKBi7d0lv/ngc6xhLmFx/8OSE49vkLrtD9R4qqIvM88OA==","signatures":[{"sig":"MEYCIQCW/x9MadxoM8k01kw54TpXr9tKkihKAvq5TsPVJxT17QIhAJ5K3gG72Av3A9E2nA2d2lDHQCxaOxltrN+Z20Ar/+/U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAklTrKj/T3z1nTY9FOxWjYqMOhhJfwHtiiY7MZIxEoeAiEAviSV+VS5t0xcxavRz2GBKTx3ziXoV5i7IQ1ekyF9Wgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1687.b63c819","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1081140},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b63c8193c1ec49b8fe402b65be6f25d981f64937","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1687.b63c819","@flighthq/types":"0.5.1-next.1687.b63c819","@flighthq/entity":"0.5.1-next.1687.b63c819","@flighthq/geometry":"0.5.1-next.1687.b63c819"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1687.b63c819_1790271348761_0.09753338110394671","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1687.b63c819":{"name":"@flighthq/collision","version":"0.5.1-edge.1687.b63c819","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-edge.1687.b63c819","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4b68bb8e69cb4605f05752396fd1b5f8ebeba0fc","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-edge.1687.b63c819.tgz","fileCount":192,"integrity":"sha512-Sr2zNSs7qOJUqUXs9sSZVPtovDlJOUmj1/pShQXxm9EpPMAR46YxerSB9bBXbuCSBdIVMUT/J0jC27Ltdg2yhg==","signatures":[{"sig":"MEQCIGBL1ZobDWxzYHz2mg5YSoY1K9nV8tBIsiQ2F53S5GkaAiAUGpcjw0cVZDwDXqyuUOHrrX5+W7RqdYEYXK5kn8kVzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDwCkoaVaLbdzsEwOOZS2+5qNOpjuuAi73ie+JNjaAdIAIhAL19wJSV/sSU9LQVWvxWGymH3XtvWSRbXUVXm7JAvc3r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-edge.1687.b63c819","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1081140},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b63c8193c1ec49b8fe402b65be6f25d981f64937","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1687.b63c819","@flighthq/types":"0.5.1-edge.1687.b63c819","@flighthq/entity":"0.5.1-edge.1687.b63c819","@flighthq/geometry":"0.5.1-edge.1687.b63c819"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-edge.1687.b63c819_1790271993731_0.9187449909096093","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1692.64cda40":{"name":"@flighthq/collision","version":"0.5.1-next.1692.64cda40","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1692.64cda40","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9697e18fb458ed2dccc617d42281b51bf9a75843","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1692.64cda40.tgz","fileCount":192,"integrity":"sha512-/Ul5kma7GFPr0asRGqW9zaIbYazbjrijd92jccspj7G2lVPgAP8EspFTI467ikG+ZatJWTo2iiJL58Bk1a02sw==","signatures":[{"sig":"MEQCIBh0s/nKONopWk0J+yQhtDIARsZvHOdZbGPWYIC/xO5+AiBCFjXutN+pgE9eobk8l/tWhz3lnlmbxcPHP0+hVN0c3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDcId/FGUvizsDDVLaCCPskjyOdN9pvZUXWIaMtP9A78QIgJbPw3IIVlL3eLKxo4ZCq5cLlP/tYPRzjIEyVghCB1GA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1692.64cda40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1081140},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"64cda403571cb0bbdc7ab29b4ec6cdf5929fff6d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1692.64cda40","@flighthq/types":"0.5.1-next.1692.64cda40","@flighthq/entity":"0.5.1-next.1692.64cda40","@flighthq/geometry":"0.5.1-next.1692.64cda40"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1692.64cda40_1790294040903_0.9876411573954484","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1692.64cda40":{"name":"@flighthq/collision","version":"0.5.1-edge.1692.64cda40","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-edge.1692.64cda40","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c03850b9c36d20ebbe573ef763de6c04b2c171eb","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-edge.1692.64cda40.tgz","fileCount":192,"integrity":"sha512-KeR4/ZgvEilYy7WBImhWpor5TLru6C3vSxNn0+qJJ2M2AcTXvfNffvovfIEiI+SLKLOX09+8l0wHW6ptDZts2Q==","signatures":[{"sig":"MEUCIHvFChamnNFsjVNliTuUZMXdt05GZ3lA6376uaWpXA1TAiEA6fj+kBxzqAwHmji11tAi4XR8Av/HOCwdEBnySTJtXFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGnvVemxBfWWxizyabIT3QJG1TWGlXTenAyON0KTRkcnAiEA4yNA72UxWYxXmwZF+UHrpiHKWbiuDc5AM+7wQkFPevg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-edge.1692.64cda40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1081140},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"64cda403571cb0bbdc7ab29b4ec6cdf5929fff6d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1692.64cda40","@flighthq/types":"0.5.1-edge.1692.64cda40","@flighthq/entity":"0.5.1-edge.1692.64cda40","@flighthq/geometry":"0.5.1-edge.1692.64cda40"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-edge.1692.64cda40_1790294784824_0.01722306996960077","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1694.112d897":{"name":"@flighthq/collision","version":"0.5.1-next.1694.112d897","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1694.112d897","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"350525cee3ce7ce265291249b49775f4742edd49","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1694.112d897.tgz","fileCount":192,"integrity":"sha512-+TFojk/ovQkb4d0hrmXN92c29KcbTt+1oigWji9xQVmFn/kzLjGqs78/Hy2xSTkssvZyLPsk1AuW9K1WN8ko9g==","signatures":[{"sig":"MEUCIGArLXgITOAjP7Dqaut/XqblEWA1heHlBudWvPMGzu42AiEAmc0oKYpeXNidLyo5vAxNL1chfx7IYW0RAxo7JNTvUQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDff2ENI9PCB9WnFtpi/C7hkQxVp2WZkIRbnCYRFImo8wIhAIbs1TTtxupYg23RwP2FsCH/GHmmqBM9rlsxuE0AS3q2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1694.112d897","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1081140},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"112d897004918b8eedd98c3436e05e3d478c12b4","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1694.112d897","@flighthq/types":"0.5.1-next.1694.112d897","@flighthq/entity":"0.5.1-next.1694.112d897","@flighthq/geometry":"0.5.1-next.1694.112d897"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1694.112d897_1790302287025_0.1068316630586843","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1700.cefb2f9":{"name":"@flighthq/collision","version":"0.5.1-next.1700.cefb2f9","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1700.cefb2f9","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2a4e694c8d8d27b75932d2e400ac3ed6384b1771","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1700.cefb2f9.tgz","fileCount":192,"integrity":"sha512-GW+akfccsL+y+a98UxQdLONg4wdY83ZS+7pScrxGy9WkwIGVTFAsomceDvhMpkcpg222/Zk2AglQTfOaD+Vl6w==","signatures":[{"sig":"MEUCIEktVZZ37Kes6zqY4898j9EGGq5465dwM0J3t7oXShY0AiEAoZiWmbJ8WjAgL7NTyiApS9+SHO9CUluWomctG7Zmceg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFmV4AqZkl4BCM1VO7TRCIIf2anjWXvgQ1TODp8010wqAiEA6DonvwWfedhha/WaA+lU/zF8zVTQKyOKiku0KCuWttw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1700.cefb2f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1081140},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"cefb2f9914270340afd4cc39e407f1202bcf8fc5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1700.cefb2f9","@flighthq/types":"0.5.1-next.1700.cefb2f9","@flighthq/entity":"0.5.1-next.1700.cefb2f9","@flighthq/geometry":"0.5.1-next.1700.cefb2f9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1700.cefb2f9_1790305218969_0.9517546263227283","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1703.1905242":{"name":"@flighthq/collision","version":"0.5.1-next.1703.1905242","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1703.1905242","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"427c95b87548a084bdddfbd8e6653512575881fb","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1703.1905242.tgz","fileCount":192,"integrity":"sha512-iiN3Kef+TwQWSsLo0evGWfws3EL7fteRe/Ui8rMYH3GhBuBofd7moYVzzgjp9/eMABN8+H4hI07SskrGtEYLJQ==","signatures":[{"sig":"MEUCIC5HgmX6VkXd0ArI7nOBYfd9ORsE/qMEtGNF8m+W3AOAAiEA/W0ELg/xxTOXVhwLQmRso1tPELNHWa4XQdRO+ntEzts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFfC130ROreDKlE5cSxbcqJJ019oASpNyjxG2c6K//w1AiA3kzRQh7i4Lc4gA5NLVgps3KvZQY1kB6b6LyUn2F32+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1703.1905242","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1081140},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"19052424445f045bf033e5555d3851bb373c2c39","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1703.1905242","@flighthq/types":"0.5.1-next.1703.1905242","@flighthq/entity":"0.5.1-next.1703.1905242","@flighthq/geometry":"0.5.1-next.1703.1905242"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1703.1905242_1790323809252_0.3076238858259781","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1704.1832e8b":{"name":"@flighthq/collision","version":"0.5.1-next.1704.1832e8b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1704.1832e8b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ebd3fc0c0df8a5d75b3bc1669f0cbae64fcc8288","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1704.1832e8b.tgz","fileCount":192,"integrity":"sha512-72sdmOviscLLwjrN9Ba8tN11degGtP5K4vmFmL2XNxDHA0v7J+MGYC4Se0Hy8Q1qUrlxjzq+vVyCYKKN8DdNyQ==","signatures":[{"sig":"MEYCIQDGm93sM6nXJE5HctI7ZaSDBjshFLUE7Lw50FMuwv3zzwIhAOw9hmnJs9dmU4ps1YQcxQnrRpZfmJQx89EFqT5xFBy0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFu9f1jaw85nqy9crEPUNPfK+zrDP6I42wpf4xtFus+aAiBvvrrLe3yLUGgfWwEI5LbqiiiGO+u8m65vHAVwLQ8h4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1704.1832e8b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1081140},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1832e8b8f7a898d2b15ad3712c3262f0dbfddda1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1704.1832e8b","@flighthq/types":"0.5.1-next.1704.1832e8b","@flighthq/entity":"0.5.1-next.1704.1832e8b","@flighthq/geometry":"0.5.1-next.1704.1832e8b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1704.1832e8b_1790326753613_0.6751936787580195","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1704.1832e8b":{"name":"@flighthq/collision","version":"0.5.1-edge.1704.1832e8b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-edge.1704.1832e8b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9c2c51597ad8a412615903b27f292ac9b1533569","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-edge.1704.1832e8b.tgz","fileCount":192,"integrity":"sha512-ILE1TP3HjsZDlDv1uRYzxO9+R4dEXZZc0PnnP3dUdMvFJT1DPsEJ2UaPnJt/IwCUdBaNt1GHhIUSgasv0d8d6A==","signatures":[{"sig":"MEYCIQCsGpIfQhXaJ1IKaVksUE8/8G+4y7ZwA0V21rgYRAj/FwIhAPmUPtfUv3b/YPOpe0IcXkOWkDUyc0Uriaiz3NB7eZ84","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIASk2l/amPihYhgvt6mF4FG+Xrfuzr+JephmRDke/ddaAiByMlI1QhAW72gzsrMHolcAEkTTJ2WhpNp8MODS6ZswNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-edge.1704.1832e8b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1081140},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1832e8b8f7a898d2b15ad3712c3262f0dbfddda1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1704.1832e8b","@flighthq/types":"0.5.1-edge.1704.1832e8b","@flighthq/entity":"0.5.1-edge.1704.1832e8b","@flighthq/geometry":"0.5.1-edge.1704.1832e8b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-edge.1704.1832e8b_1790327367903_0.6076976053716268","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1710.81c05dd":{"name":"@flighthq/collision","version":"0.5.1-next.1710.81c05dd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1710.81c05dd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8058709d2592d82b46490472c2e7a4cf2bdd1ec6","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1710.81c05dd.tgz","fileCount":192,"integrity":"sha512-Q2L/5aUyYkebj0vAiAwyFIIAHmx+/yB9r2oueeIYd4gG45CH6StARdmF1MQKiZ6lbP+BSVRrg0jMPkw9IfgeRA==","signatures":[{"sig":"MEYCIQCN664aiT4uRfXygDOoLqzx13Xz+T1qPjGL39zi7OJSuAIhAP+uUuUKMaRQU8N2u5qsHg88j57WvZXRuaKFiO+8VrKG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHHSsuBaodj2R/74EKGdEFsym7LG/oCAu0Rfyppw7eJIAiBjrWTCmSy3T97e+6U5AJeFOIrdQd68nzftMHW0Y+UzAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1710.81c05dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1081140},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"81c05dd8111a6bd75c7fb1e35d3ef5914a479aeb","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1710.81c05dd","@flighthq/types":"0.5.1-next.1710.81c05dd","@flighthq/entity":"0.5.1-next.1710.81c05dd","@flighthq/geometry":"0.5.1-next.1710.81c05dd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1710.81c05dd_1790356359034_0.050700186970011885","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1717.f605ef3":{"name":"@flighthq/collision","version":"0.5.1-next.1717.f605ef3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1717.f605ef3","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"496bc1f9da3bfc01b6a7707dbbe37a0b90cf88c2","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1717.f605ef3.tgz","fileCount":192,"integrity":"sha512-VBArSpNLYO+BdLCa76qjpO4fJq9zNz1VQCTUYdJXbRTPqBtr5blIpoVuDcP6qIOmc7kjxkrawNTsvbDCPD2h6Q==","signatures":[{"sig":"MEUCIFSAyy6bi/a3JsBx8KHTIvjYnAMggNc15DeKAPKvWCJ6AiEA26q/oAgtD5kz6YS+6OAgp96oMsogZWzF3qBH4cBLwmY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCJOPLhCOJVL5QdWNoBrOzOpCswPONCdI0e8wP6Z4gCDQIgcZX3BT3KynrYhD8+Vx4QhMjhCPit1F9esKNodCUFLnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1717.f605ef3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1081140},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f605ef3e89da885484e634fa47228d68233f20f7","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1717.f605ef3","@flighthq/types":"0.5.1-next.1717.f605ef3","@flighthq/entity":"0.5.1-next.1717.f605ef3","@flighthq/geometry":"0.5.1-next.1717.f605ef3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1717.f605ef3_1790363650034_0.605577036874015","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1723.553fc7a":{"name":"@flighthq/collision","version":"0.5.1-next.1723.553fc7a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1723.553fc7a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"df531a499d097fa0e8c86eb4614ed4966cef2f55","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1723.553fc7a.tgz","fileCount":192,"integrity":"sha512-O1A7PaMCKbfyZPjNyct1/yRTmQyrJqMTDQiEMd7C/o0i7fjzCvlTRk4dNMwk7cJ5DnQQIQmhXR5fTnl57vjjsg==","signatures":[{"sig":"MEYCIQDaSn7KhplY9wjol8XKvURzTsG1zswh6G7j9JE8bOjJ6AIhAPzKzsOA2OnpPvC8WqMJkIbZ+m3GAL4OW2Epj7lUPz2R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDgIb4OqxHb1F2BFNVgKNYMb5bw7bnUajETjRBBEIPWzAIgfjvSnMG3ogpXW/dXDVJ/eyphHOnFlYnNWXuD3RXz+4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1723.553fc7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1081140},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"553fc7a1292841a9d196d6a6c7e366a888c90e0f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1723.553fc7a","@flighthq/types":"0.5.1-next.1723.553fc7a","@flighthq/entity":"0.5.1-next.1723.553fc7a","@flighthq/geometry":"0.5.1-next.1723.553fc7a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1723.553fc7a_1790371410038_0.6552370604892188","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1724.c250cb4":{"name":"@flighthq/collision","version":"0.5.1-next.1724.c250cb4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1724.c250cb4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"febce3a8ec163ac9574885bacbcdddad307910bf","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1724.c250cb4.tgz","fileCount":192,"integrity":"sha512-fl04a4GEQG7LUQ6Jh97y8BZGTAgbhmCqZgyvFPmvKQzld6nSweRaQo39O+Ft4Zua+N4VkGajE+iFSRTF0dDVtQ==","signatures":[{"sig":"MEYCIQDyrRv4+rSP90o6LJbOxLPv/XIlXbC3TXLyxHBZ51JkJAIhAJO7bPG1Enc4RImPX1++f0PL29le1m5VNqnv+LuXomUR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDnxzQQUQoW1mZtED7uRmduKWk4dDUV4tqx9sfbZ19KEwIgGZ6FjFF76uOkkGQkETwJUmh7ZmiF5xduB5HRFDA9Y0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1724.c250cb4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1082083},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c250cb4b50daa2af7ec8390f9ae207aa0b2110dc","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1724.c250cb4","@flighthq/types":"0.5.1-next.1724.c250cb4","@flighthq/entity":"0.5.1-next.1724.c250cb4","@flighthq/geometry":"0.5.1-next.1724.c250cb4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1724.c250cb4_1790377531020_0.31027544966477616","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1725.30f1dd0":{"name":"@flighthq/collision","version":"0.5.1-next.1725.30f1dd0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1725.30f1dd0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7f3cb2f875eba7c3b15722961d559ffb253326c3","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1725.30f1dd0.tgz","fileCount":192,"integrity":"sha512-bUcsvFrFNKm0JqdTmGiLkrA6Awng+DRMLOzHuFVhojDpzFBAAL1/9tc1KYKitGPLAtDoZIjnGpHY9s3J0aMyZQ==","signatures":[{"sig":"MEYCIQCSMXDIr9WCrqVsOItdBvEE735ZxO+j4HDgg/ELign4zAIhAKs2AlypZmM00OMbcyQUqNbZHzFKuJ5rF5q9fpAbkOoE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDLIkBrZSiZR+OYPIXghKPJjUVpAwD6YXfKvJhah5TXkwIhAI78mK9L7zV+HFQIgFSIXBbgJpYrUW29LoibP7Lv0zDk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1725.30f1dd0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1082083},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"30f1dd00901e92f8432551d37220ebf80ee82f51","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1725.30f1dd0","@flighthq/types":"0.5.1-next.1725.30f1dd0","@flighthq/entity":"0.5.1-next.1725.30f1dd0","@flighthq/geometry":"0.5.1-next.1725.30f1dd0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1725.30f1dd0_1790380042275_0.3548732170865039","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1728.e0a1ceb":{"name":"@flighthq/collision","version":"0.5.1-next.1728.e0a1ceb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1728.e0a1ceb","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"206cae48beb0a658aedbae4699b2c94efa609707","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1728.e0a1ceb.tgz","fileCount":192,"integrity":"sha512-4WDauveWmPEehe4g/lKz95cu+Wye76PiQwOSjXA0rjO4h0EtlMzI0c8gv0hdHD+WyhxxqZkgoeZpy+TNPHpYlg==","signatures":[{"sig":"MEYCIQDFwT39wStDPzr1gDRGbMYanxWNTnUIwcsc9NnL6cZe5gIhALpPFUHVeq6nyL3Xry0xeW5FCJ+tL1RSFSZVC1oDFXsc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDhuH/hhTKhMM7KTi/7VDoo2gmciA621LSvwYgwIG5cUQIhAK+HkXthYsgOuCz567bZppoiJe7mnofiS8xIz7MQG+9D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1728.e0a1ceb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1082083},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e0a1ceb82c07f5c88655e3d3188bfd74b11ade04","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1728.e0a1ceb","@flighthq/types":"0.5.1-next.1728.e0a1ceb","@flighthq/entity":"0.5.1-next.1728.e0a1ceb","@flighthq/geometry":"0.5.1-next.1728.e0a1ceb"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1728.e0a1ceb_1790401715264_0.3157221126762677","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1801.21234f6":{"name":"@flighthq/collision","version":"0.5.1-next.1801.21234f6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1801.21234f6","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"28138ce15a34a99ef405a2986a7195bf96821749","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1801.21234f6.tgz","fileCount":192,"integrity":"sha512-zVrKqT4pPhboBqPUh8z8MMlqK/NUGkIzXt7hLgZOz8dLt4//CQPPMWsrr5ZphTXDsy7zsXTu/FYimojff85DMw==","signatures":[{"sig":"MEUCIQDTvmf3Ac/wQcPYXLPBYNR/A3s3NSQ/Or39NoOfc0uYwQIgEMwgLehAsosoXqOpEvOWvNJ3pb7yEOsRUss4ikGvl+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDogholK1Ifm/jdImlCDRFznEfPKgAcTu6JoO6+pwaimgIhALCz5q0SEzdDSSWe7+rtz76YGCSPCljS/o6/EYgI/Vz0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1801.21234f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1082083},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"21234f6e8f040b56271730e8ff5b29c5e0934b68","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1801.21234f6","@flighthq/types":"0.5.1-next.1801.21234f6","@flighthq/entity":"0.5.1-next.1801.21234f6","@flighthq/geometry":"0.5.1-next.1801.21234f6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1801.21234f6_1790486292576_0.10855283414746775","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1831.a0b57d4":{"name":"@flighthq/collision","version":"0.5.1-next.1831.a0b57d4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1831.a0b57d4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"66f9447905abb9adb17fb3a8870f5d59ebf9803f","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1831.a0b57d4.tgz","fileCount":192,"integrity":"sha512-OJ7A9/dr2aPfwFhpMR3RAy6+ocYns2pKmtla1qwzOqnxwqfYo8EJoecmk4qhIsM6s7ITTUOAe5ym0PNilgkc+g==","signatures":[{"sig":"MEUCIGLrk9E10NGq6wl0OK3/SvuIsK+qOI2FoN9fckW5U3F2AiEA+427sFgXWGPzEDlC17Sh0xs2JlFUAL5dmaQAhCGtwy4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAaUCd1I7FgfC+HZCUL+bgBbQGCqMy2d9I4vZ5PKzEfPAiBF60uEt7i12TFTWJ3ryQuw4zipKD7PAN+eX8nBOTuy9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1831.a0b57d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1082083},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a0b57d41beda1480a09f659e4750ea9d71415249","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1831.a0b57d4","@flighthq/types":"0.5.1-next.1831.a0b57d4","@flighthq/entity":"0.5.1-next.1831.a0b57d4","@flighthq/geometry":"0.5.1-next.1831.a0b57d4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1831.a0b57d4_1790553713784_0.9996676041339503","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1850.5adb645":{"name":"@flighthq/collision","version":"0.5.1-next.1850.5adb645","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1850.5adb645","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3507eba8129b1ab46bfbc1225a4b892746938d5c","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1850.5adb645.tgz","fileCount":192,"integrity":"sha512-WPT8+E/3TsATLm2nuHD63EIrBxeqsQ2O3oVXOGnGkG47NTjHwqbJ8qYziCg9S2pTJj8OlhbD8QKD7qo6yp7vdg==","signatures":[{"sig":"MEQCIBQeD3g2adLRKTXVYmtxV7lyf/Cqz5nZ0GnYGbuG1uyyAiAn/WYHLcDWJKb1An0jLBubbcont938xRI+LwzUy+bjTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDKkhcv99K7wIcN4Ys7WAAlBgKGn27Hh8L/AxyyEyOwmAIgGO2KKd6MprVDycYA3Fs7TUGNpIGq961oe7oxHjOqLz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1850.5adb645","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1082083},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5adb6452e4ef06da8814f178dbfa85856a092f4f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1850.5adb645","@flighthq/types":"0.5.1-next.1850.5adb645","@flighthq/entity":"0.5.1-next.1850.5adb645","@flighthq/geometry":"0.5.1-next.1850.5adb645"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1850.5adb645_1790568959127_0.48477148710592477","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1892.cbd15bd":{"name":"@flighthq/collision","version":"0.5.1-next.1892.cbd15bd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1892.cbd15bd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"fc37aeb56ae7cc39da893ce0e9d97151d32d1d22","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1892.cbd15bd.tgz","fileCount":192,"integrity":"sha512-eFcCbKMUtpO4Ghb2I+/zPQFUGjOjOsqUGHU0aRzWAj9+P0DGDpflreXK4wIRZwzOpFci3POUD1RN2z+9l8Q0Cw==","signatures":[{"sig":"MEYCIQCuKyQei7STxhcsJ8ttHfu3Uob+ihtabhwYGazxXNHnEQIhAMMTWXx8WBmSnh7jjLehOceMyBBialtngEt86rrs/YI2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDS0+2lCEXU8d9leoCIou6Sw0ZQYAoPCPTISXvDAiYpxAIgSb8rs7HmzelsVnMIggOKBjVegvYIgaAm2Qh7ajRmyQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1892.cbd15bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1082083},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"cbd15bd13373265e8f6dcf0cb057a16aee812919","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1892.cbd15bd","@flighthq/types":"0.5.1-next.1892.cbd15bd","@flighthq/entity":"0.5.1-next.1892.cbd15bd","@flighthq/geometry":"0.5.1-next.1892.cbd15bd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1892.cbd15bd_1790599363924_0.8134668544789176","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1892.cbd15bd":{"name":"@flighthq/collision","version":"0.5.1-edge.1892.cbd15bd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-edge.1892.cbd15bd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2e5a15ebcfb44c58ac6a67037d8f8fbcadc2f0d8","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-edge.1892.cbd15bd.tgz","fileCount":192,"integrity":"sha512-Q439f1XO2o3PcSfZTRyU/u0kHwEkcdtu5ZTloEnv3kbaHDbjtEoTOVt38YBUuaeXN9eRNppVC8/R+KXmvKSGPw==","signatures":[{"sig":"MEUCIQC17/sVsn7Fzb441F/SmdmvljhzglyNuDNmvhXMwkjzmAIgYlqQsuw1YXGn5xCTvo1KzAY1xbBLP7SakcQZp7Sw5Zk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDpCYFigmsRte9bztrk5jvHSlQaIiMl3omCwkDILtZg4gIgUueaWsAytP/uAduUg9ADhmc1GlMYEkONN4AEZIl0iwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-edge.1892.cbd15bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1082083},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"cbd15bd13373265e8f6dcf0cb057a16aee812919","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1892.cbd15bd","@flighthq/types":"0.5.1-edge.1892.cbd15bd","@flighthq/entity":"0.5.1-edge.1892.cbd15bd","@flighthq/geometry":"0.5.1-edge.1892.cbd15bd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-edge.1892.cbd15bd_1790600021283_0.599705480015009","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1899.4b1311e":{"name":"@flighthq/collision","version":"0.5.1-next.1899.4b1311e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1899.4b1311e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"bd3197f1411b97cfe6805483f9f42427490684fc","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1899.4b1311e.tgz","fileCount":192,"integrity":"sha512-JJtYU2P61A0Ykp6rs/MUnUijFltv3aNSpnh3USYDr7AFYeB+i29JNURwBmVXfSMhTLO+ZJsdG3DdjJLgphb+iw==","signatures":[{"sig":"MEUCICTFv0dxpJDdX2gnLPp8JAkzqrLujK11fk9s8DdwGzCwAiEA9eqDVlacJ6/zjL1I/9AjU6tsSXXvmLfIVagW1cARiDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCFdVI46e8zp5X9XswMJLG5eMbr7w/0qeVWw3ENW8bomwIhAPTSbUKk0ELppbU8T+FdfQioV17mLBniL3qwO0m57/8E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1899.4b1311e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1082083},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4b1311ec30f129daf0dab31c3059cb7ac12dd2de","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1899.4b1311e","@flighthq/types":"0.5.1-next.1899.4b1311e","@flighthq/entity":"0.5.1-next.1899.4b1311e","@flighthq/geometry":"0.5.1-next.1899.4b1311e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1899.4b1311e_1790630792335_0.1751331566437695","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1899.4b1311e":{"name":"@flighthq/collision","version":"0.5.1-edge.1899.4b1311e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-edge.1899.4b1311e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5d8cb4f7a4693e008009ff7eed392fc44c4bcaca","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-edge.1899.4b1311e.tgz","fileCount":192,"integrity":"sha512-1pZKdlRPy5FenmJAWL0uNvAhPFG8FDuAFLvfPCu9Z3kyaXFMYrlDd7MkuCV2lJGfNzT01x+lQknxH6jYR0w6Uw==","signatures":[{"sig":"MEUCIDtH4GioEw5r3F64BH9oHXFn0CCkQKVgjNWip+FJUptHAiEApwXzkVoN+MFw9WnSReLt7wj858ffzBC1M12vCXDM+TI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH7q3NdhWNwpbEXTOwHOQU4xyJ1Rnw8ELRQ53WjyiWE5AiEAqmjNkLq+zAZXHXDiUtTmMK5Szw0+IT7fnaCWTUs63I8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-edge.1899.4b1311e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1082083},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4b1311ec30f129daf0dab31c3059cb7ac12dd2de","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1899.4b1311e","@flighthq/types":"0.5.1-edge.1899.4b1311e","@flighthq/entity":"0.5.1-edge.1899.4b1311e","@flighthq/geometry":"0.5.1-edge.1899.4b1311e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-edge.1899.4b1311e_1790631461898_0.133534766622748","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1903.956d5a5":{"name":"@flighthq/collision","version":"0.5.1-next.1903.956d5a5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1903.956d5a5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a7bc59624e098b6088a6f7bddc2550c4eff238dc","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1903.956d5a5.tgz","fileCount":192,"integrity":"sha512-D3bo8Ix2GHEd7tPEK2ewUT9Zt1zVXtciTc+7YQYNqNu5ddd93QRd4jISvZ9OOyW8L7qRoNpNshmTNSqN7+3KCg==","signatures":[{"sig":"MEUCIQDIxxF5CwflfcHgH5UxoZ6aUc3aBBQmbJSp9Xyp/MesrwIgTsst0ykXp/iyPruhiQxYfANXhmMZzwBuW5HuLmXAiD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFZv4gSEzBlD6CSrj4dmrSspk+Qn90Ul1RD8r4kZSPMaAiBfwAc0sCpl15CUL6gXBKkyRnCpKd0MdAMY2wEmab35kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1903.956d5a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1082083},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"956d5a53eb1e420690b274e7c05edca23821d094","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1903.956d5a5","@flighthq/types":"0.5.1-next.1903.956d5a5","@flighthq/entity":"0.5.1-next.1903.956d5a5","@flighthq/geometry":"0.5.1-next.1903.956d5a5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1903.956d5a5_1790658305202_0.17511203025880406","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1903.956d5a5":{"name":"@flighthq/collision","version":"0.5.1-edge.1903.956d5a5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-edge.1903.956d5a5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b860d79c9b806c171aa975fe29b38d59da1d5bac","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-edge.1903.956d5a5.tgz","fileCount":192,"integrity":"sha512-cNkVE0ljyBS99F8Yiu//v2aI41QSGSiH8M6qjxYHNzGRJz87JPtYlzfneJvzG+G+FlyGkuhgoAV1hwFXDNT1Gg==","signatures":[{"sig":"MEUCIHLoTOJZmTyYGQVz+P4ch+gh/a16LnAyI8Zf7OXZDOj0AiEAzCgR+NhHfdXR6rWlUYVYBUSAOLbh1BI4UpK+zZueRgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDcIccvUto+PAooqERb/VaqHlV2QqHs0xop7X8mjQ+YfQIhAJDE/fP1jk7SimBG6R+LxHycbx6rRX2iWH7qIOvXRggk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-edge.1903.956d5a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1082083},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"956d5a53eb1e420690b274e7c05edca23821d094","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1903.956d5a5","@flighthq/types":"0.5.1-edge.1903.956d5a5","@flighthq/entity":"0.5.1-edge.1903.956d5a5","@flighthq/geometry":"0.5.1-edge.1903.956d5a5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-edge.1903.956d5a5_1790659050275_0.3436151052686822","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1906.1e09ca0":{"name":"@flighthq/collision","version":"0.5.1-next.1906.1e09ca0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1906.1e09ca0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9fa36e82ebcb3fdb332b80ed4cd48d34037fe8aa","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1906.1e09ca0.tgz","fileCount":192,"integrity":"sha512-b8+gTpczbdsSOGccndp77EJshR887L5gTRNIqD56nknG2MdcUbb1diTc9GHbmaMuDCQWHvKgErFtbIIyvDY7SQ==","signatures":[{"sig":"MEYCIQDhSt/CUpy0cwodaaTe7A/6lo+fV2yDzDmStajhT0JlkAIhAN5dXFTd/V1w+oh8iroT/F7R24rkMwiVCPCEjUQvaa+U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFCdgkoLu3EXoSw0FNRXkEm49kOPksC5LeMMUddYzBlUAiEAvs6lEJhNmhrTZqmZjdFdRvYfnCF7YVSSzPaeqTg5bmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1906.1e09ca0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1082083},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1e09ca02b760fa96a3c7f09d078419f6e75e8158","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1906.1e09ca0","@flighthq/types":"0.5.1-next.1906.1e09ca0","@flighthq/entity":"0.5.1-next.1906.1e09ca0","@flighthq/geometry":"0.5.1-next.1906.1e09ca0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1906.1e09ca0_1790784980404_0.2650409451456923","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1908.309c1e7":{"name":"@flighthq/collision","version":"0.5.1-next.1908.309c1e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1908.309c1e7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"34b2050218fb83c191a007ddd230e6f1fd8b20f3","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1908.309c1e7.tgz","fileCount":192,"integrity":"sha512-4wDNv+t67aQAgrg68cs5EKQ2zKf/pOi6oDNxv2u3/hOGInQwqom7lMpDMmaQOWgZCY/qmwJn0WySqq38ByzIgg==","signatures":[{"sig":"MEUCICugh+5IrhJFxRyVh1x40xZvdOprR6AP0kW05QoA8o3lAiEAzbWJKvDvDF/4dYAJ6xX3RjIYldJyz3+ob2UH+V/RHrQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCt6LXfOTOAsNlENONmNLS3aVK3bDi4xbdixhFQREze6gIhALdmI6OCllKeusP6GQzurmmVdZ0EmGlRl3AJR59ck+Q3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1908.309c1e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1082083},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"309c1e7296b5e24f7199a317883af0e470e7b294","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1908.309c1e7","@flighthq/types":"0.5.1-next.1908.309c1e7","@flighthq/entity":"0.5.1-next.1908.309c1e7","@flighthq/geometry":"0.5.1-next.1908.309c1e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1908.309c1e7_1790785817112_0.2685544051633879","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1908.309c1e7":{"name":"@flighthq/collision","version":"0.5.1-edge.1908.309c1e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-edge.1908.309c1e7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4fa75b2091f3623abca5a093dd04d871bba8790f","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-edge.1908.309c1e7.tgz","fileCount":192,"integrity":"sha512-zEH62p4cjAtMvUtiY9J8tDnpmWIH3Eczn/9Cc79Lm1CGaUg3MnBCHqEshQtJB9GqscNxPVuiXMJHXp/4BimD1A==","signatures":[{"sig":"MEYCIQCDCmkpSEP7lFxYntObRnY498Iy6QVdkb3TPajzLIWYOgIhAN+MREOMbwkVotOKu542fXxvXH8Twt2t8z+HxRPe1mN/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEN/42TqMq1Ff5MzQMX7x5969ksQPmXa5rqpgJrn3AXRAiA6Hog/7qoEX5wZ0M6tIc2NpUo1ur4fA+O2hsdQmS5c8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-edge.1908.309c1e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1082083},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"309c1e7296b5e24f7199a317883af0e470e7b294","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1908.309c1e7","@flighthq/types":"0.5.1-edge.1908.309c1e7","@flighthq/entity":"0.5.1-edge.1908.309c1e7","@flighthq/geometry":"0.5.1-edge.1908.309c1e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-edge.1908.309c1e7_1790786733755_0.5991763173959519","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1909.7bccf72":{"name":"@flighthq/collision","version":"0.5.1-next.1909.7bccf72","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1909.7bccf72","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"fd6c242d1581de26ff7888bc895105c9c0889bf1","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1909.7bccf72.tgz","fileCount":192,"integrity":"sha512-bIPZ35ImRo7Jmc6J4+CM2bxIEjkdY0eC16Ny0SB57b7zZ7gqqu9vFIGfOR24h9FnS/R0XPVeA53SMucxLlKoBQ==","signatures":[{"sig":"MEQCIAmVOxsGd5jXKgAX/4dDYJriYBI8wwTn/I4ZqOmChtF1AiBC2DJHyIq1W8RMlOQRwju/fqiGqSDE9zhOnwaTgykeDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB3R8REo0ahCRXxp+DX3qZ0ZhzIWncm3eGydqBWCV6voAiEAzIyMSVSHGkiKxuy26p3la1SPAe2ConZM9t7/UItNwtU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1909.7bccf72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1082083},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"7bccf727ab75a84d3334e8d61a7f5716745d433f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.9","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@flighthq/log":"0.5.1-next.1909.7bccf72","@flighthq/types":"0.5.1-next.1909.7bccf72","@flighthq/entity":"0.5.1-next.1909.7bccf72","@flighthq/geometry":"0.5.1-next.1909.7bccf72"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1909.7bccf72_1790789900876_0.9057191388210126","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1910.85d85a3":{"name":"@flighthq/collision","version":"0.5.1-next.1910.85d85a3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1910.85d85a3","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"821d925b40e4fcf89ab8f4c23b4670720748327f","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1910.85d85a3.tgz","fileCount":192,"integrity":"sha512-4uU+sAiRhgbpkVoPKvuJLAFYyIF+9uqcrV64PTwSuR5PDb2dctv4pySAJhmgKFWvaX3RfKo4lKUpAYsi/ikbog==","signatures":[{"sig":"MEUCIQD5hGUvgy3CBqeGb00at9Thbi0v1VZrkSVOs0mT0255zwIgBUa1WJY6N2JfnjxJOZbZ76dgm+Yp6aVaTKF+Xgs8KHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEENHFc6bPCI2s3434H8Ks8ZrMdDq4VDd/qWZVyqTncxAiEAzDdjiVK1AsFRxTOfrNwvKBRYXNykhu79m2qdmA7T8/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1910.85d85a3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1082083},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"85d85a3b1f7cc95730b7a359bbb9bf6f8ec2e8f8","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.9","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@flighthq/log":"0.5.1-next.1910.85d85a3","@flighthq/types":"0.5.1-next.1910.85d85a3","@flighthq/entity":"0.5.1-next.1910.85d85a3","@flighthq/geometry":"0.5.1-next.1910.85d85a3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1910.85d85a3_1790796330548_0.4090231821415282","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1910.85d85a3":{"name":"@flighthq/collision","version":"0.5.1-edge.1910.85d85a3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-edge.1910.85d85a3","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"abd90ccd521f643fa7ca67a920208df76a3507b2","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-edge.1910.85d85a3.tgz","fileCount":192,"integrity":"sha512-T41UqFwLkgIsxWV35e7yBBKeJDdKSR6LwNDZ/HIHisxy7pRMh3Gh2/p9IHbt/a0RtFX8PaI73sr3Czw8dZba4g==","signatures":[{"sig":"MEUCIQDYefEMAxdD2Mpmnwtz5b3N+XTJ2cVsmSJQJvt/eHeiEwIgThzDEzGbw9XHxatM+vJsQfrWKtNW1hnHiMLKWuh38H8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCabFwLyQodpJsKcsYNap15hIfkbSWjRXWvuAkkUD9bOAIhANE0rGYMFjYqdCGjvOgotWubX/y8u/uD7U/9tiJ6bP7x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-edge.1910.85d85a3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1082083},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"85d85a3b1f7cc95730b7a359bbb9bf6f8ec2e8f8","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.8","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1910.85d85a3","@flighthq/types":"0.5.1-edge.1910.85d85a3","@flighthq/entity":"0.5.1-edge.1910.85d85a3","@flighthq/geometry":"0.5.1-edge.1910.85d85a3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-edge.1910.85d85a3_1790797254072_0.1860890308124612","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1912.a627849":{"name":"@flighthq/collision","version":"0.5.1-next.1912.a627849","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/collision@0.5.1-next.1912.a627849","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1f79dd617bd61340b38a73a53171a4bcaba370f9","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-next.1912.a627849.tgz","fileCount":192,"integrity":"sha512-aD73K0UvRyOwbxClpcjKGdr4Bs6TDRMrkB/BVUplWivT/vSiJpDce4//DVBR5u8RZPNDMQiPWU/+rvZPqxg5MA==","signatures":[{"sig":"MEUCIQDckXd34wjSWE4Ifg3TOjSwBoBmAZUOKhjKvhRx+tsvvwIgOgszmH0scuTDFEfPL0T+psqbNQSGigZrQgINTescP9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBaqT/f0YlzXBGUAkTIafJkqY/O8ejAKdt4fH0qgHknGAiBSWCBomhYmMkakc878F9Mob1+pnyPsZf+T7Yz3PW7voQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-next.1912.a627849","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1082083},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a62784923f3be814463286c9fb28edfe6ab15789","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.9","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@flighthq/log":"0.5.1-next.1912.a627849","@flighthq/types":"0.5.1-next.1912.a627849","@flighthq/entity":"0.5.1-next.1912.a627849","@flighthq/geometry":"0.5.1-next.1912.a627849"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/collision_0.5.1-next.1912.a627849_1790860317040_0.49900594296104583","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1912.a627849":{"_id":"@flighthq/collision@0.5.1-edge.1912.a627849","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d79047f0318f0b65646847178c336ce52e8c1404","tarball":"https://registry.npmjs.org/@flighthq/collision/-/collision-0.5.1-edge.1912.a627849.tgz","fileCount":192,"integrity":"sha512-X72aMgb+xyXZYRGjVbe5lvQ9xBdEYP0RG8VWRVFKropkDgsiwxeiRAnAN49t9KcMspqpX7lWeXE1AXln9Gsrog==","signatures":[{"sig":"MEUCIQD7rNy24unf6uuTMc2pIf1/XHm7V6W8Dql06c0AwEHGOQIgUGxwrBM/FXKo+92rvDQmpV2WvpjFlvgUpxawyPBGecQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICe5OKHDhZzSb0h8q5tXi6q+0Gcs8uoAYfml434ioiFrAiBksv12g2Fyn7BxjWCBLKSQZqp8zDgMEMk3q95l9Kq8PQ=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fcollision@0.5.1-edge.1912.a627849","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1082083},"main":"dist/index.js","name":"@flighthq/collision","type":"module","types":"dist/index.d.ts","author":{"name":"Joshua Granick and other contributors"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a62784923f3be814463286c9fb28edfe6ab15789","license":"MIT","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"version":"0.5.1-edge.1912.a627849","_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"homepage":"https://github.com/flighthq/flight#readme","repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"_npmVersion":"10.9.9","description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","directories":{},"maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@flighthq/log":"0.5.1-edge.1912.a627849","@flighthq/types":"0.5.1-edge.1912.a627849","@flighthq/entity":"0.5.1-edge.1912.a627849","@flighthq/geometry":"0.5.1-edge.1912.a627849"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/collision_0.5.1-edge.1912.a627849_1790872382811_0.5679981225314275"}}},"time":{"created":"2026-07-13T17:03:33.374Z","modified":"2026-10-01T16:33:03.892Z","0.1.0":"2026-07-13T17:03:33.717Z","0.2.0":"2026-07-13T20:10:00.580Z","0.2.1-next.410.a23f189":"2026-07-20T19:49:01.383Z","0.2.1-next.423.3350e53":"2026-07-21T06:26:25.118Z","0.2.1-next.444.a313478":"2026-07-21T15:49:54.427Z","0.2.1-next.448.afbdd31":"2026-07-21T19:49:14.431Z","0.2.1-next.449.355834c":"2026-07-21T19:58:53.851Z","0.2.1-next.451.d9a4a4e":"2026-07-21T21:26:27.989Z","0.2.1-next.459.fb59cc5":"2026-07-21T21:36:06.327Z","0.2.1-next.530.a223ca9":"2026-07-23T14:17:26.378Z","0.2.1-next.585.c7219b8":"2026-07-23T21:25:09.310Z","0.2.1-next.624.d23e6a9":"2026-07-24T07:17:28.714Z","0.2.1-next.640.ec2ea9a":"2026-07-24T14:54:57.219Z","0.2.1-next.647.2252e02":"2026-07-24T17:23:00.158Z","0.2.1-next.652.c550eaa":"2026-07-24T17:55:42.863Z","0.2.1-next.666.4af7f8b":"2026-07-24T19:01:30.352Z","0.2.1-next.701.409c279":"2026-07-25T03:46:06.240Z","0.2.1-next.738.07b221d":"2026-07-25T05:10:03.566Z","0.2.1-next.840.857425c":"2026-07-26T00:44:43.581Z","0.2.1-next.841.373388f":"2026-07-26T06:01:53.772Z","0.3.0-next.906.07cea63":"2026-07-28T06:24:22.929Z","0.3.0-next.1021.f5f1ee0":"2026-07-30T15:23:23.963Z","0.3.0-next.1032.e2b99fc":"2026-07-30T18:30:58.326Z","0.3.0-next.1162.e90e518":"2026-07-30T23:14:06.138Z","0.3.0-next.1220.6982c21":"2026-07-31T13:49:44.997Z","0.3.0-next.1248.f867198":"2026-07-31T15:35:00.707Z","0.3.0-next.1272.222de94":"2026-07-31T17:05:37.426Z","0.3.0-next.1280.6369398":"2026-07-31T18:06:54.293Z","0.3.0-next.1297.43a5ef8":"2026-07-31T20:26:13.092Z","0.3.0-next.1299.b32cbdc":"2026-07-31T20:51:30.059Z","0.3.0-next.1315.1d4eb64":"2026-07-31T22:47:37.509Z","0.3.0-next.1383.c61de17":"2026-07-31T23:38:53.555Z","0.3.0-next.1392.f0bd0cc":"2026-08-01T00:41:59.247Z","0.3.0-next.1422.b585c0c":"2026-08-01T01:51:50.333Z","0.3.0-next.1435.f870241":"2026-08-01T02:57:23.511Z","0.3.0-next.1436.388ef5e":"2026-08-01T03:06:39.359Z","0.3.0-next.1445.14ca01c":"2026-08-01T03:50:43.822Z","0.3.0-next.1452.011a16e":"2026-08-01T05:19:01.300Z","0.3.0-next.1454.b17f8a5":"2026-08-01T05:54:31.924Z","0.3.0-next.1456.ace2107":"2026-08-01T14:13:56.866Z","0.3.0-next.1458.0c01b63":"2026-08-01T14:56:13.708Z","0.3.0-edge.1458.0c01b63":"2026-08-01T15:15:52.042Z","0.3.0-next.1460.2c18805":"2026-08-01T16:01:51.714Z","0.3.0-next.1463.b454aa8":"2026-08-01T23:53:41.343Z","0.3.0-next.1466.e0866d4":"2026-08-02T01:30:37.225Z","0.3.0-next.1473.098a860":"2026-08-02T04:22:40.516Z","0.3.0-next.1494.7333e82":"2026-08-02T05:33:19.581Z","0.3.0-next.1498.065f223":"2026-08-02T06:47:21.131Z","0.3.0-next.1511.9977321":"2026-08-02T16:19:58.590Z","0.3.0-next.1512.edc0fee":"2026-08-02T16:41:35.146Z","0.3.0-next.1514.a24d43f":"2026-08-02T16:53:19.778Z","0.3.0-next.1515.d4dc88e":"2026-08-02T17:03:47.299Z","0.3.0-next.1516.1b4fb2b":"2026-08-02T17:35:37.122Z","0.3.0-edge.1516.1b4fb2b":"2026-08-02T17:57:52.923Z","0.3.0-next.1529.90e58ad":"2026-08-02T18:21:14.997Z","0.3.0-next.1530.70058bd":"2026-08-02T18:50:53.505Z","0.3.0-next.1543.f490ae8":"2026-08-02T20:12:20.321Z","0.3.0-next.1560.03a2b36":"2026-08-02T20:27:16.307Z","0.3.0-next.1562.75af469":"2026-08-02T20:40:13.030Z","0.3.0-next.1566.dcdf1d3":"2026-08-02T20:52:59.525Z","0.3.0-next.1584.a68fe91":"2026-08-02T21:55:22.221Z","0.3.0-next.1585.17d10c4":"2026-08-02T22:28:02.995Z","0.3.0-next.1593.a47f94a":"2026-08-02T22:33:31.466Z","0.3.0-next.1595.4d49b41":"2026-08-02T22:42:51.040Z","0.3.0-next.1601.12b771e":"2026-08-02T23:25:12.057Z","0.3.0-next.1665.6235922":"2026-08-03T03:46:56.409Z","0.3.0-next.1669.5808974":"2026-08-03T04:24:34.582Z","0.3.0-next.1689.2810c05":"2026-08-03T05:56:34.000Z","0.3.0-next.1692.f1a7a9a":"2026-08-03T06:31:21.287Z","0.3.0-next.1702.8973fda":"2026-08-03T06:38:28.020Z","0.3.0-next.1704.8557784":"2026-08-03T06:49:18.665Z","0.3.0-next.1714.3bd86f1":"2026-08-04T18:54:40.841Z","0.3.0-next.1728.26853f6":"2026-08-04T19:53:04.932Z","0.3.0-next.1729.f927a3b":"2026-08-04T20:29:33.200Z","0.3.0-next.1781.5d072ef":"2026-08-05T00:01:11.107Z","0.3.0-next.1783.cd11ab1":"2026-08-05T00:24:02.330Z","0.3.0-next.1848.58f06fb":"2026-08-05T01:09:22.500Z","0.3.0-next.1849.a370765":"2026-08-05T01:15:13.743Z","0.3.0-next.1872.c2b1f7c":"2026-08-05T19:27:31.160Z","0.3.0-next.1883.9cd374b":"2026-08-06T00:12:21.189Z","0.3.0-next.1887.cad72aa":"2026-08-06T15:06:29.991Z","0.3.0":"2026-08-06T20:46:52.448Z","0.3.1-next.209.43ef1bc":"2026-08-07T21:02:13.444Z","0.3.1-next.320.fe56fc2":"2026-08-08T03:08:45.349Z","0.3.1-next.348.8115937":"2026-08-08T05:10:31.730Z","0.3.1-next.385.e32d957":"2026-08-08T08:55:37.560Z","0.3.1-next.401.5d59659":"2026-08-08T09:57:57.303Z","0.3.1-next.407.d03a0bb":"2026-08-09T17:49:25.825Z","0.3.1-next.409.5c00b00":"2026-08-10T04:12:51.921Z","0.3.1-next.425.a3192ab":"2026-08-10T04:27:32.281Z","0.3.1-next.493.539802d":"2026-08-10T20:00:13.362Z","0.3.1-next.509.c235802":"2026-08-10T20:40:17.660Z","0.3.1-next.575.c1f8e01":"2026-08-11T02:41:54.247Z","0.3.1-next.616.aa7ae7f":"2026-08-11T15:07:28.546Z","0.3.1-next.617.89baf58":"2026-08-11T15:11:29.602Z","0.3.1-next.625.675880d":"2026-08-11T15:29:48.410Z","0.3.1-next.703.e259040":"2026-08-12T18:33:08.382Z","0.3.1-next.704.69286f6":"2026-08-12T18:48:29.977Z","0.3.1-next.733.f1845ac":"2026-08-12T19:30:26.220Z","0.3.1-next.780.12e6944":"2026-08-12T23:28:41.831Z","0.3.1-next.794.0bfc53e":"2026-08-13T00:40:14.749Z","0.3.1-next.836.609b031":"2026-08-13T01:19:09.380Z","0.3.1-next.837.46a9259":"2026-08-13T02:23:29.549Z","0.3.1-next.845.b5a7c82":"2026-08-13T03:01:25.021Z","0.3.1-next.847.2e6f8bf":"2026-08-13T03:58:49.582Z","0.3.1-next.861.5a56d7a":"2026-08-13T04:01:04.393Z","0.3.1-next.887.9f59a84":"2026-08-13T06:20:34.058Z","0.3.1-next.948.85d9f30":"2026-08-13T15:33:48.417Z","0.3.1-next.970.9691e7b":"2026-08-13T15:50:05.923Z","0.3.1-next.971.33e20ba":"2026-08-13T16:01:18.879Z","0.3.1-next.975.01aea94":"2026-08-13T16:44:51.442Z","0.3.1-next.996.06087b5":"2026-08-13T20:30:34.560Z","0.3.1-next.1041.35b950c":"2026-08-14T00:05:08.161Z","0.3.1-next.1050.9114695":"2026-08-14T01:41:05.152Z","0.3.1-next.1055.12501ae":"2026-08-14T03:48:26.529Z","0.3.1-next.1076.4f48950":"2026-08-14T16:03:05.640Z","0.3.1-next.1079.38fd007":"2026-08-14T18:08:28.009Z","0.3.1-next.1084.04b8d9a":"2026-08-14T19:02:28.194Z","0.3.1-next.1086.d0d073b":"2026-08-14T19:51:23.802Z","0.3.1-next.1088.2bde749":"2026-08-14T20:27:04.899Z","0.3.1-next.1090.6e79e6c":"2026-08-14T20:32:14.161Z","0.3.1-next.1091.b7aa6f2":"2026-08-14T20:36:07.690Z","0.3.1-next.1095.16f1704":"2026-08-14T20:54:48.278Z","0.3.1-next.1096.4ddf1ab":"2026-08-14T21:08:03.537Z","0.3.1-next.1097.b8126d8":"2026-08-14T21:13:29.404Z","0.3.1-next.1099.671eaf4":"2026-08-14T21:17:58.492Z","0.3.1-next.1104.8453d3d":"2026-08-14T21:52:46.476Z","0.3.1-next.1107.0b5d347":"2026-08-14T22:40:11.162Z","0.3.1-next.1108.66cc86c":"2026-08-14T22:58:37.421Z","0.3.1-next.1112.dea9723":"2026-08-15T01:49:30.946Z","0.3.1-next.1113.9cffbdf":"2026-08-15T02:21:54.052Z","0.3.1-next.1114.3ce681d":"2026-08-15T03:14:20.231Z","0.3.1-next.1116.866c771":"2026-08-15T05:46:57.334Z","0.3.1-next.1162.1c7f42e":"2026-08-16T15:15:05.698Z","0.3.1-next.1165.285e507":"2026-08-16T21:37:30.532Z","0.3.1-next.1170.8a733e4":"2026-08-16T23:18:18.731Z","0.3.1-next.1191.e999f6c":"2026-08-17T09:43:21.847Z","0.3.1-next.1217.5f07972":"2026-08-17T18:27:41.332Z","0.3.1-next.1240.e41e1f0":"2026-08-17T20:44:34.857Z","0.4.0-next.1261.f361161":"2026-08-17T22:35:24.358Z","0.4.0-next.1263.aa14a22":"2026-08-17T22:53:13.550Z","0.4.0-next.1287.1dae9df":"2026-08-18T00:59:42.803Z","0.4.0-next.1290.99fd889":"2026-08-18T01:22:21.518Z","0.4.0-next.1294.03b2010":"2026-08-18T02:32:30.067Z","0.4.0-next.1296.dfa990a":"2026-08-18T04:21:21.150Z","0.4.0-next.1299.541fadc":"2026-08-18T06:18:37.478Z","0.4.0-next.1350.7431bb1":"2026-08-18T15:29:57.078Z","0.4.0-next.1351.6ec45d6":"2026-08-18T15:46:55.087Z","0.4.0-next.1354.5181c5f":"2026-08-18T18:13:08.793Z","0.4.0-next.1356.924bb91":"2026-08-18T18:34:38.983Z","0.4.0-next.1357.b87b5c1":"2026-08-18T18:37:09.495Z","0.4.0-next.1362.3734bd4":"2026-08-18T18:48:02.024Z","0.4.0-next.1383.b8eb497":"2026-08-18T19:10:24.022Z","0.4.0-next.1385.dc129fd":"2026-08-18T19:39:34.577Z","0.4.0-next.1390.ca3ba2b":"2026-08-18T20:25:07.172Z","0.4.0-next.1391.ef8547e":"2026-08-18T20:27:35.419Z","0.4.0-next.1392.ae73a44":"2026-08-18T22:10:03.110Z","0.4.0-next.1396.66c9814":"2026-08-18T23:28:07.086Z","0.4.0-next.1398.776fd7a":"2026-08-18T23:30:26.952Z","0.4.0-next.1399.9d20d2e":"2026-08-18T23:57:14.055Z","0.4.0-next.1404.4936e90":"2026-08-19T01:17:19.657Z","0.4.0-next.1405.d7484cf":"2026-08-19T01:19:20.522Z","0.4.0-next.1410.a69907a":"2026-08-19T05:48:07.806Z","0.4.0-next.1412.05a7272":"2026-08-19T06:21:59.444Z","0.4.0-next.1415.00028b0":"2026-08-19T06:36:51.768Z","0.4.0-next.1416.ef4fae7":"2026-08-19T16:12:27.807Z","0.4.0-next.1487.e25e95d":"2026-08-19T23:31:13.651Z","0.4.0-next.1488.43bcb37":"2026-08-20T04:42:34.219Z","0.4.0-next.1584.a8ddd61":"2026-08-20T18:27:42.331Z","0.4.0-next.1585.bf131c8":"2026-08-20T18:38:45.715Z","0.4.0-next.1602.af48ed1":"2026-08-20T23:11:47.942Z","0.4.0-next.1652.39f08fd":"2026-08-21T02:53:28.174Z","0.4.0-next.1663.d9c5746":"2026-08-21T04:46:40.595Z","0.4.0-next.1694.598ef6f":"2026-08-21T05:00:26.894Z","0.4.0-next.1695.181dea5":"2026-08-21T06:14:43.600Z","0.4.0-next.1696.93f6f63":"2026-08-21T06:23:25.268Z","0.4.0-next.1702.61a7a7c":"2026-08-21T07:11:16.182Z","0.4.0-next.1703.b82d313":"2026-08-21T07:41:42.828Z","0.4.0-next.1704.9eb98e1":"2026-08-21T08:28:59.175Z","0.4.0-next.1716.1979cc9":"2026-08-21T09:40:34.553Z","0.4.0-next.1717.9d6a20b":"2026-08-21T10:21:32.858Z","0.4.0-next.1725.752ca79":"2026-08-21T11:11:56.909Z","0.4.0-next.1728.f69160b":"2026-08-21T11:58:25.665Z","0.4.0-next.1749.d81a21c":"2026-08-21T12:35:32.950Z","0.4.0-next.1750.13ec8b1":"2026-08-21T15:42:23.089Z","0.4.0-next.1751.b3eea5f":"2026-08-21T15:57:03.999Z","0.4.0-next.1752.f250cb9":"2026-08-21T16:30:33.274Z","0.4.0-next.1763.f98ae25":"2026-08-21T16:34:05.005Z","0.4.0-next.1771.f4d15c3":"2026-08-21T18:47:22.233Z","0.4.0-next.1809.9b3b71b":"2026-08-21T19:38:27.433Z","0.4.0-next.1811.dde7eb1":"2026-08-21T19:52:03.631Z","0.4.0-next.1815.e47cc3c":"2026-08-21T20:28:19.785Z","0.4.0-next.1821.efb1cbc":"2026-08-21T22:32:20.396Z","0.4.0-next.1827.9db114b":"2026-08-21T23:52:15.470Z","0.4.0-next.1836.147ae1e":"2026-08-22T01:35:54.856Z","0.4.0-next.1884.6a2d46f":"2026-08-22T07:45:42.920Z","0.4.0-next.1888.e9e80b4":"2026-08-24T05:27:10.415Z","0.4.0-next.1892.a0b519a":"2026-08-24T10:50:35.778Z","0.4.0-next.1896.60d766c":"2026-08-24T11:32:23.536Z","0.4.0-next.1898.266773a":"2026-08-24T12:37:08.782Z","0.4.0-next.1903.50bfa67":"2026-08-24T16:09:13.997Z","0.4.0-next.1908.751021c":"2026-08-24T21:35:22.559Z","0.4.0-edge.1908.751021c":"2026-08-24T21:41:28.061Z","0.4.0-next.1909.c102f22":"2026-08-24T21:43:19.632Z","0.4.0-edge.1909.c102f22":"2026-08-24T21:51:12.657Z","0.4.0-next.1917.1b88fee":"2026-08-25T20:57:01.225Z","0.4.0-next.1920.b93ad0f":"2026-08-25T23:09:24.159Z","0.4.0-edge.1920.b93ad0f":"2026-08-25T23:17:16.612Z","0.4.0-next.1921.0a61bdb":"2026-08-25T23:41:15.756Z","0.4.0-edge.1921.0a61bdb":"2026-08-25T23:49:05.409Z","0.4.0-next.1932.1ef883a":"2026-08-26T19:08:59.024Z","0.4.0-edge.1932.1ef883a":"2026-08-26T19:16:37.079Z","0.4.0-next.1933.e4809f4":"2026-08-26T20:09:58.818Z","0.4.0-edge.1933.e4809f4":"2026-08-26T20:17:25.481Z","0.4.0-next.1935.74c34fe":"2026-08-26T20:47:34.426Z","0.4.0-edge.1935.74c34fe":"2026-08-26T20:54:45.479Z","0.4.0-next.1936.bc924d7":"2026-08-26T21:26:11.144Z","0.4.0-edge.1936.bc924d7":"2026-08-26T21:33:33.874Z","0.4.0-next.1937.0d089b3":"2026-08-26T22:21:47.464Z","0.4.0-edge.1937.0d089b3":"2026-08-26T22:29:00.663Z","0.4.0-next.1939.481bde5":"2026-08-27T00:16:05.219Z","0.4.0-edge.1939.481bde5":"2026-08-27T00:23:46.634Z","0.4.0-next.1940.b8a4265":"2026-08-27T01:05:50.121Z","0.4.0-next.1941.1d7f2bd":"2026-08-27T01:26:56.020Z","0.4.0-edge.1941.1d7f2bd":"2026-08-27T01:34:15.211Z","0.4.0-next.1943.b4c3e61":"2026-08-27T01:45:46.051Z","0.5.0-next.1944.cd6b6e7":"2026-08-27T01:50:49.540Z","0.4.0-edge.1943.b4c3e61":"2026-08-27T01:53:42.756Z","0.5.0-edge.1944.cd6b6e7":"2026-08-27T01:58:18.171Z","0.4.0":"2026-08-27T01:59:01.054Z","0.5.1-next.597.ab004dd":"2026-08-31T06:55:32.724Z","0.5.1-edge.597.ab004dd":"2026-08-31T07:02:59.951Z","0.5.1-next.601.e6e16ba":"2026-08-31T07:57:04.564Z","0.5.1-next.638.d4dbd4e":"2026-08-31T16:30:29.384Z","0.5.1-edge.638.d4dbd4e":"2026-08-31T16:39:10.779Z","0.5.1-next.640.24b4c62":"2026-08-31T18:13:21.166Z","0.5.1-edge.640.24b4c62":"2026-08-31T18:21:11.722Z","0.5.1-next.650.5d3df0b":"2026-08-31T23:58:14.066Z","0.5.1-edge.650.5d3df0b":"2026-09-01T00:07:11.908Z","0.5.1-next.654.b54779d":"2026-09-01T03:36:02.580Z","0.5.1-edge.654.b54779d":"2026-09-01T03:44:01.030Z","0.5.1-next.658.9cb44d7":"2026-09-01T19:14:27.270Z","0.5.1-edge.658.9cb44d7":"2026-09-01T19:22:28.850Z","0.5.1-next.685.f72fc7f":"2026-09-02T01:08:40.076Z","0.5.1-edge.685.f72fc7f":"2026-09-02T01:17:58.766Z","0.5.1-next.693.478551c":"2026-09-02T03:42:36.712Z","0.5.1-edge.693.478551c":"2026-09-02T03:51:31.716Z","0.5.1-next.704.19c91ec":"2026-09-02T21:25:56.139Z","0.5.1-next.729.2aeb707":"2026-09-03T01:54:34.268Z","0.5.1-next.730.f29a5aa":"2026-09-03T03:04:43.352Z","0.5.1-edge.730.f29a5aa":"2026-09-03T03:13:43.238Z","0.5.1-next.731.0ae0aa4":"2026-09-03T03:16:20.564Z","0.5.1-edge.731.0ae0aa4":"2026-09-03T03:25:31.445Z","0.5.1-next.743.8d09db1":"2026-09-03T09:09:18.759Z","0.5.1-edge.743.8d09db1":"2026-09-03T09:18:08.713Z","0.5.1-next.799.62ef0c7":"2026-09-03T14:53:52.916Z","0.5.1-edge.799.62ef0c7":"2026-09-03T15:01:58.708Z","0.5.1-next.815.cc08b93":"2026-09-03T18:43:59.791Z","0.5.1-next.820.97b3830":"2026-09-03T21:06:14.651Z","0.5.1-next.903.f434bc2":"2026-09-04T19:43:07.930Z","0.5.1-next.904.b545d9c":"2026-09-04T20:43:04.702Z","0.5.1-next.905.5fbf787":"2026-09-04T21:05:15.404Z","0.5.1-next.906.419e5c9":"2026-09-04T22:06:49.815Z","0.5.1-next.908.b072fbc":"2026-09-04T23:23:38.386Z","0.5.1-next.909.a5d1857":"2026-09-04T23:32:54.076Z","0.5.1-edge.909.a5d1857":"2026-09-04T23:42:19.329Z","0.5.1-next.911.32a089f":"2026-09-05T05:14:32.016Z","0.5.1-edge.911.32a089f":"2026-09-05T05:21:15.354Z","0.5.1-next.912.289aaa0":"2026-09-05T05:46:09.103Z","0.5.1-edge.912.289aaa0":"2026-09-05T05:51:57.937Z","0.5.1-next.914.ed01add":"2026-09-05T17:50:59.922Z","0.5.1-edge.914.ed01add":"2026-09-05T17:59:30.755Z","0.5.1-next.915.d4da7e7":"2026-09-05T18:19:00.961Z","0.5.1-edge.915.d4da7e7":"2026-09-05T18:25:20.366Z","0.5.1-next.919.354c575":"2026-09-05T23:09:22.870Z","0.5.1-edge.919.354c575":"2026-09-05T23:18:25.006Z","0.5.1-next.920.da8f530":"2026-09-06T20:21:26.926Z","0.5.1-edge.920.da8f530":"2026-09-06T20:30:31.559Z","0.5.1-next.973.788d3d7":"2026-09-08T20:16:31.129Z","0.5.1-next.1017.13841a8":"2026-09-09T04:13:52.332Z","0.5.1-next.1019.1274ec5":"2026-09-09T06:13:37.452Z","0.5.1-edge.1019.1274ec5":"2026-09-09T06:20:16.532Z","0.5.1-next.1047.858b9b6":"2026-09-09T16:57:04.887Z","0.5.1-edge.1047.858b9b6":"2026-09-09T17:03:38.861Z","0.5.1-next.1050.0bd43cc":"2026-09-09T21:11:43.797Z","0.5.1-next.1051.65889a1":"2026-09-09T21:54:04.926Z","0.5.1-edge.1051.65889a1":"2026-09-09T22:02:29.066Z","0.5.1-next.1052.ea38f97":"2026-09-10T04:13:06.084Z","0.5.1-edge.1052.ea38f97":"2026-09-10T04:18:19.256Z","0.5.1-next.1056.4945b81":"2026-09-10T17:14:41.114Z","0.5.1-edge.1056.4945b81":"2026-09-10T17:22:58.802Z","0.5.1-next.1058.751c53a":"2026-09-10T22:35:57.529Z","0.5.1-next.1059.c56d3cd":"2026-09-10T22:37:54.695Z","0.5.1-edge.1058.751c53a":"2026-09-10T22:42:25.808Z","0.5.1-edge.1059.c56d3cd":"2026-09-10T22:45:40.649Z","0.5.1-next.1066.36fe89b":"2026-09-11T06:48:59.336Z","0.5.1-next.1069.554a2ac":"2026-09-11T07:33:34.049Z","0.5.1-next.1197.6a425ce":"2026-09-12T19:23:26.376Z","0.5.1-next.1201.9b49dee":"2026-09-12T20:40:10.606Z","0.5.1-next.1202.e31f126":"2026-09-12T21:42:54.677Z","0.5.1-next.1204.e33a1ac":"2026-09-12T23:33:09.628Z","0.5.1-next.1225.129b76d":"2026-09-13T03:21:18.444Z","0.5.1-next.1244.12290e1":"2026-09-13T08:28:59.742Z","0.5.1-next.1251.918ea64":"2026-09-13T15:39:09.318Z","0.5.1-next.1252.15e4611":"2026-09-13T15:57:17.172Z","0.5.1-next.1253.6fe252c":"2026-09-13T21:22:16.163Z","0.5.1-next.1254.2ab4a06":"2026-09-13T23:10:49.665Z","0.5.1-next.1257.b2a4509":"2026-09-14T05:27:38.804Z","0.5.1-next.1295.2b6bfa3":"2026-09-14T20:18:38.803Z","0.5.1-next.1344.b88acc1":"2026-09-15T06:08:09.683Z","0.5.1-next.1345.0995dc5":"2026-09-15T06:41:18.364Z","0.5.1-next.1347.54f97d8":"2026-09-15T08:27:35.887Z","0.5.1-next.1348.e71a747":"2026-09-15T09:29:54.101Z","0.5.1-next.1349.05b053d":"2026-09-15T10:40:58.093Z","0.5.1-edge.1349.05b053d":"2026-09-15T10:47:16.514Z","0.5.1-next.1350.8ce488b":"2026-09-15T16:25:45.648Z","0.5.1-edge.1350.8ce488b":"2026-09-15T16:33:38.745Z","0.5.1-next.1370.903f328":"2026-09-16T05:47:23.222Z","0.5.1-edge.1370.903f328":"2026-09-16T05:56:56.222Z","0.5.1-next.1404.457d1da":"2026-09-17T06:17:50.215Z","0.5.1-next.1405.69d9356":"2026-09-17T06:45:32.680Z","0.5.1-edge.1405.69d9356":"2026-09-17T15:39:29.238Z","0.5.1-next.1410.b534771":"2026-09-17T18:41:26.865Z","0.5.1-edge.1410.b534771":"2026-09-17T18:52:37.584Z","0.5.1-next.1450.5738463":"2026-09-19T01:00:15.481Z","0.5.1-next.1462.5a251b6":"2026-09-19T17:50:12.374Z","0.5.1-edge.1462.5a251b6":"2026-09-19T18:00:53.949Z","0.5.1-next.1467.7e2fc7d":"2026-09-19T20:35:58.957Z","0.5.1-edge.1467.7e2fc7d":"2026-09-19T20:46:47.292Z","0.5.1-next.1468.61b1d9d":"2026-09-19T21:21:52.815Z","0.5.1-edge.1468.61b1d9d":"2026-09-19T21:30:40.386Z","0.5.1-next.1471.4e82419":"2026-09-20T06:35:17.780Z","0.5.1-edge.1471.4e82419":"2026-09-20T06:45:48.643Z","0.5.1-next.1505.5790c72":"2026-09-20T10:54:10.050Z","0.5.1-next.1520.4887418":"2026-09-20T15:27:46.623Z","0.5.1-next.1523.c47f79f":"2026-09-20T16:27:14.434Z","0.5.1-next.1533.2910b54":"2026-09-20T18:51:15.795Z","0.5.1-next.1538.09885fb":"2026-09-21T06:48:07.015Z","0.5.1-next.1541.b94031c":"2026-09-21T07:09:51.283Z","0.5.1-next.1543.41f4a99":"2026-09-21T07:19:49.982Z","0.5.1-next.1545.a3a19e0":"2026-09-21T07:39:14.750Z","0.5.1-edge.1545.a3a19e0":"2026-09-21T07:51:10.550Z","0.5.1-next.1556.ff9e615":"2026-09-21T22:01:12.966Z","0.5.1-next.1584.db3c393":"2026-09-22T05:17:57.317Z","0.5.1-next.1629.669e7c5":"2026-09-23T05:13:58.596Z","0.5.1-next.1669.c9827a8":"2026-09-23T19:44:06.187Z","0.5.1-next.1680.bdc44c6":"2026-09-24T01:48:36.200Z","0.5.1-next.1681.3f21b44":"2026-09-24T04:31:39.813Z","0.5.1-next.1682.f1470fe":"2026-09-24T05:03:30.069Z","0.5.1-next.1685.dc0e23a":"2026-09-24T15:09:15.980Z","0.5.1-edge.1685.dc0e23a":"2026-09-24T15:23:46.813Z","0.5.1-next.1687.b63c819":"2026-09-24T17:35:48.898Z","0.5.1-edge.1687.b63c819":"2026-09-24T17:46:33.839Z","0.5.1-next.1692.64cda40":"2026-09-24T23:54:01.000Z","0.5.1-edge.1692.64cda40":"2026-09-25T00:06:24.932Z","0.5.1-next.1694.112d897":"2026-09-25T02:11:27.124Z","0.5.1-next.1700.cefb2f9":"2026-09-25T03:00:19.071Z","0.5.1-next.1703.1905242":"2026-09-25T08:10:09.365Z","0.5.1-next.1704.1832e8b":"2026-09-25T08:59:13.709Z","0.5.1-edge.1704.1832e8b":"2026-09-25T09:09:28.064Z","0.5.1-next.1710.81c05dd":"2026-09-25T17:12:39.136Z","0.5.1-next.1717.f605ef3":"2026-09-25T19:14:10.179Z","0.5.1-next.1723.553fc7a":"2026-09-25T21:23:30.255Z","0.5.1-next.1724.c250cb4":"2026-09-25T23:05:31.116Z","0.5.1-next.1725.30f1dd0":"2026-09-25T23:47:22.388Z","0.5.1-next.1728.e0a1ceb":"2026-09-26T05:48:35.363Z","0.5.1-next.1801.21234f6":"2026-09-27T05:18:12.787Z","0.5.1-next.1831.a0b57d4":"2026-09-28T00:01:53.869Z","0.5.1-next.1850.5adb645":"2026-09-28T04:15:59.218Z","0.5.1-next.1892.cbd15bd":"2026-09-28T12:42:44.030Z","0.5.1-edge.1892.cbd15bd":"2026-09-28T12:53:41.396Z","0.5.1-next.1899.4b1311e":"2026-09-28T21:26:32.420Z","0.5.1-edge.1899.4b1311e":"2026-09-28T21:37:42.006Z","0.5.1-next.1903.956d5a5":"2026-09-29T05:05:05.310Z","0.5.1-edge.1903.956d5a5":"2026-09-29T05:17:30.375Z","0.5.1-next.1906.1e09ca0":"2026-09-30T16:16:20.709Z","0.5.1-next.1908.309c1e7":"2026-09-30T16:30:17.249Z","0.5.1-edge.1908.309c1e7":"2026-09-30T16:45:33.886Z","0.5.1-next.1909.7bccf72":"2026-09-30T17:38:20.985Z","0.5.1-next.1910.85d85a3":"2026-09-30T19:25:30.662Z","0.5.1-edge.1910.85d85a3":"2026-09-30T19:40:54.212Z","0.5.1-next.1912.a627849":"2026-10-01T13:11:57.163Z","0.5.1-edge.1912.a627849":"2026-10-01T16:33:02.953Z"},"bugs":{"url":"https://github.com/flighthq/flight/issues"},"author":{"name":"Joshua Granick and other contributors"},"license":"MIT","homepage":"https://github.com/flighthq/flight#readme","repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/collision"},"description":"2D narrow-phase collision — discrete contact manifolds, exact convex linear sweeps, and point/segment/ray queries","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"readme":"","readmeFilename":""}