{"_id":"@flighthq/interaction","_rev":"383-05684e008d81fb0c6a1265424bad541d","name":"@flighthq/interaction","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/interaction","version":"0.1.0","_id":"@flighthq/interaction@0.1.0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"dist":{"shasum":"7b8efad461faf17d5da8d9814c0145ac1d9ee312","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.1.0.tgz","fileCount":40,"integrity":"sha512-KWBlphXrucNZACIK7dZCQVMn8m3rVOAYXEOd508g5QwYwdqDfyOlkckb6yd/p5OBmAj2cFQiBgPcHAQUu0Cf3Q==","signatures":[{"sig":"MEUCIQDfob7mpqiycQNqXev0nrh7Z3c3lOj+otfG8BNtWUrNNQIgUlHta3ttQ1MJGPMpUewwxZlAFqerNGtre3nw+TqKWhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"2aace48ec98a87082152baf119efedcd86240596","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run 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":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@flighthq/node":"0.1.0","@flighthq/types":"0.1.0","@flighthq/signals":"0.1.0","@flighthq/geometry":"0.1.0","@flighthq/displayobject":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/shape":"*","@flighthq/sprite":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.1.0_1783663365024_0.3464073187217056","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@flighthq/interaction","version":"0.2.0","_id":"@flighthq/interaction@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":"21091a9ae0ead2cd2a2f4bf29a6dc895b8b2161d","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.2.0.tgz","fileCount":40,"integrity":"sha512-k+eWQsNe5vqUAFB2OIDxlQg30lb3mxi6wqdTQZLXo398DQdzeygmrzNTP4q9HcG4jypWdA9C5RQx/BOyThUJhg==","signatures":[{"sig":"MEUCIQDNxbvlMn4jpiQGmvYYVPOcsppPgAexv0UtHz2ZyzQ17wIgfsNXw6w7tw8TQLqxvsPgHmh/OWuoL8s9ZKgYqzZ5xds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116979},"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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.2.0","@flighthq/types":"0.2.0","@flighthq/signals":"0.2.0","@flighthq/geometry":"0.2.0","@flighthq/displayobject":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/shape":"*","@flighthq/sprite":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.2.0_1783973512481_0.15742994955766831","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.410.a23f189":{"name":"@flighthq/interaction","version":"0.2.1-next.410.a23f189","_id":"@flighthq/interaction@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":"aad6bc892d2394120d69360e530145d36e666bcb","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.2.1-next.410.a23f189.tgz","fileCount":80,"integrity":"sha512-JHuicoW2cEn6cjJidL87BwEQ+mitQiayD2tTU2UzY0aATz8NNeNbHBBkOpYCReDwOSiIqwJdAPIlfgAW2AHz6g==","signatures":[{"sig":"MEYCIQCO9afBNS+SNHl1WhtNRGMXex0FoY7dyMqR9uLHo6CkDwIhAI5AWeayXNbY3TjpS+ctCqbF1ZQJAlVYpwxKA9oKfBkX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.2.1-next.410.a23f189","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231226},"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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.2.1-next.410.a23f189","@flighthq/node":"0.2.1-next.410.a23f189","@flighthq/path":"0.2.1-next.410.a23f189","@flighthq/text":"0.2.1-next.410.a23f189","@flighthq/shape":"0.2.1-next.410.a23f189","@flighthq/types":"0.2.1-next.410.a23f189","@flighthq/signals":"0.2.1-next.410.a23f189","@flighthq/spatial":"0.2.1-next.410.a23f189","@flighthq/surface":"0.2.1-next.410.a23f189","@flighthq/geometry":"0.2.1-next.410.a23f189","@flighthq/textlayout":"0.2.1-next.410.a23f189","@flighthq/displayobject":"0.2.1-next.410.a23f189"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/sprite":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.2.1-next.410.a23f189_1784577052427_0.7974965881598168","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.423.3350e53":{"name":"@flighthq/interaction","version":"0.2.1-next.423.3350e53","_id":"@flighthq/interaction@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":"e80b5ac0280db664090ed1c048d59082188171fb","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.2.1-next.423.3350e53.tgz","fileCount":80,"integrity":"sha512-cjSiscS1vX/ukBbNsS4tBX+L/EdnbgXvuiAEKFZOysw5rx+6qiiEBZ3AfzawWpJz4byXutwK8UeaScJ/TyvWqw==","signatures":[{"sig":"MEUCIQD0m2wDoUmifHXGsPVPs+tIqS5qe2lGUVaL5nho3PfM/wIgJOa15S8YZL947PauQLu0q/bXJmgq8hjeM5YiX1ZI3Zs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.2.1-next.423.3350e53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231226},"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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.2.1-next.423.3350e53","@flighthq/node":"0.2.1-next.423.3350e53","@flighthq/path":"0.2.1-next.423.3350e53","@flighthq/text":"0.2.1-next.423.3350e53","@flighthq/shape":"0.2.1-next.423.3350e53","@flighthq/types":"0.2.1-next.423.3350e53","@flighthq/signals":"0.2.1-next.423.3350e53","@flighthq/spatial":"0.2.1-next.423.3350e53","@flighthq/surface":"0.2.1-next.423.3350e53","@flighthq/geometry":"0.2.1-next.423.3350e53","@flighthq/textlayout":"0.2.1-next.423.3350e53","@flighthq/displayobject":"0.2.1-next.423.3350e53"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/sprite":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.2.1-next.423.3350e53_1784615296365_0.4118394676263988","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.444.a313478":{"name":"@flighthq/interaction","version":"0.2.1-next.444.a313478","_id":"@flighthq/interaction@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":"8a00df677b34a2bbff02d9ea5092734e6d71edb6","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.2.1-next.444.a313478.tgz","fileCount":80,"integrity":"sha512-7XRUVPm/rq0XzY7hixz/BiHQFiRP/9SnBg7LxQIb4gSaCDjSluYREyaOkTHLAHEv72E99Z8G4a/tp/Uh8PFEkA==","signatures":[{"sig":"MEYCIQCEtaA7etbAIW2sSqUPVJjhpDGjm6ZY19RT42piF0YMxwIhANwxNArt5rnWNWoDGdhHxezHrfQK0Nu1aBfL9IM3zd53","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.2.1-next.444.a313478","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231226},"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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.2.1-next.444.a313478","@flighthq/node":"0.2.1-next.444.a313478","@flighthq/path":"0.2.1-next.444.a313478","@flighthq/text":"0.2.1-next.444.a313478","@flighthq/shape":"0.2.1-next.444.a313478","@flighthq/types":"0.2.1-next.444.a313478","@flighthq/signals":"0.2.1-next.444.a313478","@flighthq/spatial":"0.2.1-next.444.a313478","@flighthq/surface":"0.2.1-next.444.a313478","@flighthq/geometry":"0.2.1-next.444.a313478","@flighthq/textlayout":"0.2.1-next.444.a313478","@flighthq/displayobject":"0.2.1-next.444.a313478"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/sprite":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.2.1-next.444.a313478_1784649113372_0.6149149792614932","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.448.afbdd31":{"name":"@flighthq/interaction","version":"0.2.1-next.448.afbdd31","_id":"@flighthq/interaction@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":"dd47cbe7bf0b92ddd0f9262a8787466448871017","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.2.1-next.448.afbdd31.tgz","fileCount":80,"integrity":"sha512-mCNZmKnH39P/sYouks2yCKbQ6RnebFQPYrANs9hBpz2uMhTrfamloxLbUjZf+2C6q/2j7hGjYf1rJjmneuDGXg==","signatures":[{"sig":"MEYCIQDEZsADTm+SZ4XRayJD8kA7fFgchpEB6L4JNwj9y3UGfwIhAO5n5g9G67sFnlOVjNCIqZ2bdFbPqG4D73VrmXokM4pw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.2.1-next.448.afbdd31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231226},"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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.2.1-next.448.afbdd31","@flighthq/node":"0.2.1-next.448.afbdd31","@flighthq/path":"0.2.1-next.448.afbdd31","@flighthq/text":"0.2.1-next.448.afbdd31","@flighthq/shape":"0.2.1-next.448.afbdd31","@flighthq/types":"0.2.1-next.448.afbdd31","@flighthq/signals":"0.2.1-next.448.afbdd31","@flighthq/spatial":"0.2.1-next.448.afbdd31","@flighthq/surface":"0.2.1-next.448.afbdd31","@flighthq/geometry":"0.2.1-next.448.afbdd31","@flighthq/textlayout":"0.2.1-next.448.afbdd31","@flighthq/displayobject":"0.2.1-next.448.afbdd31"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/sprite":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.2.1-next.448.afbdd31_1784663487041_0.7196686281044342","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.449.355834c":{"name":"@flighthq/interaction","version":"0.2.1-next.449.355834c","_id":"@flighthq/interaction@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":"e67dd6be6cfd8732e0c8a3aa08ad13f6bea73c7e","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.2.1-next.449.355834c.tgz","fileCount":80,"integrity":"sha512-36atbg3gL23KBvk2WSTnD0oivvbmnK9t9w6LK6kgNV5nhDY0bcnPKK6XUBKR8DP30UvThebeQvWpY2BbD69tPg==","signatures":[{"sig":"MEUCIQD5yBE4GK/vEIrHWfE5Ks+/grL3wszJIo39WC5ekfn3NAIgRYJ+Wj6b0aAHrr9ZNpYsrL5ZrXGVYM8OwzIImU8N7yw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.2.1-next.449.355834c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231226},"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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.2.1-next.449.355834c","@flighthq/node":"0.2.1-next.449.355834c","@flighthq/path":"0.2.1-next.449.355834c","@flighthq/text":"0.2.1-next.449.355834c","@flighthq/shape":"0.2.1-next.449.355834c","@flighthq/types":"0.2.1-next.449.355834c","@flighthq/signals":"0.2.1-next.449.355834c","@flighthq/spatial":"0.2.1-next.449.355834c","@flighthq/surface":"0.2.1-next.449.355834c","@flighthq/geometry":"0.2.1-next.449.355834c","@flighthq/textlayout":"0.2.1-next.449.355834c","@flighthq/displayobject":"0.2.1-next.449.355834c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/sprite":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.2.1-next.449.355834c_1784664044223_0.5590704474717569","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.451.d9a4a4e":{"name":"@flighthq/interaction","version":"0.2.1-next.451.d9a4a4e","_id":"@flighthq/interaction@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":"1fff2029c731fafca9ca9ac2fa7e57fcbd4a32df","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.2.1-next.451.d9a4a4e.tgz","fileCount":80,"integrity":"sha512-aaBOVjcejVF/B7DDtZ1ibdMTrFd1mmPaNq307xxi+LNp45mYzWHjsqFaHaqFYOjbHfR+IHE/ZyE0/bdQSmiG2A==","signatures":[{"sig":"MEYCIQCc/kfQOmxnWgek778dEPQFV4Dlp7loBWslY5bHkDzpugIhANCFuw6PWpjiA3xIPNNHW75TU6j8CIH6WwEVJ6KpIii3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.2.1-next.451.d9a4a4e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231226},"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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.2.1-next.451.d9a4a4e","@flighthq/node":"0.2.1-next.451.d9a4a4e","@flighthq/path":"0.2.1-next.451.d9a4a4e","@flighthq/text":"0.2.1-next.451.d9a4a4e","@flighthq/shape":"0.2.1-next.451.d9a4a4e","@flighthq/types":"0.2.1-next.451.d9a4a4e","@flighthq/signals":"0.2.1-next.451.d9a4a4e","@flighthq/spatial":"0.2.1-next.451.d9a4a4e","@flighthq/surface":"0.2.1-next.451.d9a4a4e","@flighthq/geometry":"0.2.1-next.451.d9a4a4e","@flighthq/textlayout":"0.2.1-next.451.d9a4a4e","@flighthq/displayobject":"0.2.1-next.451.d9a4a4e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/sprite":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.2.1-next.451.d9a4a4e_1784669314341_0.8861630934980145","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.459.fb59cc5":{"name":"@flighthq/interaction","version":"0.2.1-next.459.fb59cc5","_id":"@flighthq/interaction@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":"4f293bf77e48bc0c5d39383a3c7b1937c6f364c3","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.2.1-next.459.fb59cc5.tgz","fileCount":80,"integrity":"sha512-dMuvGnzlYnS9MDT8Ton1J48uiC+i8uMkps4XA1J/uBZQlygbEC5823KZiAQLZrR7RmrDqzIMwv8uKfshCAgFHg==","signatures":[{"sig":"MEUCIQDx8CSleiyNg9qxuwMxs6wqE48xhPfnbkW7Izu7VbLZ6gIgUVKLzY5dzkXsnsnQFYvi6PC+0GNaBLioMGGSp42LtL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.2.1-next.459.fb59cc5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231226},"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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.2.1-next.459.fb59cc5","@flighthq/node":"0.2.1-next.459.fb59cc5","@flighthq/path":"0.2.1-next.459.fb59cc5","@flighthq/text":"0.2.1-next.459.fb59cc5","@flighthq/shape":"0.2.1-next.459.fb59cc5","@flighthq/types":"0.2.1-next.459.fb59cc5","@flighthq/signals":"0.2.1-next.459.fb59cc5","@flighthq/spatial":"0.2.1-next.459.fb59cc5","@flighthq/surface":"0.2.1-next.459.fb59cc5","@flighthq/geometry":"0.2.1-next.459.fb59cc5","@flighthq/textlayout":"0.2.1-next.459.fb59cc5","@flighthq/displayobject":"0.2.1-next.459.fb59cc5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/sprite":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.2.1-next.459.fb59cc5_1784669869732_0.6830434037448654","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.530.a223ca9":{"name":"@flighthq/interaction","version":"0.2.1-next.530.a223ca9","_id":"@flighthq/interaction@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":"b623c581ce090889bee5444cb7a36b2e87fad922","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.2.1-next.530.a223ca9.tgz","fileCount":80,"integrity":"sha512-FDm5+AA6MXwapRa7eIug7/sd+S0MOx/M4Gpb08G8HU0s9nC+EbLkYZiqHl1rR6dBEcIJeCDqhUK3aTJTOAEbSg==","signatures":[{"sig":"MEUCIGWQLvdvtjINboTy+Kl7x8cSH+TKohW5UNiztSaBIRcOAiEAppn2iD5+F66uAvjgguQXQO92goYHFH3kmR49Ci+8MJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.2.1-next.530.a223ca9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231226},"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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.2.1-next.530.a223ca9","@flighthq/node":"0.2.1-next.530.a223ca9","@flighthq/path":"0.2.1-next.530.a223ca9","@flighthq/text":"0.2.1-next.530.a223ca9","@flighthq/shape":"0.2.1-next.530.a223ca9","@flighthq/types":"0.2.1-next.530.a223ca9","@flighthq/signals":"0.2.1-next.530.a223ca9","@flighthq/spatial":"0.2.1-next.530.a223ca9","@flighthq/surface":"0.2.1-next.530.a223ca9","@flighthq/geometry":"0.2.1-next.530.a223ca9","@flighthq/textlayout":"0.2.1-next.530.a223ca9","@flighthq/displayobject":"0.2.1-next.530.a223ca9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/sprite":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.2.1-next.530.a223ca9_1784816523569_0.7479963441571511","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.585.c7219b8":{"name":"@flighthq/interaction","version":"0.2.1-next.585.c7219b8","_id":"@flighthq/interaction@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":"92891c6051fdcdb4c1d3b68dec544ca8ee47af4e","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.2.1-next.585.c7219b8.tgz","fileCount":80,"integrity":"sha512-xOgL80Ap3ifyxxvZcoT2MA0XRT4l+jAoiRbyKf97LbVl2CTEqzqguo/aVCGCMA8bBJTdLNVGBkypGHL0KanEoA==","signatures":[{"sig":"MEUCIQC8hIux1SRANS0Hn6LL9JJrRWAknxX4RB1YNNfi7j8c8wIgQiVnLFjjvDCNMmghmmp7f63IviCTutsymqzwtxpzhKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.2.1-next.585.c7219b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230860},"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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.2.1-next.585.c7219b8","@flighthq/node":"0.2.1-next.585.c7219b8","@flighthq/path":"0.2.1-next.585.c7219b8","@flighthq/text":"0.2.1-next.585.c7219b8","@flighthq/shape":"0.2.1-next.585.c7219b8","@flighthq/types":"0.2.1-next.585.c7219b8","@flighthq/signals":"0.2.1-next.585.c7219b8","@flighthq/spatial":"0.2.1-next.585.c7219b8","@flighthq/surface":"0.2.1-next.585.c7219b8","@flighthq/geometry":"0.2.1-next.585.c7219b8","@flighthq/textlayout":"0.2.1-next.585.c7219b8","@flighthq/displayobject":"0.2.1-next.585.c7219b8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/sprite":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.2.1-next.585.c7219b8_1784842079498_0.5373750061338554","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.624.d23e6a9":{"name":"@flighthq/interaction","version":"0.2.1-next.624.d23e6a9","_id":"@flighthq/interaction@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":"e48f241cb1afa09406cf0bd92cf4b27f5c48a8c4","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.2.1-next.624.d23e6a9.tgz","fileCount":80,"integrity":"sha512-t9WBOFtcexshKplI9WGSNOvG6Ap8G4JW5GxoXDIazIZnAb/lSBp5EwUMei8ux97KVx2jLsDKAaLlzrHnO8aSYQ==","signatures":[{"sig":"MEQCIEO1UxqaekpYD0x0dbMx+HCObZJHvgqcNyPvh3ZPhbNnAiAinrVpyKs58H1mI4rN/FPjdJbU5YW5bds+fIh9xMsOgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.2.1-next.624.d23e6a9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230860},"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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.2.1-next.624.d23e6a9","@flighthq/node":"0.2.1-next.624.d23e6a9","@flighthq/path":"0.2.1-next.624.d23e6a9","@flighthq/text":"0.2.1-next.624.d23e6a9","@flighthq/shape":"0.2.1-next.624.d23e6a9","@flighthq/types":"0.2.1-next.624.d23e6a9","@flighthq/signals":"0.2.1-next.624.d23e6a9","@flighthq/spatial":"0.2.1-next.624.d23e6a9","@flighthq/surface":"0.2.1-next.624.d23e6a9","@flighthq/geometry":"0.2.1-next.624.d23e6a9","@flighthq/textlayout":"0.2.1-next.624.d23e6a9","@flighthq/displayobject":"0.2.1-next.624.d23e6a9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/sprite":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.2.1-next.624.d23e6a9_1784877633143_0.5565202484682574","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.640.ec2ea9a":{"name":"@flighthq/interaction","version":"0.2.1-next.640.ec2ea9a","_id":"@flighthq/interaction@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":"3fd35df009d15f5cbafd464424f95547182de6e5","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.2.1-next.640.ec2ea9a.tgz","fileCount":80,"integrity":"sha512-jpJboNoiIJ7M8dGh1lfBVNVOgSaLBUay8MNe00astivs2EDOQz7Kaxt8bxPIzAvzF4UuPp4qz011wHuMEYClCw==","signatures":[{"sig":"MEUCIFUjoe7kyGsm2b9N33M+97ruKd2wsbcCYibmKIIW+uQwAiEAwnKDW2b/fhwYAZmTaYzeYqLhX7uht2AZfO4DUIrlfk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.2.1-next.640.ec2ea9a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230860},"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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.2.1-next.640.ec2ea9a","@flighthq/node":"0.2.1-next.640.ec2ea9a","@flighthq/path":"0.2.1-next.640.ec2ea9a","@flighthq/text":"0.2.1-next.640.ec2ea9a","@flighthq/shape":"0.2.1-next.640.ec2ea9a","@flighthq/types":"0.2.1-next.640.ec2ea9a","@flighthq/signals":"0.2.1-next.640.ec2ea9a","@flighthq/spatial":"0.2.1-next.640.ec2ea9a","@flighthq/surface":"0.2.1-next.640.ec2ea9a","@flighthq/geometry":"0.2.1-next.640.ec2ea9a","@flighthq/textlayout":"0.2.1-next.640.ec2ea9a","@flighthq/displayobject":"0.2.1-next.640.ec2ea9a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/sprite":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.2.1-next.640.ec2ea9a_1784905097261_0.18374089659099924","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.647.2252e02":{"name":"@flighthq/interaction","version":"0.2.1-next.647.2252e02","_id":"@flighthq/interaction@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":"c699ac56b81182dd224f656dd9f46cc989d3152e","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.2.1-next.647.2252e02.tgz","fileCount":80,"integrity":"sha512-nIQlIe6t2I9u/CYD0vptZN9hvGINIPwH/QZUIWaEciVZD1HfuMnt1p5u6MQfhGcl8L+eQYfd13zXDaM3iD/EVw==","signatures":[{"sig":"MEQCIAvHWHF6DmhZTHlKC22TwvQR9+I810YhvF19l1mXMF6HAiBz8uv9zulN1yM5Bvux/upGeZspax5rTQ2VGsIsy3H/TQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.2.1-next.647.2252e02","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230860},"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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.2.1-next.647.2252e02","@flighthq/node":"0.2.1-next.647.2252e02","@flighthq/path":"0.2.1-next.647.2252e02","@flighthq/text":"0.2.1-next.647.2252e02","@flighthq/shape":"0.2.1-next.647.2252e02","@flighthq/types":"0.2.1-next.647.2252e02","@flighthq/signals":"0.2.1-next.647.2252e02","@flighthq/spatial":"0.2.1-next.647.2252e02","@flighthq/surface":"0.2.1-next.647.2252e02","@flighthq/geometry":"0.2.1-next.647.2252e02","@flighthq/textlayout":"0.2.1-next.647.2252e02","@flighthq/displayobject":"0.2.1-next.647.2252e02"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/sprite":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.2.1-next.647.2252e02_1784913920589_0.5281868955495408","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.652.c550eaa":{"name":"@flighthq/interaction","version":"0.2.1-next.652.c550eaa","_id":"@flighthq/interaction@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":"a692afe9015f076d662948b9fb91102b9ffc8e06","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.2.1-next.652.c550eaa.tgz","fileCount":80,"integrity":"sha512-mTmU8gEX0LPDjiREne/nK7NK+WZ6A0RAR1pup3MOViLeex4HstqSW0JRNabi4VpSz8Bp1cS+nfkv9br4/jnNgA==","signatures":[{"sig":"MEQCIAl9UN4+t3iuu6GD7YOntlwUwY6WcJ5d+ZE/rUxZ9nYRAiBcMGqr+Y+9ScjNbuR9aYwDuG/MFKKcFsEMTRjZq3e4jA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.2.1-next.652.c550eaa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230860},"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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.2.1-next.652.c550eaa","@flighthq/node":"0.2.1-next.652.c550eaa","@flighthq/path":"0.2.1-next.652.c550eaa","@flighthq/text":"0.2.1-next.652.c550eaa","@flighthq/shape":"0.2.1-next.652.c550eaa","@flighthq/types":"0.2.1-next.652.c550eaa","@flighthq/signals":"0.2.1-next.652.c550eaa","@flighthq/spatial":"0.2.1-next.652.c550eaa","@flighthq/surface":"0.2.1-next.652.c550eaa","@flighthq/geometry":"0.2.1-next.652.c550eaa","@flighthq/textlayout":"0.2.1-next.652.c550eaa","@flighthq/displayobject":"0.2.1-next.652.c550eaa"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/sprite":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.2.1-next.652.c550eaa_1784915924232_0.8723408366967416","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.666.4af7f8b":{"name":"@flighthq/interaction","version":"0.2.1-next.666.4af7f8b","_id":"@flighthq/interaction@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":"57d11b24602277e8b16336984705dc3886fa6482","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.2.1-next.666.4af7f8b.tgz","fileCount":80,"integrity":"sha512-YkCEnMilvAafKAULn+ViZnHUdvRwwx0nTZAOw6PKXpOlEOJLZx/u0XbclJMl0t9vPpdFTDC3S4cKg6hyFQUb6w==","signatures":[{"sig":"MEQCIFKB+t1iGdpN+0UCkAnmyWO9mbPWol7wEr6rHAyn1aKqAiAHyw9AZqWRz7ianYY6cRm3hcq2dUKQLj9uP7VJDJG+qQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.2.1-next.666.4af7f8b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230860},"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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.2.1-next.666.4af7f8b","@flighthq/node":"0.2.1-next.666.4af7f8b","@flighthq/path":"0.2.1-next.666.4af7f8b","@flighthq/text":"0.2.1-next.666.4af7f8b","@flighthq/shape":"0.2.1-next.666.4af7f8b","@flighthq/types":"0.2.1-next.666.4af7f8b","@flighthq/signals":"0.2.1-next.666.4af7f8b","@flighthq/spatial":"0.2.1-next.666.4af7f8b","@flighthq/surface":"0.2.1-next.666.4af7f8b","@flighthq/geometry":"0.2.1-next.666.4af7f8b","@flighthq/textlayout":"0.2.1-next.666.4af7f8b","@flighthq/displayobject":"0.2.1-next.666.4af7f8b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/sprite":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.2.1-next.666.4af7f8b_1784919823084_0.8856278880654374","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.701.409c279":{"name":"@flighthq/interaction","version":"0.2.1-next.701.409c279","_id":"@flighthq/interaction@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":"0789018114243bfe440b90b25333e8f24c3e683e","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.2.1-next.701.409c279.tgz","fileCount":80,"integrity":"sha512-NO1rp1gxdm1ZsyHfA6RWlFlltPAFXt4ZAjhwyuqT7wOuLTMP4e2NzTbhl4ZiUv0tinznJxynqAKRD0nzxzy3cA==","signatures":[{"sig":"MEUCIQDH24OVtp5Mt6M+iJy9hFNRTuEwe0Eyyz2esrgOECmupQIgVb+ZkK7owp8IAPd2C3HWiIPLxUvU+zL00a8cgE29zTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.2.1-next.701.409c279","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230860},"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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.2.1-next.701.409c279","@flighthq/node":"0.2.1-next.701.409c279","@flighthq/path":"0.2.1-next.701.409c279","@flighthq/text":"0.2.1-next.701.409c279","@flighthq/shape":"0.2.1-next.701.409c279","@flighthq/types":"0.2.1-next.701.409c279","@flighthq/signals":"0.2.1-next.701.409c279","@flighthq/spatial":"0.2.1-next.701.409c279","@flighthq/surface":"0.2.1-next.701.409c279","@flighthq/geometry":"0.2.1-next.701.409c279","@flighthq/textlayout":"0.2.1-next.701.409c279","@flighthq/displayobject":"0.2.1-next.701.409c279"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/sprite":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.2.1-next.701.409c279_1784951345388_0.8529833258283779","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.738.07b221d":{"name":"@flighthq/interaction","version":"0.2.1-next.738.07b221d","_id":"@flighthq/interaction@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":"481be3424f66daaad7ecdb872766a8b72fd96fc5","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.2.1-next.738.07b221d.tgz","fileCount":80,"integrity":"sha512-o1Lg4v9La8/QC0WJ0ktk62oEVTLsIYVEcNBM8IlT5ji0/+Li+YxYwY4QoLnd7V1Ldu5VLuoVSmawqBUCynIqPQ==","signatures":[{"sig":"MEUCIG53RE6+xq58p/NbUtKstWSvpv8sdoqySYkKgrNmcNBWAiEAi71+hn5I+q8UPoVZXDMAi9G0ZvRLqvF51ThxNgHIF+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.2.1-next.738.07b221d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230860},"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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.2.1-next.738.07b221d","@flighthq/node":"0.2.1-next.738.07b221d","@flighthq/path":"0.2.1-next.738.07b221d","@flighthq/text":"0.2.1-next.738.07b221d","@flighthq/shape":"0.2.1-next.738.07b221d","@flighthq/types":"0.2.1-next.738.07b221d","@flighthq/signals":"0.2.1-next.738.07b221d","@flighthq/spatial":"0.2.1-next.738.07b221d","@flighthq/surface":"0.2.1-next.738.07b221d","@flighthq/geometry":"0.2.1-next.738.07b221d","@flighthq/textlayout":"0.2.1-next.738.07b221d","@flighthq/displayobject":"0.2.1-next.738.07b221d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/sprite":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.2.1-next.738.07b221d_1784956390030_0.6009058091388519","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.840.857425c":{"name":"@flighthq/interaction","version":"0.2.1-next.840.857425c","_id":"@flighthq/interaction@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":"1028e827c36e0a549b62212dbf52743acc343ad6","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.2.1-next.840.857425c.tgz","fileCount":80,"integrity":"sha512-m0Yl9/X6MIMCJEr08MgFvbrS4CVMWe86Y4vE2mc0G5GUJpTkwaTCwG78xnPXMBHKBD2r5f/HcleGEgXjcb5Qjw==","signatures":[{"sig":"MEUCIQDVSGDXYhBh3Ksz6zfGkFkl/Pbba32xGOfy+Rwmi2ttwAIgGahG5sfKk4OL0xQ39YbE1813DoRfYComZvbm5UmAWPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.2.1-next.840.857425c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230011},"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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.2.1-next.840.857425c","@flighthq/node":"0.2.1-next.840.857425c","@flighthq/path":"0.2.1-next.840.857425c","@flighthq/text":"0.2.1-next.840.857425c","@flighthq/shape":"0.2.1-next.840.857425c","@flighthq/types":"0.2.1-next.840.857425c","@flighthq/scene2d":"0.2.1-next.840.857425c","@flighthq/signals":"0.2.1-next.840.857425c","@flighthq/spatial":"0.2.1-next.840.857425c","@flighthq/surface":"0.2.1-next.840.857425c","@flighthq/geometry":"0.2.1-next.840.857425c","@flighthq/textlayout":"0.2.1-next.840.857425c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/sprite":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.2.1-next.840.857425c_1785026792503_0.5796523728625471","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.841.373388f":{"name":"@flighthq/interaction","version":"0.2.1-next.841.373388f","_id":"@flighthq/interaction@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":"59e78349a0ffd7318fc1a7aa2539ec3bd8b38dc3","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.2.1-next.841.373388f.tgz","fileCount":80,"integrity":"sha512-jBVnqAQHzjAgIVa3IKljQV7df64DuBgGNVXxkmmqklyIcQGanx61XpEejh/8b2MdJk6inJRLyWG4eJWIA5u+jA==","signatures":[{"sig":"MEQCIGW2CBYfpXAfSi6964R+uw/KIEffUdPs9WEuAoYceYLuAiAj3quH/wuTA8O9FW+aoeJxop8+swENa3Fq4u0w//NBdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.2.1-next.841.373388f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230011},"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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.2.1-next.841.373388f","@flighthq/node":"0.2.1-next.841.373388f","@flighthq/path":"0.2.1-next.841.373388f","@flighthq/text":"0.2.1-next.841.373388f","@flighthq/shape":"0.2.1-next.841.373388f","@flighthq/types":"0.2.1-next.841.373388f","@flighthq/scene2d":"0.2.1-next.841.373388f","@flighthq/signals":"0.2.1-next.841.373388f","@flighthq/spatial":"0.2.1-next.841.373388f","@flighthq/surface":"0.2.1-next.841.373388f","@flighthq/geometry":"0.2.1-next.841.373388f","@flighthq/textlayout":"0.2.1-next.841.373388f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/sprite":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.2.1-next.841.373388f_1785045808390_0.8387889137096178","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.906.07cea63":{"name":"@flighthq/interaction","version":"0.3.0-next.906.07cea63","_id":"@flighthq/interaction@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":"ee0ca8afeb6d16fd60d8a72ea91d3f4601df81d1","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.906.07cea63.tgz","fileCount":84,"integrity":"sha512-tCnxxg5naxFdvsMqKtcGLhSjW/DWD+dE6Xg5bdyu1374JfoBDiuLlREGBgWBQApdTHlH6pYPSK6sKdodEi8FpQ==","signatures":[{"sig":"MEUCIQD+qu32unP6fnRgtMyJxkNxn4SiJuSpnYTuZ06GFlx7uQIgOCs1wCdiiClZuFHmuNqQj8VNTGR+InxQSyNIpXZ+Kps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.906.07cea63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":236258},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.906.07cea63","@flighthq/node":"0.3.0-next.906.07cea63","@flighthq/path":"0.3.0-next.906.07cea63","@flighthq/text":"0.3.0-next.906.07cea63","@flighthq/shape":"0.3.0-next.906.07cea63","@flighthq/types":"0.3.0-next.906.07cea63","@flighthq/scene2d":"0.3.0-next.906.07cea63","@flighthq/signals":"0.3.0-next.906.07cea63","@flighthq/spatial":"0.3.0-next.906.07cea63","@flighthq/surface":"0.3.0-next.906.07cea63","@flighthq/geometry":"0.3.0-next.906.07cea63","@flighthq/textlayout":"0.3.0-next.906.07cea63"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/sprite":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.906.07cea63_1785219955988_0.706890193325227","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1021.f5f1ee0":{"name":"@flighthq/interaction","version":"0.3.0-next.1021.f5f1ee0","_id":"@flighthq/interaction@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":"9cf4498aa553f9d93ca55e5bf8d0f4400369d06b","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1021.f5f1ee0.tgz","fileCount":84,"integrity":"sha512-Ch5RgbAmtVcghj1WB7YdrYoFNGZlluDjgJgqcUKOg4Naf+sCRC4eT9kOcC90H+DwIlh2ufdafoE1wpK/uFCwNA==","signatures":[{"sig":"MEUCIBmSqf/hM5k5ibXJdgdWtJ9zcwoBvDUoTs0OnRaFS9N3AiEAgFcVFBKoI5de1pVSwKVFG8gpXv6//vqzwd/AJ48u3J0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1021.f5f1ee0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233728},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1021.f5f1ee0","@flighthq/node":"0.3.0-next.1021.f5f1ee0","@flighthq/path":"0.3.0-next.1021.f5f1ee0","@flighthq/text":"0.3.0-next.1021.f5f1ee0","@flighthq/shape":"0.3.0-next.1021.f5f1ee0","@flighthq/types":"0.3.0-next.1021.f5f1ee0","@flighthq/bitmap":"0.3.0-next.1021.f5f1ee0","@flighthq/scene2d":"0.3.0-next.1021.f5f1ee0","@flighthq/signals":"0.3.0-next.1021.f5f1ee0","@flighthq/spatial":"0.3.0-next.1021.f5f1ee0","@flighthq/geometry":"0.3.0-next.1021.f5f1ee0","@flighthq/textlayout":"0.3.0-next.1021.f5f1ee0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1021.f5f1ee0_1785425105701_0.922821428868507","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1032.e2b99fc":{"name":"@flighthq/interaction","version":"0.3.0-next.1032.e2b99fc","_id":"@flighthq/interaction@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":"e57aadda3682eed023ffa6e5c33154653ecee0ab","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1032.e2b99fc.tgz","fileCount":84,"integrity":"sha512-/2JaDHmnxrgXlZQkhgjguL965kREpU1KYy09UH2KCL+giQI9bc0MErb+XPxMr9pnDA9dpxmOxiWZ97kwlGNxgA==","signatures":[{"sig":"MEYCIQDmBKCQsIlHYWYBFH66HQGRFkumjFtCBovmaLOR2Q9a+wIhAOP8Vo+UXvPeXUmLR3CKOqvY3+yyOSdcoVRAXzyIsllY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1032.e2b99fc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233728},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1032.e2b99fc","@flighthq/node":"0.3.0-next.1032.e2b99fc","@flighthq/path":"0.3.0-next.1032.e2b99fc","@flighthq/text":"0.3.0-next.1032.e2b99fc","@flighthq/shape":"0.3.0-next.1032.e2b99fc","@flighthq/types":"0.3.0-next.1032.e2b99fc","@flighthq/bitmap":"0.3.0-next.1032.e2b99fc","@flighthq/scene2d":"0.3.0-next.1032.e2b99fc","@flighthq/signals":"0.3.0-next.1032.e2b99fc","@flighthq/spatial":"0.3.0-next.1032.e2b99fc","@flighthq/geometry":"0.3.0-next.1032.e2b99fc","@flighthq/textlayout":"0.3.0-next.1032.e2b99fc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1032.e2b99fc_1785436360000_0.8558090604818354","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1162.e90e518":{"name":"@flighthq/interaction","version":"0.3.0-next.1162.e90e518","_id":"@flighthq/interaction@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":"be954267b5217e39db7f24439976e4c22ad40f71","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1162.e90e518.tgz","fileCount":84,"integrity":"sha512-mH3oROr3rXI0xkggmgsF7pMQEbXTmNFdcaNV2b4gyk5efOyz8NO17uRtAGU7VguB8ka3Ir4U+qklKNFwUFrmzg==","signatures":[{"sig":"MEUCIC3IHnwXWqDO/VIoYrk0pHdOauYQ838mSU/sJmlAF5wbAiEAnkqmOJST9HtBEOt/20CJ8K8smeA9vzd+2O19xkA6imM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1162.e90e518","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233688},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1162.e90e518","@flighthq/node":"0.3.0-next.1162.e90e518","@flighthq/path":"0.3.0-next.1162.e90e518","@flighthq/text":"0.3.0-next.1162.e90e518","@flighthq/shape":"0.3.0-next.1162.e90e518","@flighthq/types":"0.3.0-next.1162.e90e518","@flighthq/bitmap":"0.3.0-next.1162.e90e518","@flighthq/scene2d":"0.3.0-next.1162.e90e518","@flighthq/signals":"0.3.0-next.1162.e90e518","@flighthq/spatial":"0.3.0-next.1162.e90e518","@flighthq/geometry":"0.3.0-next.1162.e90e518","@flighthq/textlayout":"0.3.0-next.1162.e90e518"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1162.e90e518_1785453348512_0.8884835032429754","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1220.6982c21":{"name":"@flighthq/interaction","version":"0.3.0-next.1220.6982c21","_id":"@flighthq/interaction@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":"99299c9ea7139b3181e4422a180b6692156fb653","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1220.6982c21.tgz","fileCount":84,"integrity":"sha512-5MNECOSGBr/vGn+mAAOWoLPp17Hb2gxVUhGGFJZW7rn8gCUWL2CEwI9uY/QknV/3TPk8q0b0XvVsgm7pzxVhpQ==","signatures":[{"sig":"MEUCIQCEImqxZbjBmoXV2I82PNb4cuBJ37qDrVt2AmghES8nKQIgWhV0FDck9i28BGZpQ4XKj7YVvw17n31wzvvwcnjaMGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1220.6982c21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233688},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1220.6982c21","@flighthq/node":"0.3.0-next.1220.6982c21","@flighthq/path":"0.3.0-next.1220.6982c21","@flighthq/text":"0.3.0-next.1220.6982c21","@flighthq/shape":"0.3.0-next.1220.6982c21","@flighthq/types":"0.3.0-next.1220.6982c21","@flighthq/bitmap":"0.3.0-next.1220.6982c21","@flighthq/scene2d":"0.3.0-next.1220.6982c21","@flighthq/signals":"0.3.0-next.1220.6982c21","@flighthq/spatial":"0.3.0-next.1220.6982c21","@flighthq/geometry":"0.3.0-next.1220.6982c21","@flighthq/textlayout":"0.3.0-next.1220.6982c21"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1220.6982c21_1785505886415_0.4054218852110738","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1248.f867198":{"name":"@flighthq/interaction","version":"0.3.0-next.1248.f867198","_id":"@flighthq/interaction@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":"f75dcf6dbdfbf5772b4a418b8c2b785ba076344e","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1248.f867198.tgz","fileCount":84,"integrity":"sha512-RTQIufEjLBX55+6zJuzd1vYf8CO3yvzTIYhoe37lmgLwcH1WmGzmSFiUTngO+CaJYpHdvV/fXY3TbO5xed+WIA==","signatures":[{"sig":"MEUCIQD+QGoO4K4hzP3cm5n2iTKY7jEcJvpbA0HGcNXDPbXICwIgdRjdXo+KKtlaMiY8d1Ysih0VPpwo62zblQOfuXc/oXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1248.f867198","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233688},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1248.f867198","@flighthq/node":"0.3.0-next.1248.f867198","@flighthq/path":"0.3.0-next.1248.f867198","@flighthq/text":"0.3.0-next.1248.f867198","@flighthq/shape":"0.3.0-next.1248.f867198","@flighthq/types":"0.3.0-next.1248.f867198","@flighthq/bitmap":"0.3.0-next.1248.f867198","@flighthq/scene2d":"0.3.0-next.1248.f867198","@flighthq/signals":"0.3.0-next.1248.f867198","@flighthq/spatial":"0.3.0-next.1248.f867198","@flighthq/geometry":"0.3.0-next.1248.f867198","@flighthq/textlayout":"0.3.0-next.1248.f867198"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1248.f867198_1785512201977_0.34519650410310154","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1272.222de94":{"name":"@flighthq/interaction","version":"0.3.0-next.1272.222de94","_id":"@flighthq/interaction@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":"6a287ea297a72a5162d655a1dc047814d6430f2a","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1272.222de94.tgz","fileCount":84,"integrity":"sha512-ushtZzfVV8OwmnlcGCGqFGluSPLPz92a1t1vqjEMJFyT/O5Pe0yC0Kuj+570oGml/BJyaw/pOZjYIl/u4P0Idw==","signatures":[{"sig":"MEUCIFuWsHSsoC9aAjpKC9PV/sREcM/uJtIBUt29kmfLG3n2AiEAj6hl7hRlRafQ3oELC9YRK2XG6J11Hwqkzx9U8Be2ShM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1272.222de94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233688},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1272.222de94","@flighthq/node":"0.3.0-next.1272.222de94","@flighthq/path":"0.3.0-next.1272.222de94","@flighthq/text":"0.3.0-next.1272.222de94","@flighthq/shape":"0.3.0-next.1272.222de94","@flighthq/types":"0.3.0-next.1272.222de94","@flighthq/bitmap":"0.3.0-next.1272.222de94","@flighthq/scene2d":"0.3.0-next.1272.222de94","@flighthq/signals":"0.3.0-next.1272.222de94","@flighthq/spatial":"0.3.0-next.1272.222de94","@flighthq/geometry":"0.3.0-next.1272.222de94","@flighthq/textlayout":"0.3.0-next.1272.222de94"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1272.222de94_1785517641815_0.4630850682103411","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1280.6369398":{"name":"@flighthq/interaction","version":"0.3.0-next.1280.6369398","_id":"@flighthq/interaction@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":"97f53803bf10bb1b3147f6acd129f07d73545a45","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1280.6369398.tgz","fileCount":84,"integrity":"sha512-chlZQ8V9OHtjAvyXjVIpN/z4SDm+YQGbfYb+LC3FDpPqkxPno+7u1U8RkXn9/6BhvZQzvoDXq5N35VsJh5dFJw==","signatures":[{"sig":"MEUCIQDyw9Y051e4TRbNULqpHZoaCsEP6Z8EJgwEkhKD3dkaIwIgVtzfWOBt6OFu+0swmMc/3M7R2skYzmBBWNSTBbI+ds8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1280.6369398","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233688},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1280.6369398","@flighthq/node":"0.3.0-next.1280.6369398","@flighthq/path":"0.3.0-next.1280.6369398","@flighthq/text":"0.3.0-next.1280.6369398","@flighthq/shape":"0.3.0-next.1280.6369398","@flighthq/types":"0.3.0-next.1280.6369398","@flighthq/bitmap":"0.3.0-next.1280.6369398","@flighthq/scene2d":"0.3.0-next.1280.6369398","@flighthq/signals":"0.3.0-next.1280.6369398","@flighthq/spatial":"0.3.0-next.1280.6369398","@flighthq/geometry":"0.3.0-next.1280.6369398","@flighthq/textlayout":"0.3.0-next.1280.6369398"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1280.6369398_1785521314117_0.3507126963160998","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1297.43a5ef8":{"name":"@flighthq/interaction","version":"0.3.0-next.1297.43a5ef8","_id":"@flighthq/interaction@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":"a65c1fbe7a18bbd1b9df49e8bedda7c1f8b0a3ce","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1297.43a5ef8.tgz","fileCount":84,"integrity":"sha512-j8P7IbB4ILkGarzYhfEvwDtA4aGi8VgDYSalXS0/sKKxCyr5Q8LP9X7q/q1C63ttD5SooUphyGZ0yWTWpA+J1Q==","signatures":[{"sig":"MEUCIQDB/zNZavHp7Y9zYLRgKi80lQaCy7IUcdV25nTkpRE2SAIgfgAXs3Ub4I/u1wIEeIYolWoUfotpK0wkGWfg0S9dSKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1297.43a5ef8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233688},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1297.43a5ef8","@flighthq/node":"0.3.0-next.1297.43a5ef8","@flighthq/path":"0.3.0-next.1297.43a5ef8","@flighthq/text":"0.3.0-next.1297.43a5ef8","@flighthq/shape":"0.3.0-next.1297.43a5ef8","@flighthq/types":"0.3.0-next.1297.43a5ef8","@flighthq/bitmap":"0.3.0-next.1297.43a5ef8","@flighthq/scene2d":"0.3.0-next.1297.43a5ef8","@flighthq/signals":"0.3.0-next.1297.43a5ef8","@flighthq/spatial":"0.3.0-next.1297.43a5ef8","@flighthq/geometry":"0.3.0-next.1297.43a5ef8","@flighthq/textlayout":"0.3.0-next.1297.43a5ef8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1297.43a5ef8_1785529670133_0.49444290442018946","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1299.b32cbdc":{"name":"@flighthq/interaction","version":"0.3.0-next.1299.b32cbdc","_id":"@flighthq/interaction@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":"e15a43261130b47fe20a24494b8c3828c58106b3","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1299.b32cbdc.tgz","fileCount":84,"integrity":"sha512-mdC3Dn0sK2j50BQtZuSolBpD2Y9bZC28gUIygAdgz1Q0HnMHxZ/k5xN2IDqU7CSRy2uiFjNVzQ5aCKKu3cZFUg==","signatures":[{"sig":"MEYCIQDmP5Oc/8ZTrRMBqmfAXA69EvoDZO43MKk3BVnFu26AUQIhAL0iKJT0gcG94JCg6Evkv8yjpxxPaCOk1wA0QL6GZ0wa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1299.b32cbdc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233688},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1299.b32cbdc","@flighthq/node":"0.3.0-next.1299.b32cbdc","@flighthq/path":"0.3.0-next.1299.b32cbdc","@flighthq/text":"0.3.0-next.1299.b32cbdc","@flighthq/shape":"0.3.0-next.1299.b32cbdc","@flighthq/types":"0.3.0-next.1299.b32cbdc","@flighthq/bitmap":"0.3.0-next.1299.b32cbdc","@flighthq/scene2d":"0.3.0-next.1299.b32cbdc","@flighthq/signals":"0.3.0-next.1299.b32cbdc","@flighthq/spatial":"0.3.0-next.1299.b32cbdc","@flighthq/geometry":"0.3.0-next.1299.b32cbdc","@flighthq/textlayout":"0.3.0-next.1299.b32cbdc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1299.b32cbdc_1785531183155_0.7583518448640019","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1315.1d4eb64":{"name":"@flighthq/interaction","version":"0.3.0-next.1315.1d4eb64","_id":"@flighthq/interaction@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":"7dadc15165a66776ea3cfe3f0da57eab26556cb7","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1315.1d4eb64.tgz","fileCount":84,"integrity":"sha512-g5kt2rKhIjYIAuzk6B7N2GjjERkFOBlUiXwDCm5qTWW5F9DNtEEryIM75B5pMv/8lXaOCiNIOSHmdaGLl8zF8g==","signatures":[{"sig":"MEYCIQCmkqWGBwroYeKEZrYq1dDEC193kR0zEC+jjBY93rB+MQIhAL7gbwG4NKqfKVgtawIunYvtSlgUoUKQ5YV+qJBL16Io","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1315.1d4eb64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233688},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1315.1d4eb64","@flighthq/node":"0.3.0-next.1315.1d4eb64","@flighthq/path":"0.3.0-next.1315.1d4eb64","@flighthq/text":"0.3.0-next.1315.1d4eb64","@flighthq/shape":"0.3.0-next.1315.1d4eb64","@flighthq/types":"0.3.0-next.1315.1d4eb64","@flighthq/bitmap":"0.3.0-next.1315.1d4eb64","@flighthq/scene2d":"0.3.0-next.1315.1d4eb64","@flighthq/signals":"0.3.0-next.1315.1d4eb64","@flighthq/spatial":"0.3.0-next.1315.1d4eb64","@flighthq/geometry":"0.3.0-next.1315.1d4eb64","@flighthq/textlayout":"0.3.0-next.1315.1d4eb64"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1315.1d4eb64_1785538157558_0.6470050502005953","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1383.c61de17":{"name":"@flighthq/interaction","version":"0.3.0-next.1383.c61de17","_id":"@flighthq/interaction@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":"8e7a4adb19b4bb9791b7bc3ebdcc9904005c27f6","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1383.c61de17.tgz","fileCount":84,"integrity":"sha512-GRmEFmiMROHSKAbDGR8O5vCcrX++iF3yWvWZMGOGC2DxMY8/3xOz593NEDZNsw+hwZYWA2mpr8YUcLJEyQU4Rw==","signatures":[{"sig":"MEQCIDIy4bun6K46Wv3obrUllKu8nPpd7JMkShqi26J1r7X5AiA4vZ+/RclX36CJbLT3cu90VyQeTulh+AIy4Kh7AHfvzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1383.c61de17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233688},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1383.c61de17","@flighthq/node":"0.3.0-next.1383.c61de17","@flighthq/path":"0.3.0-next.1383.c61de17","@flighthq/text":"0.3.0-next.1383.c61de17","@flighthq/shape":"0.3.0-next.1383.c61de17","@flighthq/types":"0.3.0-next.1383.c61de17","@flighthq/bitmap":"0.3.0-next.1383.c61de17","@flighthq/scene2d":"0.3.0-next.1383.c61de17","@flighthq/signals":"0.3.0-next.1383.c61de17","@flighthq/spatial":"0.3.0-next.1383.c61de17","@flighthq/geometry":"0.3.0-next.1383.c61de17","@flighthq/textlayout":"0.3.0-next.1383.c61de17"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1383.c61de17_1785541233645_0.11792224966136611","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1392.f0bd0cc":{"name":"@flighthq/interaction","version":"0.3.0-next.1392.f0bd0cc","_id":"@flighthq/interaction@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":"0ff97d4f6c7520671c1613cecdc77d42c0447ead","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1392.f0bd0cc.tgz","fileCount":84,"integrity":"sha512-ugiiuad+OhPGYZCctFrYJetpavV04JrzTDZ0EZcc5RMEVWcj6Og38CAQqw3T7tX8XTvbiOBWVx8yVyAflxPeuA==","signatures":[{"sig":"MEUCIQCdD3iuA+ck1GNEvuZHQ3F6QxYOeuPVr/CmZrd2g57PqAIgS32XKA+ogS/g4SGR0cywSHQcOL/8OGXzMUzpImJYwF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1392.f0bd0cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233688},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1392.f0bd0cc","@flighthq/node":"0.3.0-next.1392.f0bd0cc","@flighthq/path":"0.3.0-next.1392.f0bd0cc","@flighthq/text":"0.3.0-next.1392.f0bd0cc","@flighthq/shape":"0.3.0-next.1392.f0bd0cc","@flighthq/types":"0.3.0-next.1392.f0bd0cc","@flighthq/bitmap":"0.3.0-next.1392.f0bd0cc","@flighthq/scene2d":"0.3.0-next.1392.f0bd0cc","@flighthq/signals":"0.3.0-next.1392.f0bd0cc","@flighthq/spatial":"0.3.0-next.1392.f0bd0cc","@flighthq/geometry":"0.3.0-next.1392.f0bd0cc","@flighthq/textlayout":"0.3.0-next.1392.f0bd0cc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1392.f0bd0cc_1785545015463_0.10610290229471686","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1422.b585c0c":{"name":"@flighthq/interaction","version":"0.3.0-next.1422.b585c0c","_id":"@flighthq/interaction@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":"af81a5485bac2b93ad39d4b39c1ea9e742c5aa11","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1422.b585c0c.tgz","fileCount":84,"integrity":"sha512-fHeo//tpp+UdvCC0wnrOe5SkjPeNfZ+2BWG/pfZVxIqD/TzS2saBgtU/skVBsP974pNuvPsSVNTToxSHoUXVug==","signatures":[{"sig":"MEQCIQDbUA6ek8wV/NP4Y3zCaUXeOmdhJ+2xa8HcENgpRkhDVgIfPRdloXa5qdqNNYhsmLUSYitMIx5TBifvf7b1rFPumg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1422.b585c0c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233688},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1422.b585c0c","@flighthq/node":"0.3.0-next.1422.b585c0c","@flighthq/path":"0.3.0-next.1422.b585c0c","@flighthq/text":"0.3.0-next.1422.b585c0c","@flighthq/shape":"0.3.0-next.1422.b585c0c","@flighthq/types":"0.3.0-next.1422.b585c0c","@flighthq/bitmap":"0.3.0-next.1422.b585c0c","@flighthq/scene2d":"0.3.0-next.1422.b585c0c","@flighthq/signals":"0.3.0-next.1422.b585c0c","@flighthq/spatial":"0.3.0-next.1422.b585c0c","@flighthq/geometry":"0.3.0-next.1422.b585c0c","@flighthq/textlayout":"0.3.0-next.1422.b585c0c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1422.b585c0c_1785549202897_0.5947362299989469","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1435.f870241":{"name":"@flighthq/interaction","version":"0.3.0-next.1435.f870241","_id":"@flighthq/interaction@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":"357286e76699fa26d4328e8b0c4bfcc2339e4136","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1435.f870241.tgz","fileCount":84,"integrity":"sha512-lCvDQp74J71i3gkrm5HCGN9ZDf6qhurwzATGx7DxkDn5TTIbS/0FTjRCF6IY1H62cvgIRxdfJi8CABqciZYckQ==","signatures":[{"sig":"MEUCIGZEWUtvAyA88Ux6lq11kEoE2iVLEYLLRYR6ucJn5PKVAiEA5B6jXN+LclixR44dDtKE00zsdUw2B1NyOVlwWqcGovY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1435.f870241","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233688},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1435.f870241","@flighthq/node":"0.3.0-next.1435.f870241","@flighthq/path":"0.3.0-next.1435.f870241","@flighthq/text":"0.3.0-next.1435.f870241","@flighthq/shape":"0.3.0-next.1435.f870241","@flighthq/types":"0.3.0-next.1435.f870241","@flighthq/bitmap":"0.3.0-next.1435.f870241","@flighthq/scene2d":"0.3.0-next.1435.f870241","@flighthq/signals":"0.3.0-next.1435.f870241","@flighthq/spatial":"0.3.0-next.1435.f870241","@flighthq/geometry":"0.3.0-next.1435.f870241","@flighthq/textlayout":"0.3.0-next.1435.f870241"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1435.f870241_1785553136180_0.4510992593702756","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1436.388ef5e":{"name":"@flighthq/interaction","version":"0.3.0-next.1436.388ef5e","_id":"@flighthq/interaction@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":"97b1e038aaabefe756af1c0400d2ee2a5d043b0e","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1436.388ef5e.tgz","fileCount":84,"integrity":"sha512-tIko9/JFtT7H4LkpBT851IBmyqM9i1ktOKtidxK1Alsu0TLr0qtORj3HXukM+nUARcypAUFnKQg4L3XSAL2KHg==","signatures":[{"sig":"MEQCIG6oyiqi8NamE/hLQ50ko5nTp5rXaZ7r79l2kftv1K0YAiB8zR43WFQIfJQYPcRYb2VJuz1hUYJ76XVL9nRs3hoSnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1436.388ef5e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233688},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1436.388ef5e","@flighthq/node":"0.3.0-next.1436.388ef5e","@flighthq/path":"0.3.0-next.1436.388ef5e","@flighthq/text":"0.3.0-next.1436.388ef5e","@flighthq/shape":"0.3.0-next.1436.388ef5e","@flighthq/types":"0.3.0-next.1436.388ef5e","@flighthq/bitmap":"0.3.0-next.1436.388ef5e","@flighthq/scene2d":"0.3.0-next.1436.388ef5e","@flighthq/signals":"0.3.0-next.1436.388ef5e","@flighthq/spatial":"0.3.0-next.1436.388ef5e","@flighthq/geometry":"0.3.0-next.1436.388ef5e","@flighthq/textlayout":"0.3.0-next.1436.388ef5e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1436.388ef5e_1785553690261_0.040520015827721245","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1445.14ca01c":{"name":"@flighthq/interaction","version":"0.3.0-next.1445.14ca01c","_id":"@flighthq/interaction@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":"6f46d11dca13b491af3bfd037133033d69c6f0c8","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1445.14ca01c.tgz","fileCount":84,"integrity":"sha512-IC79d2xTKvWm2TMGBfB/WrTM9NLcxZ7QR//W4ZOc9OK7XHGTm24u22GZCdySjb46PuYjsIBi+nv4jSi3dP6WjQ==","signatures":[{"sig":"MEUCIBksd4B4hu8IKNXnC10CntwPmL3pWbXGKspOyvVWlj3xAiEA3YM1S11oLeHWprZdaIryF56okG7KfGvZsdWzklB/ZCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1445.14ca01c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233688},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1445.14ca01c","@flighthq/node":"0.3.0-next.1445.14ca01c","@flighthq/path":"0.3.0-next.1445.14ca01c","@flighthq/text":"0.3.0-next.1445.14ca01c","@flighthq/shape":"0.3.0-next.1445.14ca01c","@flighthq/types":"0.3.0-next.1445.14ca01c","@flighthq/bitmap":"0.3.0-next.1445.14ca01c","@flighthq/scene2d":"0.3.0-next.1445.14ca01c","@flighthq/signals":"0.3.0-next.1445.14ca01c","@flighthq/spatial":"0.3.0-next.1445.14ca01c","@flighthq/geometry":"0.3.0-next.1445.14ca01c","@flighthq/textlayout":"0.3.0-next.1445.14ca01c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1445.14ca01c_1785556340501_0.8311870718456207","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1452.011a16e":{"name":"@flighthq/interaction","version":"0.3.0-next.1452.011a16e","_id":"@flighthq/interaction@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":"003fd6418f15d2fb09ef95c4b9c8b0d2a33e2957","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1452.011a16e.tgz","fileCount":84,"integrity":"sha512-Q6OZySob+eMhGnaSONxV9nQo+NI9lvWsq3+BdA1Oz+Nn+mhHHFnaZBI2y7OtkQ5ueYVVvtmYYMxtqyTolbi+8Q==","signatures":[{"sig":"MEUCIQDVKTqHIY5fE+Bh6Kx06MrJwp5rPy9skYYnWD+EgFJQXAIgBluH8b5OX9uPuC7SjmsfLsXcVjbOcHTa4cFHds3rhS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1452.011a16e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233688},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1452.011a16e","@flighthq/node":"0.3.0-next.1452.011a16e","@flighthq/path":"0.3.0-next.1452.011a16e","@flighthq/text":"0.3.0-next.1452.011a16e","@flighthq/shape":"0.3.0-next.1452.011a16e","@flighthq/types":"0.3.0-next.1452.011a16e","@flighthq/bitmap":"0.3.0-next.1452.011a16e","@flighthq/scene2d":"0.3.0-next.1452.011a16e","@flighthq/signals":"0.3.0-next.1452.011a16e","@flighthq/spatial":"0.3.0-next.1452.011a16e","@flighthq/geometry":"0.3.0-next.1452.011a16e","@flighthq/textlayout":"0.3.0-next.1452.011a16e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1452.011a16e_1785561637544_0.142374647406319","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1454.b17f8a5":{"name":"@flighthq/interaction","version":"0.3.0-next.1454.b17f8a5","_id":"@flighthq/interaction@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":"b9ccf17dda6089fd00f0cdadd4c4a5a9a4cf8e4d","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1454.b17f8a5.tgz","fileCount":84,"integrity":"sha512-rgTk0YO3BG6Wghq3JZzavV8pYZw4HDnebbteBj83X3zre1K6yRTyP9PYLtA97B7TANLbVrZVwamaTefpflHFzQ==","signatures":[{"sig":"MEYCIQCBar2XXao1gU1D7UEu/88lKNk4UwbX9lghfWyDTyQRXAIhAPGy0pQh3kOH3XFAX7PGaARt8BE19QuDw1D1yP/H9N4b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1454.b17f8a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233688},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1454.b17f8a5","@flighthq/node":"0.3.0-next.1454.b17f8a5","@flighthq/path":"0.3.0-next.1454.b17f8a5","@flighthq/text":"0.3.0-next.1454.b17f8a5","@flighthq/shape":"0.3.0-next.1454.b17f8a5","@flighthq/types":"0.3.0-next.1454.b17f8a5","@flighthq/bitmap":"0.3.0-next.1454.b17f8a5","@flighthq/scene2d":"0.3.0-next.1454.b17f8a5","@flighthq/signals":"0.3.0-next.1454.b17f8a5","@flighthq/spatial":"0.3.0-next.1454.b17f8a5","@flighthq/geometry":"0.3.0-next.1454.b17f8a5","@flighthq/textlayout":"0.3.0-next.1454.b17f8a5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1454.b17f8a5_1785563761976_0.13185729130918267","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1456.ace2107":{"name":"@flighthq/interaction","version":"0.3.0-next.1456.ace2107","_id":"@flighthq/interaction@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":"04dd71dc4f582905f54d9101533d51f9a9a77e2e","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1456.ace2107.tgz","fileCount":84,"integrity":"sha512-AZ0ji/gIzDjt1FgrlljstBZe8ESkInZs7U/ralptadUJHOQFsON0ACdcQyIjDMnOCAeVjSvA/x+zEr7+hZcehw==","signatures":[{"sig":"MEYCIQDce4KNdavRSDqslYFTM505ns99rAPyxnJ+9+FshUleQgIhAK+MxjgzcfIWnCqB+Fqqt3uN3HLfYmOEKsdjSCRp2R9u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1456.ace2107","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233688},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1456.ace2107","@flighthq/node":"0.3.0-next.1456.ace2107","@flighthq/path":"0.3.0-next.1456.ace2107","@flighthq/text":"0.3.0-next.1456.ace2107","@flighthq/shape":"0.3.0-next.1456.ace2107","@flighthq/types":"0.3.0-next.1456.ace2107","@flighthq/bitmap":"0.3.0-next.1456.ace2107","@flighthq/scene2d":"0.3.0-next.1456.ace2107","@flighthq/signals":"0.3.0-next.1456.ace2107","@flighthq/spatial":"0.3.0-next.1456.ace2107","@flighthq/geometry":"0.3.0-next.1456.ace2107","@flighthq/textlayout":"0.3.0-next.1456.ace2107"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1456.ace2107_1785593753574_0.618858045571596","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1458.0c01b63":{"name":"@flighthq/interaction","version":"0.3.0-next.1458.0c01b63","_id":"@flighthq/interaction@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":"a391bd72a883ebdcc0e952ecda1921f3af40276d","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1458.0c01b63.tgz","fileCount":84,"integrity":"sha512-NNtMJ+Cge9dm0CteGnzwo6NXuo7WaalNbyLqlItxiTLqhIBuEwEJivU2XR4gk7iF63ogw1A/NEIzebV9YMPDwA==","signatures":[{"sig":"MEUCIQCVBQpLjVi+4TtwWRllWHH/aCNOGaIRANS4giwDPnl60wIgBoLRLDhWcMGEWKulVCTxMYHtP7hDXYGAgFkHv22aBHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1458.0c01b63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233688},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1458.0c01b63","@flighthq/node":"0.3.0-next.1458.0c01b63","@flighthq/path":"0.3.0-next.1458.0c01b63","@flighthq/text":"0.3.0-next.1458.0c01b63","@flighthq/shape":"0.3.0-next.1458.0c01b63","@flighthq/types":"0.3.0-next.1458.0c01b63","@flighthq/bitmap":"0.3.0-next.1458.0c01b63","@flighthq/scene2d":"0.3.0-next.1458.0c01b63","@flighthq/signals":"0.3.0-next.1458.0c01b63","@flighthq/spatial":"0.3.0-next.1458.0c01b63","@flighthq/geometry":"0.3.0-next.1458.0c01b63","@flighthq/textlayout":"0.3.0-next.1458.0c01b63"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1458.0c01b63_1785596266715_0.7336730885503497","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-edge.1458.0c01b63":{"name":"@flighthq/interaction","version":"0.3.0-edge.1458.0c01b63","_id":"@flighthq/interaction@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":"d3c225b3bd781b994e1fd19f61f587d06ba568a7","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-edge.1458.0c01b63.tgz","fileCount":84,"integrity":"sha512-1+itbyIKpNdvalquE+tsYnPLRsl9j8Vaq2PAq/qjzvDOlVUlZtmIVsQtopzlxlaRnKCN7OrCHTX/x7Zh5UAsCg==","signatures":[{"sig":"MEUCIQDDPKtlR1bKaC9DNh8O+dLc0RCmb2+Oh6v0OZ5+MeeKugIgHzymsM8oZL+2Gk+pOVZ/jCyraUNFejmP93b4LiPyp1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-edge.1458.0c01b63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233688},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-edge.1458.0c01b63","@flighthq/node":"0.3.0-edge.1458.0c01b63","@flighthq/path":"0.3.0-edge.1458.0c01b63","@flighthq/text":"0.3.0-edge.1458.0c01b63","@flighthq/shape":"0.3.0-edge.1458.0c01b63","@flighthq/types":"0.3.0-edge.1458.0c01b63","@flighthq/bitmap":"0.3.0-edge.1458.0c01b63","@flighthq/scene2d":"0.3.0-edge.1458.0c01b63","@flighthq/signals":"0.3.0-edge.1458.0c01b63","@flighthq/spatial":"0.3.0-edge.1458.0c01b63","@flighthq/geometry":"0.3.0-edge.1458.0c01b63","@flighthq/textlayout":"0.3.0-edge.1458.0c01b63"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-edge.1458.0c01b63_1785597447666_0.5714677208545258","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1460.2c18805":{"name":"@flighthq/interaction","version":"0.3.0-next.1460.2c18805","_id":"@flighthq/interaction@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":"c938c568565b34e3a0521e7fa8b6e06e24e0fa0e","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1460.2c18805.tgz","fileCount":84,"integrity":"sha512-kGIgCkTfwKCB+EZBnbhkKEHUk1BKXxrgFEgJkqxVl4nIGphivLsgEoYdJdL5BZqdsCDGRKw6npDOuk3UKBnwAQ==","signatures":[{"sig":"MEUCIBC84eCQ1gfXanrfLnZ906qjDDbvXncwpjfCCK7qG/exAiEA7jJO6M6TMWbinYbAlmKa43pO5Gc9AGeeUa+RD8key88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1460.2c18805","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233688},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1460.2c18805","@flighthq/node":"0.3.0-next.1460.2c18805","@flighthq/path":"0.3.0-next.1460.2c18805","@flighthq/text":"0.3.0-next.1460.2c18805","@flighthq/shape":"0.3.0-next.1460.2c18805","@flighthq/types":"0.3.0-next.1460.2c18805","@flighthq/bitmap":"0.3.0-next.1460.2c18805","@flighthq/scene2d":"0.3.0-next.1460.2c18805","@flighthq/signals":"0.3.0-next.1460.2c18805","@flighthq/spatial":"0.3.0-next.1460.2c18805","@flighthq/geometry":"0.3.0-next.1460.2c18805","@flighthq/textlayout":"0.3.0-next.1460.2c18805"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1460.2c18805_1785600202546_0.3808714438985741","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1463.b454aa8":{"name":"@flighthq/interaction","version":"0.3.0-next.1463.b454aa8","_id":"@flighthq/interaction@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":"128d3e53c52004314a3f17225d5564c39ed673c0","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1463.b454aa8.tgz","fileCount":84,"integrity":"sha512-Cse+TZ6xdobNCjoVwPIEtiFiMoRxNUPGFBLQiFL99bNMrd/pxnKLzJFejCMCoQOssSUDyXQquePwYpM+6eDpDQ==","signatures":[{"sig":"MEQCIHq4mBxrHW7MerwPY8vp4hwYwjMUIetkIUsvVlnPQooyAiBAMWZ54dP8pEu97TDKufAJ2lX9rwPijfPhfqPahSN2yA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1463.b454aa8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233688},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1463.b454aa8","@flighthq/node":"0.3.0-next.1463.b454aa8","@flighthq/path":"0.3.0-next.1463.b454aa8","@flighthq/text":"0.3.0-next.1463.b454aa8","@flighthq/shape":"0.3.0-next.1463.b454aa8","@flighthq/types":"0.3.0-next.1463.b454aa8","@flighthq/bitmap":"0.3.0-next.1463.b454aa8","@flighthq/scene2d":"0.3.0-next.1463.b454aa8","@flighthq/signals":"0.3.0-next.1463.b454aa8","@flighthq/spatial":"0.3.0-next.1463.b454aa8","@flighthq/geometry":"0.3.0-next.1463.b454aa8","@flighthq/textlayout":"0.3.0-next.1463.b454aa8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1463.b454aa8_1785628522322_0.3578581282890907","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1466.e0866d4":{"name":"@flighthq/interaction","version":"0.3.0-next.1466.e0866d4","_id":"@flighthq/interaction@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":"100f8ed1abbe3bddc8cea665c9d2b88a8b0a3727","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1466.e0866d4.tgz","fileCount":84,"integrity":"sha512-MxMirJVrXfYEe+mniIeGNy04+OuS8Yaajv99tFgSAvFgG9Yj6AOkccrZS6j0Zsb8pByhi54fFa0bF1UTc3BeAA==","signatures":[{"sig":"MEQCIHP/hUi9v7bSkYZ5YQAODY24184u6QTyeZUE0p/z8HkmAiA0hRMtylwxMnf287NPEZmxUVpzWMse8B0XeRZUP/XalA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1466.e0866d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233688},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1466.e0866d4","@flighthq/node":"0.3.0-next.1466.e0866d4","@flighthq/path":"0.3.0-next.1466.e0866d4","@flighthq/text":"0.3.0-next.1466.e0866d4","@flighthq/shape":"0.3.0-next.1466.e0866d4","@flighthq/types":"0.3.0-next.1466.e0866d4","@flighthq/bitmap":"0.3.0-next.1466.e0866d4","@flighthq/scene2d":"0.3.0-next.1466.e0866d4","@flighthq/signals":"0.3.0-next.1466.e0866d4","@flighthq/spatial":"0.3.0-next.1466.e0866d4","@flighthq/geometry":"0.3.0-next.1466.e0866d4","@flighthq/textlayout":"0.3.0-next.1466.e0866d4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1466.e0866d4_1785634356391_0.461364046118359","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1473.098a860":{"name":"@flighthq/interaction","version":"0.3.0-next.1473.098a860","_id":"@flighthq/interaction@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":"9478da25b9eb49d9adc1dd32559dde39b6982197","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1473.098a860.tgz","fileCount":84,"integrity":"sha512-t+r2BdLExadi4xlYgaC3y2fEYkd7j1yBJclFYXA4YkixFekc48DXlB8r15aPMPEG7z5GgHsFI9+0C5cF4xiAwQ==","signatures":[{"sig":"MEUCIQCAWp/WlXEkA8epYt1B4PTbkcVGbmy8IxxOUQ+K5hgR4QIgeAsk9Ym6PR7fOiJU1OFXiYerDFtA3RgxnLA3NKQS8kI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1473.098a860","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233688},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1473.098a860","@flighthq/node":"0.3.0-next.1473.098a860","@flighthq/path":"0.3.0-next.1473.098a860","@flighthq/text":"0.3.0-next.1473.098a860","@flighthq/shape":"0.3.0-next.1473.098a860","@flighthq/types":"0.3.0-next.1473.098a860","@flighthq/bitmap":"0.3.0-next.1473.098a860","@flighthq/scene2d":"0.3.0-next.1473.098a860","@flighthq/signals":"0.3.0-next.1473.098a860","@flighthq/spatial":"0.3.0-next.1473.098a860","@flighthq/geometry":"0.3.0-next.1473.098a860","@flighthq/textlayout":"0.3.0-next.1473.098a860"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1473.098a860_1785644662495_0.9270699906118185","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1494.7333e82":{"name":"@flighthq/interaction","version":"0.3.0-next.1494.7333e82","_id":"@flighthq/interaction@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":"c97c27fd5e59307d6ca1e7468f89288298456f7a","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1494.7333e82.tgz","fileCount":84,"integrity":"sha512-1v9uXhmULHuII11S0D/TEr9Ne/oEIo0wffk/0gN7r2asdr2afsc7Vgotiuhfw7FEhsAIfcmRM3fI6XowXAZAhA==","signatures":[{"sig":"MEUCIGidL8H7w8bldkDdICju+w2SdjzfNdZSbWRPww5VihiXAiEA2lNRo5GhVzPhi0j69H+oF5NF/fcCHkbp7RSeBV12BZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1494.7333e82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233688},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1494.7333e82","@flighthq/node":"0.3.0-next.1494.7333e82","@flighthq/path":"0.3.0-next.1494.7333e82","@flighthq/text":"0.3.0-next.1494.7333e82","@flighthq/shape":"0.3.0-next.1494.7333e82","@flighthq/types":"0.3.0-next.1494.7333e82","@flighthq/bitmap":"0.3.0-next.1494.7333e82","@flighthq/scene2d":"0.3.0-next.1494.7333e82","@flighthq/signals":"0.3.0-next.1494.7333e82","@flighthq/spatial":"0.3.0-next.1494.7333e82","@flighthq/geometry":"0.3.0-next.1494.7333e82","@flighthq/textlayout":"0.3.0-next.1494.7333e82"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1494.7333e82_1785648910310_0.8308616558833852","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1498.065f223":{"name":"@flighthq/interaction","version":"0.3.0-next.1498.065f223","_id":"@flighthq/interaction@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":"94716840ec4945c8f2430405c3517551e74a0f19","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1498.065f223.tgz","fileCount":84,"integrity":"sha512-JGq7MXAF29eNlq1pmIQ5Irm2IrwQ9cm2bZ0KOdbh2tFRXFqB+EM9HQUIPv4RmBqZTnQBFbv8zm+RNYLco2NfiQ==","signatures":[{"sig":"MEQCIBvi8SjGiYHLf7GiFEanXLSmABDmz3u3+09peTUc8dLnAiAb8yQ+eHD1UW/YdTvlU+V9UdDfAn5eeDTsG8bbap5qrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1498.065f223","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233688},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1498.065f223","@flighthq/node":"0.3.0-next.1498.065f223","@flighthq/path":"0.3.0-next.1498.065f223","@flighthq/text":"0.3.0-next.1498.065f223","@flighthq/shape":"0.3.0-next.1498.065f223","@flighthq/types":"0.3.0-next.1498.065f223","@flighthq/bitmap":"0.3.0-next.1498.065f223","@flighthq/scene2d":"0.3.0-next.1498.065f223","@flighthq/signals":"0.3.0-next.1498.065f223","@flighthq/spatial":"0.3.0-next.1498.065f223","@flighthq/geometry":"0.3.0-next.1498.065f223","@flighthq/textlayout":"0.3.0-next.1498.065f223"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1498.065f223_1785653355308_0.21030047198136947","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1511.9977321":{"name":"@flighthq/interaction","version":"0.3.0-next.1511.9977321","_id":"@flighthq/interaction@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":"28d9055bddecb0667ce09f31ad166521dbca7847","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1511.9977321.tgz","fileCount":84,"integrity":"sha512-xVbwqUoD4NTMy4Byq3N1euoYslPXffswXWZ91mUi5eBNOz/2H/HRBvWRYZMiFIH12vIj4lwfntB5ILwn7MPFLw==","signatures":[{"sig":"MEUCIA74j7KB633OtCH2m3ZtPRLO3uEnCU0NrfveqYa+Xe4xAiEA+cjYiTiCeTcldbd5RlxhaGao9hy+3r+fKzisFlaUgGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1511.9977321","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233688},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1511.9977321","@flighthq/node":"0.3.0-next.1511.9977321","@flighthq/path":"0.3.0-next.1511.9977321","@flighthq/text":"0.3.0-next.1511.9977321","@flighthq/shape":"0.3.0-next.1511.9977321","@flighthq/types":"0.3.0-next.1511.9977321","@flighthq/bitmap":"0.3.0-next.1511.9977321","@flighthq/scene2d":"0.3.0-next.1511.9977321","@flighthq/signals":"0.3.0-next.1511.9977321","@flighthq/spatial":"0.3.0-next.1511.9977321","@flighthq/geometry":"0.3.0-next.1511.9977321","@flighthq/textlayout":"0.3.0-next.1511.9977321"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1511.9977321_1785687698257_0.7859152567635597","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1512.edc0fee":{"name":"@flighthq/interaction","version":"0.3.0-next.1512.edc0fee","_id":"@flighthq/interaction@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":"f4e637c5ce6cd25d2012eb603c4817a6095a1b03","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1512.edc0fee.tgz","fileCount":84,"integrity":"sha512-4yNi9ennTnim3QKw7fqa+MVT7S3XAvplnnwfsjFawfpIs96xS1qzBq/+5OMtBIgjYV3d/ZdaA6u9IyeZyBK1kg==","signatures":[{"sig":"MEYCIQCuiAScFrM/9I7U5lWWAqBPxMHHxVnsnLSfs8Q0jxUWSwIhAMYvr79envnpueSchqGeCFzE1cY3VmeR3AXvRPr05Mj8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1512.edc0fee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233688},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1512.edc0fee","@flighthq/node":"0.3.0-next.1512.edc0fee","@flighthq/path":"0.3.0-next.1512.edc0fee","@flighthq/text":"0.3.0-next.1512.edc0fee","@flighthq/shape":"0.3.0-next.1512.edc0fee","@flighthq/types":"0.3.0-next.1512.edc0fee","@flighthq/bitmap":"0.3.0-next.1512.edc0fee","@flighthq/scene2d":"0.3.0-next.1512.edc0fee","@flighthq/signals":"0.3.0-next.1512.edc0fee","@flighthq/spatial":"0.3.0-next.1512.edc0fee","@flighthq/geometry":"0.3.0-next.1512.edc0fee","@flighthq/textlayout":"0.3.0-next.1512.edc0fee"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1512.edc0fee_1785689003576_0.6983503072796207","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1514.a24d43f":{"name":"@flighthq/interaction","version":"0.3.0-next.1514.a24d43f","_id":"@flighthq/interaction@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":"4175e858c3052ba06b6a629e4676fb24e41779bb","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1514.a24d43f.tgz","fileCount":84,"integrity":"sha512-6GIg6PGg5V/7mq+lwbKAtfl6VCXJYfKSVSGbEF48GrFvNDVljzLlwsPdwt0Y/XtbyidKla0TU8YT6Noxy5gIdQ==","signatures":[{"sig":"MEUCIE7onomaqVId0Ma4/rocQgm5QqxMC4LavP1SrKvjcSmrAiEAmOKqXv7wIt3zZ7V5AUER1N6elePv7pWx6R9MAqi8+yo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1514.a24d43f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233688},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1514.a24d43f","@flighthq/node":"0.3.0-next.1514.a24d43f","@flighthq/path":"0.3.0-next.1514.a24d43f","@flighthq/text":"0.3.0-next.1514.a24d43f","@flighthq/shape":"0.3.0-next.1514.a24d43f","@flighthq/types":"0.3.0-next.1514.a24d43f","@flighthq/bitmap":"0.3.0-next.1514.a24d43f","@flighthq/scene2d":"0.3.0-next.1514.a24d43f","@flighthq/signals":"0.3.0-next.1514.a24d43f","@flighthq/spatial":"0.3.0-next.1514.a24d43f","@flighthq/geometry":"0.3.0-next.1514.a24d43f","@flighthq/textlayout":"0.3.0-next.1514.a24d43f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1514.a24d43f_1785689738987_0.8579520740415991","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1515.d4dc88e":{"name":"@flighthq/interaction","version":"0.3.0-next.1515.d4dc88e","_id":"@flighthq/interaction@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":"975a2822a1b4d7d76927c07f9b82c203585fc97b","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1515.d4dc88e.tgz","fileCount":84,"integrity":"sha512-z/kRvBOm0z2k/aGt+XHaaRpWktCLvV/9pqQYkhtgvHePWSOp/JRoDzQ43Il9o4W/7rLQTVB2PJilYTWzgFDzcg==","signatures":[{"sig":"MEQCIA40S47+JmZ1n+hX1CL+InRCM5D3g8b3ExUvO4mWyh9yAiBgmHE2xJwj8ZCU4QqDLtG+hHI20zR+aCGCdoYe10mDMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1515.d4dc88e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233688},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1515.d4dc88e","@flighthq/node":"0.3.0-next.1515.d4dc88e","@flighthq/path":"0.3.0-next.1515.d4dc88e","@flighthq/text":"0.3.0-next.1515.d4dc88e","@flighthq/shape":"0.3.0-next.1515.d4dc88e","@flighthq/types":"0.3.0-next.1515.d4dc88e","@flighthq/bitmap":"0.3.0-next.1515.d4dc88e","@flighthq/scene2d":"0.3.0-next.1515.d4dc88e","@flighthq/signals":"0.3.0-next.1515.d4dc88e","@flighthq/spatial":"0.3.0-next.1515.d4dc88e","@flighthq/geometry":"0.3.0-next.1515.d4dc88e","@flighthq/textlayout":"0.3.0-next.1515.d4dc88e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1515.d4dc88e_1785690243972_0.3214002706383654","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1516.1b4fb2b":{"name":"@flighthq/interaction","version":"0.3.0-next.1516.1b4fb2b","_id":"@flighthq/interaction@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":"936a8047a2513022591f514413e5d1f9622dd891","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1516.1b4fb2b.tgz","fileCount":84,"integrity":"sha512-WYlzAQdsKWnK5HnflmloCs5ezhg4WgW5M+MtaOTLk/JxU8gbVZ2yGnWzHT/AEwGTsp34i/mtT6q9nNDtO6xvng==","signatures":[{"sig":"MEYCIQDv7ilj0Y6XQEFK7IIzRDprapoMatjOaS6ZtTYh4oil8gIhAMGQqP83H/COjDIKjwuPD1sw98l3bwjM+iCxqDbZClAm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1516.1b4fb2b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233688},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1516.1b4fb2b","@flighthq/node":"0.3.0-next.1516.1b4fb2b","@flighthq/path":"0.3.0-next.1516.1b4fb2b","@flighthq/text":"0.3.0-next.1516.1b4fb2b","@flighthq/shape":"0.3.0-next.1516.1b4fb2b","@flighthq/types":"0.3.0-next.1516.1b4fb2b","@flighthq/bitmap":"0.3.0-next.1516.1b4fb2b","@flighthq/scene2d":"0.3.0-next.1516.1b4fb2b","@flighthq/signals":"0.3.0-next.1516.1b4fb2b","@flighthq/spatial":"0.3.0-next.1516.1b4fb2b","@flighthq/geometry":"0.3.0-next.1516.1b4fb2b","@flighthq/textlayout":"0.3.0-next.1516.1b4fb2b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1516.1b4fb2b_1785692154847_0.8840028276885634","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-edge.1516.1b4fb2b":{"name":"@flighthq/interaction","version":"0.3.0-edge.1516.1b4fb2b","_id":"@flighthq/interaction@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":"4f9302a433ee591085f38befd6fbbef96ab2f830","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-edge.1516.1b4fb2b.tgz","fileCount":84,"integrity":"sha512-0baYrTSNK/D5AyI5dJRFgiKHNmBjUdQKGNeliUYppI+CkBr1mOAcF0OmcqAjJ8QflmuZyUJnMgX1YxQBJQb1Ew==","signatures":[{"sig":"MEUCIAJITb0LSYKQYtFnF1EXrYF+U878VzLwRrCwmRB2rPQxAiEAwUKj6+LPbNnS9mSxwdwUWvN5o/iMjEIQrcCqwkF79fQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-edge.1516.1b4fb2b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233688},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-edge.1516.1b4fb2b","@flighthq/node":"0.3.0-edge.1516.1b4fb2b","@flighthq/path":"0.3.0-edge.1516.1b4fb2b","@flighthq/text":"0.3.0-edge.1516.1b4fb2b","@flighthq/shape":"0.3.0-edge.1516.1b4fb2b","@flighthq/types":"0.3.0-edge.1516.1b4fb2b","@flighthq/bitmap":"0.3.0-edge.1516.1b4fb2b","@flighthq/scene2d":"0.3.0-edge.1516.1b4fb2b","@flighthq/signals":"0.3.0-edge.1516.1b4fb2b","@flighthq/spatial":"0.3.0-edge.1516.1b4fb2b","@flighthq/geometry":"0.3.0-edge.1516.1b4fb2b","@flighthq/textlayout":"0.3.0-edge.1516.1b4fb2b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-edge.1516.1b4fb2b_1785693489813_0.47215276223671654","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1529.90e58ad":{"name":"@flighthq/interaction","version":"0.3.0-next.1529.90e58ad","_id":"@flighthq/interaction@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":"beddd81d6a56204013dd0aa3cafbc67465033781","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1529.90e58ad.tgz","fileCount":84,"integrity":"sha512-1NRejAgEjR4k1zAI9OFqGzF8rvbdZyI7+JJZwlQSV2ALq+3tqHnPXwnwQWha6ZKrfCCRTLTEdEVFtX3Sp9TWfg==","signatures":[{"sig":"MEYCIQDrU8HNp+JazOre/vK4V2uZP/oLwqhvm2+iV1gJUOBkpQIhAMpjASdLNtRYBCRyRLUssbRCN6NbzAZSPjSfqIU+ZON7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1529.90e58ad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233688},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1529.90e58ad","@flighthq/node":"0.3.0-next.1529.90e58ad","@flighthq/path":"0.3.0-next.1529.90e58ad","@flighthq/text":"0.3.0-next.1529.90e58ad","@flighthq/shape":"0.3.0-next.1529.90e58ad","@flighthq/types":"0.3.0-next.1529.90e58ad","@flighthq/bitmap":"0.3.0-next.1529.90e58ad","@flighthq/scene2d":"0.3.0-next.1529.90e58ad","@flighthq/signals":"0.3.0-next.1529.90e58ad","@flighthq/spatial":"0.3.0-next.1529.90e58ad","@flighthq/geometry":"0.3.0-next.1529.90e58ad","@flighthq/textlayout":"0.3.0-next.1529.90e58ad"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1529.90e58ad_1785694891314_0.459609567781498","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1530.70058bd":{"name":"@flighthq/interaction","version":"0.3.0-next.1530.70058bd","_id":"@flighthq/interaction@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":"fbd5d93e6c19e0570ac83acd9ce9c5b27df0b94e","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1530.70058bd.tgz","fileCount":84,"integrity":"sha512-/vaQVgKe2JCNaXEYS1KZzM+RBleraKRRqdbwp+JpX4Ws6SrfTVNv/Dgxrafy3uDgKQUvoah/MoeiY2qrpc+RRw==","signatures":[{"sig":"MEUCIQDPvNa+9ft8lENOYaNIETyxypbgyxaQL/uOHW9hM3p8RQIgR+daTitih28GSr+d7PLY5hrvlbBq90WdY8naHXs9Bbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1530.70058bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233688},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1530.70058bd","@flighthq/node":"0.3.0-next.1530.70058bd","@flighthq/path":"0.3.0-next.1530.70058bd","@flighthq/text":"0.3.0-next.1530.70058bd","@flighthq/shape":"0.3.0-next.1530.70058bd","@flighthq/types":"0.3.0-next.1530.70058bd","@flighthq/bitmap":"0.3.0-next.1530.70058bd","@flighthq/scene2d":"0.3.0-next.1530.70058bd","@flighthq/signals":"0.3.0-next.1530.70058bd","@flighthq/spatial":"0.3.0-next.1530.70058bd","@flighthq/geometry":"0.3.0-next.1530.70058bd","@flighthq/textlayout":"0.3.0-next.1530.70058bd"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1530.70058bd_1785696669660_0.9181594932522315","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1543.f490ae8":{"name":"@flighthq/interaction","version":"0.3.0-next.1543.f490ae8","_id":"@flighthq/interaction@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":"68c2eea2451a059e55dd2cdfc2ef54619504776f","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1543.f490ae8.tgz","fileCount":84,"integrity":"sha512-IEudSdU2hzcDEbAjNQ/zEZVaDUcKCQRkcT+nMYxBX2TV3XtnTMkPxHoiJatl+bIFM1eKoyKls/AQi7A4mBXtvQ==","signatures":[{"sig":"MEYCIQDxxzJVvJLMFETGmbQ4JezhQeJG/JGny6CfkZUVWIQiKAIhAJcx33W1soL0zyMb0Km5gPcz5lPXBu0e7cQQ/eWNpV7S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1543.f490ae8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233688},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1543.f490ae8","@flighthq/node":"0.3.0-next.1543.f490ae8","@flighthq/path":"0.3.0-next.1543.f490ae8","@flighthq/text":"0.3.0-next.1543.f490ae8","@flighthq/shape":"0.3.0-next.1543.f490ae8","@flighthq/types":"0.3.0-next.1543.f490ae8","@flighthq/bitmap":"0.3.0-next.1543.f490ae8","@flighthq/scene2d":"0.3.0-next.1543.f490ae8","@flighthq/signals":"0.3.0-next.1543.f490ae8","@flighthq/spatial":"0.3.0-next.1543.f490ae8","@flighthq/geometry":"0.3.0-next.1543.f490ae8","@flighthq/textlayout":"0.3.0-next.1543.f490ae8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1543.f490ae8_1785701558083_0.8494694226357693","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1560.03a2b36":{"name":"@flighthq/interaction","version":"0.3.0-next.1560.03a2b36","_id":"@flighthq/interaction@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":"39f455ab7fdb62f2973757f6a9c66e939f579225","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1560.03a2b36.tgz","fileCount":84,"integrity":"sha512-6ZygPH9nfzHo+bWORqYGj7oYo0wWJ6HKOJZRVSWm2hI/WptTyJfh315uj97Qc+ues6SYg9mw0a/MzgHOvWIxZg==","signatures":[{"sig":"MEUCIDMRSXyzBav9O9gSPo3ci/K9w3LnA/jujmlSKleGu6qeAiEA7tjgRDY433cDaj572sUT1AYlE2eYUU76oEuxHVOAcac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1560.03a2b36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233688},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1560.03a2b36","@flighthq/node":"0.3.0-next.1560.03a2b36","@flighthq/path":"0.3.0-next.1560.03a2b36","@flighthq/text":"0.3.0-next.1560.03a2b36","@flighthq/shape":"0.3.0-next.1560.03a2b36","@flighthq/types":"0.3.0-next.1560.03a2b36","@flighthq/bitmap":"0.3.0-next.1560.03a2b36","@flighthq/scene2d":"0.3.0-next.1560.03a2b36","@flighthq/signals":"0.3.0-next.1560.03a2b36","@flighthq/spatial":"0.3.0-next.1560.03a2b36","@flighthq/geometry":"0.3.0-next.1560.03a2b36","@flighthq/textlayout":"0.3.0-next.1560.03a2b36"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1560.03a2b36_1785702453232_0.8789438141637205","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1562.75af469":{"name":"@flighthq/interaction","version":"0.3.0-next.1562.75af469","_id":"@flighthq/interaction@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":"5e678f7d89481c5b48eeedcff29272011f9ef790","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1562.75af469.tgz","fileCount":84,"integrity":"sha512-SovsAsvWz8cYlK6dpKh8YBHaEvSzSbQs8WRsva+lyVaLrm/05sucR4kW59jP7v8fQF8ce3/NZHr0jKsi3Enj1A==","signatures":[{"sig":"MEUCIQCkfPQRsQ+uwfmskxKHYFkq475R9hFdiRJqsuOfo8ijcQIgQVponhE14WDG0IT8nSFNKksvM//V+c08M/uQwbrLEWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1562.75af469","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233688},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1562.75af469","@flighthq/node":"0.3.0-next.1562.75af469","@flighthq/path":"0.3.0-next.1562.75af469","@flighthq/text":"0.3.0-next.1562.75af469","@flighthq/shape":"0.3.0-next.1562.75af469","@flighthq/types":"0.3.0-next.1562.75af469","@flighthq/bitmap":"0.3.0-next.1562.75af469","@flighthq/scene2d":"0.3.0-next.1562.75af469","@flighthq/signals":"0.3.0-next.1562.75af469","@flighthq/spatial":"0.3.0-next.1562.75af469","@flighthq/geometry":"0.3.0-next.1562.75af469","@flighthq/textlayout":"0.3.0-next.1562.75af469"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1562.75af469_1785703228391_0.5055476109255952","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1566.dcdf1d3":{"name":"@flighthq/interaction","version":"0.3.0-next.1566.dcdf1d3","_id":"@flighthq/interaction@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":"09c5ecfe23f35540d7ae57ae083cd35f6b209b9d","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1566.dcdf1d3.tgz","fileCount":84,"integrity":"sha512-VNS30N0ZOy40mMtouZlbjTchtlTpjsOTPHmTJ0cZtfSLqKbVgxJi+26ddmPrdfFJNk/JcRuhIDiosrL9pxI1wg==","signatures":[{"sig":"MEYCIQDg0zTfhjbr8Xu447HkUvin+D5YhzoaPK3bt7tS+ivvdgIhALbpD6iCbzKAV8OztABekXd73r9j5tXk6Cbrma1KZQxy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1566.dcdf1d3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233688},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1566.dcdf1d3","@flighthq/node":"0.3.0-next.1566.dcdf1d3","@flighthq/path":"0.3.0-next.1566.dcdf1d3","@flighthq/text":"0.3.0-next.1566.dcdf1d3","@flighthq/shape":"0.3.0-next.1566.dcdf1d3","@flighthq/types":"0.3.0-next.1566.dcdf1d3","@flighthq/bitmap":"0.3.0-next.1566.dcdf1d3","@flighthq/scene2d":"0.3.0-next.1566.dcdf1d3","@flighthq/signals":"0.3.0-next.1566.dcdf1d3","@flighthq/spatial":"0.3.0-next.1566.dcdf1d3","@flighthq/geometry":"0.3.0-next.1566.dcdf1d3","@flighthq/textlayout":"0.3.0-next.1566.dcdf1d3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1566.dcdf1d3_1785703995480_0.34018167842325053","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1584.a68fe91":{"name":"@flighthq/interaction","version":"0.3.0-next.1584.a68fe91","_id":"@flighthq/interaction@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":"32f7f97349a334d2c6121482068bf9dcd099d03c","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1584.a68fe91.tgz","fileCount":84,"integrity":"sha512-MdOVbHZ3gBPxEtzIpDmLZ6rVhX7+7WuFm9f2Rq/YKxtZUr9KCEAFVw2qPSa+67REYzC1JYYBHU+KFK6YH9nyyA==","signatures":[{"sig":"MEYCIQDoG4tJon5fnBrHj1eNBVbCmWogJ2502Uyiz0dD2TpehQIhAIzt0Zw8yCjAQLQPdaM7Y9ZJJmom5f4JoUM7CkUD3beP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1584.a68fe91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235276},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1584.a68fe91","@flighthq/node":"0.3.0-next.1584.a68fe91","@flighthq/path":"0.3.0-next.1584.a68fe91","@flighthq/text":"0.3.0-next.1584.a68fe91","@flighthq/shape":"0.3.0-next.1584.a68fe91","@flighthq/types":"0.3.0-next.1584.a68fe91","@flighthq/bitmap":"0.3.0-next.1584.a68fe91","@flighthq/scene2d":"0.3.0-next.1584.a68fe91","@flighthq/signals":"0.3.0-next.1584.a68fe91","@flighthq/spatial":"0.3.0-next.1584.a68fe91","@flighthq/geometry":"0.3.0-next.1584.a68fe91","@flighthq/textlayout":"0.3.0-next.1584.a68fe91"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1584.a68fe91_1785707737834_0.0032913038391630955","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1585.17d10c4":{"name":"@flighthq/interaction","version":"0.3.0-next.1585.17d10c4","_id":"@flighthq/interaction@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":"ea9290ab9146d60922700437d251e1260a31d75a","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1585.17d10c4.tgz","fileCount":84,"integrity":"sha512-AUeReHJGP/jU0kFBJdQvDZG0qSOlqzTfoBl2a3kTtmArHNlZnE2CXNxjAoZ7mzMwp7dXg7tClj4XSBUV1PfjlQ==","signatures":[{"sig":"MEYCIQCcYNLWOACxMXPOo2qSxCh1tSojAcB9/3Tams1ODwynigIhALreFW7p6+gqqXXii6Uv1iC811IArcgKk0HDGONtihj8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1585.17d10c4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235276},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1585.17d10c4","@flighthq/node":"0.3.0-next.1585.17d10c4","@flighthq/path":"0.3.0-next.1585.17d10c4","@flighthq/text":"0.3.0-next.1585.17d10c4","@flighthq/shape":"0.3.0-next.1585.17d10c4","@flighthq/types":"0.3.0-next.1585.17d10c4","@flighthq/bitmap":"0.3.0-next.1585.17d10c4","@flighthq/scene2d":"0.3.0-next.1585.17d10c4","@flighthq/signals":"0.3.0-next.1585.17d10c4","@flighthq/spatial":"0.3.0-next.1585.17d10c4","@flighthq/geometry":"0.3.0-next.1585.17d10c4","@flighthq/textlayout":"0.3.0-next.1585.17d10c4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1585.17d10c4_1785709696426_0.8587734384110763","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1593.a47f94a":{"name":"@flighthq/interaction","version":"0.3.0-next.1593.a47f94a","_id":"@flighthq/interaction@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":"e0cf61a3a3c336154804bdf622c2e3b071cb66a3","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1593.a47f94a.tgz","fileCount":84,"integrity":"sha512-SlkGWltE/xMT1fW9DJ/mEityK2xt8ivtQWkOuPOl9u7Gl2YDJ8sBPTS+3nWQgfntqkDa0nM2igeSOkmlpB1Ijw==","signatures":[{"sig":"MEYCIQDJH4vcab1DFkb50SEhGzLhCtgd5QhYnSjD8iBy99BnKwIhALxx8bH+U+HFwy7XJVsO8IRUnSWmsuZX7SZ7SO4T0B8N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1593.a47f94a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235276},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1593.a47f94a","@flighthq/node":"0.3.0-next.1593.a47f94a","@flighthq/path":"0.3.0-next.1593.a47f94a","@flighthq/text":"0.3.0-next.1593.a47f94a","@flighthq/shape":"0.3.0-next.1593.a47f94a","@flighthq/types":"0.3.0-next.1593.a47f94a","@flighthq/bitmap":"0.3.0-next.1593.a47f94a","@flighthq/scene2d":"0.3.0-next.1593.a47f94a","@flighthq/signals":"0.3.0-next.1593.a47f94a","@flighthq/spatial":"0.3.0-next.1593.a47f94a","@flighthq/geometry":"0.3.0-next.1593.a47f94a","@flighthq/textlayout":"0.3.0-next.1593.a47f94a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1593.a47f94a_1785710028160_0.4555739560923875","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1595.4d49b41":{"name":"@flighthq/interaction","version":"0.3.0-next.1595.4d49b41","_id":"@flighthq/interaction@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":"a34c4551e6a1b6370a2907b11e305d23a13baf29","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1595.4d49b41.tgz","fileCount":84,"integrity":"sha512-22cUpbQsNiv0MPhifAAkDjzdnYb6Vb3zGfbywPA/yY9s3I1UaOQ0gFNO39wj3BYybONISL6BvYtFJJBTFniMuw==","signatures":[{"sig":"MEQCICkozfGFPD3YBjM7wjT9RVopXcLuEPl9tgP7E9FlcfeEAiAVmCDC6y5mY4l1tN5tTI0YjQE6vJCh2Rbe/xnGUotKyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1595.4d49b41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235744},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1595.4d49b41","@flighthq/node":"0.3.0-next.1595.4d49b41","@flighthq/path":"0.3.0-next.1595.4d49b41","@flighthq/text":"0.3.0-next.1595.4d49b41","@flighthq/shape":"0.3.0-next.1595.4d49b41","@flighthq/types":"0.3.0-next.1595.4d49b41","@flighthq/bitmap":"0.3.0-next.1595.4d49b41","@flighthq/scene2d":"0.3.0-next.1595.4d49b41","@flighthq/signals":"0.3.0-next.1595.4d49b41","@flighthq/spatial":"0.3.0-next.1595.4d49b41","@flighthq/geometry":"0.3.0-next.1595.4d49b41","@flighthq/textlayout":"0.3.0-next.1595.4d49b41"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1595.4d49b41_1785710587663_0.49965492048207905","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1601.12b771e":{"name":"@flighthq/interaction","version":"0.3.0-next.1601.12b771e","_id":"@flighthq/interaction@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":"a3ee594012db045177a9a71dfb54bed048437250","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1601.12b771e.tgz","fileCount":84,"integrity":"sha512-/cdI25UbpUj63hfTORsFwRJPslskwH8OTZGJ+i1YwiUkzrQ1Dozte/dCy9XrOzxELIzXMevC4n9nxZ0iu4mupw==","signatures":[{"sig":"MEYCIQCfuFS3EF3Pnnsvd/jptRJnT9VhRUyIhQDGM23O+hLnmAIhAJ/x4TWuV2yeE8zKRrNWY3sYsrVa1HQr1tOvYkI3Xqpf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1601.12b771e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235744},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1601.12b771e","@flighthq/node":"0.3.0-next.1601.12b771e","@flighthq/path":"0.3.0-next.1601.12b771e","@flighthq/text":"0.3.0-next.1601.12b771e","@flighthq/shape":"0.3.0-next.1601.12b771e","@flighthq/types":"0.3.0-next.1601.12b771e","@flighthq/bitmap":"0.3.0-next.1601.12b771e","@flighthq/scene2d":"0.3.0-next.1601.12b771e","@flighthq/signals":"0.3.0-next.1601.12b771e","@flighthq/spatial":"0.3.0-next.1601.12b771e","@flighthq/geometry":"0.3.0-next.1601.12b771e","@flighthq/textlayout":"0.3.0-next.1601.12b771e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1601.12b771e_1785713127000_0.2361719089461154","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1665.6235922":{"name":"@flighthq/interaction","version":"0.3.0-next.1665.6235922","_id":"@flighthq/interaction@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":"fdc54d8982f1d65d80cb8915f6e9d4d36bb8243f","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1665.6235922.tgz","fileCount":84,"integrity":"sha512-1ZLOaOXWIlBHyjJkkTKp/SmFfwh4bawHr/D7BFh170nK9qagxRkwHDA37xc7TFawqCeWdunBe/qn1dzL7EhSAw==","signatures":[{"sig":"MEUCIF0u23sYSdT7GumQO+gK4ffnoSYP64Hm4QxV9nbTdN41AiEAh/qEQ8CQsRIsqjBGj+aBiXzbK1+XI/C2+9SpK/QSY0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1665.6235922","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235744},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1665.6235922","@flighthq/node":"0.3.0-next.1665.6235922","@flighthq/path":"0.3.0-next.1665.6235922","@flighthq/text":"0.3.0-next.1665.6235922","@flighthq/shape":"0.3.0-next.1665.6235922","@flighthq/types":"0.3.0-next.1665.6235922","@flighthq/bitmap":"0.3.0-next.1665.6235922","@flighthq/scene2d":"0.3.0-next.1665.6235922","@flighthq/signals":"0.3.0-next.1665.6235922","@flighthq/spatial":"0.3.0-next.1665.6235922","@flighthq/geometry":"0.3.0-next.1665.6235922","@flighthq/textlayout":"0.3.0-next.1665.6235922"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1665.6235922_1785728831935_0.5063755993162171","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1669.5808974":{"name":"@flighthq/interaction","version":"0.3.0-next.1669.5808974","_id":"@flighthq/interaction@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":"8932008ecd0ebeba2ed163d4e2aae0d18167efc5","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1669.5808974.tgz","fileCount":84,"integrity":"sha512-HjcvQbHEzuwKwsPXZ14cX1nB49g+SMgagYHrZBHtDvFt/96SjdCWU7C0NtN2P26nXRN3lYWyefg1d15FpgW+Zg==","signatures":[{"sig":"MEYCIQDSuV4I8Ro+ZRHTjducbMPhssQnQ2F0yit0N+jAV3PRjAIhAOPQcmWKPMZpEO3J4efoL3Rk9iLEbuA5XkhOp5r7tk3U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1669.5808974","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235744},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1669.5808974","@flighthq/node":"0.3.0-next.1669.5808974","@flighthq/path":"0.3.0-next.1669.5808974","@flighthq/text":"0.3.0-next.1669.5808974","@flighthq/shape":"0.3.0-next.1669.5808974","@flighthq/types":"0.3.0-next.1669.5808974","@flighthq/bitmap":"0.3.0-next.1669.5808974","@flighthq/scene2d":"0.3.0-next.1669.5808974","@flighthq/signals":"0.3.0-next.1669.5808974","@flighthq/spatial":"0.3.0-next.1669.5808974","@flighthq/geometry":"0.3.0-next.1669.5808974","@flighthq/textlayout":"0.3.0-next.1669.5808974"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1669.5808974_1785731090628_0.04215346475067028","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1689.2810c05":{"name":"@flighthq/interaction","version":"0.3.0-next.1689.2810c05","_id":"@flighthq/interaction@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":"4b6abe5c05ac1291bab47569defc481bada44ef5","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1689.2810c05.tgz","fileCount":84,"integrity":"sha512-FKtS1HDck6KC7jaYREKozhiAza/01Qh8WYpS+s/ujXcbS8VImNwqRAQqQfUAHVMlu574uXps5Vm5MkFefPiOvA==","signatures":[{"sig":"MEUCICCQDKfJavnmDtPQmhj/znRCUVYBvUMubCa4LLLgCE9YAiEAlU0gCHPAYizc7q8AycQRODzPQ1PpmnTBIow4F/JxB+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1689.2810c05","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235744},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1689.2810c05","@flighthq/node":"0.3.0-next.1689.2810c05","@flighthq/path":"0.3.0-next.1689.2810c05","@flighthq/text":"0.3.0-next.1689.2810c05","@flighthq/shape":"0.3.0-next.1689.2810c05","@flighthq/types":"0.3.0-next.1689.2810c05","@flighthq/bitmap":"0.3.0-next.1689.2810c05","@flighthq/scene2d":"0.3.0-next.1689.2810c05","@flighthq/signals":"0.3.0-next.1689.2810c05","@flighthq/spatial":"0.3.0-next.1689.2810c05","@flighthq/geometry":"0.3.0-next.1689.2810c05","@flighthq/textlayout":"0.3.0-next.1689.2810c05"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1689.2810c05_1785736607561_0.20124563310345467","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1692.f1a7a9a":{"name":"@flighthq/interaction","version":"0.3.0-next.1692.f1a7a9a","_id":"@flighthq/interaction@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":"3fd1de7b956e5af970d800a530aa53b644288f39","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1692.f1a7a9a.tgz","fileCount":84,"integrity":"sha512-n1+2gLxGIRPxQIKIZNkiGromLKgaJobHZYyP4wb2LLPsvGilfrWivCAlQAhiJnN0SaCmBkgcJ7Iuo6gORbshxg==","signatures":[{"sig":"MEUCIFS+NGSwOt679hKM6gwz2yRQNQr+Tke9w5hejTg2bK6wAiEAgL3vnCDbYb/3ljH965KcZJS+UWRA86DCOHVxMGbDmg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1692.f1a7a9a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235744},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1692.f1a7a9a","@flighthq/node":"0.3.0-next.1692.f1a7a9a","@flighthq/path":"0.3.0-next.1692.f1a7a9a","@flighthq/text":"0.3.0-next.1692.f1a7a9a","@flighthq/shape":"0.3.0-next.1692.f1a7a9a","@flighthq/types":"0.3.0-next.1692.f1a7a9a","@flighthq/bitmap":"0.3.0-next.1692.f1a7a9a","@flighthq/scene2d":"0.3.0-next.1692.f1a7a9a","@flighthq/signals":"0.3.0-next.1692.f1a7a9a","@flighthq/spatial":"0.3.0-next.1692.f1a7a9a","@flighthq/geometry":"0.3.0-next.1692.f1a7a9a","@flighthq/textlayout":"0.3.0-next.1692.f1a7a9a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1692.f1a7a9a_1785738697789_0.07008717534610809","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1702.8973fda":{"name":"@flighthq/interaction","version":"0.3.0-next.1702.8973fda","_id":"@flighthq/interaction@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":"be0807466017b986f9d37dc29722fbd6f1d78e8a","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1702.8973fda.tgz","fileCount":84,"integrity":"sha512-HilDgADrGxVfJyccynFFsHIBMvzLYFoQNNnvdKWLUHM+04OfLznT+uB3iCxDkhUDhebyXIdNlVGpbaZRjM0uyQ==","signatures":[{"sig":"MEQCIF+8Syafn0VsbI/do+AQTGenzzBjgz2AzOVKPyU4dZ++AiAVtqbGM/EKIY5aH3f0QeqhLUfua2Svo+659m/NaGqxwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1702.8973fda","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235744},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1702.8973fda","@flighthq/node":"0.3.0-next.1702.8973fda","@flighthq/path":"0.3.0-next.1702.8973fda","@flighthq/text":"0.3.0-next.1702.8973fda","@flighthq/shape":"0.3.0-next.1702.8973fda","@flighthq/types":"0.3.0-next.1702.8973fda","@flighthq/bitmap":"0.3.0-next.1702.8973fda","@flighthq/scene2d":"0.3.0-next.1702.8973fda","@flighthq/signals":"0.3.0-next.1702.8973fda","@flighthq/spatial":"0.3.0-next.1702.8973fda","@flighthq/geometry":"0.3.0-next.1702.8973fda","@flighthq/textlayout":"0.3.0-next.1702.8973fda"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1702.8973fda_1785739120931_0.6139096794359731","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1704.8557784":{"name":"@flighthq/interaction","version":"0.3.0-next.1704.8557784","_id":"@flighthq/interaction@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":"31eb3ab5a33b75f14bc01fd7f0e6c257ff88cc08","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1704.8557784.tgz","fileCount":84,"integrity":"sha512-T5JhofUd6Z/Dp7h9vzXA31m66QwPm1ko7s5tMcoA3GcxhciKQG/TWDFEHbkXxbQFI1qUv5slvQe3WJQCEWQ23w==","signatures":[{"sig":"MEYCIQC9kGzZhNPtQco4SeSxb+lPM45AdgGCjtH+tfl3mJo++gIhAIv1Hq9Xn40GqTMyFR9F04WEzHIYMD92vacL5bLXucXM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1704.8557784","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235744},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1704.8557784","@flighthq/node":"0.3.0-next.1704.8557784","@flighthq/path":"0.3.0-next.1704.8557784","@flighthq/text":"0.3.0-next.1704.8557784","@flighthq/shape":"0.3.0-next.1704.8557784","@flighthq/types":"0.3.0-next.1704.8557784","@flighthq/bitmap":"0.3.0-next.1704.8557784","@flighthq/scene2d":"0.3.0-next.1704.8557784","@flighthq/signals":"0.3.0-next.1704.8557784","@flighthq/spatial":"0.3.0-next.1704.8557784","@flighthq/geometry":"0.3.0-next.1704.8557784","@flighthq/textlayout":"0.3.0-next.1704.8557784"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1704.8557784_1785739773581_0.4230964065993179","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1714.3bd86f1":{"name":"@flighthq/interaction","version":"0.3.0-next.1714.3bd86f1","_id":"@flighthq/interaction@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":"afff0a6f6367d0aca80dac3d0afa92f715cfb948","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1714.3bd86f1.tgz","fileCount":84,"integrity":"sha512-QpE3UXfr4da+UWvuZ0c+bjjB9f+gkZxiAkhxEiMFGHfVr7cuElvSmtjrJo/BTFabC4rdsCiVCEJahyK6LoU+Qg==","signatures":[{"sig":"MEUCIQCLkxd8SaskLQRZwAOj9wZUtnmA3337RTHh4PsdFyo73gIgNeeEMpBKBGYNthVP7982WDXNiF0yP9KbAUne7N43VWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1714.3bd86f1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235744},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1714.3bd86f1","@flighthq/node":"0.3.0-next.1714.3bd86f1","@flighthq/path":"0.3.0-next.1714.3bd86f1","@flighthq/text":"0.3.0-next.1714.3bd86f1","@flighthq/shape":"0.3.0-next.1714.3bd86f1","@flighthq/types":"0.3.0-next.1714.3bd86f1","@flighthq/bitmap":"0.3.0-next.1714.3bd86f1","@flighthq/scene2d":"0.3.0-next.1714.3bd86f1","@flighthq/signals":"0.3.0-next.1714.3bd86f1","@flighthq/spatial":"0.3.0-next.1714.3bd86f1","@flighthq/geometry":"0.3.0-next.1714.3bd86f1","@flighthq/textlayout":"0.3.0-next.1714.3bd86f1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1714.3bd86f1_1785869695224_0.9497473631776026","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1728.26853f6":{"name":"@flighthq/interaction","version":"0.3.0-next.1728.26853f6","_id":"@flighthq/interaction@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":"5c5ff8702737c308403642d3e5c3c9266de9e2bf","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1728.26853f6.tgz","fileCount":84,"integrity":"sha512-MroQnMZz2nM0ow+ZyoKdroDHlkOV+RLvmpC3od4nOXByb1nk1Qj+DjcGTAOK+4YK6Oz+XKwoPz7ZS1SC59VUYQ==","signatures":[{"sig":"MEUCIQDcUr/fbKYrDLXxPshyd9RqO1bbJwraSVD22yKCzP4JKwIgNreBHm5WRt0OR7E+iH1ZvLuqKkfN1aiiyk6hstabReg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1728.26853f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235744},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1728.26853f6","@flighthq/node":"0.3.0-next.1728.26853f6","@flighthq/path":"0.3.0-next.1728.26853f6","@flighthq/text":"0.3.0-next.1728.26853f6","@flighthq/shape":"0.3.0-next.1728.26853f6","@flighthq/types":"0.3.0-next.1728.26853f6","@flighthq/bitmap":"0.3.0-next.1728.26853f6","@flighthq/scene2d":"0.3.0-next.1728.26853f6","@flighthq/signals":"0.3.0-next.1728.26853f6","@flighthq/spatial":"0.3.0-next.1728.26853f6","@flighthq/geometry":"0.3.0-next.1728.26853f6","@flighthq/textlayout":"0.3.0-next.1728.26853f6"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1728.26853f6_1785873199510_0.6816002376519581","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1729.f927a3b":{"name":"@flighthq/interaction","version":"0.3.0-next.1729.f927a3b","_id":"@flighthq/interaction@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":"c99f595780b6da135b7e17b725f0312039bd9156","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1729.f927a3b.tgz","fileCount":84,"integrity":"sha512-ougubHRxGyHl1GaK1cGIsjylG6Ja8cEYaGKG5vZzPtJBY9Q6ivXYUtTsh7kVlMaEHOkq2WMDjlBc1JVJLuxTVA==","signatures":[{"sig":"MEUCIQC5HhKQsGHTTGekK2d3EwSv0SA1g+zdV1Rrlv38o6gTYgIgDjYA6SA64eSmfxedWas5I9jBBhW7rmQtWAEl4G+uXGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1729.f927a3b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235744},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1729.f927a3b","@flighthq/node":"0.3.0-next.1729.f927a3b","@flighthq/path":"0.3.0-next.1729.f927a3b","@flighthq/text":"0.3.0-next.1729.f927a3b","@flighthq/shape":"0.3.0-next.1729.f927a3b","@flighthq/types":"0.3.0-next.1729.f927a3b","@flighthq/bitmap":"0.3.0-next.1729.f927a3b","@flighthq/scene2d":"0.3.0-next.1729.f927a3b","@flighthq/signals":"0.3.0-next.1729.f927a3b","@flighthq/spatial":"0.3.0-next.1729.f927a3b","@flighthq/geometry":"0.3.0-next.1729.f927a3b","@flighthq/textlayout":"0.3.0-next.1729.f927a3b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1729.f927a3b_1785875388259_0.26713212151332577","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1781.5d072ef":{"name":"@flighthq/interaction","version":"0.3.0-next.1781.5d072ef","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"aa3300947b8dfcc216c7a0551c3ec27922ae70b0","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1781.5d072ef.tgz","fileCount":84,"integrity":"sha512-0Ab/xu/NQkHXYmEgcB6eQ1k6IzaJi93HX8kZiSgx1pORNedrfShuP3tA/A8uPJXeTAdJsFfQdItHE+1ejOc2Rw==","signatures":[{"sig":"MEUCIHFaTN/pSCoQpCnyCX2jcPcOPWzNLIp3oJshas/G1KbDAiEA+LzOSvuT3MuGnO7XtPUtwelJg8r1ZcyKXj/FghGdL04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1781.5d072ef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1781.5d072ef","@flighthq/node":"0.3.0-next.1781.5d072ef","@flighthq/path":"0.3.0-next.1781.5d072ef","@flighthq/text":"0.3.0-next.1781.5d072ef","@flighthq/shape":"0.3.0-next.1781.5d072ef","@flighthq/types":"0.3.0-next.1781.5d072ef","@flighthq/bitmap":"0.3.0-next.1781.5d072ef","@flighthq/scene2d":"0.3.0-next.1781.5d072ef","@flighthq/signals":"0.3.0-next.1781.5d072ef","@flighthq/spatial":"0.3.0-next.1781.5d072ef","@flighthq/geometry":"0.3.0-next.1781.5d072ef","@flighthq/textlayout":"0.3.0-next.1781.5d072ef"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1781.5d072ef_1785888085995_0.3453438255574848","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1783.cd11ab1":{"name":"@flighthq/interaction","version":"0.3.0-next.1783.cd11ab1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"1536ccbdb0ff02374723e9455337419998e849f2","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1783.cd11ab1.tgz","fileCount":84,"integrity":"sha512-WHrhXmmpGtMzRBira0fdy0YakRGYQPoCfpT4Z6fJIXUG9ysJM8m7WDy0Wyf3s15EXCWHEzZfI5+2iphW6omFxw==","signatures":[{"sig":"MEYCIQD8iSwjdxXi38Jz7Jo2NVD9jlA/hZg2uNgGStbuI1xmlwIhAMNfcMFd/weoLTHPyPlADsMX8c4Hq3nun/mk64+iBisN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1783.cd11ab1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1783.cd11ab1","@flighthq/node":"0.3.0-next.1783.cd11ab1","@flighthq/path":"0.3.0-next.1783.cd11ab1","@flighthq/text":"0.3.0-next.1783.cd11ab1","@flighthq/shape":"0.3.0-next.1783.cd11ab1","@flighthq/types":"0.3.0-next.1783.cd11ab1","@flighthq/bitmap":"0.3.0-next.1783.cd11ab1","@flighthq/scene2d":"0.3.0-next.1783.cd11ab1","@flighthq/signals":"0.3.0-next.1783.cd11ab1","@flighthq/spatial":"0.3.0-next.1783.cd11ab1","@flighthq/geometry":"0.3.0-next.1783.cd11ab1","@flighthq/textlayout":"0.3.0-next.1783.cd11ab1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1783.cd11ab1_1785889456471_0.19545755120612718","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1848.58f06fb":{"name":"@flighthq/interaction","version":"0.3.0-next.1848.58f06fb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"1447f343e6a249788ba14bfea4f655fc5ad5f148","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1848.58f06fb.tgz","fileCount":84,"integrity":"sha512-1+pOtG9u5t9kDS88EqD6CqzpBMDNh9hqFITN8lEICrhTseZmtUK6PRgSinNLXb06McLsbEFe5uRaID/ERxrWgQ==","signatures":[{"sig":"MEYCIQCEno4sS7Q8X9+qPC1Os5B7mdmVfLHCaut6X/Q9pLdzOwIhAIqftWi9hmz81TQ1+b6ozrOUZDXQ1GuLh+tPvAzsqDyA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1848.58f06fb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1848.58f06fb","@flighthq/node":"0.3.0-next.1848.58f06fb","@flighthq/path":"0.3.0-next.1848.58f06fb","@flighthq/text":"0.3.0-next.1848.58f06fb","@flighthq/shape":"0.3.0-next.1848.58f06fb","@flighthq/types":"0.3.0-next.1848.58f06fb","@flighthq/bitmap":"0.3.0-next.1848.58f06fb","@flighthq/scene2d":"0.3.0-next.1848.58f06fb","@flighthq/signals":"0.3.0-next.1848.58f06fb","@flighthq/spatial":"0.3.0-next.1848.58f06fb","@flighthq/geometry":"0.3.0-next.1848.58f06fb","@flighthq/textlayout":"0.3.0-next.1848.58f06fb"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1848.58f06fb_1785892178823_0.732049027228316","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1849.a370765":{"name":"@flighthq/interaction","version":"0.3.0-next.1849.a370765","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"d429127500bdcbc7c419e7c8433bdba4a0159def","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1849.a370765.tgz","fileCount":84,"integrity":"sha512-Emh1DGq0mQH9jpV4q4Y91XUMxu/EPNkDsCT9P4rAfj2NTBJpmUz5dFxe5zmN9GPxqufOQAYvnKmKwPqLmfTIaA==","signatures":[{"sig":"MEUCIQDF3YQGIRdeUp9jQJDnnn/ZwisqMPDh6hayIfiRDtU9XwIgI9ii8T81/qpToCGV5A2ML+U2gsjwdVUriw1GoHx3inI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1849.a370765","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1849.a370765","@flighthq/node":"0.3.0-next.1849.a370765","@flighthq/path":"0.3.0-next.1849.a370765","@flighthq/text":"0.3.0-next.1849.a370765","@flighthq/shape":"0.3.0-next.1849.a370765","@flighthq/types":"0.3.0-next.1849.a370765","@flighthq/bitmap":"0.3.0-next.1849.a370765","@flighthq/scene2d":"0.3.0-next.1849.a370765","@flighthq/signals":"0.3.0-next.1849.a370765","@flighthq/spatial":"0.3.0-next.1849.a370765","@flighthq/geometry":"0.3.0-next.1849.a370765","@flighthq/textlayout":"0.3.0-next.1849.a370765"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1849.a370765_1785892530106_0.35028952222481324","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1872.c2b1f7c":{"name":"@flighthq/interaction","version":"0.3.0-next.1872.c2b1f7c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"deb1267764959ec9a10ef9973c896a773a818231","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1872.c2b1f7c.tgz","fileCount":84,"integrity":"sha512-SaRdqxOuIonDPxNXUzIICAOe9RJ9BG2iBNLIzPAgtsGG/20ELoCtA0sCSzGFbWPa9HfU/sB10mR7q9LiwpY02w==","signatures":[{"sig":"MEUCIQD8UwtCm43OqE3filxn+lMLAxn94BthR9uHJ3EnWjMPnAIgG32wxGzyj6/Fj8SGfulWZh+WRJiqNlHJZ7lAlOwWIIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1872.c2b1f7c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1872.c2b1f7c","@flighthq/node":"0.3.0-next.1872.c2b1f7c","@flighthq/path":"0.3.0-next.1872.c2b1f7c","@flighthq/text":"0.3.0-next.1872.c2b1f7c","@flighthq/shape":"0.3.0-next.1872.c2b1f7c","@flighthq/types":"0.3.0-next.1872.c2b1f7c","@flighthq/bitmap":"0.3.0-next.1872.c2b1f7c","@flighthq/scene2d":"0.3.0-next.1872.c2b1f7c","@flighthq/signals":"0.3.0-next.1872.c2b1f7c","@flighthq/spatial":"0.3.0-next.1872.c2b1f7c","@flighthq/geometry":"0.3.0-next.1872.c2b1f7c","@flighthq/textlayout":"0.3.0-next.1872.c2b1f7c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1872.c2b1f7c_1785958072616_0.17159482843868035","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1883.9cd374b":{"name":"@flighthq/interaction","version":"0.3.0-next.1883.9cd374b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"16878f40455af994eedcc3290581283b3f238dd0","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1883.9cd374b.tgz","fileCount":84,"integrity":"sha512-zAvQkX/V90/+rhGCZjaSV0trIjQ7VgDYvgrZzyt1WBP9vl+LEj+nI1Bzeo3ghVi3zd0Q9zG/eB1iaE6OMfR+Dw==","signatures":[{"sig":"MEUCIGDGkkdnbSSFMpcMrG+8/z+jk7MytbhJ6sPG2FxkBvo5AiEAxkv4eJIKxwtk71DIL37QLkBCoPffMp528+Y9qNDezCI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1883.9cd374b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1883.9cd374b","@flighthq/node":"0.3.0-next.1883.9cd374b","@flighthq/path":"0.3.0-next.1883.9cd374b","@flighthq/text":"0.3.0-next.1883.9cd374b","@flighthq/shape":"0.3.0-next.1883.9cd374b","@flighthq/types":"0.3.0-next.1883.9cd374b","@flighthq/bitmap":"0.3.0-next.1883.9cd374b","@flighthq/scene2d":"0.3.0-next.1883.9cd374b","@flighthq/signals":"0.3.0-next.1883.9cd374b","@flighthq/spatial":"0.3.0-next.1883.9cd374b","@flighthq/geometry":"0.3.0-next.1883.9cd374b","@flighthq/textlayout":"0.3.0-next.1883.9cd374b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1883.9cd374b_1785975155278_0.20554868494132283","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1887.cad72aa":{"name":"@flighthq/interaction","version":"0.3.0-next.1887.cad72aa","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"0ab74286500688e019cce97ef8021042b93943fd","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0-next.1887.cad72aa.tgz","fileCount":84,"integrity":"sha512-WrWAOE+VP9696VSanTuaYTyq/2EuWsV7JOIR1430WTNJOkjYgFaEBruK+2cWcnCLMpqQaex2hOHN6VYa54CfxQ==","signatures":[{"sig":"MEQCIH7OFA5Mmks2cpMJecXUUMx0yA5nczgoGQAe/vM4HHiMAiAukFljABdFSDt3pFW8Ph6B0hVPoG0HlLlkgCkHnReKvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0-next.1887.cad72aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1887.cad72aa","@flighthq/node":"0.3.0-next.1887.cad72aa","@flighthq/path":"0.3.0-next.1887.cad72aa","@flighthq/text":"0.3.0-next.1887.cad72aa","@flighthq/shape":"0.3.0-next.1887.cad72aa","@flighthq/types":"0.3.0-next.1887.cad72aa","@flighthq/bitmap":"0.3.0-next.1887.cad72aa","@flighthq/scene2d":"0.3.0-next.1887.cad72aa","@flighthq/signals":"0.3.0-next.1887.cad72aa","@flighthq/spatial":"0.3.0-next.1887.cad72aa","@flighthq/geometry":"0.3.0-next.1887.cad72aa","@flighthq/textlayout":"0.3.0-next.1887.cad72aa"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0-next.1887.cad72aa_1786028807088_0.34322990931581066","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@flighthq/interaction","version":"0.3.0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"17e468b4f27bcb696a0b6eb91bddf6352c09b10e","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.0.tgz","fileCount":84,"integrity":"sha512-TidTDRJhXfXSc8IFAck/NghRsJR1h7M5VIYK9d1pSOHBENT8eEM0J0/eAjogZFTHqqVWQ2tnNrePRwx/uG88ZQ==","signatures":[{"sig":"MEQCIF7IqHzIl1aFHshEj2qOwm3qkCc+7Dqd798hsZ/fG7O6AiAO3TAUM52DvFkoit4dooKTwKlHHHNeFEoVIiZT4CLsYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235583},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0","@flighthq/node":"0.3.0","@flighthq/path":"0.3.0","@flighthq/text":"0.3.0","@flighthq/shape":"0.3.0","@flighthq/types":"0.3.0","@flighthq/bitmap":"0.3.0","@flighthq/scene2d":"0.3.0","@flighthq/signals":"0.3.0","@flighthq/spatial":"0.3.0","@flighthq/geometry":"0.3.0","@flighthq/textlayout":"0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.0_1786049229103_0.4910160450807459","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.209.43ef1bc":{"name":"@flighthq/interaction","version":"0.3.1-next.209.43ef1bc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"4e8ac812825daba341e7a00283333fb10d054646","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.209.43ef1bc.tgz","fileCount":84,"integrity":"sha512-P4nKzKgZU4YZqSzJOrBZu8Xc0oWb28B8vRdmdYOXbjgGzahKod0G+lEP/8/24m3o70SZVLThnzfHxLmJ2dkxbw==","signatures":[{"sig":"MEUCID9x4CI9RkkLt+uULFAQoVVoD5b01H9hs8Sbno3RzakIAiEA0Eu85g7+TvRFv0QFT4+3HSB4qcCaXwMJjX7ktkAQ1js=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.209.43ef1bc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235804},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.209.43ef1bc","@flighthq/node":"0.3.1-next.209.43ef1bc","@flighthq/path":"0.3.1-next.209.43ef1bc","@flighthq/text":"0.3.1-next.209.43ef1bc","@flighthq/shape":"0.3.1-next.209.43ef1bc","@flighthq/types":"0.3.1-next.209.43ef1bc","@flighthq/bitmap":"0.3.1-next.209.43ef1bc","@flighthq/scene2d":"0.3.1-next.209.43ef1bc","@flighthq/signals":"0.3.1-next.209.43ef1bc","@flighthq/spatial":"0.3.1-next.209.43ef1bc","@flighthq/geometry":"0.3.1-next.209.43ef1bc","@flighthq/textlayout":"0.3.1-next.209.43ef1bc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.209.43ef1bc_1786136549914_0.6902232237364225","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.320.fe56fc2":{"name":"@flighthq/interaction","version":"0.3.1-next.320.fe56fc2","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"55885b2bb13cd716fe8b3e05fb440ca83028b569","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.320.fe56fc2.tgz","fileCount":84,"integrity":"sha512-ZrDfM5sTU/MdqsWBrQLoZS/eikocESokSX3VKfKia0zVDQL+0lOC7xVlG1cDhBFMdbOTustY1pZnI7vHb14yZA==","signatures":[{"sig":"MEYCIQD84hmjCg7xwSlf7N/0VLQC8PZ6gPRvySKH8BDLca8IMgIhAJ95R4o7iL8T3NL1Lq6cDGvw0Ucrqae8PXa7EotRlgqs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.320.fe56fc2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235804},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.320.fe56fc2","@flighthq/node":"0.3.1-next.320.fe56fc2","@flighthq/path":"0.3.1-next.320.fe56fc2","@flighthq/text":"0.3.1-next.320.fe56fc2","@flighthq/shape":"0.3.1-next.320.fe56fc2","@flighthq/types":"0.3.1-next.320.fe56fc2","@flighthq/bitmap":"0.3.1-next.320.fe56fc2","@flighthq/scene2d":"0.3.1-next.320.fe56fc2","@flighthq/signals":"0.3.1-next.320.fe56fc2","@flighthq/spatial":"0.3.1-next.320.fe56fc2","@flighthq/geometry":"0.3.1-next.320.fe56fc2","@flighthq/textlayout":"0.3.1-next.320.fe56fc2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.320.fe56fc2_1786158547580_0.45243721948948257","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.348.8115937":{"name":"@flighthq/interaction","version":"0.3.1-next.348.8115937","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"b7d96b54e986a116610fabb5bc3303913ad2ae10","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.348.8115937.tgz","fileCount":84,"integrity":"sha512-4wS4IBRoY4DPoXiyRZMxDgAqxFBWLfJr8412TqJ6QuOPokLsch/ZfjCnomf5W4X9jd5nwTAm1u3RknRA8jKACQ==","signatures":[{"sig":"MEUCIH4JXAkEjfl/hGppPsXbgGmSR5kq1CfU9v0ytbUP3oZmAiEA6dIew1P3+JTxfWrFZhw4kgTwhR/ei/7ZxLEhp8ai9Ck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.348.8115937","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235804},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.348.8115937","@flighthq/node":"0.3.1-next.348.8115937","@flighthq/path":"0.3.1-next.348.8115937","@flighthq/text":"0.3.1-next.348.8115937","@flighthq/shape":"0.3.1-next.348.8115937","@flighthq/types":"0.3.1-next.348.8115937","@flighthq/bitmap":"0.3.1-next.348.8115937","@flighthq/scene2d":"0.3.1-next.348.8115937","@flighthq/signals":"0.3.1-next.348.8115937","@flighthq/spatial":"0.3.1-next.348.8115937","@flighthq/geometry":"0.3.1-next.348.8115937","@flighthq/textlayout":"0.3.1-next.348.8115937"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.348.8115937_1786165846978_0.9873712834928041","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.385.e32d957":{"name":"@flighthq/interaction","version":"0.3.1-next.385.e32d957","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"5ddfc28f0cf4b918727dda582b6983d1b618875e","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.385.e32d957.tgz","fileCount":84,"integrity":"sha512-Yth1rDXGEfVNsA/pBka8zQYl04trVN/GqD34NGI0KVZlzLSTiSZ0R0WbQioS166gTw/tw4GNMw5lp7VxhTGlAA==","signatures":[{"sig":"MEUCIQDMt81ErCJARcHCXT3ZrdiqMHDsFbHasPasqPZ95bxjNgIgLWdrSzNn5rhbWzpO2rJZ7Jgi5DViwqeYMGMUx4VC3lc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.385.e32d957","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235804},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.385.e32d957","@flighthq/node":"0.3.1-next.385.e32d957","@flighthq/path":"0.3.1-next.385.e32d957","@flighthq/text":"0.3.1-next.385.e32d957","@flighthq/shape":"0.3.1-next.385.e32d957","@flighthq/types":"0.3.1-next.385.e32d957","@flighthq/bitmap":"0.3.1-next.385.e32d957","@flighthq/scene2d":"0.3.1-next.385.e32d957","@flighthq/signals":"0.3.1-next.385.e32d957","@flighthq/spatial":"0.3.1-next.385.e32d957","@flighthq/geometry":"0.3.1-next.385.e32d957","@flighthq/textlayout":"0.3.1-next.385.e32d957"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.385.e32d957_1786179353732_0.45780161512237094","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.401.5d59659":{"name":"@flighthq/interaction","version":"0.3.1-next.401.5d59659","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"ab7d1c29ba0c145a2ea08f393327115846024fe1","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.401.5d59659.tgz","fileCount":84,"integrity":"sha512-qAnhjD/1DMk/S4dRiY2deQN9LSc387TzJ0khEwuPDnuYqwzpi4YQXW+GNyDspwsbTDj0YZDGETqp/eE+Dz9tBA==","signatures":[{"sig":"MEYCIQDvntoKZu82nWk7PK0y9xRj07ba3tbJoG+U6g1cKTMWlQIhAK3U0h/KV0QUF47ZJy/7BKD3U3zFRrKi8Teg7t8GDj4Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.401.5d59659","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235804},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.401.5d59659","@flighthq/node":"0.3.1-next.401.5d59659","@flighthq/path":"0.3.1-next.401.5d59659","@flighthq/text":"0.3.1-next.401.5d59659","@flighthq/shape":"0.3.1-next.401.5d59659","@flighthq/types":"0.3.1-next.401.5d59659","@flighthq/bitmap":"0.3.1-next.401.5d59659","@flighthq/scene2d":"0.3.1-next.401.5d59659","@flighthq/signals":"0.3.1-next.401.5d59659","@flighthq/spatial":"0.3.1-next.401.5d59659","@flighthq/geometry":"0.3.1-next.401.5d59659","@flighthq/textlayout":"0.3.1-next.401.5d59659"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.401.5d59659_1786183094151_0.1282527881862885","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.407.d03a0bb":{"name":"@flighthq/interaction","version":"0.3.1-next.407.d03a0bb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"c4d71afc087af21e154b0d0c28e863216d2f7de7","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.407.d03a0bb.tgz","fileCount":84,"integrity":"sha512-KwcCOnS5Ikai20TxhduQU0DuSq5dOV3VqIThif6NEvV5BhfaGEkYKuDlSVwZGurEPrj0Lqg6pesIrqnWKkmHhw==","signatures":[{"sig":"MEUCIQCprPz2EN9TgqS5zM02+tfc2R9EQZG6ZbaYIgJ5ZQz5xAIgVrCCMpm/8nnbc5aVLF31PibE13bDUYuSuPQ5JMtEIX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.407.d03a0bb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235804},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.407.d03a0bb","@flighthq/node":"0.3.1-next.407.d03a0bb","@flighthq/path":"0.3.1-next.407.d03a0bb","@flighthq/text":"0.3.1-next.407.d03a0bb","@flighthq/shape":"0.3.1-next.407.d03a0bb","@flighthq/types":"0.3.1-next.407.d03a0bb","@flighthq/bitmap":"0.3.1-next.407.d03a0bb","@flighthq/scene2d":"0.3.1-next.407.d03a0bb","@flighthq/signals":"0.3.1-next.407.d03a0bb","@flighthq/spatial":"0.3.1-next.407.d03a0bb","@flighthq/geometry":"0.3.1-next.407.d03a0bb","@flighthq/textlayout":"0.3.1-next.407.d03a0bb"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.407.d03a0bb_1786297779683_0.22653977253440472","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.409.5c00b00":{"name":"@flighthq/interaction","version":"0.3.1-next.409.5c00b00","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"6935aa7c6a9672d6a8ccda392a079bd77f547b27","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.409.5c00b00.tgz","fileCount":84,"integrity":"sha512-vwmXY7NAuO2RDK+exEaBVepSSOeGnbgycIyDag58dyKyWXfOqjrElZMQZUHaa7LUS09ZWjwPni3sfcNLN8GquQ==","signatures":[{"sig":"MEUCIDBp1puoz4NJSI7OX5Zo7RJ61pGniX+F9LHZnKLK5Ty6AiEAu5YfycpIXlKXBbGLF9Lgn57s2D6ZyY2ZNOJlqmd+uh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.409.5c00b00","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235804},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.409.5c00b00","@flighthq/node":"0.3.1-next.409.5c00b00","@flighthq/path":"0.3.1-next.409.5c00b00","@flighthq/text":"0.3.1-next.409.5c00b00","@flighthq/shape":"0.3.1-next.409.5c00b00","@flighthq/types":"0.3.1-next.409.5c00b00","@flighthq/bitmap":"0.3.1-next.409.5c00b00","@flighthq/scene2d":"0.3.1-next.409.5c00b00","@flighthq/signals":"0.3.1-next.409.5c00b00","@flighthq/spatial":"0.3.1-next.409.5c00b00","@flighthq/geometry":"0.3.1-next.409.5c00b00","@flighthq/textlayout":"0.3.1-next.409.5c00b00"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.409.5c00b00_1786335193029_0.4870150680110912","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.425.a3192ab":{"name":"@flighthq/interaction","version":"0.3.1-next.425.a3192ab","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"cfd10aa8dd1090c18d92865ce543bccd866cbd89","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.425.a3192ab.tgz","fileCount":84,"integrity":"sha512-1ish8vDEp2kisVLo7YFI8y955zavve5hFY8WJrPbAg+xfjSQA8XjcMUlvY0MLHvRTFgXQ81M7k9fUbpI7oR/hg==","signatures":[{"sig":"MEYCIQDbqE9BUUh+ivwhkdKJxI3wnl0NJhxEfGiXSCAOrTzzgQIhANTMSmvh/YR+PRFz1Upy2lVcmiO8wHVZgBbjTBDX3Y+l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.425.a3192ab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235804},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.425.a3192ab","@flighthq/node":"0.3.1-next.425.a3192ab","@flighthq/path":"0.3.1-next.425.a3192ab","@flighthq/text":"0.3.1-next.425.a3192ab","@flighthq/shape":"0.3.1-next.425.a3192ab","@flighthq/types":"0.3.1-next.425.a3192ab","@flighthq/bitmap":"0.3.1-next.425.a3192ab","@flighthq/scene2d":"0.3.1-next.425.a3192ab","@flighthq/signals":"0.3.1-next.425.a3192ab","@flighthq/spatial":"0.3.1-next.425.a3192ab","@flighthq/geometry":"0.3.1-next.425.a3192ab","@flighthq/textlayout":"0.3.1-next.425.a3192ab"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.425.a3192ab_1786336070029_0.7603887097009963","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.493.539802d":{"name":"@flighthq/interaction","version":"0.3.1-next.493.539802d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"a273855d4efe484ada4917205132a972e76ed2d1","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.493.539802d.tgz","fileCount":84,"integrity":"sha512-4WJjbwwlKDE5R7xB6DwkIxQUJBfUPIMce95XzDSyQ7J0PGrM3f9ApPHRsxowtsC5C5ivCEG8GRark41EkGg1Kg==","signatures":[{"sig":"MEUCIQDcxz5uMqNx3dqiPnKLorFuVAR553IJdvGyuFNYBJ245gIgJRrW6uI0RDKcI9nF6Kb1zh4V5llyv9Bq17Ri+X+nRvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.493.539802d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235804},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.493.539802d","@flighthq/node":"0.3.1-next.493.539802d","@flighthq/path":"0.3.1-next.493.539802d","@flighthq/text":"0.3.1-next.493.539802d","@flighthq/shape":"0.3.1-next.493.539802d","@flighthq/types":"0.3.1-next.493.539802d","@flighthq/bitmap":"0.3.1-next.493.539802d","@flighthq/scene2d":"0.3.1-next.493.539802d","@flighthq/signals":"0.3.1-next.493.539802d","@flighthq/spatial":"0.3.1-next.493.539802d","@flighthq/geometry":"0.3.1-next.493.539802d","@flighthq/textlayout":"0.3.1-next.493.539802d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.493.539802d_1786392028391_0.2347793027089391","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.509.c235802":{"name":"@flighthq/interaction","version":"0.3.1-next.509.c235802","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"525a7a9ccef5d2228d4bb995fa766702cf3929f1","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.509.c235802.tgz","fileCount":84,"integrity":"sha512-dYBi2aU99EhjMWMHE4nOK4Pks6Da4BA2eowa3ltVXjNMpAyIu5xLzsz10x13fCv5Nc9CpGmtZvheNpPD4a+a0g==","signatures":[{"sig":"MEYCIQCZ4A2NBb7Lm4+JSSVWFuUfekFwT8olz/4bk3Iy9SQ1mQIhANOqhOPoE/EgXWCHAK1dgxwXD+ZfnRLDGaQgmtW1YXGh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.509.c235802","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235804},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.509.c235802","@flighthq/node":"0.3.1-next.509.c235802","@flighthq/path":"0.3.1-next.509.c235802","@flighthq/text":"0.3.1-next.509.c235802","@flighthq/shape":"0.3.1-next.509.c235802","@flighthq/types":"0.3.1-next.509.c235802","@flighthq/bitmap":"0.3.1-next.509.c235802","@flighthq/scene2d":"0.3.1-next.509.c235802","@flighthq/signals":"0.3.1-next.509.c235802","@flighthq/spatial":"0.3.1-next.509.c235802","@flighthq/geometry":"0.3.1-next.509.c235802","@flighthq/textlayout":"0.3.1-next.509.c235802"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.509.c235802_1786394445481_0.8967175863996186","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.575.c1f8e01":{"name":"@flighthq/interaction","version":"0.3.1-next.575.c1f8e01","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"115f130ea6bbd0d706272d3b9d7e18d91c4f8fbe","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.575.c1f8e01.tgz","fileCount":84,"integrity":"sha512-kEZ+UfPSFCaL4gJkjMKArHn+k2G6vbfEyazCNNc+V/D2+4lidd69fWeRCH5lPm0Oe2KvbBc9JWXo2iCtGIk3jA==","signatures":[{"sig":"MEYCIQDMw1077zURRA4C3IN8FNtGMydJOeOvbcg/2LMA650uxwIhANdpTXbfN1yDHXeMzHUXgKpSXoap4fsquqyWNfHIyVEF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.575.c1f8e01","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235804},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.575.c1f8e01","@flighthq/node":"0.3.1-next.575.c1f8e01","@flighthq/path":"0.3.1-next.575.c1f8e01","@flighthq/text":"0.3.1-next.575.c1f8e01","@flighthq/shape":"0.3.1-next.575.c1f8e01","@flighthq/types":"0.3.1-next.575.c1f8e01","@flighthq/bitmap":"0.3.1-next.575.c1f8e01","@flighthq/scene2d":"0.3.1-next.575.c1f8e01","@flighthq/signals":"0.3.1-next.575.c1f8e01","@flighthq/spatial":"0.3.1-next.575.c1f8e01","@flighthq/geometry":"0.3.1-next.575.c1f8e01","@flighthq/textlayout":"0.3.1-next.575.c1f8e01"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.575.c1f8e01_1786416132146_0.7238249090943336","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.616.aa7ae7f":{"name":"@flighthq/interaction","version":"0.3.1-next.616.aa7ae7f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"094c51a4fc907caeefa34d1b6aaade22e80d4107","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.616.aa7ae7f.tgz","fileCount":84,"integrity":"sha512-Cauqf4okm0zyx1dThlgT9fzS/xsFYAj762oIcrwOZuBbQ4lC90FWkFOFFk3hOD/j/pByg8Kszf2OSscuGFlSwA==","signatures":[{"sig":"MEQCIDQY+r3lvq3ZW8Hz89TuBf9Is4ObmlP8OY1Woq9+4tbIAiBU6w8k42YCZwF/zE54+bYllT1Kkls/u9tVuv1Wae30kA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.616.aa7ae7f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235804},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.616.aa7ae7f","@flighthq/node":"0.3.1-next.616.aa7ae7f","@flighthq/path":"0.3.1-next.616.aa7ae7f","@flighthq/text":"0.3.1-next.616.aa7ae7f","@flighthq/shape":"0.3.1-next.616.aa7ae7f","@flighthq/types":"0.3.1-next.616.aa7ae7f","@flighthq/bitmap":"0.3.1-next.616.aa7ae7f","@flighthq/scene2d":"0.3.1-next.616.aa7ae7f","@flighthq/signals":"0.3.1-next.616.aa7ae7f","@flighthq/spatial":"0.3.1-next.616.aa7ae7f","@flighthq/geometry":"0.3.1-next.616.aa7ae7f","@flighthq/textlayout":"0.3.1-next.616.aa7ae7f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.616.aa7ae7f_1786460865500_0.7956407866288522","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.617.89baf58":{"name":"@flighthq/interaction","version":"0.3.1-next.617.89baf58","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"a2b47013e07d05453dafcb9f0c29c201b85671a4","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.617.89baf58.tgz","fileCount":84,"integrity":"sha512-WAb6R+/tRkeN0a9LLVlZhMiuarXELis6RaoLJDv9a7RXOBMqt+0P3c+NvsI3KlhaOdafpdxob75wogo3x/HrxA==","signatures":[{"sig":"MEUCIAWpq2h/4iKPSUVz7uHVKEANsTLWHTakheNDMA5DeP1dAiEAyWgazT6ZIS556N6pjCj2kD06LeWq09QeyuAraN4UQHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.617.89baf58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235804},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.617.89baf58","@flighthq/node":"0.3.1-next.617.89baf58","@flighthq/path":"0.3.1-next.617.89baf58","@flighthq/text":"0.3.1-next.617.89baf58","@flighthq/shape":"0.3.1-next.617.89baf58","@flighthq/types":"0.3.1-next.617.89baf58","@flighthq/bitmap":"0.3.1-next.617.89baf58","@flighthq/scene2d":"0.3.1-next.617.89baf58","@flighthq/signals":"0.3.1-next.617.89baf58","@flighthq/spatial":"0.3.1-next.617.89baf58","@flighthq/geometry":"0.3.1-next.617.89baf58","@flighthq/textlayout":"0.3.1-next.617.89baf58"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.617.89baf58_1786461105129_0.854812566988324","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.625.675880d":{"name":"@flighthq/interaction","version":"0.3.1-next.625.675880d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"22739b5e93f8d703af6dd76ebd1aad059f8a228e","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.625.675880d.tgz","fileCount":84,"integrity":"sha512-ct6Uhq2exxYvbNuIv03INpWnaybsXKXFAHFzIF7aIibLkdbEG/WZO2NzEpt3avpifCSD1lQ9AUrtVtWVBWckiA==","signatures":[{"sig":"MEUCIHcAB9uwxgrf5CoJxQWsq4eqro+NQwhexbnGlciTVGDdAiEA6VHCe7NhxmWkSqbImkG37GDkUr2yh2YrYzX58QgCedo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.625.675880d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235804},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.625.675880d","@flighthq/node":"0.3.1-next.625.675880d","@flighthq/path":"0.3.1-next.625.675880d","@flighthq/text":"0.3.1-next.625.675880d","@flighthq/shape":"0.3.1-next.625.675880d","@flighthq/types":"0.3.1-next.625.675880d","@flighthq/bitmap":"0.3.1-next.625.675880d","@flighthq/scene2d":"0.3.1-next.625.675880d","@flighthq/signals":"0.3.1-next.625.675880d","@flighthq/spatial":"0.3.1-next.625.675880d","@flighthq/geometry":"0.3.1-next.625.675880d","@flighthq/textlayout":"0.3.1-next.625.675880d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.625.675880d_1786462204951_0.32467172616893425","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.703.e259040":{"name":"@flighthq/interaction","version":"0.3.1-next.703.e259040","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"c6730fc2571e609dc940a32030a25cf3ffa1ff1a","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.703.e259040.tgz","fileCount":84,"integrity":"sha512-ob4i7kAJcK3sRjLlpwMKR7Ce2wSXMgAB0/eOe0r2XlfWTl0UGyKVbd25k1jr8Tr9p1FumnfyydN8Q+jIpgXVXw==","signatures":[{"sig":"MEUCIQCVjc8YgqaW6lQg5zWp2BVQ4g1CoyLEWXJxJliukdvkEQIgEGnOXo81kfyER+7aJ1m00yM7h3fJRdBvFCFZsJXD2Tk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.703.e259040","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235804},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.703.e259040","@flighthq/node":"0.3.1-next.703.e259040","@flighthq/path":"0.3.1-next.703.e259040","@flighthq/text":"0.3.1-next.703.e259040","@flighthq/shape":"0.3.1-next.703.e259040","@flighthq/types":"0.3.1-next.703.e259040","@flighthq/bitmap":"0.3.1-next.703.e259040","@flighthq/scene2d":"0.3.1-next.703.e259040","@flighthq/signals":"0.3.1-next.703.e259040","@flighthq/spatial":"0.3.1-next.703.e259040","@flighthq/geometry":"0.3.1-next.703.e259040","@flighthq/textlayout":"0.3.1-next.703.e259040"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.703.e259040_1786559604329_0.28518824118887043","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.704.69286f6":{"name":"@flighthq/interaction","version":"0.3.1-next.704.69286f6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"36d74d4121679680fc806ba3242d591a3d1dea4b","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.704.69286f6.tgz","fileCount":84,"integrity":"sha512-jg4/vur/LAuhYnCKtDhIlsrmYGJoVJwq+r+MN90fS9hDM6dxXIm+Dc2o71QXUZ4PdkFNCpsTV7siIqHK/vihPw==","signatures":[{"sig":"MEUCIFyHAyHzKuSr2dHXxNwWEy1+I2sa3SJNAVaDSSgyHaK5AiEAoOp22Pnmf76Qqsmp5IAwph0wtgQYaF7/wYL5iToqLHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.704.69286f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235804},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.704.69286f6","@flighthq/node":"0.3.1-next.704.69286f6","@flighthq/path":"0.3.1-next.704.69286f6","@flighthq/text":"0.3.1-next.704.69286f6","@flighthq/shape":"0.3.1-next.704.69286f6","@flighthq/types":"0.3.1-next.704.69286f6","@flighthq/bitmap":"0.3.1-next.704.69286f6","@flighthq/scene2d":"0.3.1-next.704.69286f6","@flighthq/signals":"0.3.1-next.704.69286f6","@flighthq/spatial":"0.3.1-next.704.69286f6","@flighthq/geometry":"0.3.1-next.704.69286f6","@flighthq/textlayout":"0.3.1-next.704.69286f6"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.704.69286f6_1786560525982_0.17091171405824146","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.733.f1845ac":{"name":"@flighthq/interaction","version":"0.3.1-next.733.f1845ac","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"15decdfef61b71a92df7b5a50dfa6c729341ec6d","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.733.f1845ac.tgz","fileCount":84,"integrity":"sha512-+CKjtccG9YO4nRR+y/nD4YazE/3vKGZ+agLmAAnXYdyO+9GJ9m8MCRAb5Ep3+DJojIPeumMZlDeWXMwzSnY4gA==","signatures":[{"sig":"MEQCIA7vKVD6vXjWGzwyY6ZllZ0rhfU1L9Rcy+2we2ifcimHAiBiBxNmaitG/BiT2x/+wAppZJhGQoOsUlI+o2rgP8gg5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.733.f1845ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235804},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.733.f1845ac","@flighthq/node":"0.3.1-next.733.f1845ac","@flighthq/path":"0.3.1-next.733.f1845ac","@flighthq/text":"0.3.1-next.733.f1845ac","@flighthq/shape":"0.3.1-next.733.f1845ac","@flighthq/types":"0.3.1-next.733.f1845ac","@flighthq/bitmap":"0.3.1-next.733.f1845ac","@flighthq/scene2d":"0.3.1-next.733.f1845ac","@flighthq/signals":"0.3.1-next.733.f1845ac","@flighthq/spatial":"0.3.1-next.733.f1845ac","@flighthq/geometry":"0.3.1-next.733.f1845ac","@flighthq/textlayout":"0.3.1-next.733.f1845ac"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.733.f1845ac_1786563042596_0.748863061791893","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.780.12e6944":{"name":"@flighthq/interaction","version":"0.3.1-next.780.12e6944","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"5a8bfb165ecd043d167f76176d80b38287e87a3e","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.780.12e6944.tgz","fileCount":84,"integrity":"sha512-peeE6fjrLxYmmR4GwQpcyjcK/L3Fo6OgAXONU+V5fbcQpe0o7LnjrfIH7CHQqFDNp/sEdWSnPqL7tX3/5cms5Q==","signatures":[{"sig":"MEUCIQC89AVpEIJPD1W9NWqykymiZjJ6Jiwb/uv8wJTXAh0fSAIgPLiml1gUGy/rCHSjsVwiWoulj5IZQ4z8GEF6DVh2Vp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.780.12e6944","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235804},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.780.12e6944","@flighthq/node":"0.3.1-next.780.12e6944","@flighthq/path":"0.3.1-next.780.12e6944","@flighthq/text":"0.3.1-next.780.12e6944","@flighthq/shape":"0.3.1-next.780.12e6944","@flighthq/types":"0.3.1-next.780.12e6944","@flighthq/bitmap":"0.3.1-next.780.12e6944","@flighthq/scene2d":"0.3.1-next.780.12e6944","@flighthq/signals":"0.3.1-next.780.12e6944","@flighthq/spatial":"0.3.1-next.780.12e6944","@flighthq/geometry":"0.3.1-next.780.12e6944","@flighthq/textlayout":"0.3.1-next.780.12e6944"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.780.12e6944_1786577338637_0.6482769431541735","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.794.0bfc53e":{"name":"@flighthq/interaction","version":"0.3.1-next.794.0bfc53e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"6f9905edc7edf6e57866941a2ffdca3ad27af9ba","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.794.0bfc53e.tgz","fileCount":84,"integrity":"sha512-oB4QMA4t1Fpa52wDY/vJ/qej0DCgnKgwsPjtY7JK+qrsuoUJuhY/7fEaHbvqoEih768TeNpIQ5RwLMZewPZ1RQ==","signatures":[{"sig":"MEQCIFb7k6Z/DfzvIOJb8ZWh/QHf3Qk7UkflMZ1q8vlYaHxlAiBWC5GU15Fx0EyrhuNnJBm7Luj00N9pL8gINIxIVApHPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.794.0bfc53e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235804},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.794.0bfc53e","@flighthq/node":"0.3.1-next.794.0bfc53e","@flighthq/path":"0.3.1-next.794.0bfc53e","@flighthq/text":"0.3.1-next.794.0bfc53e","@flighthq/shape":"0.3.1-next.794.0bfc53e","@flighthq/types":"0.3.1-next.794.0bfc53e","@flighthq/bitmap":"0.3.1-next.794.0bfc53e","@flighthq/scene2d":"0.3.1-next.794.0bfc53e","@flighthq/signals":"0.3.1-next.794.0bfc53e","@flighthq/spatial":"0.3.1-next.794.0bfc53e","@flighthq/geometry":"0.3.1-next.794.0bfc53e","@flighthq/textlayout":"0.3.1-next.794.0bfc53e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.794.0bfc53e_1786581632687_0.4455285633189283","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.836.609b031":{"name":"@flighthq/interaction","version":"0.3.1-next.836.609b031","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"53ed168e49db95366843f8c295963504278a93d6","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.836.609b031.tgz","fileCount":84,"integrity":"sha512-5eSLbs+G2S8gcJ4k1Fov+J5e/qmP0OcRFVM5R8q4jNLFsPv34EgVFaDCWsVxtf6FX68aDPJr1Axi/fV8OGygxg==","signatures":[{"sig":"MEUCIQCw4tdCybXMnJ9CLtqk4pwCDIiOIfZ/31rwt6P/DpeUjQIgZU14l7SN/94wQ/7JmbFQf8myyO1YW4kFcy0SaOSz3V4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.836.609b031","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235804},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.836.609b031","@flighthq/node":"0.3.1-next.836.609b031","@flighthq/path":"0.3.1-next.836.609b031","@flighthq/text":"0.3.1-next.836.609b031","@flighthq/shape":"0.3.1-next.836.609b031","@flighthq/types":"0.3.1-next.836.609b031","@flighthq/bitmap":"0.3.1-next.836.609b031","@flighthq/scene2d":"0.3.1-next.836.609b031","@flighthq/signals":"0.3.1-next.836.609b031","@flighthq/spatial":"0.3.1-next.836.609b031","@flighthq/geometry":"0.3.1-next.836.609b031","@flighthq/textlayout":"0.3.1-next.836.609b031"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.836.609b031_1786583965733_0.7988829628051284","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.837.46a9259":{"name":"@flighthq/interaction","version":"0.3.1-next.837.46a9259","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"0fefffdeb0cc17d73d2d5eef643b2a37ed5f734a","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.837.46a9259.tgz","fileCount":84,"integrity":"sha512-dtrKyEEST9+MfFF6UvAXP2PUwfKUUGwAHnlkk2kluI33GYSIvrkDrtBDEJvySdoermBRXF88L5dW2IC/QvULZg==","signatures":[{"sig":"MEYCIQDGb9Y6iq8u3k2LqTHwBjyTT+ep2N+1vDgj9ZCq9IfnzwIhAN4RJ5/6kRG/i51EQq8Wd0fTpQhz3ygXQifPSkNXMC7l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.837.46a9259","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235804},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.837.46a9259","@flighthq/node":"0.3.1-next.837.46a9259","@flighthq/path":"0.3.1-next.837.46a9259","@flighthq/text":"0.3.1-next.837.46a9259","@flighthq/shape":"0.3.1-next.837.46a9259","@flighthq/types":"0.3.1-next.837.46a9259","@flighthq/bitmap":"0.3.1-next.837.46a9259","@flighthq/scene2d":"0.3.1-next.837.46a9259","@flighthq/signals":"0.3.1-next.837.46a9259","@flighthq/spatial":"0.3.1-next.837.46a9259","@flighthq/geometry":"0.3.1-next.837.46a9259","@flighthq/textlayout":"0.3.1-next.837.46a9259"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.837.46a9259_1786587827060_0.6354829956594061","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.845.b5a7c82":{"name":"@flighthq/interaction","version":"0.3.1-next.845.b5a7c82","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"c3ebdddefef871d765a7b241c4e207cd05ee8c34","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.845.b5a7c82.tgz","fileCount":84,"integrity":"sha512-xN++BOgR639VhESuhKTNlK8k8pQf+ImrionG23bg/BDcUSBc9X4CgJxOE4QnlUqJBqpYmT7ZYv2AvbpZMr6p2A==","signatures":[{"sig":"MEYCIQD47SbQkdESpLqlldGBB94yt482qZOhftDGA2LjFnpndgIhAJ0LXPpQD7nzclYQ+5tPr+jEMO4sqO0Klx7RbA+2C3iw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.845.b5a7c82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235804},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.845.b5a7c82","@flighthq/node":"0.3.1-next.845.b5a7c82","@flighthq/path":"0.3.1-next.845.b5a7c82","@flighthq/text":"0.3.1-next.845.b5a7c82","@flighthq/shape":"0.3.1-next.845.b5a7c82","@flighthq/types":"0.3.1-next.845.b5a7c82","@flighthq/bitmap":"0.3.1-next.845.b5a7c82","@flighthq/scene2d":"0.3.1-next.845.b5a7c82","@flighthq/signals":"0.3.1-next.845.b5a7c82","@flighthq/spatial":"0.3.1-next.845.b5a7c82","@flighthq/geometry":"0.3.1-next.845.b5a7c82","@flighthq/textlayout":"0.3.1-next.845.b5a7c82"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.845.b5a7c82_1786590103592_0.6085736611456307","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.847.2e6f8bf":{"name":"@flighthq/interaction","version":"0.3.1-next.847.2e6f8bf","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"775766c38cc9b9470abd96e0fccece6f544e960d","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.847.2e6f8bf.tgz","fileCount":84,"integrity":"sha512-nU4bvRIX56WIrKJkgOJ0mfuttR6rg0KmQKnbQRjfelV7t7JVnNCclkaP5+yz6K5W3kZ18X5gI26nNR0wqTKSxA==","signatures":[{"sig":"MEQCIE3uABcBeeyJM4oEfiNmazDuUnLqhB3ZOJWkDt99PWfnAiBEGTCXm18yF5KITsgiXg9YwFaiZ+Q0aaNqY4P/rbr0hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.847.2e6f8bf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235804},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.847.2e6f8bf","@flighthq/node":"0.3.1-next.847.2e6f8bf","@flighthq/path":"0.3.1-next.847.2e6f8bf","@flighthq/text":"0.3.1-next.847.2e6f8bf","@flighthq/shape":"0.3.1-next.847.2e6f8bf","@flighthq/types":"0.3.1-next.847.2e6f8bf","@flighthq/bitmap":"0.3.1-next.847.2e6f8bf","@flighthq/scene2d":"0.3.1-next.847.2e6f8bf","@flighthq/signals":"0.3.1-next.847.2e6f8bf","@flighthq/spatial":"0.3.1-next.847.2e6f8bf","@flighthq/geometry":"0.3.1-next.847.2e6f8bf","@flighthq/textlayout":"0.3.1-next.847.2e6f8bf"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.847.2e6f8bf_1786593547414_0.2765944361048638","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.861.5a56d7a":{"name":"@flighthq/interaction","version":"0.3.1-next.861.5a56d7a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"0334cba1862d4f711a2fc81a9240cd59505da15f","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.861.5a56d7a.tgz","fileCount":84,"integrity":"sha512-Xy+IJuUKx8mBOSncijmI/kGJx3Fm2fX9HiI/8t5soQ+5xKdfv+7XsaJO7EZb9w3XIjpoLDbx67xkGUaYajWKwQ==","signatures":[{"sig":"MEUCIQD50WY1/uRfioIEpDb8X4UMNvsaVP64Xq5VYfmUW5ctIQIge0TXAH4npOtz37fZxZLMJ/Os02yXBnvOMAgJ0yaj0e4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.861.5a56d7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235804},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.861.5a56d7a","@flighthq/node":"0.3.1-next.861.5a56d7a","@flighthq/path":"0.3.1-next.861.5a56d7a","@flighthq/text":"0.3.1-next.861.5a56d7a","@flighthq/shape":"0.3.1-next.861.5a56d7a","@flighthq/types":"0.3.1-next.861.5a56d7a","@flighthq/bitmap":"0.3.1-next.861.5a56d7a","@flighthq/scene2d":"0.3.1-next.861.5a56d7a","@flighthq/signals":"0.3.1-next.861.5a56d7a","@flighthq/spatial":"0.3.1-next.861.5a56d7a","@flighthq/geometry":"0.3.1-next.861.5a56d7a","@flighthq/textlayout":"0.3.1-next.861.5a56d7a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.861.5a56d7a_1786593683345_0.6525928584115843","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.887.9f59a84":{"name":"@flighthq/interaction","version":"0.3.1-next.887.9f59a84","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"d8780c0ecd40a43ced57f58358f353627939b21e","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.887.9f59a84.tgz","fileCount":84,"integrity":"sha512-2tlguPyRwAu9xNoOulhsCC/KuYGqEz0olMIY4/cVaF4+P34lxB6bSBh+7UKX/6IA3xjTDQ0C2/7FE1XE345VCQ==","signatures":[{"sig":"MEQCIE3MhoH6UlG6Ez/aGp2Q0F2XY1uu4DzJy7DpGUhBkttxAiB8UmBkzGmStm1UJxIFUmyScuK+kICI4j8DVOY+lw7WPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.887.9f59a84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235804},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.887.9f59a84","@flighthq/node":"0.3.1-next.887.9f59a84","@flighthq/path":"0.3.1-next.887.9f59a84","@flighthq/text":"0.3.1-next.887.9f59a84","@flighthq/shape":"0.3.1-next.887.9f59a84","@flighthq/types":"0.3.1-next.887.9f59a84","@flighthq/bitmap":"0.3.1-next.887.9f59a84","@flighthq/scene2d":"0.3.1-next.887.9f59a84","@flighthq/signals":"0.3.1-next.887.9f59a84","@flighthq/spatial":"0.3.1-next.887.9f59a84","@flighthq/geometry":"0.3.1-next.887.9f59a84","@flighthq/textlayout":"0.3.1-next.887.9f59a84"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.887.9f59a84_1786602073085_0.3017848144010704","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.948.85d9f30":{"name":"@flighthq/interaction","version":"0.3.1-next.948.85d9f30","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"2101ba63ebd01e9bcb2d63f8298074f201fff16d","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.948.85d9f30.tgz","fileCount":84,"integrity":"sha512-BmddS+njbLkpjrsxM4KlH7lR7JX0lDc+iZivjXVi08XdCHWNV/gDzTHPTRUcqR1lQnj6QGjpJ/36ghhpVNgHtQ==","signatures":[{"sig":"MEYCIQCk58shnMIn7WoNNGI2JmH5YVKmgQOnisFXAjb2iYR+CAIhAMvk/a6LiG3MIS12+4IeD07/iIakv9vBGrjBdL2TLqR9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.948.85d9f30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235804},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.948.85d9f30","@flighthq/node":"0.3.1-next.948.85d9f30","@flighthq/path":"0.3.1-next.948.85d9f30","@flighthq/text":"0.3.1-next.948.85d9f30","@flighthq/shape":"0.3.1-next.948.85d9f30","@flighthq/types":"0.3.1-next.948.85d9f30","@flighthq/bitmap":"0.3.1-next.948.85d9f30","@flighthq/scene2d":"0.3.1-next.948.85d9f30","@flighthq/signals":"0.3.1-next.948.85d9f30","@flighthq/spatial":"0.3.1-next.948.85d9f30","@flighthq/geometry":"0.3.1-next.948.85d9f30","@flighthq/textlayout":"0.3.1-next.948.85d9f30"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.948.85d9f30_1786635245170_0.624387218556723","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.970.9691e7b":{"name":"@flighthq/interaction","version":"0.3.1-next.970.9691e7b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"7d05d7874b4889f8d82dadc00d4d0184efe3f3e4","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.970.9691e7b.tgz","fileCount":84,"integrity":"sha512-zGOxkQe0aBQZqwXd0QRXnLMiK3S4h1tKPC4EmzcjLpDW+rbMHhjkAp4N1JsZREg1VXCsl4P7KnYaKFxxqCZD+A==","signatures":[{"sig":"MEQCIDcmEDZpuRG7aXtlT9jtOGxP9A+xrRo++7/V5AvUbJ/0AiB1/lLbFPmGHKAulTKom5ezcHdVtxdNB970sSPESMHPpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.970.9691e7b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235804},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.970.9691e7b","@flighthq/node":"0.3.1-next.970.9691e7b","@flighthq/path":"0.3.1-next.970.9691e7b","@flighthq/text":"0.3.1-next.970.9691e7b","@flighthq/shape":"0.3.1-next.970.9691e7b","@flighthq/types":"0.3.1-next.970.9691e7b","@flighthq/bitmap":"0.3.1-next.970.9691e7b","@flighthq/scene2d":"0.3.1-next.970.9691e7b","@flighthq/signals":"0.3.1-next.970.9691e7b","@flighthq/spatial":"0.3.1-next.970.9691e7b","@flighthq/geometry":"0.3.1-next.970.9691e7b","@flighthq/textlayout":"0.3.1-next.970.9691e7b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.970.9691e7b_1786636227415_0.9827565034292529","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.971.33e20ba":{"name":"@flighthq/interaction","version":"0.3.1-next.971.33e20ba","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"b0a7898fe67b729325a380e2e0bad95f54830432","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.971.33e20ba.tgz","fileCount":84,"integrity":"sha512-D0jLZWpr25fwT8dmfkAaBPIk0SgXijorukhcHIa2FbqIJPcuSZ2C8IHCwJBEXwroVXSyLIoXqB+mdg1MBQSlTw==","signatures":[{"sig":"MEUCIAUO5jN+5N5CbWt9Sboca6l8dPSWuURhPvAu/Lkx0zZbAiEAyKTKXwrLFzpOdbBXqUrGy2fYy6gzvmQf0q3cRQbnApg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.971.33e20ba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235804},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.971.33e20ba","@flighthq/node":"0.3.1-next.971.33e20ba","@flighthq/path":"0.3.1-next.971.33e20ba","@flighthq/text":"0.3.1-next.971.33e20ba","@flighthq/shape":"0.3.1-next.971.33e20ba","@flighthq/types":"0.3.1-next.971.33e20ba","@flighthq/bitmap":"0.3.1-next.971.33e20ba","@flighthq/scene2d":"0.3.1-next.971.33e20ba","@flighthq/signals":"0.3.1-next.971.33e20ba","@flighthq/spatial":"0.3.1-next.971.33e20ba","@flighthq/geometry":"0.3.1-next.971.33e20ba","@flighthq/textlayout":"0.3.1-next.971.33e20ba"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.971.33e20ba_1786636896474_0.8327590011030475","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.975.01aea94":{"name":"@flighthq/interaction","version":"0.3.1-next.975.01aea94","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"86cdf75fa9d2537d55f3542e609c755b232116bc","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.975.01aea94.tgz","fileCount":84,"integrity":"sha512-v2BuJhCcIYsBU9CSSl5mdb2AarhvZOlMgUZmPRSQSBq/wdkH5GGJTvK8dHmfRRLYR3QGOqVfCO20jJJPRD4SMQ==","signatures":[{"sig":"MEYCIQD+AFeNPSs0qmvIGH0YpUzHvXX5DNBeXPY6xGs8Q3acRwIhAN6Co8N2AuHiXes8gEdD9XcQTAsc5Z+MlII3eWEZnygL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.975.01aea94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235804},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.975.01aea94","@flighthq/node":"0.3.1-next.975.01aea94","@flighthq/path":"0.3.1-next.975.01aea94","@flighthq/text":"0.3.1-next.975.01aea94","@flighthq/shape":"0.3.1-next.975.01aea94","@flighthq/types":"0.3.1-next.975.01aea94","@flighthq/bitmap":"0.3.1-next.975.01aea94","@flighthq/scene2d":"0.3.1-next.975.01aea94","@flighthq/signals":"0.3.1-next.975.01aea94","@flighthq/spatial":"0.3.1-next.975.01aea94","@flighthq/geometry":"0.3.1-next.975.01aea94","@flighthq/textlayout":"0.3.1-next.975.01aea94"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.975.01aea94_1786639509498_0.21431410424892272","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.996.06087b5":{"name":"@flighthq/interaction","version":"0.3.1-next.996.06087b5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"fd08d20cf533267e7b73bc3e2fc1ca3aa3682874","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.996.06087b5.tgz","fileCount":84,"integrity":"sha512-ljlsqPgfG0dwTerLYH84fVaoI/tb1VyodXoUzmNS6P/vXhrUWPV6VgizE4Utlwuu1799BxFBPBG/zKHr2QWBvQ==","signatures":[{"sig":"MEUCIQDt8TmgMb/G8KnuQC+LXxhnjmOVcMflf4JmMolrrvZtZQIgcxuK3jizVO0FZlNuMl1KMQzPrRwFucmRLhNRaVaK2/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.996.06087b5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235804},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.996.06087b5","@flighthq/node":"0.3.1-next.996.06087b5","@flighthq/path":"0.3.1-next.996.06087b5","@flighthq/text":"0.3.1-next.996.06087b5","@flighthq/shape":"0.3.1-next.996.06087b5","@flighthq/types":"0.3.1-next.996.06087b5","@flighthq/bitmap":"0.3.1-next.996.06087b5","@flighthq/scene2d":"0.3.1-next.996.06087b5","@flighthq/signals":"0.3.1-next.996.06087b5","@flighthq/spatial":"0.3.1-next.996.06087b5","@flighthq/geometry":"0.3.1-next.996.06087b5","@flighthq/textlayout":"0.3.1-next.996.06087b5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.996.06087b5_1786653052580_0.5982514535242669","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1041.35b950c":{"name":"@flighthq/interaction","version":"0.3.1-next.1041.35b950c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"2d2606611af9426a3cbd9250e4233905f49c7aa6","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.1041.35b950c.tgz","fileCount":84,"integrity":"sha512-xLC3JmNUHGgTFZEH4fZ07EIe9cob3BbOhcjN6skoQob1gLAwhgl/mGQCf8MUpGeHNifKcgsW13Wcr4OC59T7sg==","signatures":[{"sig":"MEQCIFmbnLzd5R2UOQz6H6MiPLeKc2ItoI9kTcDGCsSpZ9etAiBk8A5cNVoM0OOvcMrJ8wdcolGiraQRZ1SOJMir/Dh7vQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.1041.35b950c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1041.35b950c","@flighthq/node":"0.3.1-next.1041.35b950c","@flighthq/path":"0.3.1-next.1041.35b950c","@flighthq/text":"0.3.1-next.1041.35b950c","@flighthq/shape":"0.3.1-next.1041.35b950c","@flighthq/types":"0.3.1-next.1041.35b950c","@flighthq/bitmap":"0.3.1-next.1041.35b950c","@flighthq/scene2d":"0.3.1-next.1041.35b950c","@flighthq/signals":"0.3.1-next.1041.35b950c","@flighthq/spatial":"0.3.1-next.1041.35b950c","@flighthq/geometry":"0.3.1-next.1041.35b950c","@flighthq/textlayout":"0.3.1-next.1041.35b950c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.1041.35b950c_1786665924104_0.7659614621707416","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1050.9114695":{"name":"@flighthq/interaction","version":"0.3.1-next.1050.9114695","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"c5df86310b0524eb802a9c4b920a76313aa98212","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.1050.9114695.tgz","fileCount":84,"integrity":"sha512-PhvQz0CH9C8odpMVMc++g3dEgfy9GyyRrFwgpBGjRjzWIzNYB5UPsRwcKhbThNVF3cb5YYDtEjMi7n1oQvl89g==","signatures":[{"sig":"MEQCIBEuRWUf0S23FmhNGE5mAPHoGkFWQNXgU4nyaOWWObn9AiBCAqnbV4LgDq6rv8uY6/tqW0/fkSxnvgblD/IZNFerEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.1050.9114695","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1050.9114695","@flighthq/node":"0.3.1-next.1050.9114695","@flighthq/path":"0.3.1-next.1050.9114695","@flighthq/text":"0.3.1-next.1050.9114695","@flighthq/shape":"0.3.1-next.1050.9114695","@flighthq/types":"0.3.1-next.1050.9114695","@flighthq/bitmap":"0.3.1-next.1050.9114695","@flighthq/scene2d":"0.3.1-next.1050.9114695","@flighthq/signals":"0.3.1-next.1050.9114695","@flighthq/spatial":"0.3.1-next.1050.9114695","@flighthq/geometry":"0.3.1-next.1050.9114695","@flighthq/textlayout":"0.3.1-next.1050.9114695"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.1050.9114695_1786671681906_0.37909220900681073","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1055.12501ae":{"name":"@flighthq/interaction","version":"0.3.1-next.1055.12501ae","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"e9c18d2873d84390b655889e71a0aa96b27f56e9","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.1055.12501ae.tgz","fileCount":84,"integrity":"sha512-7xR2T6ZAy7RWO53UZFBPaYHY7uz7C8LwA5BYs0d+VHE881EECuRXiXO43gh6Hlx9f4fXdMRP9Xw4WlYahwKMbA==","signatures":[{"sig":"MEUCIQDKoaiBt4MB5O3xSSzz5+EtOXIlKnS7e2JdtUUNCSy7wQIgWsRLle1OuBNSOI9fi6nELpJmDVyX9b6xxOMqHbd7E8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.1055.12501ae","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1055.12501ae","@flighthq/node":"0.3.1-next.1055.12501ae","@flighthq/path":"0.3.1-next.1055.12501ae","@flighthq/text":"0.3.1-next.1055.12501ae","@flighthq/shape":"0.3.1-next.1055.12501ae","@flighthq/types":"0.3.1-next.1055.12501ae","@flighthq/bitmap":"0.3.1-next.1055.12501ae","@flighthq/scene2d":"0.3.1-next.1055.12501ae","@flighthq/signals":"0.3.1-next.1055.12501ae","@flighthq/spatial":"0.3.1-next.1055.12501ae","@flighthq/geometry":"0.3.1-next.1055.12501ae","@flighthq/textlayout":"0.3.1-next.1055.12501ae"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.1055.12501ae_1786679322406_0.4833792974340201","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1076.4f48950":{"name":"@flighthq/interaction","version":"0.3.1-next.1076.4f48950","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"c8a214ea12ebe278f311fe614f1e6a75d98e1820","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.1076.4f48950.tgz","fileCount":84,"integrity":"sha512-Hd46fI6QzTcm2EGARbPVDQnLEcbJK9ubYF0IzE6AOY3/TSbORdiOmHoLgAvmLiMBCuZWYsboc5uJ9I2MmYbDeQ==","signatures":[{"sig":"MEYCIQDjWNcVvWHmNcwJqkkAL3ghqqYvJlZ61iI6++XAJI/ZnwIhALkPCkCX5w9MzKIjvtLsPyKY5M+9uROplzJqGBysvKFP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.1076.4f48950","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1076.4f48950","@flighthq/node":"0.3.1-next.1076.4f48950","@flighthq/path":"0.3.1-next.1076.4f48950","@flighthq/text":"0.3.1-next.1076.4f48950","@flighthq/shape":"0.3.1-next.1076.4f48950","@flighthq/types":"0.3.1-next.1076.4f48950","@flighthq/bitmap":"0.3.1-next.1076.4f48950","@flighthq/scene2d":"0.3.1-next.1076.4f48950","@flighthq/signals":"0.3.1-next.1076.4f48950","@flighthq/spatial":"0.3.1-next.1076.4f48950","@flighthq/geometry":"0.3.1-next.1076.4f48950","@flighthq/textlayout":"0.3.1-next.1076.4f48950"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.1076.4f48950_1786723403012_0.9087030140373555","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1079.38fd007":{"name":"@flighthq/interaction","version":"0.3.1-next.1079.38fd007","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"d7765f72bc15cd036f5ce9c3c1d85a66f3f77776","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.1079.38fd007.tgz","fileCount":84,"integrity":"sha512-qDxYUEXYJgI/gRJPPMAB3r7ChRjj7Xc03pSYm/q4TrlOB+V9U281nP+NYXcKgmR7RdNSj/iAYQj2AP3hsfUfyw==","signatures":[{"sig":"MEUCIBhQiqFqsTUv+wmMe+FRaaX0knVrm/EjcQqFuKgZ3cDqAiEAhp2UVkwvLVEmj8dE9II9aGuozr0i5QHWZjZ8xRwsvqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.1079.38fd007","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1079.38fd007","@flighthq/node":"0.3.1-next.1079.38fd007","@flighthq/path":"0.3.1-next.1079.38fd007","@flighthq/text":"0.3.1-next.1079.38fd007","@flighthq/shape":"0.3.1-next.1079.38fd007","@flighthq/types":"0.3.1-next.1079.38fd007","@flighthq/bitmap":"0.3.1-next.1079.38fd007","@flighthq/scene2d":"0.3.1-next.1079.38fd007","@flighthq/signals":"0.3.1-next.1079.38fd007","@flighthq/spatial":"0.3.1-next.1079.38fd007","@flighthq/geometry":"0.3.1-next.1079.38fd007","@flighthq/textlayout":"0.3.1-next.1079.38fd007"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.1079.38fd007_1786730923110_0.9863571598343976","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1084.04b8d9a":{"name":"@flighthq/interaction","version":"0.3.1-next.1084.04b8d9a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"c34a4ab7be28cc92463d72313338934e1208eee6","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.1084.04b8d9a.tgz","fileCount":84,"integrity":"sha512-GabQv2OVL0HjTaj2hzsezkjjGN9M+qq+1k7/n4AFSRBgs1RLUVT+5aTt72rMK+QcEDbTHqBxHIgKrTRz41nSuw==","signatures":[{"sig":"MEUCIBBWKWOUx3TNgHWIbVEZBGqYhOxhU4UCYsLJp+M1RvjaAiEAuHgu8W5vrDmYqGwyoSLD220uMGdPe+Ia6OsHHro8vt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.1084.04b8d9a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1084.04b8d9a","@flighthq/node":"0.3.1-next.1084.04b8d9a","@flighthq/path":"0.3.1-next.1084.04b8d9a","@flighthq/text":"0.3.1-next.1084.04b8d9a","@flighthq/shape":"0.3.1-next.1084.04b8d9a","@flighthq/types":"0.3.1-next.1084.04b8d9a","@flighthq/bitmap":"0.3.1-next.1084.04b8d9a","@flighthq/scene2d":"0.3.1-next.1084.04b8d9a","@flighthq/signals":"0.3.1-next.1084.04b8d9a","@flighthq/spatial":"0.3.1-next.1084.04b8d9a","@flighthq/geometry":"0.3.1-next.1084.04b8d9a","@flighthq/textlayout":"0.3.1-next.1084.04b8d9a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.1084.04b8d9a_1786734163115_0.9464633122812578","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1086.d0d073b":{"name":"@flighthq/interaction","version":"0.3.1-next.1086.d0d073b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"2331159a358a7a061960fc886f0c3a8790285e0b","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.1086.d0d073b.tgz","fileCount":84,"integrity":"sha512-DO7X9nV+uXFUJeVY0m2+Ju9639tAM+kCzm+P1omNc9Rb9OzKFDFOQsyrZS179rbsc7K8oMYS+dqIklvR1PCn2A==","signatures":[{"sig":"MEYCIQCiON12a1OT/qpYXuQbd8RB+LpYyeUlCUhCF1NlfE37igIhAKy3WxO6y5rxS9SjuSLPXf+xpDvbahdCLto3MpuyEMNq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.1086.d0d073b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1086.d0d073b","@flighthq/node":"0.3.1-next.1086.d0d073b","@flighthq/path":"0.3.1-next.1086.d0d073b","@flighthq/text":"0.3.1-next.1086.d0d073b","@flighthq/shape":"0.3.1-next.1086.d0d073b","@flighthq/types":"0.3.1-next.1086.d0d073b","@flighthq/bitmap":"0.3.1-next.1086.d0d073b","@flighthq/scene2d":"0.3.1-next.1086.d0d073b","@flighthq/signals":"0.3.1-next.1086.d0d073b","@flighthq/spatial":"0.3.1-next.1086.d0d073b","@flighthq/geometry":"0.3.1-next.1086.d0d073b","@flighthq/textlayout":"0.3.1-next.1086.d0d073b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.1086.d0d073b_1786737100684_0.2421203100386422","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1088.2bde749":{"name":"@flighthq/interaction","version":"0.3.1-next.1088.2bde749","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"22193649c236066ad652a4ec003b656bde9703ed","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.1088.2bde749.tgz","fileCount":84,"integrity":"sha512-Vu86Iussz/z/ffWYO2eVjtYp0Alck3WQBcGmVHtEIrystJW0XcW0388RqqKu5uWGP/qKp70KOc3uftgxOvR7Ew==","signatures":[{"sig":"MEUCIBYX9QilsgYygVvYc3wuBctlHowIG8s1YXJS9hl2E34wAiEAjbrI0gBFXyHyu4kRLw1BUTC7IcdhRZzpBHUQXjoYZZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.1088.2bde749","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1088.2bde749","@flighthq/node":"0.3.1-next.1088.2bde749","@flighthq/path":"0.3.1-next.1088.2bde749","@flighthq/text":"0.3.1-next.1088.2bde749","@flighthq/shape":"0.3.1-next.1088.2bde749","@flighthq/types":"0.3.1-next.1088.2bde749","@flighthq/bitmap":"0.3.1-next.1088.2bde749","@flighthq/scene2d":"0.3.1-next.1088.2bde749","@flighthq/signals":"0.3.1-next.1088.2bde749","@flighthq/spatial":"0.3.1-next.1088.2bde749","@flighthq/geometry":"0.3.1-next.1088.2bde749","@flighthq/textlayout":"0.3.1-next.1088.2bde749"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.1088.2bde749_1786739240256_0.7943968619015764","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1090.6e79e6c":{"name":"@flighthq/interaction","version":"0.3.1-next.1090.6e79e6c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"9dcd92a46151205143306088d112db03f417740d","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.1090.6e79e6c.tgz","fileCount":84,"integrity":"sha512-9Np0hGdIpAxu1FAt6Yk9kf1bE+VQpxLJRBH3QqO19zkBQrmbFgusgze0G23OL+Ps9ZDdIx/agK1+Y1LOP/JIaQ==","signatures":[{"sig":"MEUCICLty+d0rQJ2XTEurkjImvucJ3Is/BsqqjLDPcOHTPqwAiEA92oLCwk/8W69uDiBPEo2kyP9aqHaeuLgfchkV9XumOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.1090.6e79e6c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1090.6e79e6c","@flighthq/node":"0.3.1-next.1090.6e79e6c","@flighthq/path":"0.3.1-next.1090.6e79e6c","@flighthq/text":"0.3.1-next.1090.6e79e6c","@flighthq/shape":"0.3.1-next.1090.6e79e6c","@flighthq/types":"0.3.1-next.1090.6e79e6c","@flighthq/bitmap":"0.3.1-next.1090.6e79e6c","@flighthq/scene2d":"0.3.1-next.1090.6e79e6c","@flighthq/signals":"0.3.1-next.1090.6e79e6c","@flighthq/spatial":"0.3.1-next.1090.6e79e6c","@flighthq/geometry":"0.3.1-next.1090.6e79e6c","@flighthq/textlayout":"0.3.1-next.1090.6e79e6c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.1090.6e79e6c_1786739548799_0.5113077731375824","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1091.b7aa6f2":{"name":"@flighthq/interaction","version":"0.3.1-next.1091.b7aa6f2","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"25cd7ea866ae6dd47324b5002d9dcb76e5d64eeb","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.1091.b7aa6f2.tgz","fileCount":84,"integrity":"sha512-48hX3ykkGK+OqyxOexh0yUp02FGTFFvpJT1oUkezrQQdwyb6ytERyJbsi4iowr2MywoEqEJumU0SmG+UhpSUrA==","signatures":[{"sig":"MEUCIQDlEvY9NK38CyK58Zp2lu9h5uB8p9W1HoOEGWr/4NE38wIgVNvlUM/tAzG8LjKwlT4x5ucy6y9+MC1xe6SPUDOLrkM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.1091.b7aa6f2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1091.b7aa6f2","@flighthq/node":"0.3.1-next.1091.b7aa6f2","@flighthq/path":"0.3.1-next.1091.b7aa6f2","@flighthq/text":"0.3.1-next.1091.b7aa6f2","@flighthq/shape":"0.3.1-next.1091.b7aa6f2","@flighthq/types":"0.3.1-next.1091.b7aa6f2","@flighthq/bitmap":"0.3.1-next.1091.b7aa6f2","@flighthq/scene2d":"0.3.1-next.1091.b7aa6f2","@flighthq/signals":"0.3.1-next.1091.b7aa6f2","@flighthq/spatial":"0.3.1-next.1091.b7aa6f2","@flighthq/geometry":"0.3.1-next.1091.b7aa6f2","@flighthq/textlayout":"0.3.1-next.1091.b7aa6f2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.1091.b7aa6f2_1786739784459_0.07125460244753845","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1095.16f1704":{"name":"@flighthq/interaction","version":"0.3.1-next.1095.16f1704","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"b9683c1660968bc3ce10d412c79b86606fea2d48","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.1095.16f1704.tgz","fileCount":84,"integrity":"sha512-6Bleb02q76h8KfQqJw6TDj4xAHxgtI1+5ukQcLSPbbOhbxGMT+vGEpqM/xMpUaUqLOvyisQgwldt0TGpC+sFCg==","signatures":[{"sig":"MEQCIC+p/pTU8YPLtCeQJULePZsbfWphMz07WjC69d3XpvIkAiAZzv58USENVkXysV87oRIA1l6TPWeaqmhBKvO1qAgtqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.1095.16f1704","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1095.16f1704","@flighthq/node":"0.3.1-next.1095.16f1704","@flighthq/path":"0.3.1-next.1095.16f1704","@flighthq/text":"0.3.1-next.1095.16f1704","@flighthq/shape":"0.3.1-next.1095.16f1704","@flighthq/types":"0.3.1-next.1095.16f1704","@flighthq/bitmap":"0.3.1-next.1095.16f1704","@flighthq/scene2d":"0.3.1-next.1095.16f1704","@flighthq/signals":"0.3.1-next.1095.16f1704","@flighthq/spatial":"0.3.1-next.1095.16f1704","@flighthq/geometry":"0.3.1-next.1095.16f1704","@flighthq/textlayout":"0.3.1-next.1095.16f1704"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.1095.16f1704_1786740905196_0.5839402143981895","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1096.4ddf1ab":{"name":"@flighthq/interaction","version":"0.3.1-next.1096.4ddf1ab","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"bb0b47970da436f7e7c39e3582ceee41a18d4eb7","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.1096.4ddf1ab.tgz","fileCount":84,"integrity":"sha512-o17iNbqCVAS7eQhRiJkfQRvwD9SXQI0R2pFVtUV9tjM9+1X2O9Tq2Xo8sWF+LtMQt5d/tXG8QsgecBotjKgYpw==","signatures":[{"sig":"MEUCICHPgsM9pdMo933/9g/0M8jLN0hFeUvcMFelSew4pwD3AiEA0nHAyGE3ezQHrM4EIWyFzjsh7nTMi0vIpcc2/brlyW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.1096.4ddf1ab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1096.4ddf1ab","@flighthq/node":"0.3.1-next.1096.4ddf1ab","@flighthq/path":"0.3.1-next.1096.4ddf1ab","@flighthq/text":"0.3.1-next.1096.4ddf1ab","@flighthq/shape":"0.3.1-next.1096.4ddf1ab","@flighthq/types":"0.3.1-next.1096.4ddf1ab","@flighthq/bitmap":"0.3.1-next.1096.4ddf1ab","@flighthq/scene2d":"0.3.1-next.1096.4ddf1ab","@flighthq/signals":"0.3.1-next.1096.4ddf1ab","@flighthq/spatial":"0.3.1-next.1096.4ddf1ab","@flighthq/geometry":"0.3.1-next.1096.4ddf1ab","@flighthq/textlayout":"0.3.1-next.1096.4ddf1ab"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.1096.4ddf1ab_1786741698115_0.2125251178699703","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1097.b8126d8":{"name":"@flighthq/interaction","version":"0.3.1-next.1097.b8126d8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"056c5b812c1c604455e2d04f5387c51657b7f1c7","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.1097.b8126d8.tgz","fileCount":84,"integrity":"sha512-uOUlnCcVbDFY8YOhuT3Sb8C1xcwIT8hcnG5glauTCivoV8PL57K4+Qx0LZ2Ebl937HB3b2CpS+mBYIhTNQavPw==","signatures":[{"sig":"MEUCIQCQ2a+o0XUU28M6p/aHw7hhWGXcVaNXgmL+i6Pq8aGSzwIgIErG0vBk6Ks+XJcjIz1M2tPvF8jSLIzBQsurSoDDA/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.1097.b8126d8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1097.b8126d8","@flighthq/node":"0.3.1-next.1097.b8126d8","@flighthq/path":"0.3.1-next.1097.b8126d8","@flighthq/text":"0.3.1-next.1097.b8126d8","@flighthq/shape":"0.3.1-next.1097.b8126d8","@flighthq/types":"0.3.1-next.1097.b8126d8","@flighthq/bitmap":"0.3.1-next.1097.b8126d8","@flighthq/scene2d":"0.3.1-next.1097.b8126d8","@flighthq/signals":"0.3.1-next.1097.b8126d8","@flighthq/spatial":"0.3.1-next.1097.b8126d8","@flighthq/geometry":"0.3.1-next.1097.b8126d8","@flighthq/textlayout":"0.3.1-next.1097.b8126d8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.1097.b8126d8_1786742023673_0.940218369062495","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1099.671eaf4":{"name":"@flighthq/interaction","version":"0.3.1-next.1099.671eaf4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"67ea39a130df11186bc56256e4f4ecea046bfb66","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.1099.671eaf4.tgz","fileCount":84,"integrity":"sha512-qR1jSQqFRN2zw5lmKmNleCU8XF3P0T/nrV2DAPsMz0qpXEOLyHxUOPWk6E1KcOGD+dJdpECtu4et7hZHLT75IA==","signatures":[{"sig":"MEUCIQCeQtH9Kd4ygQj/GveYpNX7ao7h6EQAA0kQdw7IqE49kAIgFXixreXYMF1+12WK9PlgRpjHE2KucBXIHHe+6CcI2Tw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.1099.671eaf4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1099.671eaf4","@flighthq/node":"0.3.1-next.1099.671eaf4","@flighthq/path":"0.3.1-next.1099.671eaf4","@flighthq/text":"0.3.1-next.1099.671eaf4","@flighthq/shape":"0.3.1-next.1099.671eaf4","@flighthq/types":"0.3.1-next.1099.671eaf4","@flighthq/bitmap":"0.3.1-next.1099.671eaf4","@flighthq/scene2d":"0.3.1-next.1099.671eaf4","@flighthq/signals":"0.3.1-next.1099.671eaf4","@flighthq/spatial":"0.3.1-next.1099.671eaf4","@flighthq/geometry":"0.3.1-next.1099.671eaf4","@flighthq/textlayout":"0.3.1-next.1099.671eaf4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.1099.671eaf4_1786742294065_0.1435043689549993","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1104.8453d3d":{"name":"@flighthq/interaction","version":"0.3.1-next.1104.8453d3d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"d91ca72b4bdee84e835ab10031863aa630f8a22c","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.1104.8453d3d.tgz","fileCount":84,"integrity":"sha512-6DsK18in5A5fO4may3hwXMw99CI3dtdJxATH1CBTeSEa8tl2he9k7gvDnJwMHfMNwqPppoonUNPMYymUaI9ekQ==","signatures":[{"sig":"MEQCIE9LN4oM6OS61bXpPn0+D2DDZMszbioxs31pRHMDiPrWAiAJ3UTPOqCJ4g2Eg7XUpBDrrCXlko+WtBhy7DocZlnSvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.1104.8453d3d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1104.8453d3d","@flighthq/node":"0.3.1-next.1104.8453d3d","@flighthq/path":"0.3.1-next.1104.8453d3d","@flighthq/text":"0.3.1-next.1104.8453d3d","@flighthq/shape":"0.3.1-next.1104.8453d3d","@flighthq/types":"0.3.1-next.1104.8453d3d","@flighthq/bitmap":"0.3.1-next.1104.8453d3d","@flighthq/scene2d":"0.3.1-next.1104.8453d3d","@flighthq/signals":"0.3.1-next.1104.8453d3d","@flighthq/spatial":"0.3.1-next.1104.8453d3d","@flighthq/geometry":"0.3.1-next.1104.8453d3d","@flighthq/textlayout":"0.3.1-next.1104.8453d3d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.1104.8453d3d_1786744383057_0.00502234678397917","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1107.0b5d347":{"name":"@flighthq/interaction","version":"0.3.1-next.1107.0b5d347","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"6eedba3ec21175232d7ebde534b2d51b9d32925d","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.1107.0b5d347.tgz","fileCount":84,"integrity":"sha512-SIQVFZwJYmmzfcKf8Oo6eWlKHXdlvaYS1g6XY4XiLetqHFosJvTvCCAxg/BhxQF2XGYEyOuvv94cDxhMh20Qdg==","signatures":[{"sig":"MEYCIQD970SuBp3JJFkhwyQizdOVYUJ0axxLwRXiLXdYzRtKFwIhAPP470cnyUuWwNIMB++TuStWRXxw+AW6mbxWUtkS3ij7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.1107.0b5d347","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1107.0b5d347","@flighthq/node":"0.3.1-next.1107.0b5d347","@flighthq/path":"0.3.1-next.1107.0b5d347","@flighthq/text":"0.3.1-next.1107.0b5d347","@flighthq/shape":"0.3.1-next.1107.0b5d347","@flighthq/types":"0.3.1-next.1107.0b5d347","@flighthq/bitmap":"0.3.1-next.1107.0b5d347","@flighthq/scene2d":"0.3.1-next.1107.0b5d347","@flighthq/signals":"0.3.1-next.1107.0b5d347","@flighthq/spatial":"0.3.1-next.1107.0b5d347","@flighthq/geometry":"0.3.1-next.1107.0b5d347","@flighthq/textlayout":"0.3.1-next.1107.0b5d347"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.1107.0b5d347_1786747225642_0.24670393307099037","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1108.66cc86c":{"name":"@flighthq/interaction","version":"0.3.1-next.1108.66cc86c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"51b036953c0e03104fe2eb61223d7bda7cf33612","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.1108.66cc86c.tgz","fileCount":84,"integrity":"sha512-LRHHb+KTEyswNz9p7H5ijZ69sMyBaCatrMFC5R5VdS9gbLLFhlk2I+JtgljWEzWWWQJLbq4N0b0eUknEbdftbQ==","signatures":[{"sig":"MEYCIQDl6zhlg5jQdel6EXf9ldccsy8x+tGZ0S1eFLyD02YQYAIhAK7ehT2J1Q37dTy0mk19mlAUHY+FGLI3nLRt4y0j3Qr4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.1108.66cc86c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1108.66cc86c","@flighthq/node":"0.3.1-next.1108.66cc86c","@flighthq/path":"0.3.1-next.1108.66cc86c","@flighthq/text":"0.3.1-next.1108.66cc86c","@flighthq/shape":"0.3.1-next.1108.66cc86c","@flighthq/types":"0.3.1-next.1108.66cc86c","@flighthq/bitmap":"0.3.1-next.1108.66cc86c","@flighthq/scene2d":"0.3.1-next.1108.66cc86c","@flighthq/signals":"0.3.1-next.1108.66cc86c","@flighthq/spatial":"0.3.1-next.1108.66cc86c","@flighthq/geometry":"0.3.1-next.1108.66cc86c","@flighthq/textlayout":"0.3.1-next.1108.66cc86c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.1108.66cc86c_1786748334227_0.2784467802054118","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1112.dea9723":{"name":"@flighthq/interaction","version":"0.3.1-next.1112.dea9723","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"ac8fc07c3a7ff758a2f73e46bb58cc839435cb48","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.1112.dea9723.tgz","fileCount":84,"integrity":"sha512-JJAPVNOEg8FUPNIatK0pIlx+jXXeYnMnJEVrEr/MxI5Ow0G+mdtYE8k/ZO+IIxnqbSA3fiYU8CaiuzAIsJ/NYQ==","signatures":[{"sig":"MEUCIHBz9WQbutkbBFPxnPHS29OtpWsqlVQMcgTbZ5JuI/6rAiEA25Au+azUOkMc+MVJ/ZouqsHtKetUdg94ySZ+aP/l2wk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.1112.dea9723","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1112.dea9723","@flighthq/node":"0.3.1-next.1112.dea9723","@flighthq/path":"0.3.1-next.1112.dea9723","@flighthq/text":"0.3.1-next.1112.dea9723","@flighthq/shape":"0.3.1-next.1112.dea9723","@flighthq/types":"0.3.1-next.1112.dea9723","@flighthq/bitmap":"0.3.1-next.1112.dea9723","@flighthq/scene2d":"0.3.1-next.1112.dea9723","@flighthq/signals":"0.3.1-next.1112.dea9723","@flighthq/spatial":"0.3.1-next.1112.dea9723","@flighthq/geometry":"0.3.1-next.1112.dea9723","@flighthq/textlayout":"0.3.1-next.1112.dea9723"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.1112.dea9723_1786758587732_0.8671206220499834","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1113.9cffbdf":{"name":"@flighthq/interaction","version":"0.3.1-next.1113.9cffbdf","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"95e906686ec6be3ab588d928f2914f19cbef75af","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.1113.9cffbdf.tgz","fileCount":84,"integrity":"sha512-XZsJNSDp7elTegyNorFtr6OvmdBxNpSaWN+HBxxwjRF2IeTAH9QY3Lu49YehhAnucIhPKbSkWrCmkkYXgInqgA==","signatures":[{"sig":"MEQCIBQVWQPOfjzgOvURwxCiJ8ocSDugqiwavfhPYkLW7zrOAiAIMmi9jUqK7f8tp33s+EobOrZ2Ezbz4IBUg/GB4tmsmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.1113.9cffbdf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1113.9cffbdf","@flighthq/node":"0.3.1-next.1113.9cffbdf","@flighthq/path":"0.3.1-next.1113.9cffbdf","@flighthq/text":"0.3.1-next.1113.9cffbdf","@flighthq/shape":"0.3.1-next.1113.9cffbdf","@flighthq/types":"0.3.1-next.1113.9cffbdf","@flighthq/bitmap":"0.3.1-next.1113.9cffbdf","@flighthq/scene2d":"0.3.1-next.1113.9cffbdf","@flighthq/signals":"0.3.1-next.1113.9cffbdf","@flighthq/spatial":"0.3.1-next.1113.9cffbdf","@flighthq/geometry":"0.3.1-next.1113.9cffbdf","@flighthq/textlayout":"0.3.1-next.1113.9cffbdf"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.1113.9cffbdf_1786760530932_0.8387048865890914","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1114.3ce681d":{"name":"@flighthq/interaction","version":"0.3.1-next.1114.3ce681d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"4455de9eca5a4c2c962573f54286f17d529631b0","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.1114.3ce681d.tgz","fileCount":84,"integrity":"sha512-2vPuwSNagKrE38dn/40sElZSyCCtlnVaSayt/7QO2fNuyJsPHGBVvnKHpmoXgrLfP2SS6u7mFAti8uCz9eCZYg==","signatures":[{"sig":"MEQCIAHbePwIeAZcwTMiyVARl+jrX6cxXtVZr9A+EGocEu9GAiB3PfwlUEf8BI67P+FGbfbrj6uiL5SP1yCEKw+Cmmxp2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.1114.3ce681d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1114.3ce681d","@flighthq/node":"0.3.1-next.1114.3ce681d","@flighthq/path":"0.3.1-next.1114.3ce681d","@flighthq/text":"0.3.1-next.1114.3ce681d","@flighthq/shape":"0.3.1-next.1114.3ce681d","@flighthq/types":"0.3.1-next.1114.3ce681d","@flighthq/bitmap":"0.3.1-next.1114.3ce681d","@flighthq/scene2d":"0.3.1-next.1114.3ce681d","@flighthq/signals":"0.3.1-next.1114.3ce681d","@flighthq/spatial":"0.3.1-next.1114.3ce681d","@flighthq/geometry":"0.3.1-next.1114.3ce681d","@flighthq/textlayout":"0.3.1-next.1114.3ce681d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.1114.3ce681d_1786763677615_0.6083973943802887","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1116.866c771":{"name":"@flighthq/interaction","version":"0.3.1-next.1116.866c771","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"37f2f8dae58453a2b00cd9d219ec7f7551998e9a","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.1116.866c771.tgz","fileCount":84,"integrity":"sha512-stBNHEukkWlR6ilgDHXwuUFr1vhVnb76po81Q+oeiD8TdG4xiLXYVl5H9sMkLUO1Y65ToJr42WPtxhObNpdIjg==","signatures":[{"sig":"MEUCIQCPzuF3uQVomLmrnTxsLXRECVQRaQ3puLBdoCQyOLtMwAIgPYBjP7r8gZm82ti5cd91AnLJQe3k6p7ldalP/wfYdeA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.1116.866c771","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1116.866c771","@flighthq/node":"0.3.1-next.1116.866c771","@flighthq/path":"0.3.1-next.1116.866c771","@flighthq/text":"0.3.1-next.1116.866c771","@flighthq/shape":"0.3.1-next.1116.866c771","@flighthq/types":"0.3.1-next.1116.866c771","@flighthq/bitmap":"0.3.1-next.1116.866c771","@flighthq/scene2d":"0.3.1-next.1116.866c771","@flighthq/signals":"0.3.1-next.1116.866c771","@flighthq/spatial":"0.3.1-next.1116.866c771","@flighthq/geometry":"0.3.1-next.1116.866c771","@flighthq/textlayout":"0.3.1-next.1116.866c771"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.1116.866c771_1786772832840_0.309600397137487","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1162.1c7f42e":{"name":"@flighthq/interaction","version":"0.3.1-next.1162.1c7f42e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"4ba58461085a81339aa1c7e2ea9a19ee5be218eb","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.1162.1c7f42e.tgz","fileCount":84,"integrity":"sha512-ptf3/PEU6nqw5bdtVaHMWzmQ2TfFPIODuros88H8lTUAJ/ZyGSKWtcNREcDPkKPmJ3MLBHdGPEo2eJ1xkfEZxA==","signatures":[{"sig":"MEYCIQDPpKe3Ho+L2kMql2XVEXQhKPtKPTThhIKek63IU5fq9wIhAJt95DxrM/Tg6840oXSFbJo45bpWC+jqrrBJRS+hKuae","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.1162.1c7f42e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1162.1c7f42e","@flighthq/node":"0.3.1-next.1162.1c7f42e","@flighthq/path":"0.3.1-next.1162.1c7f42e","@flighthq/text":"0.3.1-next.1162.1c7f42e","@flighthq/shape":"0.3.1-next.1162.1c7f42e","@flighthq/types":"0.3.1-next.1162.1c7f42e","@flighthq/bitmap":"0.3.1-next.1162.1c7f42e","@flighthq/scene2d":"0.3.1-next.1162.1c7f42e","@flighthq/signals":"0.3.1-next.1162.1c7f42e","@flighthq/spatial":"0.3.1-next.1162.1c7f42e","@flighthq/geometry":"0.3.1-next.1162.1c7f42e","@flighthq/textlayout":"0.3.1-next.1162.1c7f42e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.1162.1c7f42e_1786893322958_0.1491486825684083","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1165.285e507":{"name":"@flighthq/interaction","version":"0.3.1-next.1165.285e507","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"6041246290b89c91e4027d4dd1825e8115aaf569","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.1165.285e507.tgz","fileCount":84,"integrity":"sha512-NEZe1SQbFoL3gjzpILvtOK94SGzjIAicQQ6FfgfANslg0kVrav7Pqybqh4owcPvC1wj5CHpbD6tyO1sqJ1xJtQ==","signatures":[{"sig":"MEYCIQCxYGqQ7qL9L+yOENszDy79T/+MgL+g+NcM1vPnyTAL6wIhANU3vXP1VidyVBSIL/c5qUYRJIU1E33pkf5oCN/YfODj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.1165.285e507","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1165.285e507","@flighthq/node":"0.3.1-next.1165.285e507","@flighthq/path":"0.3.1-next.1165.285e507","@flighthq/text":"0.3.1-next.1165.285e507","@flighthq/shape":"0.3.1-next.1165.285e507","@flighthq/types":"0.3.1-next.1165.285e507","@flighthq/bitmap":"0.3.1-next.1165.285e507","@flighthq/scene2d":"0.3.1-next.1165.285e507","@flighthq/signals":"0.3.1-next.1165.285e507","@flighthq/spatial":"0.3.1-next.1165.285e507","@flighthq/geometry":"0.3.1-next.1165.285e507","@flighthq/textlayout":"0.3.1-next.1165.285e507"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.1165.285e507_1786916266621_0.9486848520447577","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1170.8a733e4":{"name":"@flighthq/interaction","version":"0.3.1-next.1170.8a733e4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"6f8f613fe3a1d007a6c2f26a20c25fab0ba1a6b4","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.1170.8a733e4.tgz","fileCount":84,"integrity":"sha512-4xhmG33ntx5fnB917EzEtSo+9cQ/KxaWzfsxoQ2Uhph+dgk6N8XEeSofkMhUZ4Q7pg8TfJfR1izwUmAoCv535A==","signatures":[{"sig":"MEYCIQDixSUPP3oI1FHv1o0EyNSHmykTWK9WNUQcUVMvxYlWgwIhAI2JqT+rEnxGY/39gUetLpewTR8mqsNiyUVOCi5mGSHJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.1170.8a733e4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1170.8a733e4","@flighthq/node":"0.3.1-next.1170.8a733e4","@flighthq/path":"0.3.1-next.1170.8a733e4","@flighthq/text":"0.3.1-next.1170.8a733e4","@flighthq/shape":"0.3.1-next.1170.8a733e4","@flighthq/types":"0.3.1-next.1170.8a733e4","@flighthq/bitmap":"0.3.1-next.1170.8a733e4","@flighthq/scene2d":"0.3.1-next.1170.8a733e4","@flighthq/signals":"0.3.1-next.1170.8a733e4","@flighthq/spatial":"0.3.1-next.1170.8a733e4","@flighthq/geometry":"0.3.1-next.1170.8a733e4","@flighthq/textlayout":"0.3.1-next.1170.8a733e4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.1170.8a733e4_1786922315183_0.970677907055963","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1191.e999f6c":{"name":"@flighthq/interaction","version":"0.3.1-next.1191.e999f6c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"5cc64dd380e81846d0e78f96f8513cacef7548c3","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.1191.e999f6c.tgz","fileCount":84,"integrity":"sha512-P7G+274O7tnwJM6kiDHHhgMzwx0+spJ8bbIStZCzjggTIhKtkYWTgcY3IE5AR27ZT4xQuixVGZo9Ad2+ga0uQg==","signatures":[{"sig":"MEUCIQCTsx55T2BGuLPDXlazDxdJQeAjOrKSLo8lMaj972pKJgIgb5oI/RPf7xYLSe1lPugrB1GUPE115b0LvKm/v9J08Xo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.1191.e999f6c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1191.e999f6c","@flighthq/node":"0.3.1-next.1191.e999f6c","@flighthq/path":"0.3.1-next.1191.e999f6c","@flighthq/text":"0.3.1-next.1191.e999f6c","@flighthq/shape":"0.3.1-next.1191.e999f6c","@flighthq/types":"0.3.1-next.1191.e999f6c","@flighthq/bitmap":"0.3.1-next.1191.e999f6c","@flighthq/scene2d":"0.3.1-next.1191.e999f6c","@flighthq/signals":"0.3.1-next.1191.e999f6c","@flighthq/spatial":"0.3.1-next.1191.e999f6c","@flighthq/geometry":"0.3.1-next.1191.e999f6c","@flighthq/textlayout":"0.3.1-next.1191.e999f6c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.1191.e999f6c_1786959821776_0.4773612059831518","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1217.5f07972":{"name":"@flighthq/interaction","version":"0.3.1-next.1217.5f07972","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"4f67853eccf4d0529767c3a23b24d3a1a2fa045a","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.1217.5f07972.tgz","fileCount":84,"integrity":"sha512-G4HX6TIxJsoNk7W5nJRCFNxMf3MVpWEsc+hVrOJG9qyyAo6fM4ActQNCwS0YxL+ogGXEQ4wXHbQvz9XZ6Gdw1A==","signatures":[{"sig":"MEQCIESGf+z6BvZC+mZDW/p0bQZ2aociWSYNQkaaWByLpVjEAiAOxhOWrL3tP6ulnhcOemyR3kEve00rOpAkhY+8XmgRjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.1217.5f07972","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1217.5f07972","@flighthq/node":"0.3.1-next.1217.5f07972","@flighthq/path":"0.3.1-next.1217.5f07972","@flighthq/text":"0.3.1-next.1217.5f07972","@flighthq/shape":"0.3.1-next.1217.5f07972","@flighthq/types":"0.3.1-next.1217.5f07972","@flighthq/bitmap":"0.3.1-next.1217.5f07972","@flighthq/scene2d":"0.3.1-next.1217.5f07972","@flighthq/signals":"0.3.1-next.1217.5f07972","@flighthq/spatial":"0.3.1-next.1217.5f07972","@flighthq/geometry":"0.3.1-next.1217.5f07972","@flighthq/textlayout":"0.3.1-next.1217.5f07972"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.1217.5f07972_1786991275479_0.21315628363659211","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1240.e41e1f0":{"name":"@flighthq/interaction","version":"0.3.1-next.1240.e41e1f0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"898cbe68e3b0ee0405404a753497207ecef1f669","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.3.1-next.1240.e41e1f0.tgz","fileCount":84,"integrity":"sha512-4LmkSpBE9zC1ybcbpIiK+qqYIXdenCKoGd3dAEZi4+tjBhaafDfp+WhpbMdjubbp1hZAFMgz8mIkuQZAoTS31w==","signatures":[{"sig":"MEUCIQCTkYblt81z61TGtdEqHw9Pr/rD2zscwBD8mqhAohhKrgIgJupd+oXABo/rMs3LR5iVHfMsYQvhCqvzWgK8rfnvjZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.3.1-next.1240.e41e1f0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1240.e41e1f0","@flighthq/node":"0.3.1-next.1240.e41e1f0","@flighthq/path":"0.3.1-next.1240.e41e1f0","@flighthq/text":"0.3.1-next.1240.e41e1f0","@flighthq/shape":"0.3.1-next.1240.e41e1f0","@flighthq/types":"0.3.1-next.1240.e41e1f0","@flighthq/bitmap":"0.3.1-next.1240.e41e1f0","@flighthq/scene2d":"0.3.1-next.1240.e41e1f0","@flighthq/signals":"0.3.1-next.1240.e41e1f0","@flighthq/spatial":"0.3.1-next.1240.e41e1f0","@flighthq/geometry":"0.3.1-next.1240.e41e1f0","@flighthq/textlayout":"0.3.1-next.1240.e41e1f0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.3.1-next.1240.e41e1f0_1786999492018_0.7925898982845656","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1261.f361161":{"name":"@flighthq/interaction","version":"0.4.0-next.1261.f361161","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"aa1f16fd47f990e311a242f3505818e99383221b","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1261.f361161.tgz","fileCount":84,"integrity":"sha512-Ib3MQUvf9RayJ8hbIMIF28qgnf3D8IJLNoZn8mRBRsF+uXPdYuJ3rm/6iNTTxJGGHarjvKMEtgDfrHyXy/l49Q==","signatures":[{"sig":"MEUCIBejR4QYDgK5tITsoLx7Yze2gf50J00leHDyGOiol2ozAiEA147clJQTXUJlR0sOy/CeAI3r7HPFkqE1wW6hSxZUM44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1261.f361161","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1261.f361161","@flighthq/node":"0.4.0-next.1261.f361161","@flighthq/path":"0.4.0-next.1261.f361161","@flighthq/text":"0.4.0-next.1261.f361161","@flighthq/shape":"0.4.0-next.1261.f361161","@flighthq/types":"0.4.0-next.1261.f361161","@flighthq/bitmap":"0.4.0-next.1261.f361161","@flighthq/scene2d":"0.4.0-next.1261.f361161","@flighthq/signals":"0.4.0-next.1261.f361161","@flighthq/spatial":"0.4.0-next.1261.f361161","@flighthq/geometry":"0.4.0-next.1261.f361161","@flighthq/textlayout":"0.4.0-next.1261.f361161"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1261.f361161_1787006139626_0.7775812162570728","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1263.aa14a22":{"name":"@flighthq/interaction","version":"0.4.0-next.1263.aa14a22","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"6d56fb43d4153339bd4b8b7b80065ebf5009212b","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1263.aa14a22.tgz","fileCount":84,"integrity":"sha512-A+ChdRBJ8Vrz6hakqwUDrpy0EorzqW2EUm43sVaDWD+K9Kjn5t2DcjdegmdG5xm++1ICizyH5KbXi+brVPQ5pg==","signatures":[{"sig":"MEUCIQD31DPO8hYTiDrPCnG5Wiqv8xbQEHqSVtEDvL47xEktXQIgeX/2GOzETYx565zEmKLuSuvVxkjYbPO6+gj6nGH47AQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1263.aa14a22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1263.aa14a22","@flighthq/node":"0.4.0-next.1263.aa14a22","@flighthq/path":"0.4.0-next.1263.aa14a22","@flighthq/text":"0.4.0-next.1263.aa14a22","@flighthq/shape":"0.4.0-next.1263.aa14a22","@flighthq/types":"0.4.0-next.1263.aa14a22","@flighthq/bitmap":"0.4.0-next.1263.aa14a22","@flighthq/scene2d":"0.4.0-next.1263.aa14a22","@flighthq/signals":"0.4.0-next.1263.aa14a22","@flighthq/spatial":"0.4.0-next.1263.aa14a22","@flighthq/geometry":"0.4.0-next.1263.aa14a22","@flighthq/textlayout":"0.4.0-next.1263.aa14a22"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1263.aa14a22_1787007210213_0.34290613886019305","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1287.1dae9df":{"name":"@flighthq/interaction","version":"0.4.0-next.1287.1dae9df","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"4f445995a383d7c48352fd7becc1a235a008bae3","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1287.1dae9df.tgz","fileCount":84,"integrity":"sha512-XZibGboM3QLKsi63GGy4uNOjNg3WgBbUoDB5tLAofUZXB+mAZ5BHwtkAOHuBAbXXlY9x4vD+UW0xfDFqazQ0KQ==","signatures":[{"sig":"MEUCIQC6AJ0+l+JMtA/sPKvY15ZjbKDwiehZOgVLzurwQSUsqgIgKEYXJU+iVCMFQiFEveVXKFLlGhqic6cVQ9waNANOgs8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1287.1dae9df","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1287.1dae9df","@flighthq/node":"0.4.0-next.1287.1dae9df","@flighthq/path":"0.4.0-next.1287.1dae9df","@flighthq/text":"0.4.0-next.1287.1dae9df","@flighthq/shape":"0.4.0-next.1287.1dae9df","@flighthq/types":"0.4.0-next.1287.1dae9df","@flighthq/bitmap":"0.4.0-next.1287.1dae9df","@flighthq/scene2d":"0.4.0-next.1287.1dae9df","@flighthq/signals":"0.4.0-next.1287.1dae9df","@flighthq/spatial":"0.4.0-next.1287.1dae9df","@flighthq/geometry":"0.4.0-next.1287.1dae9df","@flighthq/textlayout":"0.4.0-next.1287.1dae9df"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1287.1dae9df_1787014799968_0.8625368344873685","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1290.99fd889":{"name":"@flighthq/interaction","version":"0.4.0-next.1290.99fd889","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"5d8f01bae425fad63f636120105c39c4b0a82143","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1290.99fd889.tgz","fileCount":84,"integrity":"sha512-VmoWgmyIV9k3xYvLN5AnkBXquzwhwHP+cvCArXs7TqjvITHT9S3lDdhGrDp6fiA2u2gw/lhzGAaGeoZUbvDUTg==","signatures":[{"sig":"MEQCIAjt0zp+8dWH1HOIFghkamJoLwfH+MkOkPvASy3GIqPLAiBR3VEqCsw3E55er/F+xcsiNzNhkOnRN8AZGHedRPtpEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1290.99fd889","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1290.99fd889","@flighthq/node":"0.4.0-next.1290.99fd889","@flighthq/path":"0.4.0-next.1290.99fd889","@flighthq/text":"0.4.0-next.1290.99fd889","@flighthq/shape":"0.4.0-next.1290.99fd889","@flighthq/types":"0.4.0-next.1290.99fd889","@flighthq/bitmap":"0.4.0-next.1290.99fd889","@flighthq/scene2d":"0.4.0-next.1290.99fd889","@flighthq/signals":"0.4.0-next.1290.99fd889","@flighthq/spatial":"0.4.0-next.1290.99fd889","@flighthq/geometry":"0.4.0-next.1290.99fd889","@flighthq/textlayout":"0.4.0-next.1290.99fd889"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1290.99fd889_1787016155013_0.710579453989109","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1294.03b2010":{"name":"@flighthq/interaction","version":"0.4.0-next.1294.03b2010","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"d02f8e017132da240fa2c163e415998aa2b3d808","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1294.03b2010.tgz","fileCount":84,"integrity":"sha512-g3shEwRreQ2wr7Tf7YlMg9Cj/EFwOxanKmPfqMCL+4JuzoHWgd3iasKlBa8qbScosPGiTommbpnN56h/RyY5MA==","signatures":[{"sig":"MEUCIDZ3sgPOHy4WJC8GbYxRBgd6hbcoQGOwBZYPZn6f69lUAiEA4A6pM1QWdBu1rMTsz5LHa+5viMHCkK8eTqxssVYtKi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1294.03b2010","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1294.03b2010","@flighthq/node":"0.4.0-next.1294.03b2010","@flighthq/path":"0.4.0-next.1294.03b2010","@flighthq/text":"0.4.0-next.1294.03b2010","@flighthq/shape":"0.4.0-next.1294.03b2010","@flighthq/types":"0.4.0-next.1294.03b2010","@flighthq/bitmap":"0.4.0-next.1294.03b2010","@flighthq/scene2d":"0.4.0-next.1294.03b2010","@flighthq/signals":"0.4.0-next.1294.03b2010","@flighthq/spatial":"0.4.0-next.1294.03b2010","@flighthq/geometry":"0.4.0-next.1294.03b2010","@flighthq/textlayout":"0.4.0-next.1294.03b2010"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1294.03b2010_1787020366559_0.6235857275978012","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1296.dfa990a":{"name":"@flighthq/interaction","version":"0.4.0-next.1296.dfa990a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"76c440efb82e66f6e523210ac6fbe1ba0963037b","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1296.dfa990a.tgz","fileCount":84,"integrity":"sha512-3LLFsYNACQKHWzCiH19HJjlQkJ8N3TgC+yr5msefoZBmUD78wMWtwA69GTYuNA6MZ2wsKM/akCltufaXgR4OZQ==","signatures":[{"sig":"MEQCIFBQSkU/IH7+V/qS6+6CSv2+kG6+2reUQmjuG01coLXSAiAYpd8NwSHFVF/R49Fz/TcgzbRvwL/L1pCWxIeNcQcz0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1296.dfa990a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1296.dfa990a","@flighthq/node":"0.4.0-next.1296.dfa990a","@flighthq/path":"0.4.0-next.1296.dfa990a","@flighthq/text":"0.4.0-next.1296.dfa990a","@flighthq/shape":"0.4.0-next.1296.dfa990a","@flighthq/types":"0.4.0-next.1296.dfa990a","@flighthq/bitmap":"0.4.0-next.1296.dfa990a","@flighthq/scene2d":"0.4.0-next.1296.dfa990a","@flighthq/signals":"0.4.0-next.1296.dfa990a","@flighthq/spatial":"0.4.0-next.1296.dfa990a","@flighthq/geometry":"0.4.0-next.1296.dfa990a","@flighthq/textlayout":"0.4.0-next.1296.dfa990a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1296.dfa990a_1787026897617_0.14355136695032744","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1299.541fadc":{"name":"@flighthq/interaction","version":"0.4.0-next.1299.541fadc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"42b5c9556c8bca6b814cc17adedb433e0f647acf","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1299.541fadc.tgz","fileCount":84,"integrity":"sha512-NmCwRy29a8SNJG0XFu088m6Mt4zIl+075T1fkviXi6a2IDZ/OmQJV2HLnbWR6YJkjG6O7MRdp2d+uPRTAk7vjA==","signatures":[{"sig":"MEUCIQCx6HnbhvLgPp0ERzPEMU9K89CcU7H/TAiDkiEZIHsBhQIgMWHFvfYVtKXBWub2WSSRaUfbKVRcwT5fW9RXKY9HJJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1299.541fadc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1299.541fadc","@flighthq/node":"0.4.0-next.1299.541fadc","@flighthq/path":"0.4.0-next.1299.541fadc","@flighthq/text":"0.4.0-next.1299.541fadc","@flighthq/shape":"0.4.0-next.1299.541fadc","@flighthq/types":"0.4.0-next.1299.541fadc","@flighthq/bitmap":"0.4.0-next.1299.541fadc","@flighthq/scene2d":"0.4.0-next.1299.541fadc","@flighthq/signals":"0.4.0-next.1299.541fadc","@flighthq/spatial":"0.4.0-next.1299.541fadc","@flighthq/geometry":"0.4.0-next.1299.541fadc","@flighthq/textlayout":"0.4.0-next.1299.541fadc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1299.541fadc_1787033933519_0.8153408302213034","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1350.7431bb1":{"name":"@flighthq/interaction","version":"0.4.0-next.1350.7431bb1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"65c1ed2d809d05215eb8c8321bd5b6e1f94dd01b","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1350.7431bb1.tgz","fileCount":84,"integrity":"sha512-rzAoIY8Me5mpadQCoJSJlN07CphvjPHgk9bgJIm8u1FDByIVsZ15T2NtTurtfgGKjkIOyNiGll3EcmeHjUEG7Q==","signatures":[{"sig":"MEYCIQD9xMmNRoAmoefrRj1PSOr8C7XopQUT7vnlPMIxudA1IAIhAID9zlIzF536bDTNxBOlZL3DEr6D1WkTu+OYNbgcLfC9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1350.7431bb1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1350.7431bb1","@flighthq/node":"0.4.0-next.1350.7431bb1","@flighthq/path":"0.4.0-next.1350.7431bb1","@flighthq/text":"0.4.0-next.1350.7431bb1","@flighthq/shape":"0.4.0-next.1350.7431bb1","@flighthq/types":"0.4.0-next.1350.7431bb1","@flighthq/bitmap":"0.4.0-next.1350.7431bb1","@flighthq/scene2d":"0.4.0-next.1350.7431bb1","@flighthq/signals":"0.4.0-next.1350.7431bb1","@flighthq/spatial":"0.4.0-next.1350.7431bb1","@flighthq/geometry":"0.4.0-next.1350.7431bb1","@flighthq/textlayout":"0.4.0-next.1350.7431bb1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1350.7431bb1_1787067022040_0.9533351442046896","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1351.6ec45d6":{"name":"@flighthq/interaction","version":"0.4.0-next.1351.6ec45d6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"bba3eab18f0c0c3e3d1d4f72091c0b1b1887922a","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1351.6ec45d6.tgz","fileCount":84,"integrity":"sha512-AMifdgtsUDaIMUsL+UPk2MLVFXodVvL/pPkBSnEK7yXzfWlnZurAnZX9IzXPhIgxbKQ9ngk4lKgYZS2Nq1DTeQ==","signatures":[{"sig":"MEYCIQD/1OTg3Z0KT06KeJqhfRR5GKm+EmoXZ2+LSVHnOILH1wIhAP6eywT1dDN9v1dZqDWxT4EVQSF1wq5WgeQA06Hl6h74","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1351.6ec45d6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1351.6ec45d6","@flighthq/node":"0.4.0-next.1351.6ec45d6","@flighthq/path":"0.4.0-next.1351.6ec45d6","@flighthq/text":"0.4.0-next.1351.6ec45d6","@flighthq/shape":"0.4.0-next.1351.6ec45d6","@flighthq/types":"0.4.0-next.1351.6ec45d6","@flighthq/bitmap":"0.4.0-next.1351.6ec45d6","@flighthq/scene2d":"0.4.0-next.1351.6ec45d6","@flighthq/signals":"0.4.0-next.1351.6ec45d6","@flighthq/spatial":"0.4.0-next.1351.6ec45d6","@flighthq/geometry":"0.4.0-next.1351.6ec45d6","@flighthq/textlayout":"0.4.0-next.1351.6ec45d6"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1351.6ec45d6_1787068034956_0.9184501190695886","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1354.5181c5f":{"name":"@flighthq/interaction","version":"0.4.0-next.1354.5181c5f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"eb3ca943a6ce0b11bbd4afd88491667785d42ff9","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1354.5181c5f.tgz","fileCount":84,"integrity":"sha512-0iZiiqbo+5w4XekibrmAwz/zQQUJPU7mFQr1oX+5W2os9BVg8G7raqWRIoMkxcuW99X61cUxSMyeq6BVpUSokg==","signatures":[{"sig":"MEUCIQCkHYDBTU68hG65qrVs7W/FdCIBw8svzXv3u4QBMHC17gIgNqJKvrl6VXllBTdl68fyRp/xtIv73wLXyrJExEOuPdQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1354.5181c5f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1354.5181c5f","@flighthq/node":"0.4.0-next.1354.5181c5f","@flighthq/path":"0.4.0-next.1354.5181c5f","@flighthq/text":"0.4.0-next.1354.5181c5f","@flighthq/shape":"0.4.0-next.1354.5181c5f","@flighthq/types":"0.4.0-next.1354.5181c5f","@flighthq/bitmap":"0.4.0-next.1354.5181c5f","@flighthq/scene2d":"0.4.0-next.1354.5181c5f","@flighthq/signals":"0.4.0-next.1354.5181c5f","@flighthq/spatial":"0.4.0-next.1354.5181c5f","@flighthq/geometry":"0.4.0-next.1354.5181c5f","@flighthq/textlayout":"0.4.0-next.1354.5181c5f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1354.5181c5f_1787076808682_0.8915115617576852","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1356.924bb91":{"name":"@flighthq/interaction","version":"0.4.0-next.1356.924bb91","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"2e95d52be3f1d081955b369f60e6424b224327f9","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1356.924bb91.tgz","fileCount":84,"integrity":"sha512-PC/MqeplTmHxjcPhSKPEztXBdPmfQHO/bpOwAPgfu1dxDJpLoXB/a2zmhuoHNd+QK0eXqNwgIyeXPpIniIr7JQ==","signatures":[{"sig":"MEUCIQD1jATRd3r1TjgQol/cUEP468rynK6TAUj4a/x3/Gir1gIgFOqbGtFzt18gKtnGbYfRgM3+UIUJ1f6DIfm/XUuQH6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1356.924bb91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1356.924bb91","@flighthq/node":"0.4.0-next.1356.924bb91","@flighthq/path":"0.4.0-next.1356.924bb91","@flighthq/text":"0.4.0-next.1356.924bb91","@flighthq/shape":"0.4.0-next.1356.924bb91","@flighthq/types":"0.4.0-next.1356.924bb91","@flighthq/bitmap":"0.4.0-next.1356.924bb91","@flighthq/scene2d":"0.4.0-next.1356.924bb91","@flighthq/signals":"0.4.0-next.1356.924bb91","@flighthq/spatial":"0.4.0-next.1356.924bb91","@flighthq/geometry":"0.4.0-next.1356.924bb91","@flighthq/textlayout":"0.4.0-next.1356.924bb91"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1356.924bb91_1787078098701_0.4703741045533225","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1357.b87b5c1":{"name":"@flighthq/interaction","version":"0.4.0-next.1357.b87b5c1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"47fd39f722e84cad52d9ec2fa22c43316c6aa3b0","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1357.b87b5c1.tgz","fileCount":84,"integrity":"sha512-uapf7B9Gla0Ip6I+OZxp7MAsjJmeWwsQqOht8Flu6UoWtOE4W9s6WMyHSe8S8G64fPnya5lEa/FeBiY18tJ26A==","signatures":[{"sig":"MEUCIQDnhA7tiqP0SenS3wzLRg3NStkDHlLyyJXxMEhKHOE3+gIgWAlko1vRgGJuktSnVzE9wSL+tmkeGWssMHTPa4SX648=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1357.b87b5c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1357.b87b5c1","@flighthq/node":"0.4.0-next.1357.b87b5c1","@flighthq/path":"0.4.0-next.1357.b87b5c1","@flighthq/text":"0.4.0-next.1357.b87b5c1","@flighthq/shape":"0.4.0-next.1357.b87b5c1","@flighthq/types":"0.4.0-next.1357.b87b5c1","@flighthq/bitmap":"0.4.0-next.1357.b87b5c1","@flighthq/scene2d":"0.4.0-next.1357.b87b5c1","@flighthq/signals":"0.4.0-next.1357.b87b5c1","@flighthq/spatial":"0.4.0-next.1357.b87b5c1","@flighthq/geometry":"0.4.0-next.1357.b87b5c1","@flighthq/textlayout":"0.4.0-next.1357.b87b5c1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1357.b87b5c1_1787078250242_0.8534196956940141","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1362.3734bd4":{"name":"@flighthq/interaction","version":"0.4.0-next.1362.3734bd4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"3d0c713beab8edaba586ade0f0fde95d70cd0e6d","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1362.3734bd4.tgz","fileCount":84,"integrity":"sha512-iZNnnE2o83tYxuk/6E3rycAVvXn+Bc9/yehSFlpWiIGQJa0IRyHRmx48W6PrBiznAanJs2CEFE/f3DP+4jwg5g==","signatures":[{"sig":"MEUCIAVon1skEH7g9Ya+if1vycKT27MaY4GQrF6IbowyBfe+AiEAvdLIj3tZ7c9RcH2twqh5Rlo4JqGA6m2MTvifZTKdUwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1362.3734bd4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1362.3734bd4","@flighthq/node":"0.4.0-next.1362.3734bd4","@flighthq/path":"0.4.0-next.1362.3734bd4","@flighthq/text":"0.4.0-next.1362.3734bd4","@flighthq/shape":"0.4.0-next.1362.3734bd4","@flighthq/types":"0.4.0-next.1362.3734bd4","@flighthq/bitmap":"0.4.0-next.1362.3734bd4","@flighthq/scene2d":"0.4.0-next.1362.3734bd4","@flighthq/signals":"0.4.0-next.1362.3734bd4","@flighthq/spatial":"0.4.0-next.1362.3734bd4","@flighthq/geometry":"0.4.0-next.1362.3734bd4","@flighthq/textlayout":"0.4.0-next.1362.3734bd4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1362.3734bd4_1787078905302_0.29452857311411096","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1383.b8eb497":{"name":"@flighthq/interaction","version":"0.4.0-next.1383.b8eb497","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"f530f3944e53f52d53a3a30c78d106884d11d723","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1383.b8eb497.tgz","fileCount":84,"integrity":"sha512-1hFveAYNGdp1cuFsrgmkP7NLCHwKRh+kzguDXtPP+ijS+g8RP+3I6ukk1ohOXZss3e36d+3/akX6QYl5UHX3hg==","signatures":[{"sig":"MEUCIFLWSXbuWC0v+Hfgd049Gq0ffwyPBTQBeDwwbgteD3jsAiEA9v1T//o2Tze98Zotd3RyNZPoMele96m5a1pE2sPHsAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1383.b8eb497","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1383.b8eb497","@flighthq/node":"0.4.0-next.1383.b8eb497","@flighthq/path":"0.4.0-next.1383.b8eb497","@flighthq/text":"0.4.0-next.1383.b8eb497","@flighthq/shape":"0.4.0-next.1383.b8eb497","@flighthq/types":"0.4.0-next.1383.b8eb497","@flighthq/bitmap":"0.4.0-next.1383.b8eb497","@flighthq/scene2d":"0.4.0-next.1383.b8eb497","@flighthq/signals":"0.4.0-next.1383.b8eb497","@flighthq/spatial":"0.4.0-next.1383.b8eb497","@flighthq/geometry":"0.4.0-next.1383.b8eb497","@flighthq/textlayout":"0.4.0-next.1383.b8eb497"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1383.b8eb497_1787080240642_0.4745857609887738","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1385.dc129fd":{"name":"@flighthq/interaction","version":"0.4.0-next.1385.dc129fd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"4edab7dcffb3b34674e24531e5889ebd9a25c849","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1385.dc129fd.tgz","fileCount":84,"integrity":"sha512-ZfuBwpwOJJ4QqxrQTGcNB/r8xRpqQEHJkubHXS5Lh6LFrAM3pcAhR3B35CfDAqq36L8lbFA837KzssgzOfs/gg==","signatures":[{"sig":"MEQCIAxhvxsKdKc80eckln/jBT6kks1CY6dMPlE2cGfi26YPAiB46pBpHKqJGIcs2Tds5rkQMhx08pYaqEtRh5RgOOyuIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1385.dc129fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1385.dc129fd","@flighthq/node":"0.4.0-next.1385.dc129fd","@flighthq/path":"0.4.0-next.1385.dc129fd","@flighthq/text":"0.4.0-next.1385.dc129fd","@flighthq/shape":"0.4.0-next.1385.dc129fd","@flighthq/types":"0.4.0-next.1385.dc129fd","@flighthq/bitmap":"0.4.0-next.1385.dc129fd","@flighthq/scene2d":"0.4.0-next.1385.dc129fd","@flighthq/signals":"0.4.0-next.1385.dc129fd","@flighthq/spatial":"0.4.0-next.1385.dc129fd","@flighthq/geometry":"0.4.0-next.1385.dc129fd","@flighthq/textlayout":"0.4.0-next.1385.dc129fd"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1385.dc129fd_1787081995262_0.573998581431514","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1390.ca3ba2b":{"name":"@flighthq/interaction","version":"0.4.0-next.1390.ca3ba2b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"acea7b9beefc468a518303106e412baccb392b7b","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1390.ca3ba2b.tgz","fileCount":84,"integrity":"sha512-7Yp/fodY8BaKSus3MYYR6XyLsoUnCvKqX2It7M9nSrUsZ2lJwdMzWRqjwF6heYx4EEREy5LmNDrdCNVhNy4d4g==","signatures":[{"sig":"MEYCIQCbetck7rsm8zDnrbyglnvk4z2XEPdMChmoJ7EIFd53SAIhALMJCxX51F+PXwNDM1529a5ehcZThqupmE4yunE8JWoB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1390.ca3ba2b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1390.ca3ba2b","@flighthq/node":"0.4.0-next.1390.ca3ba2b","@flighthq/path":"0.4.0-next.1390.ca3ba2b","@flighthq/text":"0.4.0-next.1390.ca3ba2b","@flighthq/shape":"0.4.0-next.1390.ca3ba2b","@flighthq/types":"0.4.0-next.1390.ca3ba2b","@flighthq/bitmap":"0.4.0-next.1390.ca3ba2b","@flighthq/scene2d":"0.4.0-next.1390.ca3ba2b","@flighthq/signals":"0.4.0-next.1390.ca3ba2b","@flighthq/spatial":"0.4.0-next.1390.ca3ba2b","@flighthq/geometry":"0.4.0-next.1390.ca3ba2b","@flighthq/textlayout":"0.4.0-next.1390.ca3ba2b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1390.ca3ba2b_1787084721259_0.5474115538575477","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1391.ef8547e":{"name":"@flighthq/interaction","version":"0.4.0-next.1391.ef8547e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"9391a4e76ffb8c27a0e3a04c9ea540496bbc7fa5","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1391.ef8547e.tgz","fileCount":84,"integrity":"sha512-coOy4lyu/JS5lj3tzglgKjddAtyWrRwx5v/fzxZ8cmW9rxq4ii184sosETfAlnPgjxrd2BjbaAob7AjGas1Uag==","signatures":[{"sig":"MEQCIDEDOjmXg7+IAipAFtUWqQj4vA7RFcjF39IRK6tHU7vRAiAelSr2rm4spVRYg5jxGujGsaf2uhoYSYRCDekUcjeqkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1391.ef8547e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1391.ef8547e","@flighthq/node":"0.4.0-next.1391.ef8547e","@flighthq/path":"0.4.0-next.1391.ef8547e","@flighthq/text":"0.4.0-next.1391.ef8547e","@flighthq/shape":"0.4.0-next.1391.ef8547e","@flighthq/types":"0.4.0-next.1391.ef8547e","@flighthq/bitmap":"0.4.0-next.1391.ef8547e","@flighthq/scene2d":"0.4.0-next.1391.ef8547e","@flighthq/signals":"0.4.0-next.1391.ef8547e","@flighthq/spatial":"0.4.0-next.1391.ef8547e","@flighthq/geometry":"0.4.0-next.1391.ef8547e","@flighthq/textlayout":"0.4.0-next.1391.ef8547e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1391.ef8547e_1787084879951_0.7134396702722889","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1392.ae73a44":{"name":"@flighthq/interaction","version":"0.4.0-next.1392.ae73a44","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"a2f186bc6f026e3efbedc266c913244198fbac23","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1392.ae73a44.tgz","fileCount":84,"integrity":"sha512-RAAhwkFIsKJDpmrre5hE43wznvHVAMgDv5iOvErYq9hI679+XUyIZyb6ZLg7r/uICwG0kmPPFy6OJLhxvFpllg==","signatures":[{"sig":"MEYCIQD40JDTefo4EQz9zkNqd7y4HdMbR9DenJwTG3CTeCiyZQIhAJlmV/70pLFiVunSDvX6ttY53bW52bo8lXKhgHM7fy9q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1392.ae73a44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1392.ae73a44","@flighthq/node":"0.4.0-next.1392.ae73a44","@flighthq/path":"0.4.0-next.1392.ae73a44","@flighthq/text":"0.4.0-next.1392.ae73a44","@flighthq/shape":"0.4.0-next.1392.ae73a44","@flighthq/types":"0.4.0-next.1392.ae73a44","@flighthq/bitmap":"0.4.0-next.1392.ae73a44","@flighthq/scene2d":"0.4.0-next.1392.ae73a44","@flighthq/signals":"0.4.0-next.1392.ae73a44","@flighthq/spatial":"0.4.0-next.1392.ae73a44","@flighthq/geometry":"0.4.0-next.1392.ae73a44","@flighthq/textlayout":"0.4.0-next.1392.ae73a44"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1392.ae73a44_1787091022670_0.3969164140240964","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1396.66c9814":{"name":"@flighthq/interaction","version":"0.4.0-next.1396.66c9814","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"ac889bfcc0830f5a59b6e39235a761b817f36cc7","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1396.66c9814.tgz","fileCount":84,"integrity":"sha512-Hh4g0xL8Dcgdpk2yj/a1rk06Oy2sC7SeDiHY9yf/qWwx6Ljj7kFpZt0e9der8Qy4lW7X0QQeNnEYwjTV61IDwQ==","signatures":[{"sig":"MEUCIBW2P32MIX6Kai8IhTeLjqQmjtcGPWPNnSn1R259zbsZAiEAoxsf7kMDhCx82U4Hhmzgj1qTB0MAUkwtsNucMuX17lI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1396.66c9814","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1396.66c9814","@flighthq/node":"0.4.0-next.1396.66c9814","@flighthq/path":"0.4.0-next.1396.66c9814","@flighthq/text":"0.4.0-next.1396.66c9814","@flighthq/shape":"0.4.0-next.1396.66c9814","@flighthq/types":"0.4.0-next.1396.66c9814","@flighthq/bitmap":"0.4.0-next.1396.66c9814","@flighthq/scene2d":"0.4.0-next.1396.66c9814","@flighthq/signals":"0.4.0-next.1396.66c9814","@flighthq/spatial":"0.4.0-next.1396.66c9814","@flighthq/geometry":"0.4.0-next.1396.66c9814","@flighthq/textlayout":"0.4.0-next.1396.66c9814"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1396.66c9814_1787095708873_0.7097984525232202","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1398.776fd7a":{"name":"@flighthq/interaction","version":"0.4.0-next.1398.776fd7a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"51f722c77d03b708d8c51451d9ac386dffc92099","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1398.776fd7a.tgz","fileCount":84,"integrity":"sha512-sCoWMynEjh91IWdwLzGz5uVN65GvFnI5aEs2FaDfcNk4clUj1lyPOwOxaZfpfXFzYO54ZF+uiMS6+uV2wQ3uCA==","signatures":[{"sig":"MEUCICJcY+wq10oWUwWFakq7yqRuMW74rcfkPQTBsqsMVRE4AiEApByPC6eZZx//N0GE5LKhI+A5y5QIfXLkoaBL/6sou0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1398.776fd7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1398.776fd7a","@flighthq/node":"0.4.0-next.1398.776fd7a","@flighthq/path":"0.4.0-next.1398.776fd7a","@flighthq/text":"0.4.0-next.1398.776fd7a","@flighthq/shape":"0.4.0-next.1398.776fd7a","@flighthq/types":"0.4.0-next.1398.776fd7a","@flighthq/bitmap":"0.4.0-next.1398.776fd7a","@flighthq/scene2d":"0.4.0-next.1398.776fd7a","@flighthq/signals":"0.4.0-next.1398.776fd7a","@flighthq/spatial":"0.4.0-next.1398.776fd7a","@flighthq/geometry":"0.4.0-next.1398.776fd7a","@flighthq/textlayout":"0.4.0-next.1398.776fd7a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1398.776fd7a_1787095843305_0.423265740693783","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1399.9d20d2e":{"name":"@flighthq/interaction","version":"0.4.0-next.1399.9d20d2e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"555e696e53a17551e52e3e32af8851b34ffa9dfd","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1399.9d20d2e.tgz","fileCount":84,"integrity":"sha512-WZK638UF8XXCUHxjvbpwXUgBLSMyD/qigSWS6dTog1AH1+Z/XvYeVdvRZ7zZ2HqwhIRBCjucNbgxARalhpx/RA==","signatures":[{"sig":"MEUCIQCYTRE4ZHlwWBXn7a9wHtl5yT+PUZGHaOlToOM77OfYGwIgUNJELMVbZ77iZNi4pXdsY9vAb/FFiZVX2MK1EyczViw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1399.9d20d2e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1399.9d20d2e","@flighthq/node":"0.4.0-next.1399.9d20d2e","@flighthq/path":"0.4.0-next.1399.9d20d2e","@flighthq/text":"0.4.0-next.1399.9d20d2e","@flighthq/shape":"0.4.0-next.1399.9d20d2e","@flighthq/types":"0.4.0-next.1399.9d20d2e","@flighthq/bitmap":"0.4.0-next.1399.9d20d2e","@flighthq/scene2d":"0.4.0-next.1399.9d20d2e","@flighthq/signals":"0.4.0-next.1399.9d20d2e","@flighthq/spatial":"0.4.0-next.1399.9d20d2e","@flighthq/geometry":"0.4.0-next.1399.9d20d2e","@flighthq/textlayout":"0.4.0-next.1399.9d20d2e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1399.9d20d2e_1787097450061_0.0626845683143411","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1404.4936e90":{"name":"@flighthq/interaction","version":"0.4.0-next.1404.4936e90","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"b42ab3b6906f6d0b15660d63f4e6b37fd3d03313","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1404.4936e90.tgz","fileCount":84,"integrity":"sha512-RkXKdYDsnLsz9cdWAlafKk1FMhE6GKfrmbP3Ji7v4pD7W3ZFS1XmNABDMiLSYrg3edDaMh/ow7ShBtEx1SCAZQ==","signatures":[{"sig":"MEUCIQDCYDgkVFNXgh8QpqZkcN2FIcn4fNl+UpBSMhFKwhgBVQIgRvljmzep6ugjUcgBm/xZVZHZs8Hohr+e2aK1WRYUL5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1404.4936e90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1404.4936e90","@flighthq/node":"0.4.0-next.1404.4936e90","@flighthq/path":"0.4.0-next.1404.4936e90","@flighthq/text":"0.4.0-next.1404.4936e90","@flighthq/shape":"0.4.0-next.1404.4936e90","@flighthq/types":"0.4.0-next.1404.4936e90","@flighthq/bitmap":"0.4.0-next.1404.4936e90","@flighthq/scene2d":"0.4.0-next.1404.4936e90","@flighthq/signals":"0.4.0-next.1404.4936e90","@flighthq/spatial":"0.4.0-next.1404.4936e90","@flighthq/geometry":"0.4.0-next.1404.4936e90","@flighthq/textlayout":"0.4.0-next.1404.4936e90"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1404.4936e90_1787102255332_0.8023646860547726","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1405.d7484cf":{"name":"@flighthq/interaction","version":"0.4.0-next.1405.d7484cf","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"d40fc54962887bdcf9dc405725c8dbeab58fba42","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1405.d7484cf.tgz","fileCount":84,"integrity":"sha512-QOKc5cNgnyDXdUdzRyVa7RgpwP/yBgLoyFbOxdK7dsbJyWy9B+HfAmER+xYaCXNfNjM05dCO5S96yRTdQiqIeg==","signatures":[{"sig":"MEQCIFy3oC0q6UAP3Q77QnmeLSRkPITWih73ZDy2H+RJ3yb4AiBsPSvjKDULyNORE6jpAk2jW0VBQAeJNUHLZHXuFdyzCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1405.d7484cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1405.d7484cf","@flighthq/node":"0.4.0-next.1405.d7484cf","@flighthq/path":"0.4.0-next.1405.d7484cf","@flighthq/text":"0.4.0-next.1405.d7484cf","@flighthq/shape":"0.4.0-next.1405.d7484cf","@flighthq/types":"0.4.0-next.1405.d7484cf","@flighthq/bitmap":"0.4.0-next.1405.d7484cf","@flighthq/scene2d":"0.4.0-next.1405.d7484cf","@flighthq/signals":"0.4.0-next.1405.d7484cf","@flighthq/spatial":"0.4.0-next.1405.d7484cf","@flighthq/geometry":"0.4.0-next.1405.d7484cf","@flighthq/textlayout":"0.4.0-next.1405.d7484cf"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1405.d7484cf_1787102379926_0.3155164289947954","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1410.a69907a":{"name":"@flighthq/interaction","version":"0.4.0-next.1410.a69907a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"e4ae8d81d472e4fa5b0a69b62a575b48f7dca2ab","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1410.a69907a.tgz","fileCount":84,"integrity":"sha512-oSBazkvwSVz5uVGS2QfxvHnc6k30KhwyLL9PlHwrLMHQBqq8c0oAeoYa4N0SUNqU8mTZJ9OdMei4uVPwDlHQ/w==","signatures":[{"sig":"MEUCIQDKp9GnUd3vNHin+M3kF277p1sGMFZhWJCdPZmprBNJrwIgK2Lx33SdFSmm34UYvsTa8UL/jXFv6YZ97NoOc+jQzKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1410.a69907a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1410.a69907a","@flighthq/node":"0.4.0-next.1410.a69907a","@flighthq/path":"0.4.0-next.1410.a69907a","@flighthq/text":"0.4.0-next.1410.a69907a","@flighthq/shape":"0.4.0-next.1410.a69907a","@flighthq/types":"0.4.0-next.1410.a69907a","@flighthq/bitmap":"0.4.0-next.1410.a69907a","@flighthq/scene2d":"0.4.0-next.1410.a69907a","@flighthq/signals":"0.4.0-next.1410.a69907a","@flighthq/spatial":"0.4.0-next.1410.a69907a","@flighthq/geometry":"0.4.0-next.1410.a69907a","@flighthq/textlayout":"0.4.0-next.1410.a69907a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1410.a69907a_1787118509645_0.25861712090654443","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1412.05a7272":{"name":"@flighthq/interaction","version":"0.4.0-next.1412.05a7272","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"5949b0c7c8f3eee389a498424978f6e6e18dafb2","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1412.05a7272.tgz","fileCount":84,"integrity":"sha512-+BNKTZSZBDpPPdZUiPdp+lT84S8/xgmyWdW/5v4Qh33x6EUOQ6qSItdX/bmNaAIUn+CMd5MRr3nb7/uUBqUOLg==","signatures":[{"sig":"MEYCIQDKkOsVEMPDFrT8AJVSal9fdCho8QKyihjYs+4CvxH61AIhANB0eIzFVRv3sE2yJwntzawTy+GImoULefxwEaihxG+0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1412.05a7272","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1412.05a7272","@flighthq/node":"0.4.0-next.1412.05a7272","@flighthq/path":"0.4.0-next.1412.05a7272","@flighthq/text":"0.4.0-next.1412.05a7272","@flighthq/shape":"0.4.0-next.1412.05a7272","@flighthq/types":"0.4.0-next.1412.05a7272","@flighthq/bitmap":"0.4.0-next.1412.05a7272","@flighthq/scene2d":"0.4.0-next.1412.05a7272","@flighthq/signals":"0.4.0-next.1412.05a7272","@flighthq/spatial":"0.4.0-next.1412.05a7272","@flighthq/geometry":"0.4.0-next.1412.05a7272","@flighthq/textlayout":"0.4.0-next.1412.05a7272"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1412.05a7272_1787120538341_0.7658713426445558","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1415.00028b0":{"name":"@flighthq/interaction","version":"0.4.0-next.1415.00028b0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"2928620122d6989cd918ce4b9cbfd22c98434f31","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1415.00028b0.tgz","fileCount":84,"integrity":"sha512-KD2Xn8emCOrikuxOoYXxweW5+FI/+uUion55zbd4Wwc2ropJMbtW34C1wqux7Fgixqe+JqaqM/aLb4oMSoW4eg==","signatures":[{"sig":"MEUCIQDWEVQuuyhans1EOcWwmrljbq+guVMRFIJdhCAnH4iUfgIgRQi0qRLynDp8FhWj0IcAGV4g3N+KAOlTkijQmnsyFKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1415.00028b0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1415.00028b0","@flighthq/node":"0.4.0-next.1415.00028b0","@flighthq/path":"0.4.0-next.1415.00028b0","@flighthq/text":"0.4.0-next.1415.00028b0","@flighthq/shape":"0.4.0-next.1415.00028b0","@flighthq/types":"0.4.0-next.1415.00028b0","@flighthq/bitmap":"0.4.0-next.1415.00028b0","@flighthq/scene2d":"0.4.0-next.1415.00028b0","@flighthq/signals":"0.4.0-next.1415.00028b0","@flighthq/spatial":"0.4.0-next.1415.00028b0","@flighthq/geometry":"0.4.0-next.1415.00028b0","@flighthq/textlayout":"0.4.0-next.1415.00028b0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1415.00028b0_1787121429300_0.589483515738561","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1416.ef4fae7":{"name":"@flighthq/interaction","version":"0.4.0-next.1416.ef4fae7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"1913ebdf3bb5e2af85f42c5950e917f1d7068573","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1416.ef4fae7.tgz","fileCount":84,"integrity":"sha512-4baaNyQfHE/r03pdN0Frf+R6jVWoBL5EtAoctemROV1CZLzm8WHKQRPS9Aqp6DDldH8WAtrB3agV0DADmYbcNw==","signatures":[{"sig":"MEUCIQCX7IjIDg55RP5ee7NFjpCphJB/zSRrOp1FxDizkcmeKQIgY45mYvr5euSjfHhGw0Vo9PtEfDTqcthAOtDBherdbys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1416.ef4fae7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1416.ef4fae7","@flighthq/node":"0.4.0-next.1416.ef4fae7","@flighthq/path":"0.4.0-next.1416.ef4fae7","@flighthq/text":"0.4.0-next.1416.ef4fae7","@flighthq/shape":"0.4.0-next.1416.ef4fae7","@flighthq/types":"0.4.0-next.1416.ef4fae7","@flighthq/bitmap":"0.4.0-next.1416.ef4fae7","@flighthq/scene2d":"0.4.0-next.1416.ef4fae7","@flighthq/signals":"0.4.0-next.1416.ef4fae7","@flighthq/spatial":"0.4.0-next.1416.ef4fae7","@flighthq/geometry":"0.4.0-next.1416.ef4fae7","@flighthq/textlayout":"0.4.0-next.1416.ef4fae7"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1416.ef4fae7_1787155963276_0.350629983045742","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1487.e25e95d":{"name":"@flighthq/interaction","version":"0.4.0-next.1487.e25e95d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"997390a289585579951f3d25ecb441b52cbffbd1","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1487.e25e95d.tgz","fileCount":84,"integrity":"sha512-88PH7RXNBueq3UBGmIlLYrDU66+oTS6iYuhpZ7pvW04/nQ/CI275eccbPQ8F4xCTQRDd1wNFo7lpQxiULTGU5g==","signatures":[{"sig":"MEQCIBcSZ0UbHTZIofKrdnhiLBjNP9wQwIImBaZB37U9npGTAiAyBrTCS8Za0B2qGSBzjBR3MVLhkNw/h9eAIsvuHZZ3aQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1487.e25e95d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1487.e25e95d","@flighthq/node":"0.4.0-next.1487.e25e95d","@flighthq/path":"0.4.0-next.1487.e25e95d","@flighthq/text":"0.4.0-next.1487.e25e95d","@flighthq/shape":"0.4.0-next.1487.e25e95d","@flighthq/types":"0.4.0-next.1487.e25e95d","@flighthq/bitmap":"0.4.0-next.1487.e25e95d","@flighthq/scene2d":"0.4.0-next.1487.e25e95d","@flighthq/signals":"0.4.0-next.1487.e25e95d","@flighthq/spatial":"0.4.0-next.1487.e25e95d","@flighthq/geometry":"0.4.0-next.1487.e25e95d","@flighthq/textlayout":"0.4.0-next.1487.e25e95d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1487.e25e95d_1787182288717_0.5635734234328125","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1488.43bcb37":{"name":"@flighthq/interaction","version":"0.4.0-next.1488.43bcb37","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"620d2967610438a09005e90c562849249abeca89","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1488.43bcb37.tgz","fileCount":84,"integrity":"sha512-+zNrUdUnloye3b4C2M0Wx1on37lYVEGXKcO07kdGfJwQARgj2vrwUjM+8BCuxTBjefiANJ6E0c32L5Nkm03XGQ==","signatures":[{"sig":"MEYCIQCD2RszCh3mltGfFGP943GRZNFaxGrBdbprc1Geq32HugIhAKjN57DGcT9phiWYyfzb4Cqzqt06a8Z/f9G7pMl83ZZp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1488.43bcb37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1488.43bcb37","@flighthq/node":"0.4.0-next.1488.43bcb37","@flighthq/path":"0.4.0-next.1488.43bcb37","@flighthq/text":"0.4.0-next.1488.43bcb37","@flighthq/shape":"0.4.0-next.1488.43bcb37","@flighthq/types":"0.4.0-next.1488.43bcb37","@flighthq/bitmap":"0.4.0-next.1488.43bcb37","@flighthq/scene2d":"0.4.0-next.1488.43bcb37","@flighthq/signals":"0.4.0-next.1488.43bcb37","@flighthq/spatial":"0.4.0-next.1488.43bcb37","@flighthq/geometry":"0.4.0-next.1488.43bcb37","@flighthq/textlayout":"0.4.0-next.1488.43bcb37"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1488.43bcb37_1787200967903_0.35274036428124234","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1584.a8ddd61":{"name":"@flighthq/interaction","version":"0.4.0-next.1584.a8ddd61","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"04a920c33033ebac79179498416f65984f7f58ea","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1584.a8ddd61.tgz","fileCount":84,"integrity":"sha512-Ab0dtL+4AMuH4KaiP4SPUUE+1T4Gf0LPugMcEa+HV9YF0xdClVM7KLCAWH1bXOeA3ROf1gD5MqZiqCbE+qS9+w==","signatures":[{"sig":"MEYCIQChzT/C/KY7s9P/O6diz/XFA3rgIfpFiS4HqJYkyWrBkwIhAMHHb5yE66UaLxQ2Lg1t4nbi8QpG7yNnlbYvNNc9Ukg2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1584.a8ddd61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1584.a8ddd61","@flighthq/node":"0.4.0-next.1584.a8ddd61","@flighthq/path":"0.4.0-next.1584.a8ddd61","@flighthq/text":"0.4.0-next.1584.a8ddd61","@flighthq/shape":"0.4.0-next.1584.a8ddd61","@flighthq/types":"0.4.0-next.1584.a8ddd61","@flighthq/bitmap":"0.4.0-next.1584.a8ddd61","@flighthq/scene2d":"0.4.0-next.1584.a8ddd61","@flighthq/signals":"0.4.0-next.1584.a8ddd61","@flighthq/spatial":"0.4.0-next.1584.a8ddd61","@flighthq/geometry":"0.4.0-next.1584.a8ddd61","@flighthq/textlayout":"0.4.0-next.1584.a8ddd61"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1584.a8ddd61_1787250477986_0.1995704629894992","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1585.bf131c8":{"name":"@flighthq/interaction","version":"0.4.0-next.1585.bf131c8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"0c051f46eae843c0b158c96ab588f032d454c8b5","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1585.bf131c8.tgz","fileCount":84,"integrity":"sha512-pwUcv2HEYaGv0NCxBh5kWCV4gTFazzTmNbA2GlG97ykTKbitbDuksO75o0lOnjW+YVyYAg2Jtu029ttXJQADgQ==","signatures":[{"sig":"MEUCICMqxuWLYjq8lM+oRT2I4ecMuVVhrL/kHMcLvmYB43IFAiEA6YDRFG7YpsMztKCFKroA1Q55ayV8vzMqqBjDmfkuqAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1585.bf131c8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1585.bf131c8","@flighthq/node":"0.4.0-next.1585.bf131c8","@flighthq/path":"0.4.0-next.1585.bf131c8","@flighthq/text":"0.4.0-next.1585.bf131c8","@flighthq/shape":"0.4.0-next.1585.bf131c8","@flighthq/types":"0.4.0-next.1585.bf131c8","@flighthq/bitmap":"0.4.0-next.1585.bf131c8","@flighthq/scene2d":"0.4.0-next.1585.bf131c8","@flighthq/signals":"0.4.0-next.1585.bf131c8","@flighthq/spatial":"0.4.0-next.1585.bf131c8","@flighthq/geometry":"0.4.0-next.1585.bf131c8","@flighthq/textlayout":"0.4.0-next.1585.bf131c8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1585.bf131c8_1787251140117_0.800245682095756","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1602.af48ed1":{"name":"@flighthq/interaction","version":"0.4.0-next.1602.af48ed1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"f8e66b40038376a948a9ae4c4c813043c18794a0","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1602.af48ed1.tgz","fileCount":84,"integrity":"sha512-ZkzLe+SSY3aBp0xI+DbXXXFT20uFGWQsd8a2kBsHPn+SkMKpblkyvn2Q6tQDCXTzd7Bt8/WBx7r5hYrC8LMSsA==","signatures":[{"sig":"MEUCIFyQaNjP6mYlMpeG213aWRzkID5fkn5BjuCVJyWm8KD4AiEAt2UA4k8KhPbDoJxsJBEQLlcHOO4Gw4BwoBPMfVWPzFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1602.af48ed1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1602.af48ed1","@flighthq/node":"0.4.0-next.1602.af48ed1","@flighthq/path":"0.4.0-next.1602.af48ed1","@flighthq/text":"0.4.0-next.1602.af48ed1","@flighthq/shape":"0.4.0-next.1602.af48ed1","@flighthq/types":"0.4.0-next.1602.af48ed1","@flighthq/bitmap":"0.4.0-next.1602.af48ed1","@flighthq/scene2d":"0.4.0-next.1602.af48ed1","@flighthq/signals":"0.4.0-next.1602.af48ed1","@flighthq/spatial":"0.4.0-next.1602.af48ed1","@flighthq/geometry":"0.4.0-next.1602.af48ed1","@flighthq/textlayout":"0.4.0-next.1602.af48ed1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1602.af48ed1_1787267525015_0.26634801671727826","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1652.39f08fd":{"name":"@flighthq/interaction","version":"0.4.0-next.1652.39f08fd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"a15b96981e716baf42df49a00e182fb5d4d1c9f8","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1652.39f08fd.tgz","fileCount":84,"integrity":"sha512-GNhhokl45NsGxSxzR9IExjwrK/XNO3QR1yQv6JTWwQGUR3MntMGd+Hpg2WffzMkkTHAel254hBmoevdX1rSdHQ==","signatures":[{"sig":"MEUCIQCStUfjg74vqGPJ/02Wu/llkyBwBoDhf6oT/ewHcTgp7wIgGiFfOkbEl2ZlPC+tQe4WBYU/XNpdDfggXBU585ScswA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1652.39f08fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1652.39f08fd","@flighthq/node":"0.4.0-next.1652.39f08fd","@flighthq/path":"0.4.0-next.1652.39f08fd","@flighthq/text":"0.4.0-next.1652.39f08fd","@flighthq/shape":"0.4.0-next.1652.39f08fd","@flighthq/types":"0.4.0-next.1652.39f08fd","@flighthq/bitmap":"0.4.0-next.1652.39f08fd","@flighthq/scene2d":"0.4.0-next.1652.39f08fd","@flighthq/signals":"0.4.0-next.1652.39f08fd","@flighthq/spatial":"0.4.0-next.1652.39f08fd","@flighthq/geometry":"0.4.0-next.1652.39f08fd","@flighthq/textlayout":"0.4.0-next.1652.39f08fd"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1652.39f08fd_1787280828910_0.481155522511572","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1663.d9c5746":{"name":"@flighthq/interaction","version":"0.4.0-next.1663.d9c5746","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"7c59df244a1239928ba6e50375523579f31da04b","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1663.d9c5746.tgz","fileCount":84,"integrity":"sha512-SDkYLkPZNwrXbv5k2Uu4YC5t2/eShDoSxAPIzFO9tSJMMvGuIS3AVSHTiZnJZ1TKmWSr0gt8jD5p20Kkh24SvQ==","signatures":[{"sig":"MEYCIQCs8gQbWQClYKa9vEPS5fv2KdNZguonYsCRFd6rluIfuwIhAIiUp+fuGx/0SKky3r8LFHqMHxaw79lFvplWls7xLkEA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1663.d9c5746","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235817},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1663.d9c5746","@flighthq/node":"0.4.0-next.1663.d9c5746","@flighthq/path":"0.4.0-next.1663.d9c5746","@flighthq/text":"0.4.0-next.1663.d9c5746","@flighthq/shape":"0.4.0-next.1663.d9c5746","@flighthq/types":"0.4.0-next.1663.d9c5746","@flighthq/bitmap":"0.4.0-next.1663.d9c5746","@flighthq/scene2d":"0.4.0-next.1663.d9c5746","@flighthq/signals":"0.4.0-next.1663.d9c5746","@flighthq/spatial":"0.4.0-next.1663.d9c5746","@flighthq/geometry":"0.4.0-next.1663.d9c5746","@flighthq/textlayout":"0.4.0-next.1663.d9c5746"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1663.d9c5746_1787287617569_0.9425286136829536","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1694.598ef6f":{"name":"@flighthq/interaction","version":"0.4.0-next.1694.598ef6f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"8f9c563753a014488df8a72e192fb76b11a01d6f","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1694.598ef6f.tgz","fileCount":84,"integrity":"sha512-aKGNngsbt5V3qywubkrRWvolTt3RjABVotKYU9Y/AXkDw/R2mTC1vdMNqr/u+PM9JMr04ExUURYO2GwStRzMZQ==","signatures":[{"sig":"MEUCIQDa16dLTFwJ0BqJv78WCm1TCmch9E4k6mQzisLQqRystAIgSO+Rqxk0FmoUg2MKN67+yUvJymOvhYxtY+guddzTjfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1694.598ef6f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235837},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1694.598ef6f","@flighthq/node":"0.4.0-next.1694.598ef6f","@flighthq/path":"0.4.0-next.1694.598ef6f","@flighthq/text":"0.4.0-next.1694.598ef6f","@flighthq/shape":"0.4.0-next.1694.598ef6f","@flighthq/types":"0.4.0-next.1694.598ef6f","@flighthq/bitmap":"0.4.0-next.1694.598ef6f","@flighthq/scene2d":"0.4.0-next.1694.598ef6f","@flighthq/signals":"0.4.0-next.1694.598ef6f","@flighthq/spatial":"0.4.0-next.1694.598ef6f","@flighthq/geometry":"0.4.0-next.1694.598ef6f","@flighthq/textlayout":"0.4.0-next.1694.598ef6f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1694.598ef6f_1787288445255_0.7959691670702105","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1695.181dea5":{"name":"@flighthq/interaction","version":"0.4.0-next.1695.181dea5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"07c506998aa89a43f880ea8ceabf5b365aeecae4","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1695.181dea5.tgz","fileCount":84,"integrity":"sha512-kTqnaXIAqYDEU7YRl3Nnz30UPmyplimux+6ydtVWrteBtDyDpA5NPqUbg9KAuZYKaunHxePn8VCR/oyIYDe8Xw==","signatures":[{"sig":"MEYCIQDNWz9pimzFZNJVY3ZRNWFmNTWc7kN+/J5Rm8O0MyDzgwIhAN+h/zxfRA7zWwa7Pe65pg+FPM3bZLRwMbyQ5HGEivGd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1695.181dea5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235837},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1695.181dea5","@flighthq/node":"0.4.0-next.1695.181dea5","@flighthq/path":"0.4.0-next.1695.181dea5","@flighthq/text":"0.4.0-next.1695.181dea5","@flighthq/shape":"0.4.0-next.1695.181dea5","@flighthq/types":"0.4.0-next.1695.181dea5","@flighthq/bitmap":"0.4.0-next.1695.181dea5","@flighthq/scene2d":"0.4.0-next.1695.181dea5","@flighthq/signals":"0.4.0-next.1695.181dea5","@flighthq/spatial":"0.4.0-next.1695.181dea5","@flighthq/geometry":"0.4.0-next.1695.181dea5","@flighthq/textlayout":"0.4.0-next.1695.181dea5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1695.181dea5_1787292907056_0.8781373840099862","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1696.93f6f63":{"name":"@flighthq/interaction","version":"0.4.0-next.1696.93f6f63","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"12efdbef90c9f631b8dc6ac58d7eb6aea91571b7","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1696.93f6f63.tgz","fileCount":84,"integrity":"sha512-xnHiA/Moq884iDT1JIqLZg4SukTryWMNUCe1QMjqEOYh6Zxtf54lHT6KC4GW7jHiSdshD9VWh+mXnTyvpShVQA==","signatures":[{"sig":"MEUCIQCz7/GrVB4bjbN7s5u+1oJdA2L0zNd70XN32T/QNydM5AIgVOHJw4hVzpgn2Dyz6wugw+rT9gSXKVSoOkU/tDceh8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1696.93f6f63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235837},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1696.93f6f63","@flighthq/node":"0.4.0-next.1696.93f6f63","@flighthq/path":"0.4.0-next.1696.93f6f63","@flighthq/text":"0.4.0-next.1696.93f6f63","@flighthq/shape":"0.4.0-next.1696.93f6f63","@flighthq/types":"0.4.0-next.1696.93f6f63","@flighthq/bitmap":"0.4.0-next.1696.93f6f63","@flighthq/scene2d":"0.4.0-next.1696.93f6f63","@flighthq/signals":"0.4.0-next.1696.93f6f63","@flighthq/spatial":"0.4.0-next.1696.93f6f63","@flighthq/geometry":"0.4.0-next.1696.93f6f63","@flighthq/textlayout":"0.4.0-next.1696.93f6f63"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1696.93f6f63_1787293421707_0.47090162892274634","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1702.61a7a7c":{"name":"@flighthq/interaction","version":"0.4.0-next.1702.61a7a7c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"7c01bff194e062c5a0d5e33861e9f4f48c36517a","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1702.61a7a7c.tgz","fileCount":84,"integrity":"sha512-MZ04flaydkrRiwaXA0pMgYozRLNv/rXIq6V+mT2mMScHXAyjZIqZBuPUs0iNszNV+eHnUlrSFdSDPtpwYjJAnQ==","signatures":[{"sig":"MEQCIB02K5Ep0qHmV35L91OauVHzMauFC2b44WRyPaGIf6mFAiBKJ9S7Q+zYn2gwaL4l6T1ZQaq55i/4kfZiZwtYUJXGgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1702.61a7a7c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235837},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1702.61a7a7c","@flighthq/node":"0.4.0-next.1702.61a7a7c","@flighthq/path":"0.4.0-next.1702.61a7a7c","@flighthq/text":"0.4.0-next.1702.61a7a7c","@flighthq/shape":"0.4.0-next.1702.61a7a7c","@flighthq/types":"0.4.0-next.1702.61a7a7c","@flighthq/bitmap":"0.4.0-next.1702.61a7a7c","@flighthq/scene2d":"0.4.0-next.1702.61a7a7c","@flighthq/signals":"0.4.0-next.1702.61a7a7c","@flighthq/spatial":"0.4.0-next.1702.61a7a7c","@flighthq/geometry":"0.4.0-next.1702.61a7a7c","@flighthq/textlayout":"0.4.0-next.1702.61a7a7c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1702.61a7a7c_1787296292952_0.5665949548843134","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1703.b82d313":{"name":"@flighthq/interaction","version":"0.4.0-next.1703.b82d313","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"03fdcf7c8af17c893ee04844376a464d87361bc3","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1703.b82d313.tgz","fileCount":84,"integrity":"sha512-y6JJDcuO+DqaJR4h9ck4A8/MI9n8+YXoL7SQqMxyfSO8V0APbFsgJL/xTTqK/TrW+H8Bb9KVGcVjWvkzYhz73w==","signatures":[{"sig":"MEQCIHMu9snHZVfVmqSIx+EmqF0Ikvddh4DOViCUkv0WYWffAiByqHaFGLfsiWqwVqjQ/YtyelEzeF34q4/PjcKZP9m9Tg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1703.b82d313","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235837},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1703.b82d313","@flighthq/node":"0.4.0-next.1703.b82d313","@flighthq/path":"0.4.0-next.1703.b82d313","@flighthq/text":"0.4.0-next.1703.b82d313","@flighthq/shape":"0.4.0-next.1703.b82d313","@flighthq/types":"0.4.0-next.1703.b82d313","@flighthq/bitmap":"0.4.0-next.1703.b82d313","@flighthq/scene2d":"0.4.0-next.1703.b82d313","@flighthq/signals":"0.4.0-next.1703.b82d313","@flighthq/spatial":"0.4.0-next.1703.b82d313","@flighthq/geometry":"0.4.0-next.1703.b82d313","@flighthq/textlayout":"0.4.0-next.1703.b82d313"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1703.b82d313_1787298120661_0.39437221938798794","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1704.9eb98e1":{"name":"@flighthq/interaction","version":"0.4.0-next.1704.9eb98e1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"74234ab45209e491adf729fc5fea8e1d763542d8","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1704.9eb98e1.tgz","fileCount":84,"integrity":"sha512-qEG8bOjiCOzys+saJKmzu120aZ969N33b3VkeVmoRS2QkjmHChzl/Rani4/jaOq5pnEU0JzoxX7dUHWgFd+fXQ==","signatures":[{"sig":"MEQCIHA2Jp6IrUcNsjxsLL8iREkuAhweCDAvHwAtC65rmEKwAiATWKXElNSDWgIYYRuzePnhbaboQY4TEoLztAgiF2kQNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1704.9eb98e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235837},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1704.9eb98e1","@flighthq/node":"0.4.0-next.1704.9eb98e1","@flighthq/path":"0.4.0-next.1704.9eb98e1","@flighthq/text":"0.4.0-next.1704.9eb98e1","@flighthq/shape":"0.4.0-next.1704.9eb98e1","@flighthq/types":"0.4.0-next.1704.9eb98e1","@flighthq/bitmap":"0.4.0-next.1704.9eb98e1","@flighthq/scene2d":"0.4.0-next.1704.9eb98e1","@flighthq/signals":"0.4.0-next.1704.9eb98e1","@flighthq/spatial":"0.4.0-next.1704.9eb98e1","@flighthq/geometry":"0.4.0-next.1704.9eb98e1","@flighthq/textlayout":"0.4.0-next.1704.9eb98e1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1704.9eb98e1_1787300952203_0.5271045245334585","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1716.1979cc9":{"name":"@flighthq/interaction","version":"0.4.0-next.1716.1979cc9","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"f87f8f5ec087f242faa1e2008bdf783aab0362b2","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1716.1979cc9.tgz","fileCount":84,"integrity":"sha512-qBXh4p0M1E7qFs9CIoUhRRNa/1c+K0UcdnLHlV1bqwzVN6YwmHV52DN3O6fcElW6GLFaa6JzBVpcvnFUPog2Iw==","signatures":[{"sig":"MEUCIFKa57u8xHh10XVIFVqOy/zwSiE5zr4BcxgU1ud/5sPHAiEA4hvfKadg2Of3VYaqGPV2V7sevcg6/PqejRzeqhqFwwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1716.1979cc9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235837},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1716.1979cc9","@flighthq/node":"0.4.0-next.1716.1979cc9","@flighthq/path":"0.4.0-next.1716.1979cc9","@flighthq/text":"0.4.0-next.1716.1979cc9","@flighthq/shape":"0.4.0-next.1716.1979cc9","@flighthq/types":"0.4.0-next.1716.1979cc9","@flighthq/bitmap":"0.4.0-next.1716.1979cc9","@flighthq/scene2d":"0.4.0-next.1716.1979cc9","@flighthq/signals":"0.4.0-next.1716.1979cc9","@flighthq/spatial":"0.4.0-next.1716.1979cc9","@flighthq/geometry":"0.4.0-next.1716.1979cc9","@flighthq/textlayout":"0.4.0-next.1716.1979cc9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1716.1979cc9_1787305260106_0.7507322003479049","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1717.9d6a20b":{"name":"@flighthq/interaction","version":"0.4.0-next.1717.9d6a20b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"890c0b96fe26998d7bf2fc7827ab195e6bcb30ff","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1717.9d6a20b.tgz","fileCount":84,"integrity":"sha512-SMSDOVPv7riyxLCxJ48iNk2t7b3IRa23o+5dBP2Xhmtx8WU9cm3zYZoy08y9E85Eq6lqJotpI1sFpnkbrpKP/A==","signatures":[{"sig":"MEYCIQCS1WIkw6O6lbyKaENGHN+WkSELRMoGGnLYSdGQ1g0Q7wIhAMMIU4atDxEpHHb8V5HqyShyKhMoawWR31OQK8OAn1a/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1717.9d6a20b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235837},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1717.9d6a20b","@flighthq/node":"0.4.0-next.1717.9d6a20b","@flighthq/path":"0.4.0-next.1717.9d6a20b","@flighthq/text":"0.4.0-next.1717.9d6a20b","@flighthq/shape":"0.4.0-next.1717.9d6a20b","@flighthq/types":"0.4.0-next.1717.9d6a20b","@flighthq/bitmap":"0.4.0-next.1717.9d6a20b","@flighthq/scene2d":"0.4.0-next.1717.9d6a20b","@flighthq/signals":"0.4.0-next.1717.9d6a20b","@flighthq/spatial":"0.4.0-next.1717.9d6a20b","@flighthq/geometry":"0.4.0-next.1717.9d6a20b","@flighthq/textlayout":"0.4.0-next.1717.9d6a20b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1717.9d6a20b_1787307712256_0.5797529759642841","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1725.752ca79":{"name":"@flighthq/interaction","version":"0.4.0-next.1725.752ca79","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"9c3c89f5a8ca458a731b2200cd6f9cd8cddf8ef9","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1725.752ca79.tgz","fileCount":84,"integrity":"sha512-1n9ijzwvpM4QB459h9w2kGbOzhsbQrGBeSjDh2vrjEaL+oleJXYMiqIVwe/PwNC/KeLaLwFLA6iLfX26881SpA==","signatures":[{"sig":"MEYCIQDG5IE5ClchDDNF4rD9gpGnEu1zCs5UanvHvXJJtGJ8WAIhAJDGC/wBpmQ3b/kJnixAF11dc4KGAHaboK6nigE8YDpA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1725.752ca79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235837},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1725.752ca79","@flighthq/node":"0.4.0-next.1725.752ca79","@flighthq/path":"0.4.0-next.1725.752ca79","@flighthq/text":"0.4.0-next.1725.752ca79","@flighthq/shape":"0.4.0-next.1725.752ca79","@flighthq/types":"0.4.0-next.1725.752ca79","@flighthq/bitmap":"0.4.0-next.1725.752ca79","@flighthq/scene2d":"0.4.0-next.1725.752ca79","@flighthq/signals":"0.4.0-next.1725.752ca79","@flighthq/spatial":"0.4.0-next.1725.752ca79","@flighthq/geometry":"0.4.0-next.1725.752ca79","@flighthq/textlayout":"0.4.0-next.1725.752ca79"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1725.752ca79_1787310735396_0.6860079209283461","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1728.f69160b":{"name":"@flighthq/interaction","version":"0.4.0-next.1728.f69160b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"51addb8b99f2dc41f278ff7ba99708b261138680","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1728.f69160b.tgz","fileCount":84,"integrity":"sha512-znMVM10Rfb3q48wFvu5WkeHx1PybiD8S8l3wyrg/bxI1fCCvcgtDajSjZLnTydsIAPCFQtmvgJvNcDRo576wew==","signatures":[{"sig":"MEUCIQCU9eUHWeeYgq5JgDUq/pvNTYsSKc5cPdi59CSyYr+tIwIgOysU1I6V2aYWnDItJ7qVcme+rYvxXpB688dngefHO/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1728.f69160b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235837},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1728.f69160b","@flighthq/node":"0.4.0-next.1728.f69160b","@flighthq/path":"0.4.0-next.1728.f69160b","@flighthq/text":"0.4.0-next.1728.f69160b","@flighthq/shape":"0.4.0-next.1728.f69160b","@flighthq/types":"0.4.0-next.1728.f69160b","@flighthq/bitmap":"0.4.0-next.1728.f69160b","@flighthq/scene2d":"0.4.0-next.1728.f69160b","@flighthq/signals":"0.4.0-next.1728.f69160b","@flighthq/spatial":"0.4.0-next.1728.f69160b","@flighthq/geometry":"0.4.0-next.1728.f69160b","@flighthq/textlayout":"0.4.0-next.1728.f69160b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1728.f69160b_1787313519500_0.4401132557415621","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1749.d81a21c":{"name":"@flighthq/interaction","version":"0.4.0-next.1749.d81a21c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"f9ecfafd624de39f4ab5399f330b727980c2935c","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1749.d81a21c.tgz","fileCount":84,"integrity":"sha512-PQEfKaof7yamOInPbC6Hl6QZ4ARKFDPRI7J0f0wSbQpmXZxxYYIM1+JwzyJ53vOl87p7+cQEnOpzU9nIVZ6X6g==","signatures":[{"sig":"MEQCIBkLATLNYl0cMGSRX6aDnpX8FqpI2Rj15olsSsaXCY1AAiAUowjNawyK0s5UNnRxRrkmYdkU9JAFr8WmXOYig+I0ow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1749.d81a21c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235837},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1749.d81a21c","@flighthq/node":"0.4.0-next.1749.d81a21c","@flighthq/path":"0.4.0-next.1749.d81a21c","@flighthq/text":"0.4.0-next.1749.d81a21c","@flighthq/shape":"0.4.0-next.1749.d81a21c","@flighthq/types":"0.4.0-next.1749.d81a21c","@flighthq/bitmap":"0.4.0-next.1749.d81a21c","@flighthq/scene2d":"0.4.0-next.1749.d81a21c","@flighthq/signals":"0.4.0-next.1749.d81a21c","@flighthq/spatial":"0.4.0-next.1749.d81a21c","@flighthq/geometry":"0.4.0-next.1749.d81a21c","@flighthq/textlayout":"0.4.0-next.1749.d81a21c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1749.d81a21c_1787315760399_0.11979838233959939","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1750.13ec8b1":{"name":"@flighthq/interaction","version":"0.4.0-next.1750.13ec8b1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"dcb7cddfa792aca63d0367bea109085a861cd035","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1750.13ec8b1.tgz","fileCount":84,"integrity":"sha512-GMKuOcbwz1HfeNVOXxGyzx3aUne+0Z/SsutXs7I2XYfp+fhVeKKLrMd0lENKu+gZEmoiLdnA/V2eD5owFNEuMw==","signatures":[{"sig":"MEUCIAqxNF4i1OW/6uRUK7ApWezBUTMcb2a+Xp6za0EG6zxxAiEAogCJ4SaocBoqqmEQdx7iGJf63ByHwIJeRf2EGoNukes=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1750.13ec8b1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235837},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1750.13ec8b1","@flighthq/node":"0.4.0-next.1750.13ec8b1","@flighthq/path":"0.4.0-next.1750.13ec8b1","@flighthq/text":"0.4.0-next.1750.13ec8b1","@flighthq/shape":"0.4.0-next.1750.13ec8b1","@flighthq/types":"0.4.0-next.1750.13ec8b1","@flighthq/bitmap":"0.4.0-next.1750.13ec8b1","@flighthq/scene2d":"0.4.0-next.1750.13ec8b1","@flighthq/signals":"0.4.0-next.1750.13ec8b1","@flighthq/spatial":"0.4.0-next.1750.13ec8b1","@flighthq/geometry":"0.4.0-next.1750.13ec8b1","@flighthq/textlayout":"0.4.0-next.1750.13ec8b1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1750.13ec8b1_1787326959692_0.9030103714552158","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1751.b3eea5f":{"name":"@flighthq/interaction","version":"0.4.0-next.1751.b3eea5f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"21fe10f0274e09c870c65801783993ae88a1d03f","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1751.b3eea5f.tgz","fileCount":84,"integrity":"sha512-wcbhctUeeeqaSIGfonzNlwAfd5vK5BwRCHriGc9/uszSkzlWkJO2om1qbk7eMeQUM2ZgtcBUaix/TrJTVUmu3g==","signatures":[{"sig":"MEUCIQDJQFKCMjTyoQU09qdMI8vUN1H0Bm/55PaRrH6bqxZY6AIgMuNfOpYgSR8LcoOuNftJbWx2R2EOZtcYamHmpKmUq+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1751.b3eea5f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235837},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1751.b3eea5f","@flighthq/node":"0.4.0-next.1751.b3eea5f","@flighthq/path":"0.4.0-next.1751.b3eea5f","@flighthq/text":"0.4.0-next.1751.b3eea5f","@flighthq/shape":"0.4.0-next.1751.b3eea5f","@flighthq/types":"0.4.0-next.1751.b3eea5f","@flighthq/bitmap":"0.4.0-next.1751.b3eea5f","@flighthq/scene2d":"0.4.0-next.1751.b3eea5f","@flighthq/signals":"0.4.0-next.1751.b3eea5f","@flighthq/spatial":"0.4.0-next.1751.b3eea5f","@flighthq/geometry":"0.4.0-next.1751.b3eea5f","@flighthq/textlayout":"0.4.0-next.1751.b3eea5f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1751.b3eea5f_1787327840729_0.8099441876276425","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1752.f250cb9":{"name":"@flighthq/interaction","version":"0.4.0-next.1752.f250cb9","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"f07f3bc3410b5ed982e9b7e9f8b19de04aecd61a","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1752.f250cb9.tgz","fileCount":84,"integrity":"sha512-zqLENkl0CToe1kPPm6jed+LyX5DK5iY5rWpanFjDYvTs4UVTFnedh4MPiYbbySCpD/3uAib6/MSznZ8u/NicBw==","signatures":[{"sig":"MEUCIQC4jxUAOoZJcTuuatL8L9ef9PFwJczjISC0xw6k5EvlvwIgRILmY3uAOuAT0GRnAAaWR4MdTVzMwadnLW/QgNzw0lM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1752.f250cb9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235837},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1752.f250cb9","@flighthq/node":"0.4.0-next.1752.f250cb9","@flighthq/path":"0.4.0-next.1752.f250cb9","@flighthq/text":"0.4.0-next.1752.f250cb9","@flighthq/shape":"0.4.0-next.1752.f250cb9","@flighthq/types":"0.4.0-next.1752.f250cb9","@flighthq/bitmap":"0.4.0-next.1752.f250cb9","@flighthq/scene2d":"0.4.0-next.1752.f250cb9","@flighthq/signals":"0.4.0-next.1752.f250cb9","@flighthq/spatial":"0.4.0-next.1752.f250cb9","@flighthq/geometry":"0.4.0-next.1752.f250cb9","@flighthq/textlayout":"0.4.0-next.1752.f250cb9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1752.f250cb9_1787329849327_0.7509595493442291","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1763.f98ae25":{"name":"@flighthq/interaction","version":"0.4.0-next.1763.f98ae25","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"eed25cc36d72fc46d50f664f17306aa16bb633f2","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1763.f98ae25.tgz","fileCount":84,"integrity":"sha512-mfjI3XQc1OiaQqzgUqgMdLXHdwzJJmLP1Hk5jIqPOYB0hzVJoAbjTQlQ561+hUZjLiYOjQ2/5ZWNaufADevwRg==","signatures":[{"sig":"MEYCIQDyogvUoL7B9SFYyQ6R4YJRw+l1Nw2RwGowf6Oi1TiWAQIhANdvxxQxquBWPAZOQfCFX9rtOy49KyL7amBSMDai2+lK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1763.f98ae25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235837},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1763.f98ae25","@flighthq/node":"0.4.0-next.1763.f98ae25","@flighthq/path":"0.4.0-next.1763.f98ae25","@flighthq/text":"0.4.0-next.1763.f98ae25","@flighthq/shape":"0.4.0-next.1763.f98ae25","@flighthq/types":"0.4.0-next.1763.f98ae25","@flighthq/bitmap":"0.4.0-next.1763.f98ae25","@flighthq/scene2d":"0.4.0-next.1763.f98ae25","@flighthq/signals":"0.4.0-next.1763.f98ae25","@flighthq/spatial":"0.4.0-next.1763.f98ae25","@flighthq/geometry":"0.4.0-next.1763.f98ae25","@flighthq/textlayout":"0.4.0-next.1763.f98ae25"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1763.f98ae25_1787330068768_0.36518341764904494","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1771.f4d15c3":{"name":"@flighthq/interaction","version":"0.4.0-next.1771.f4d15c3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"4d3d48411e1927df7c3eee525f4badc004aae149","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1771.f4d15c3.tgz","fileCount":84,"integrity":"sha512-90Y5r6m+nl7rTFJO8wrPmbSslFdK09bvGK31iRsd35Gpc7SHGcYebYIg9dECfg7tjyTUX0vb2TnA2GTzCWmbcw==","signatures":[{"sig":"MEUCIQCI+nUU/YH7livzVb0HBqYwBjJ6Bm8nP/hO/OGv3iS7YgIgTbqNpnrIbqqHAzF0QSQxwAwtR3X7teH43ag89CdOzzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1771.f4d15c3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235837},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.8.2","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1771.f4d15c3","@flighthq/node":"0.4.0-next.1771.f4d15c3","@flighthq/path":"0.4.0-next.1771.f4d15c3","@flighthq/text":"0.4.0-next.1771.f4d15c3","@flighthq/shape":"0.4.0-next.1771.f4d15c3","@flighthq/types":"0.4.0-next.1771.f4d15c3","@flighthq/bitmap":"0.4.0-next.1771.f4d15c3","@flighthq/scene2d":"0.4.0-next.1771.f4d15c3","@flighthq/signals":"0.4.0-next.1771.f4d15c3","@flighthq/spatial":"0.4.0-next.1771.f4d15c3","@flighthq/geometry":"0.4.0-next.1771.f4d15c3","@flighthq/textlayout":"0.4.0-next.1771.f4d15c3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1771.f4d15c3_1787338056808_0.3994082646543695","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1809.9b3b71b":{"name":"@flighthq/interaction","version":"0.4.0-next.1809.9b3b71b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"cdacec9b20b0db8d48193d843f8434406fcbbeb9","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1809.9b3b71b.tgz","fileCount":84,"integrity":"sha512-lb59trjlMNyyjOzr+CiG4J6hzh4qLpvUDbbs/ofwLoVR+aJPvWePohmf6f4SfNfSc8hS8m+uGLXZs1LsdlgU/w==","signatures":[{"sig":"MEYCIQCUo40Kc3U/kvJTwUuu+s5JUzCEc/u1cyRk2FUHM8lMsgIhAP7mxrhiQSGdDS0qLH8y2ABB+8rv8plrgtPEoAxIS9Wn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1809.9b3b71b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235837},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1809.9b3b71b","@flighthq/node":"0.4.0-next.1809.9b3b71b","@flighthq/path":"0.4.0-next.1809.9b3b71b","@flighthq/text":"0.4.0-next.1809.9b3b71b","@flighthq/shape":"0.4.0-next.1809.9b3b71b","@flighthq/types":"0.4.0-next.1809.9b3b71b","@flighthq/bitmap":"0.4.0-next.1809.9b3b71b","@flighthq/scene2d":"0.4.0-next.1809.9b3b71b","@flighthq/signals":"0.4.0-next.1809.9b3b71b","@flighthq/spatial":"0.4.0-next.1809.9b3b71b","@flighthq/geometry":"0.4.0-next.1809.9b3b71b","@flighthq/textlayout":"0.4.0-next.1809.9b3b71b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1809.9b3b71b_1787341123722_0.2789497914263932","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1811.dde7eb1":{"name":"@flighthq/interaction","version":"0.4.0-next.1811.dde7eb1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"65bb5ef7a69326222894828e98670ce8a8c603c0","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1811.dde7eb1.tgz","fileCount":84,"integrity":"sha512-+PObgcoFl+sXZD0e7RmWmYrTDVf93+0pKoqy4VTt3FStP5lZJRvkYvoMz+bL2BtfhMPh/MNkECErXXxACC5yeQ==","signatures":[{"sig":"MEUCIHP0J2EQFjZ2njhwyAo5PfD2ZEjseBtEqU3qHiCMln1bAiEA9ZSAWWwCmVjbkBIn4wYiieqCXr78+fg241E2a8al6kA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1811.dde7eb1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235837},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1811.dde7eb1","@flighthq/node":"0.4.0-next.1811.dde7eb1","@flighthq/path":"0.4.0-next.1811.dde7eb1","@flighthq/text":"0.4.0-next.1811.dde7eb1","@flighthq/shape":"0.4.0-next.1811.dde7eb1","@flighthq/types":"0.4.0-next.1811.dde7eb1","@flighthq/bitmap":"0.4.0-next.1811.dde7eb1","@flighthq/scene2d":"0.4.0-next.1811.dde7eb1","@flighthq/signals":"0.4.0-next.1811.dde7eb1","@flighthq/spatial":"0.4.0-next.1811.dde7eb1","@flighthq/geometry":"0.4.0-next.1811.dde7eb1","@flighthq/textlayout":"0.4.0-next.1811.dde7eb1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1811.dde7eb1_1787341938266_0.4425820167256356","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1815.e47cc3c":{"name":"@flighthq/interaction","version":"0.4.0-next.1815.e47cc3c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"442a9e8aea5744b720d71c9b63030b76983ae345","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1815.e47cc3c.tgz","fileCount":84,"integrity":"sha512-ULYI9vZe0NsdmF9veZvLSMgPYtfVO7QiUAaioughy29tkyrObdXvMO3r0g6BOl+5IRrHNYknl1UpmmVIddGMIQ==","signatures":[{"sig":"MEQCH04qwXbxsrMzwb1IsmN1O/m9VIIVkojudT2v0ZTUBRMCIQD+qOf0aeZwockqLVjI61z+fcM9K9jrhIy2OQ4u580qFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1815.e47cc3c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235837},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1815.e47cc3c","@flighthq/node":"0.4.0-next.1815.e47cc3c","@flighthq/path":"0.4.0-next.1815.e47cc3c","@flighthq/text":"0.4.0-next.1815.e47cc3c","@flighthq/shape":"0.4.0-next.1815.e47cc3c","@flighthq/types":"0.4.0-next.1815.e47cc3c","@flighthq/bitmap":"0.4.0-next.1815.e47cc3c","@flighthq/scene2d":"0.4.0-next.1815.e47cc3c","@flighthq/signals":"0.4.0-next.1815.e47cc3c","@flighthq/spatial":"0.4.0-next.1815.e47cc3c","@flighthq/geometry":"0.4.0-next.1815.e47cc3c","@flighthq/textlayout":"0.4.0-next.1815.e47cc3c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1815.e47cc3c_1787344115322_0.07217884149091502","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1821.efb1cbc":{"name":"@flighthq/interaction","version":"0.4.0-next.1821.efb1cbc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"69e355825ca1b8b3d43495f7e85a15666333c6ae","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1821.efb1cbc.tgz","fileCount":84,"integrity":"sha512-7Qaf+Xs4YqgRxwACNFKuom9h9Nd1lpF1bLGxQWgvk/PtbRq9fgAT2uxcX0Q32fKwyth+WzU+mj+xLh4o7hmS3A==","signatures":[{"sig":"MEUCIHMd2BROyp3D1tClLI3P+vjfRXccJ7zFTEzoNZOi28z2AiEA5It/6c7cU8xq1IUFlaGjYBch+lIaOJvtMm5YA4luHWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1821.efb1cbc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235837},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1821.efb1cbc","@flighthq/node":"0.4.0-next.1821.efb1cbc","@flighthq/path":"0.4.0-next.1821.efb1cbc","@flighthq/text":"0.4.0-next.1821.efb1cbc","@flighthq/shape":"0.4.0-next.1821.efb1cbc","@flighthq/types":"0.4.0-next.1821.efb1cbc","@flighthq/bitmap":"0.4.0-next.1821.efb1cbc","@flighthq/scene2d":"0.4.0-next.1821.efb1cbc","@flighthq/signals":"0.4.0-next.1821.efb1cbc","@flighthq/spatial":"0.4.0-next.1821.efb1cbc","@flighthq/geometry":"0.4.0-next.1821.efb1cbc","@flighthq/textlayout":"0.4.0-next.1821.efb1cbc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1821.efb1cbc_1787351556000_0.7906837253891363","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1827.9db114b":{"name":"@flighthq/interaction","version":"0.4.0-next.1827.9db114b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"c31e7a870dbf193f350bc98dc728c59b85d42b4e","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1827.9db114b.tgz","fileCount":84,"integrity":"sha512-HHORYzhoFxfY+moe95D1f0qmG0Sq+KVDoUODU3AxRyIvxZ81S8zXQawO0ViNZOj40LVdLM8ahu7rfFNddLf6TA==","signatures":[{"sig":"MEYCIQDO1pZqVQ1fR5jtnGzGDlUHR7mmEjgy6/P2nmnqpxGr4wIhAOgH0SreMXJOscG7BeWMNUtsI2JByHKdxwxPi1wl4nyf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1827.9db114b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235837},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1827.9db114b","@flighthq/node":"0.4.0-next.1827.9db114b","@flighthq/path":"0.4.0-next.1827.9db114b","@flighthq/text":"0.4.0-next.1827.9db114b","@flighthq/shape":"0.4.0-next.1827.9db114b","@flighthq/types":"0.4.0-next.1827.9db114b","@flighthq/bitmap":"0.4.0-next.1827.9db114b","@flighthq/scene2d":"0.4.0-next.1827.9db114b","@flighthq/signals":"0.4.0-next.1827.9db114b","@flighthq/spatial":"0.4.0-next.1827.9db114b","@flighthq/geometry":"0.4.0-next.1827.9db114b","@flighthq/textlayout":"0.4.0-next.1827.9db114b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1827.9db114b_1787356350791_0.17311580673417137","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1836.147ae1e":{"name":"@flighthq/interaction","version":"0.4.0-next.1836.147ae1e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"e05b054c6005358948d72aecda50c6a45128ce67","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1836.147ae1e.tgz","fileCount":79,"integrity":"sha512-SPXKPLEjjU/FqIxnxqBiXPUKjOH7WEmuLpDAg0Mck1J4YqvWsJqXvzeSlnojh1VrUkwnaOf/RhSNrGmm9Jnd4A==","signatures":[{"sig":"MEUCIQD6Cf3CrReJ5jWPElz7ip0/gZkYaTBf+079TILJp2Y8vQIgdiQHqayETtURAw1a8+c6L8kCSikqYvl1x2n1sCt8Nuk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1836.147ae1e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":232833},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1836.147ae1e","@flighthq/node":"0.4.0-next.1836.147ae1e","@flighthq/path":"0.4.0-next.1836.147ae1e","@flighthq/text":"0.4.0-next.1836.147ae1e","@flighthq/shape":"0.4.0-next.1836.147ae1e","@flighthq/types":"0.4.0-next.1836.147ae1e","@flighthq/bitmap":"0.4.0-next.1836.147ae1e","@flighthq/scene2d":"0.4.0-next.1836.147ae1e","@flighthq/signals":"0.4.0-next.1836.147ae1e","@flighthq/spatial":"0.4.0-next.1836.147ae1e","@flighthq/geometry":"0.4.0-next.1836.147ae1e","@flighthq/textlayout":"0.4.0-next.1836.147ae1e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1836.147ae1e_1787362573725_0.3104707687073953","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1884.6a2d46f":{"name":"@flighthq/interaction","version":"0.4.0-next.1884.6a2d46f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"0d4cfc4fd3ab177e24c8fa34497c25c00738a7e7","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1884.6a2d46f.tgz","fileCount":79,"integrity":"sha512-NQVOQSFRxAu1QM7WjDnPWl38IL5iw1lU0J1q4p1N1AwwnSTdkD6uEEZpMdg99yxITtEL/m1bg9XqnH9z3rAgkA==","signatures":[{"sig":"MEQCIFKo5v6Ei256NzpDZxfmeWlcJax2SCUgJHBs0roXSvOQAiBVmn1fXJxnlchHt2u87kvX4D3/nH2jHvaOXnWCxMZ10w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1884.6a2d46f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":232833},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1884.6a2d46f","@flighthq/node":"0.4.0-next.1884.6a2d46f","@flighthq/path":"0.4.0-next.1884.6a2d46f","@flighthq/text":"0.4.0-next.1884.6a2d46f","@flighthq/shape":"0.4.0-next.1884.6a2d46f","@flighthq/types":"0.4.0-next.1884.6a2d46f","@flighthq/bitmap":"0.4.0-next.1884.6a2d46f","@flighthq/scene2d":"0.4.0-next.1884.6a2d46f","@flighthq/signals":"0.4.0-next.1884.6a2d46f","@flighthq/spatial":"0.4.0-next.1884.6a2d46f","@flighthq/geometry":"0.4.0-next.1884.6a2d46f","@flighthq/textlayout":"0.4.0-next.1884.6a2d46f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1884.6a2d46f_1787384766953_0.5085954200351219","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1888.e9e80b4":{"name":"@flighthq/interaction","version":"0.4.0-next.1888.e9e80b4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"38c5e0c5becfbeb29f6b4c97a65e314b0ed150b0","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1888.e9e80b4.tgz","fileCount":79,"integrity":"sha512-VCzx2CDQhksIas7IVQY2mO2hBDW+Sv24gqw1WgHSvhQE3gv7hAePNapxUqG6sJ3mE8I8AxBcQHeJOvkBBfzYag==","signatures":[{"sig":"MEQCIFBJLRtxjANOfzixnFxY3LuFRTxWMw2Ee4crnjJAFM+XAiBLHR8nhHcG63z5z8jDNHP9pm6fAOAs/IXRM8uej6kwXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1888.e9e80b4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":232833},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1888.e9e80b4","@flighthq/node":"0.4.0-next.1888.e9e80b4","@flighthq/path":"0.4.0-next.1888.e9e80b4","@flighthq/text":"0.4.0-next.1888.e9e80b4","@flighthq/shape":"0.4.0-next.1888.e9e80b4","@flighthq/types":"0.4.0-next.1888.e9e80b4","@flighthq/bitmap":"0.4.0-next.1888.e9e80b4","@flighthq/scene2d":"0.4.0-next.1888.e9e80b4","@flighthq/signals":"0.4.0-next.1888.e9e80b4","@flighthq/spatial":"0.4.0-next.1888.e9e80b4","@flighthq/geometry":"0.4.0-next.1888.e9e80b4","@flighthq/textlayout":"0.4.0-next.1888.e9e80b4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1888.e9e80b4_1787549243595_0.38186759097295786","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1892.a0b519a":{"name":"@flighthq/interaction","version":"0.4.0-next.1892.a0b519a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"0d301cd1f946a927ca480fee174b816f202b6534","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1892.a0b519a.tgz","fileCount":79,"integrity":"sha512-kugPo3Nlbzk7y/M9oXNBHb2mmJ4MYfheCyCV7QFH0+wSPsoywejxLAmKoq/a+xutb8fISPcjUemdNlsqRNfKlQ==","signatures":[{"sig":"MEQCIGVOx8UkURJmMIRHL7mEZtlqlI8L9HXolg4pl4wt/HbXAiA6Ex3JpRqqY2PkiJr+5w2ko53wk27i8+Svtz6LFC8F4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1892.a0b519a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":232833},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1892.a0b519a","@flighthq/node":"0.4.0-next.1892.a0b519a","@flighthq/path":"0.4.0-next.1892.a0b519a","@flighthq/text":"0.4.0-next.1892.a0b519a","@flighthq/shape":"0.4.0-next.1892.a0b519a","@flighthq/types":"0.4.0-next.1892.a0b519a","@flighthq/bitmap":"0.4.0-next.1892.a0b519a","@flighthq/scene2d":"0.4.0-next.1892.a0b519a","@flighthq/signals":"0.4.0-next.1892.a0b519a","@flighthq/spatial":"0.4.0-next.1892.a0b519a","@flighthq/geometry":"0.4.0-next.1892.a0b519a","@flighthq/textlayout":"0.4.0-next.1892.a0b519a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1892.a0b519a_1787568651264_0.520752143042454","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1896.60d766c":{"name":"@flighthq/interaction","version":"0.4.0-next.1896.60d766c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"262cd02bd850b12599d926ed7d90d9e9e3e02fd2","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1896.60d766c.tgz","fileCount":79,"integrity":"sha512-M+GzHJlRwEswxKV3LAr58ujApk15t67k1fRuuZiPu4MTDwePPeIhbMc3GuhD6qH/LN2hYvtAq36hdzhUR3r4hQ==","signatures":[{"sig":"MEUCIEeK95Psetn4yotuDzDGI99yxPDRkbrQjcS/TrAa1II1AiEA8VNTduj4ASDZJj7hSKdGDZFF3xro/oogFV1CsCrl698=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1896.60d766c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":232833},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1896.60d766c","@flighthq/node":"0.4.0-next.1896.60d766c","@flighthq/path":"0.4.0-next.1896.60d766c","@flighthq/text":"0.4.0-next.1896.60d766c","@flighthq/shape":"0.4.0-next.1896.60d766c","@flighthq/types":"0.4.0-next.1896.60d766c","@flighthq/bitmap":"0.4.0-next.1896.60d766c","@flighthq/scene2d":"0.4.0-next.1896.60d766c","@flighthq/signals":"0.4.0-next.1896.60d766c","@flighthq/spatial":"0.4.0-next.1896.60d766c","@flighthq/geometry":"0.4.0-next.1896.60d766c","@flighthq/textlayout":"0.4.0-next.1896.60d766c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1896.60d766c_1787571156697_0.9888556996368625","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1898.266773a":{"name":"@flighthq/interaction","version":"0.4.0-next.1898.266773a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"083ae0290b68333ed24c4b8ab82d452fd1c6edf1","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1898.266773a.tgz","fileCount":79,"integrity":"sha512-Y8xyE9JrpokEYmy+NqibhK5/FV9ioV89/UefGXk4kqy0ByFqsRF7idK8SoHFWTqSghYBij0xcxbEE+uwZG93xQ==","signatures":[{"sig":"MEYCIQDD+U/gpROQktvJnopW7Z7QkqEot0fOMwfkH+YAOgcSsQIhAJVuhL8wsOw7uCl1p1mbqORQfeWeku43Z6HNHdS1q+C9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1898.266773a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":232833},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1898.266773a","@flighthq/node":"0.4.0-next.1898.266773a","@flighthq/path":"0.4.0-next.1898.266773a","@flighthq/text":"0.4.0-next.1898.266773a","@flighthq/shape":"0.4.0-next.1898.266773a","@flighthq/types":"0.4.0-next.1898.266773a","@flighthq/bitmap":"0.4.0-next.1898.266773a","@flighthq/scene2d":"0.4.0-next.1898.266773a","@flighthq/signals":"0.4.0-next.1898.266773a","@flighthq/spatial":"0.4.0-next.1898.266773a","@flighthq/geometry":"0.4.0-next.1898.266773a","@flighthq/textlayout":"0.4.0-next.1898.266773a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1898.266773a_1787575043637_0.204142588255674","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1903.50bfa67":{"name":"@flighthq/interaction","version":"0.4.0-next.1903.50bfa67","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"bc20a2d05c88936fc4848d38dd494ff1218c09a6","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1903.50bfa67.tgz","fileCount":79,"integrity":"sha512-3hG/mNef65+lHT9qyITOCWW4TYoU+XLv8xuCpFqWxjJ4AzKb9L9X877BYdnqGbA6F57MrSfh3ExhvMgO6boQYw==","signatures":[{"sig":"MEYCIQChwI31YTfQ0nZila4yN3FbYEnMlytZd+kOdi+ulkX7zgIhAOiEsxYwaJBtL6uVPKq1nRO2CVwRy6Md2bkg0fP7YW01","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1903.50bfa67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":232833},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1903.50bfa67","@flighthq/node":"0.4.0-next.1903.50bfa67","@flighthq/path":"0.4.0-next.1903.50bfa67","@flighthq/text":"0.4.0-next.1903.50bfa67","@flighthq/shape":"0.4.0-next.1903.50bfa67","@flighthq/types":"0.4.0-next.1903.50bfa67","@flighthq/bitmap":"0.4.0-next.1903.50bfa67","@flighthq/scene2d":"0.4.0-next.1903.50bfa67","@flighthq/signals":"0.4.0-next.1903.50bfa67","@flighthq/spatial":"0.4.0-next.1903.50bfa67","@flighthq/geometry":"0.4.0-next.1903.50bfa67","@flighthq/textlayout":"0.4.0-next.1903.50bfa67"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1903.50bfa67_1787587766358_0.3071814338112302","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1908.751021c":{"name":"@flighthq/interaction","version":"0.4.0-next.1908.751021c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"bf0aa7efa2af76ba34426afae207d2ed435a3b10","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1908.751021c.tgz","fileCount":79,"integrity":"sha512-QJDdWUqzcIilgj+uFOtFhsJxe6oBdH2e1v/u/dEv3jp7UbvBIQVUrfU8KN3a7Hk+JA8NzUWiUc+dwkBRkrPgyQ==","signatures":[{"sig":"MEUCIQCPitvMLQhkX5+ODuekBxgeSt5kKpPo1vyZrsSEmCKQyQIgD8J/VUjs34ynJsIoES9tXvYncaRlDvlb8eCvm15VG8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1908.751021c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":232833},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1908.751021c","@flighthq/node":"0.4.0-next.1908.751021c","@flighthq/path":"0.4.0-next.1908.751021c","@flighthq/text":"0.4.0-next.1908.751021c","@flighthq/shape":"0.4.0-next.1908.751021c","@flighthq/types":"0.4.0-next.1908.751021c","@flighthq/bitmap":"0.4.0-next.1908.751021c","@flighthq/scene2d":"0.4.0-next.1908.751021c","@flighthq/signals":"0.4.0-next.1908.751021c","@flighthq/spatial":"0.4.0-next.1908.751021c","@flighthq/geometry":"0.4.0-next.1908.751021c","@flighthq/textlayout":"0.4.0-next.1908.751021c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1908.751021c_1787607337450_0.657919556533805","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1908.751021c":{"name":"@flighthq/interaction","version":"0.4.0-edge.1908.751021c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"331a9a1d941d1905dafcbfe27bb9854894b39f3a","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-edge.1908.751021c.tgz","fileCount":79,"integrity":"sha512-yVRf7xlvR+sw3CPqWciEa21Cc40DDybjjApDL+3pxQKSck7f6a1tNEZvcPY5nadwiW2qMBhvYNNVVp4GaVWqMw==","signatures":[{"sig":"MEUCIHaDA+iIDoUPzamgq+SHvo2oQtdVH70dj1LCAUw4X2RKAiEAhHW+QuRtjnvSyEXwYRyY/YHiZlEQQ0y9vB6dFScqSGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-edge.1908.751021c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":232833},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1908.751021c","@flighthq/node":"0.4.0-edge.1908.751021c","@flighthq/path":"0.4.0-edge.1908.751021c","@flighthq/text":"0.4.0-edge.1908.751021c","@flighthq/shape":"0.4.0-edge.1908.751021c","@flighthq/types":"0.4.0-edge.1908.751021c","@flighthq/bitmap":"0.4.0-edge.1908.751021c","@flighthq/scene2d":"0.4.0-edge.1908.751021c","@flighthq/signals":"0.4.0-edge.1908.751021c","@flighthq/spatial":"0.4.0-edge.1908.751021c","@flighthq/geometry":"0.4.0-edge.1908.751021c","@flighthq/textlayout":"0.4.0-edge.1908.751021c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-edge.1908.751021c_1787607699976_0.30479355267813246","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1909.c102f22":{"name":"@flighthq/interaction","version":"0.4.0-next.1909.c102f22","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"5660000a74b83ac88146f9a3cff8a639a2e943cc","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1909.c102f22.tgz","fileCount":79,"integrity":"sha512-BxBCyHcSGobnf0eoDOm4Gn0o/HpOzMUxU7L53YCCGzgCILzzTFfSPNATzAdK6B409Ey6asGNFdlok2WTohWf+Q==","signatures":[{"sig":"MEUCIQDAuWDzEwKjgffJoweHkCx3tOt7fpPgH7xk4+nzY0JY/AIgZUBBrUAGU5Zqz2zSjirhqA+sCEiZ8myqJLamKQHn3W0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1909.c102f22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":232833},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1909.c102f22","@flighthq/node":"0.4.0-next.1909.c102f22","@flighthq/path":"0.4.0-next.1909.c102f22","@flighthq/text":"0.4.0-next.1909.c102f22","@flighthq/shape":"0.4.0-next.1909.c102f22","@flighthq/types":"0.4.0-next.1909.c102f22","@flighthq/bitmap":"0.4.0-next.1909.c102f22","@flighthq/scene2d":"0.4.0-next.1909.c102f22","@flighthq/signals":"0.4.0-next.1909.c102f22","@flighthq/spatial":"0.4.0-next.1909.c102f22","@flighthq/geometry":"0.4.0-next.1909.c102f22","@flighthq/textlayout":"0.4.0-next.1909.c102f22"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1909.c102f22_1787607813189_0.5366973148998018","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1909.c102f22":{"name":"@flighthq/interaction","version":"0.4.0-edge.1909.c102f22","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"011300b59e0cc17ab261103f432bf4ef890736ac","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-edge.1909.c102f22.tgz","fileCount":79,"integrity":"sha512-x+IB3rSPCMl5QnTReIWMbqypfdJtAaj5pwi3JLJALOjpE56szt4p7/+fpbIKv60XeZaCQ5JqJl01PhlEGZUSRg==","signatures":[{"sig":"MEYCIQC1xD5duud1ikOLNdMy633kkFWTyl8nZit0K5nt8V/7zAIhANj7W8U4vnIArpiu0bqhvQxPuN8wwmcVfzWpin5IbTzr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-edge.1909.c102f22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":232833},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1909.c102f22","@flighthq/node":"0.4.0-edge.1909.c102f22","@flighthq/path":"0.4.0-edge.1909.c102f22","@flighthq/text":"0.4.0-edge.1909.c102f22","@flighthq/shape":"0.4.0-edge.1909.c102f22","@flighthq/types":"0.4.0-edge.1909.c102f22","@flighthq/bitmap":"0.4.0-edge.1909.c102f22","@flighthq/scene2d":"0.4.0-edge.1909.c102f22","@flighthq/signals":"0.4.0-edge.1909.c102f22","@flighthq/spatial":"0.4.0-edge.1909.c102f22","@flighthq/geometry":"0.4.0-edge.1909.c102f22","@flighthq/textlayout":"0.4.0-edge.1909.c102f22"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-edge.1909.c102f22_1787608286493_0.23535481364096822","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1917.1b88fee":{"name":"@flighthq/interaction","version":"0.4.0-next.1917.1b88fee","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"7c1465450459b025d510ba4b416a612dbdec670f","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1917.1b88fee.tgz","fileCount":79,"integrity":"sha512-zaoqo/YVa11IfwgEwG5t9cJ++QdCAapY2DIcVrKfWEAj0PZRqZBZOA4S1v6l7GS9hHlVpuai0TRj6Fe/iHCQQQ==","signatures":[{"sig":"MEYCIQCYDtipkQg7bCHWRUhukhtZuEqMhHYmUkSob1OsBzj8AgIhAJMvOBqDA6Co/C0lxtPSqr1Hu9DbqEQK4QVmmd/RD4fM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1917.1b88fee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":232833},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1917.1b88fee","@flighthq/node":"0.4.0-next.1917.1b88fee","@flighthq/path":"0.4.0-next.1917.1b88fee","@flighthq/text":"0.4.0-next.1917.1b88fee","@flighthq/shape":"0.4.0-next.1917.1b88fee","@flighthq/types":"0.4.0-next.1917.1b88fee","@flighthq/bitmap":"0.4.0-next.1917.1b88fee","@flighthq/scene2d":"0.4.0-next.1917.1b88fee","@flighthq/signals":"0.4.0-next.1917.1b88fee","@flighthq/spatial":"0.4.0-next.1917.1b88fee","@flighthq/geometry":"0.4.0-next.1917.1b88fee","@flighthq/textlayout":"0.4.0-next.1917.1b88fee"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1917.1b88fee_1787691437611_0.947104192575934","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1920.b93ad0f":{"name":"@flighthq/interaction","version":"0.4.0-next.1920.b93ad0f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"4032b0d43224152e13a766edd3addf2666773015","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1920.b93ad0f.tgz","fileCount":79,"integrity":"sha512-p8GlEJQOe0XZTyArwOesD67PTXUVCuqAvNkrEPVBTlbb81G1e7Kc7mdDtQH37M2vRWoLKgwE1jQ3xbvIZLDckQ==","signatures":[{"sig":"MEUCIQCaUwMPq7F8pjjzexNd4GuAPW007+/nNgGVNBOFW6CIZwIgDIAJqcTje2gmLBuvObiE5uOsa7y1CBmwmG7eGS+8u4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1920.b93ad0f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":232833},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1920.b93ad0f","@flighthq/node":"0.4.0-next.1920.b93ad0f","@flighthq/path":"0.4.0-next.1920.b93ad0f","@flighthq/text":"0.4.0-next.1920.b93ad0f","@flighthq/shape":"0.4.0-next.1920.b93ad0f","@flighthq/types":"0.4.0-next.1920.b93ad0f","@flighthq/bitmap":"0.4.0-next.1920.b93ad0f","@flighthq/scene2d":"0.4.0-next.1920.b93ad0f","@flighthq/signals":"0.4.0-next.1920.b93ad0f","@flighthq/spatial":"0.4.0-next.1920.b93ad0f","@flighthq/geometry":"0.4.0-next.1920.b93ad0f","@flighthq/textlayout":"0.4.0-next.1920.b93ad0f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1920.b93ad0f_1787699380819_0.8744464784815835","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1920.b93ad0f":{"name":"@flighthq/interaction","version":"0.4.0-edge.1920.b93ad0f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"f7d06271974d8ea691ace39b24d08269a63225f8","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-edge.1920.b93ad0f.tgz","fileCount":79,"integrity":"sha512-40q5l54f8J3Ebx6RbHSU77bedTfu/zW6Bb3S3z2ltgRx7DBmquYzJqRApTdtvgZj/AHdx1DDswQD45wnVYgg1A==","signatures":[{"sig":"MEUCIQCNnxqXUrbdnR4O8y5PpAsYkJBYPArm4zPrJ7+Vr+u25wIgemhMBwZWL75Bj/c+Bofr+0wUDTe9yMUGiBJtmpC890Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-edge.1920.b93ad0f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":232833},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1920.b93ad0f","@flighthq/node":"0.4.0-edge.1920.b93ad0f","@flighthq/path":"0.4.0-edge.1920.b93ad0f","@flighthq/text":"0.4.0-edge.1920.b93ad0f","@flighthq/shape":"0.4.0-edge.1920.b93ad0f","@flighthq/types":"0.4.0-edge.1920.b93ad0f","@flighthq/bitmap":"0.4.0-edge.1920.b93ad0f","@flighthq/scene2d":"0.4.0-edge.1920.b93ad0f","@flighthq/signals":"0.4.0-edge.1920.b93ad0f","@flighthq/spatial":"0.4.0-edge.1920.b93ad0f","@flighthq/geometry":"0.4.0-edge.1920.b93ad0f","@flighthq/textlayout":"0.4.0-edge.1920.b93ad0f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-edge.1920.b93ad0f_1787699861058_0.1578395264427388","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1921.0a61bdb":{"name":"@flighthq/interaction","version":"0.4.0-next.1921.0a61bdb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"bf924f46fa1f0300193e17ed6c04ffe3313c7704","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1921.0a61bdb.tgz","fileCount":79,"integrity":"sha512-U8b+F7LbJWkYO2i2PgTs+YuVzNieOTlW/2zqyVfXUMWYlg3W/YZ0L4BktHWNIy+bMX+Kmtjhj6Mex6NNFt9Eaw==","signatures":[{"sig":"MEQCIB+yYETcwa8HIkJP1Vy7UztGzvYWKmJ7b/FaY5EiV1p3AiAlgWU1hUaxPtsXWzZpotOo0NzGUSbk7y6G0DcimrVqvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1921.0a61bdb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":232833},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1921.0a61bdb","@flighthq/node":"0.4.0-next.1921.0a61bdb","@flighthq/path":"0.4.0-next.1921.0a61bdb","@flighthq/text":"0.4.0-next.1921.0a61bdb","@flighthq/shape":"0.4.0-next.1921.0a61bdb","@flighthq/types":"0.4.0-next.1921.0a61bdb","@flighthq/bitmap":"0.4.0-next.1921.0a61bdb","@flighthq/scene2d":"0.4.0-next.1921.0a61bdb","@flighthq/signals":"0.4.0-next.1921.0a61bdb","@flighthq/spatial":"0.4.0-next.1921.0a61bdb","@flighthq/geometry":"0.4.0-next.1921.0a61bdb","@flighthq/textlayout":"0.4.0-next.1921.0a61bdb"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1921.0a61bdb_1787701288964_0.6118173307568566","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1921.0a61bdb":{"name":"@flighthq/interaction","version":"0.4.0-edge.1921.0a61bdb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"215bf056d621cbeaaaaba1d80b1116121ae37838","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-edge.1921.0a61bdb.tgz","fileCount":79,"integrity":"sha512-U8wL/P+PvegkiE82vUjeBJCTVY5YX3Z/wyhqn6pnzqEbFM9bK20+qUKDlu+GCmXdvb/Zr03CxonD67WZIKO8YQ==","signatures":[{"sig":"MEUCIDMRpAtXk8jP1G4gBjxd3PnmDAgYrri6ZSdd94XKa7eaAiEAkvgW3OWKAcpKk1wcTN3zagFjIRRtZmIl3FRawcPoNn8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-edge.1921.0a61bdb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":232833},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1921.0a61bdb","@flighthq/node":"0.4.0-edge.1921.0a61bdb","@flighthq/path":"0.4.0-edge.1921.0a61bdb","@flighthq/text":"0.4.0-edge.1921.0a61bdb","@flighthq/shape":"0.4.0-edge.1921.0a61bdb","@flighthq/types":"0.4.0-edge.1921.0a61bdb","@flighthq/bitmap":"0.4.0-edge.1921.0a61bdb","@flighthq/scene2d":"0.4.0-edge.1921.0a61bdb","@flighthq/signals":"0.4.0-edge.1921.0a61bdb","@flighthq/spatial":"0.4.0-edge.1921.0a61bdb","@flighthq/geometry":"0.4.0-edge.1921.0a61bdb","@flighthq/textlayout":"0.4.0-edge.1921.0a61bdb"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-edge.1921.0a61bdb_1787701763660_0.2233641243030191","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1932.1ef883a":{"name":"@flighthq/interaction","version":"0.4.0-next.1932.1ef883a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"2b88b5160031138ff4a39b4388f49577ad1e8d5b","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1932.1ef883a.tgz","fileCount":81,"integrity":"sha512-dR2CzXI2lAK5IXL7Sj+Cvv93Slh2M+WvpfMY2XtYOZ34BqitFe0sPZ//xXxikGff1bY2hkxTGj8AJui1l3/Jzw==","signatures":[{"sig":"MEUCIANs6bn7Ry5JWuHER9M1nliA16W380vqtuHsWVBz5V8fAiEAlzGD+ps1Lr9hwm9SkiQg/F9rosfYb80iPEnLqpQW9Sk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1932.1ef883a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":234763},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1932.1ef883a","@flighthq/node":"0.4.0-next.1932.1ef883a","@flighthq/path":"0.4.0-next.1932.1ef883a","@flighthq/text":"0.4.0-next.1932.1ef883a","@flighthq/shape":"0.4.0-next.1932.1ef883a","@flighthq/types":"0.4.0-next.1932.1ef883a","@flighthq/bitmap":"0.4.0-next.1932.1ef883a","@flighthq/scene2d":"0.4.0-next.1932.1ef883a","@flighthq/signals":"0.4.0-next.1932.1ef883a","@flighthq/spatial":"0.4.0-next.1932.1ef883a","@flighthq/geometry":"0.4.0-next.1932.1ef883a","@flighthq/textlayout":"0.4.0-next.1932.1ef883a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1932.1ef883a_1787771354741_0.2586291236052616","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1932.1ef883a":{"name":"@flighthq/interaction","version":"0.4.0-edge.1932.1ef883a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"66fecf48c111a8d6b5370168c53146ef21c4e5aa","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-edge.1932.1ef883a.tgz","fileCount":81,"integrity":"sha512-TEvhn46DzGYSMWEigcnFg9lJijLBYES1QDjjQfZDsBj2YJolDi7QFdHiNP7d9sCJfOsOCs7Q7aqOXldMrdg3cw==","signatures":[{"sig":"MEUCIDOGEQZc1rQV0LrinKvV+CQnJ6e1z3WY6zyvSTGqjDRRAiEA6U2472YQHyXcFILA7W4xUksb2wALnzKQM7FavyEKWmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-edge.1932.1ef883a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":234763},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1932.1ef883a","@flighthq/node":"0.4.0-edge.1932.1ef883a","@flighthq/path":"0.4.0-edge.1932.1ef883a","@flighthq/text":"0.4.0-edge.1932.1ef883a","@flighthq/shape":"0.4.0-edge.1932.1ef883a","@flighthq/types":"0.4.0-edge.1932.1ef883a","@flighthq/bitmap":"0.4.0-edge.1932.1ef883a","@flighthq/scene2d":"0.4.0-edge.1932.1ef883a","@flighthq/signals":"0.4.0-edge.1932.1ef883a","@flighthq/spatial":"0.4.0-edge.1932.1ef883a","@flighthq/geometry":"0.4.0-edge.1932.1ef883a","@flighthq/textlayout":"0.4.0-edge.1932.1ef883a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-edge.1932.1ef883a_1787771813376_0.09330630872059409","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1933.e4809f4":{"name":"@flighthq/interaction","version":"0.4.0-next.1933.e4809f4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"2e680a892aed9b03bf167e6ea09311a73e8ff9f6","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1933.e4809f4.tgz","fileCount":81,"integrity":"sha512-1sv2xR/A4zsUQZcBccxRZ65luNbJ0WwAdSOG+KLqeaNpFYDQ/hf+4E+ariQNYddiMAA1usNYQ1oX2pGoC4gATQ==","signatures":[{"sig":"MEQCIDIRIAKt5KS4hbMDDB+HkMVv9UDCGlPX6QJ9YROW8aCsAiAONaeKzbS+IWbjPCGl858zUpDtwrpTCRNM4KjIeuKosA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1933.e4809f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":234763},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1933.e4809f4","@flighthq/node":"0.4.0-next.1933.e4809f4","@flighthq/path":"0.4.0-next.1933.e4809f4","@flighthq/text":"0.4.0-next.1933.e4809f4","@flighthq/shape":"0.4.0-next.1933.e4809f4","@flighthq/types":"0.4.0-next.1933.e4809f4","@flighthq/bitmap":"0.4.0-next.1933.e4809f4","@flighthq/scene2d":"0.4.0-next.1933.e4809f4","@flighthq/signals":"0.4.0-next.1933.e4809f4","@flighthq/spatial":"0.4.0-next.1933.e4809f4","@flighthq/geometry":"0.4.0-next.1933.e4809f4","@flighthq/textlayout":"0.4.0-next.1933.e4809f4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1933.e4809f4_1787775017609_0.9398124567906547","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1933.e4809f4":{"name":"@flighthq/interaction","version":"0.4.0-edge.1933.e4809f4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"2bab6bf7683b23f4b33d81da6619aaa3e1b55270","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-edge.1933.e4809f4.tgz","fileCount":81,"integrity":"sha512-NnrHEwXzD7CHaJHt8lPQreeyl+YPbtxT68rfJ3N/wK6S+7hnITPs24iVxoLf9TPp5kLl4M6mnneRK2mhB+hnyg==","signatures":[{"sig":"MEQCICS5sTVXls3Cma53Ht0921AcBkcJxZc+zj4AWqR60djPAiA0EI3UQERbJvvX+vKshn+jPwMbcXCUccKab35XNFPgaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-edge.1933.e4809f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":234763},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1933.e4809f4","@flighthq/node":"0.4.0-edge.1933.e4809f4","@flighthq/path":"0.4.0-edge.1933.e4809f4","@flighthq/text":"0.4.0-edge.1933.e4809f4","@flighthq/shape":"0.4.0-edge.1933.e4809f4","@flighthq/types":"0.4.0-edge.1933.e4809f4","@flighthq/bitmap":"0.4.0-edge.1933.e4809f4","@flighthq/scene2d":"0.4.0-edge.1933.e4809f4","@flighthq/signals":"0.4.0-edge.1933.e4809f4","@flighthq/spatial":"0.4.0-edge.1933.e4809f4","@flighthq/geometry":"0.4.0-edge.1933.e4809f4","@flighthq/textlayout":"0.4.0-edge.1933.e4809f4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-edge.1933.e4809f4_1787775463213_0.8688023253871398","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1935.74c34fe":{"name":"@flighthq/interaction","version":"0.4.0-next.1935.74c34fe","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"7e29541a122caeaab4e38f6bdaa2dafeb51bba19","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1935.74c34fe.tgz","fileCount":81,"integrity":"sha512-btc1xtZ0b6v/kL+Y13sONa0nljRi2Og/Qen7IZzlFJDKE2PaFXogHsaRoGjAmCx6vcY1is/PBoop/7bpLgoK0A==","signatures":[{"sig":"MEUCIQDPndbs/tEBp7Gtv5DtAzpufiRfjqbdfw9lXleUEsR+3wIgDUlnoTJomcNGpVMBECWirRHv7DvFZYRvpYUEJJ1pNCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1935.74c34fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":234763},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1935.74c34fe","@flighthq/node":"0.4.0-next.1935.74c34fe","@flighthq/path":"0.4.0-next.1935.74c34fe","@flighthq/text":"0.4.0-next.1935.74c34fe","@flighthq/shape":"0.4.0-next.1935.74c34fe","@flighthq/types":"0.4.0-next.1935.74c34fe","@flighthq/bitmap":"0.4.0-next.1935.74c34fe","@flighthq/scene2d":"0.4.0-next.1935.74c34fe","@flighthq/signals":"0.4.0-next.1935.74c34fe","@flighthq/spatial":"0.4.0-next.1935.74c34fe","@flighthq/geometry":"0.4.0-next.1935.74c34fe","@flighthq/textlayout":"0.4.0-next.1935.74c34fe"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1935.74c34fe_1787777276684_0.8855091639360255","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1935.74c34fe":{"name":"@flighthq/interaction","version":"0.4.0-edge.1935.74c34fe","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"d748297ef1a8e7d8ddc2ae130565485f81e90827","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-edge.1935.74c34fe.tgz","fileCount":81,"integrity":"sha512-wjM2wvkear1C5yUtz6ywLtcrE64N9f36/cmdv6nehsMMhoKSukeuWGdKE9scAwh85HlWaxdgBov1i48tw4h0gw==","signatures":[{"sig":"MEQCIFiWR2IQdB7YNJnhUZZvT4ps8COdfcmZervfniW2OgJxAiA4+QjUq7gOri0w89MTyeZSre3kzqMzDgS7nLU/5ewhgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-edge.1935.74c34fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":234763},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1935.74c34fe","@flighthq/node":"0.4.0-edge.1935.74c34fe","@flighthq/path":"0.4.0-edge.1935.74c34fe","@flighthq/text":"0.4.0-edge.1935.74c34fe","@flighthq/shape":"0.4.0-edge.1935.74c34fe","@flighthq/types":"0.4.0-edge.1935.74c34fe","@flighthq/bitmap":"0.4.0-edge.1935.74c34fe","@flighthq/scene2d":"0.4.0-edge.1935.74c34fe","@flighthq/signals":"0.4.0-edge.1935.74c34fe","@flighthq/spatial":"0.4.0-edge.1935.74c34fe","@flighthq/geometry":"0.4.0-edge.1935.74c34fe","@flighthq/textlayout":"0.4.0-edge.1935.74c34fe"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-edge.1935.74c34fe_1787777706331_0.10098444031736808","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1936.bc924d7":{"name":"@flighthq/interaction","version":"0.4.0-next.1936.bc924d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"dab0df15714e25a5d47c599e5bd9dd30d54dbb8b","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1936.bc924d7.tgz","fileCount":81,"integrity":"sha512-0EUl1vfZ8pKBkherxE3eZq1aBwh9pLk53QfIKlAv9KFtlvy4HSZjt6E9sx9HXtaWomO30lplPfzYZkIo2i6xbQ==","signatures":[{"sig":"MEUCIE8bNLyIq3doiONrkWNjvwG5xnQL/KWGO0u3I3fjSCKGAiEA7aP1JgYic2T1JqzT/jG4c1HikzHrdqE/rC3/RDPtZNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1936.bc924d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":234763},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1936.bc924d7","@flighthq/node":"0.4.0-next.1936.bc924d7","@flighthq/path":"0.4.0-next.1936.bc924d7","@flighthq/text":"0.4.0-next.1936.bc924d7","@flighthq/shape":"0.4.0-next.1936.bc924d7","@flighthq/types":"0.4.0-next.1936.bc924d7","@flighthq/bitmap":"0.4.0-next.1936.bc924d7","@flighthq/scene2d":"0.4.0-next.1936.bc924d7","@flighthq/signals":"0.4.0-next.1936.bc924d7","@flighthq/spatial":"0.4.0-next.1936.bc924d7","@flighthq/geometry":"0.4.0-next.1936.bc924d7","@flighthq/textlayout":"0.4.0-next.1936.bc924d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1936.bc924d7_1787779591894_0.530603945308961","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1936.bc924d7":{"name":"@flighthq/interaction","version":"0.4.0-edge.1936.bc924d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"777b430022fe36eeefe326bdb0524e3933d99244","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-edge.1936.bc924d7.tgz","fileCount":81,"integrity":"sha512-UiS6GNWOsZEPg52N1jg3azmv6m94c+W2ZEXzZweC/ohoLNsJGiReBSyBkgRWA5e/RnUvSjpL2vGmKyj13bBzcw==","signatures":[{"sig":"MEQCIGue1iVG0bebupzRRzjs/HYsU20uJrTzQ2aOlx0K09WnAiAGf3BdsKci/ChzQJNnIv7NIl8h1E+eW74TWT6Jnw7KXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-edge.1936.bc924d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":234763},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1936.bc924d7","@flighthq/node":"0.4.0-edge.1936.bc924d7","@flighthq/path":"0.4.0-edge.1936.bc924d7","@flighthq/text":"0.4.0-edge.1936.bc924d7","@flighthq/shape":"0.4.0-edge.1936.bc924d7","@flighthq/types":"0.4.0-edge.1936.bc924d7","@flighthq/bitmap":"0.4.0-edge.1936.bc924d7","@flighthq/scene2d":"0.4.0-edge.1936.bc924d7","@flighthq/signals":"0.4.0-edge.1936.bc924d7","@flighthq/spatial":"0.4.0-edge.1936.bc924d7","@flighthq/geometry":"0.4.0-edge.1936.bc924d7","@flighthq/textlayout":"0.4.0-edge.1936.bc924d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-edge.1936.bc924d7_1787780028224_0.09977474646025519","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1937.0d089b3":{"name":"@flighthq/interaction","version":"0.4.0-next.1937.0d089b3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"1fead057254e942877c855d829e82cb3a33ba2c2","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1937.0d089b3.tgz","fileCount":81,"integrity":"sha512-Tiz7HUN21Fm3LxjAR/kWHyMK1WKDXH12Vz8RIVnLXHbNN3qQAHX+PX72BwaI1P8wroLPetOztoRtl+Cvp+0qkA==","signatures":[{"sig":"MEQCIA6Z5OCv2m97wbUsKtfrTZVWzv2Dy3Sdx0tMFaYJUCtLAiAEVfdpsOdfX2w4YF3SoDbhRSh1g4/Y/amtlsmgyEUiJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1937.0d089b3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":234763},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1937.0d089b3","@flighthq/node":"0.4.0-next.1937.0d089b3","@flighthq/path":"0.4.0-next.1937.0d089b3","@flighthq/text":"0.4.0-next.1937.0d089b3","@flighthq/shape":"0.4.0-next.1937.0d089b3","@flighthq/types":"0.4.0-next.1937.0d089b3","@flighthq/bitmap":"0.4.0-next.1937.0d089b3","@flighthq/scene2d":"0.4.0-next.1937.0d089b3","@flighthq/signals":"0.4.0-next.1937.0d089b3","@flighthq/spatial":"0.4.0-next.1937.0d089b3","@flighthq/geometry":"0.4.0-next.1937.0d089b3","@flighthq/textlayout":"0.4.0-next.1937.0d089b3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1937.0d089b3_1787782925089_0.05108634850975369","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1937.0d089b3":{"name":"@flighthq/interaction","version":"0.4.0-edge.1937.0d089b3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"d0bdfb5a6bc05cbc57a1a624af18f62098fc1b37","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-edge.1937.0d089b3.tgz","fileCount":81,"integrity":"sha512-XG2pJkF9HK0E5/qWvKQCAFB8z9/YbqVrL9KhRwx8YLzSUHBxlD7F0FtbV5rROSsTfS6aaiksjg1dgHQttTVX4g==","signatures":[{"sig":"MEUCIAXa/tUd7nGV0v6HiruYa0WsVI31Hwor4jNB4ZtdsBAlAiEA+XtFFU8Vio6cBtd08NgqrtnTqqVIBL3Yepc9PnByHZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-edge.1937.0d089b3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":234763},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1937.0d089b3","@flighthq/node":"0.4.0-edge.1937.0d089b3","@flighthq/path":"0.4.0-edge.1937.0d089b3","@flighthq/text":"0.4.0-edge.1937.0d089b3","@flighthq/shape":"0.4.0-edge.1937.0d089b3","@flighthq/types":"0.4.0-edge.1937.0d089b3","@flighthq/bitmap":"0.4.0-edge.1937.0d089b3","@flighthq/scene2d":"0.4.0-edge.1937.0d089b3","@flighthq/signals":"0.4.0-edge.1937.0d089b3","@flighthq/spatial":"0.4.0-edge.1937.0d089b3","@flighthq/geometry":"0.4.0-edge.1937.0d089b3","@flighthq/textlayout":"0.4.0-edge.1937.0d089b3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-edge.1937.0d089b3_1787783357202_0.11501715831589499","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1939.481bde5":{"name":"@flighthq/interaction","version":"0.4.0-next.1939.481bde5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"90d0490a1a49fd760fd6541c8c58fcf95d9bab6c","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1939.481bde5.tgz","fileCount":81,"integrity":"sha512-37vj1RGddasw5jw7WRkFsr8JPhwyutf+Q9aIP2N2QBuOE/3/vHZQsGcR9XBBFSH/rscWrVLhFWlFCMQh38KnSQ==","signatures":[{"sig":"MEQCICtnFTc0CeAtOOg03clAcapjmQnIkIG6qQc/DIIJq/rFAiBsSjT+YNIqBnxjuj1jVhjNKsIpiu3Yj7Y/EFgcLpimMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1939.481bde5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":234763},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1939.481bde5","@flighthq/node":"0.4.0-next.1939.481bde5","@flighthq/path":"0.4.0-next.1939.481bde5","@flighthq/text":"0.4.0-next.1939.481bde5","@flighthq/shape":"0.4.0-next.1939.481bde5","@flighthq/types":"0.4.0-next.1939.481bde5","@flighthq/bitmap":"0.4.0-next.1939.481bde5","@flighthq/scene2d":"0.4.0-next.1939.481bde5","@flighthq/signals":"0.4.0-next.1939.481bde5","@flighthq/spatial":"0.4.0-next.1939.481bde5","@flighthq/geometry":"0.4.0-next.1939.481bde5","@flighthq/textlayout":"0.4.0-next.1939.481bde5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1939.481bde5_1787789780648_0.515409754429782","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1939.481bde5":{"name":"@flighthq/interaction","version":"0.4.0-edge.1939.481bde5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"2d7d095e2eed1b1af1a4a2aea244ba433169c892","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-edge.1939.481bde5.tgz","fileCount":81,"integrity":"sha512-KzAGGMkCCYtjCGJjs6F/vsneAxzPN+D1nETG6yK6oEaPDyIfCRalG++CraWuWjnwsnTpqqQ2C+7FcBRmftL4Zg==","signatures":[{"sig":"MEUCICirMCRgD/RxWzx0bPLCr44DD4bSbESEIvP8GIc0NMhuAiEAxZgTbULFkqrKC0wAIZJ0UKEgCXevkM27t/evozAGYXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-edge.1939.481bde5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":234763},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1939.481bde5","@flighthq/node":"0.4.0-edge.1939.481bde5","@flighthq/path":"0.4.0-edge.1939.481bde5","@flighthq/text":"0.4.0-edge.1939.481bde5","@flighthq/shape":"0.4.0-edge.1939.481bde5","@flighthq/types":"0.4.0-edge.1939.481bde5","@flighthq/bitmap":"0.4.0-edge.1939.481bde5","@flighthq/scene2d":"0.4.0-edge.1939.481bde5","@flighthq/signals":"0.4.0-edge.1939.481bde5","@flighthq/spatial":"0.4.0-edge.1939.481bde5","@flighthq/geometry":"0.4.0-edge.1939.481bde5","@flighthq/textlayout":"0.4.0-edge.1939.481bde5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-edge.1939.481bde5_1787790241478_0.5651693883350344","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1940.b8a4265":{"name":"@flighthq/interaction","version":"0.4.0-next.1940.b8a4265","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"6ffb5d911ca2694a415a341b1d2afed67bb27f9a","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1940.b8a4265.tgz","fileCount":81,"integrity":"sha512-DSnK39tQv+4f92EtLHKJ9NoxGzsxwVbXFWC50zCnMnIS5pqqisitK2lMF7rlxzQB448rXpQAvBpUyWza1qYSbA==","signatures":[{"sig":"MEYCIQDT5xEkD0OhBdKyOgmdaipxnFs14Y84eyUxkBE9cyi34QIhAIdgsfBv9oSpuE4nxdgDux9I+9iixTjjiushXV5O1Zoi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1940.b8a4265","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":234763},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1940.b8a4265","@flighthq/node":"0.4.0-next.1940.b8a4265","@flighthq/path":"0.4.0-next.1940.b8a4265","@flighthq/text":"0.4.0-next.1940.b8a4265","@flighthq/shape":"0.4.0-next.1940.b8a4265","@flighthq/types":"0.4.0-next.1940.b8a4265","@flighthq/bitmap":"0.4.0-next.1940.b8a4265","@flighthq/scene2d":"0.4.0-next.1940.b8a4265","@flighthq/signals":"0.4.0-next.1940.b8a4265","@flighthq/spatial":"0.4.0-next.1940.b8a4265","@flighthq/geometry":"0.4.0-next.1940.b8a4265","@flighthq/textlayout":"0.4.0-next.1940.b8a4265"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1940.b8a4265_1787792773725_0.2967494885524897","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1941.1d7f2bd":{"name":"@flighthq/interaction","version":"0.4.0-next.1941.1d7f2bd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"05b6275965cc49eca80757abbdb09f757ddae0fb","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1941.1d7f2bd.tgz","fileCount":81,"integrity":"sha512-IcAHIo41arnl+L4H2OPC3LCUDqZP03lHxg9cDXmZNQyW4EVHvH2oaRa4ES176JGtQZK0aaNjROWu+dz+tnQPUg==","signatures":[{"sig":"MEUCIHtBpdRWgshbTyPlXx0GGMmNjWUXrIa/SGOTfFTdPEnsAiEA0m86+nkYY86UP383e0d7yzF5YX+BUVRoIFKFWcbAB0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1941.1d7f2bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":234763},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1941.1d7f2bd","@flighthq/node":"0.4.0-next.1941.1d7f2bd","@flighthq/path":"0.4.0-next.1941.1d7f2bd","@flighthq/text":"0.4.0-next.1941.1d7f2bd","@flighthq/shape":"0.4.0-next.1941.1d7f2bd","@flighthq/types":"0.4.0-next.1941.1d7f2bd","@flighthq/bitmap":"0.4.0-next.1941.1d7f2bd","@flighthq/scene2d":"0.4.0-next.1941.1d7f2bd","@flighthq/signals":"0.4.0-next.1941.1d7f2bd","@flighthq/spatial":"0.4.0-next.1941.1d7f2bd","@flighthq/geometry":"0.4.0-next.1941.1d7f2bd","@flighthq/textlayout":"0.4.0-next.1941.1d7f2bd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1941.1d7f2bd_1787794029516_0.3420043332965508","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1941.1d7f2bd":{"name":"@flighthq/interaction","version":"0.4.0-edge.1941.1d7f2bd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"ba39c8f2c393a35a7f5ba3d722d0511ed5613eef","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-edge.1941.1d7f2bd.tgz","fileCount":81,"integrity":"sha512-XDE6R5aDyyvEOlnG4IJ/2zuaoiIFGqejCr2V/k6Vyqvgx0HX+JPVkyHdTyxkgh0V3t2OLa8JnkMd14W2Ch8+cA==","signatures":[{"sig":"MEUCIQDumkW8sqpY3FeqWXxMbWiutuGXtn5Uy1u73wEOeXNP6AIgAS8jDDqLxvfD7qSwp6te1xGpMI6bguz6yuFuGX4aSEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-edge.1941.1d7f2bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":234763},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1941.1d7f2bd","@flighthq/node":"0.4.0-edge.1941.1d7f2bd","@flighthq/path":"0.4.0-edge.1941.1d7f2bd","@flighthq/text":"0.4.0-edge.1941.1d7f2bd","@flighthq/shape":"0.4.0-edge.1941.1d7f2bd","@flighthq/types":"0.4.0-edge.1941.1d7f2bd","@flighthq/bitmap":"0.4.0-edge.1941.1d7f2bd","@flighthq/scene2d":"0.4.0-edge.1941.1d7f2bd","@flighthq/signals":"0.4.0-edge.1941.1d7f2bd","@flighthq/spatial":"0.4.0-edge.1941.1d7f2bd","@flighthq/geometry":"0.4.0-edge.1941.1d7f2bd","@flighthq/textlayout":"0.4.0-edge.1941.1d7f2bd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-edge.1941.1d7f2bd_1787794467157_0.5384962681545638","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1943.b4c3e61":{"name":"@flighthq/interaction","version":"0.4.0-next.1943.b4c3e61","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"79b89daeb4b55700e63121f249a1db4af21cb3da","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-next.1943.b4c3e61.tgz","fileCount":81,"integrity":"sha512-SdchVfOQKF7nAQQE3OidYBCuHSHjeq+SWPPH28AXOKKZcpF+/Nt/QZf0ydB03NQm6L8n2yI2Dee7jOJrCtb9Xg==","signatures":[{"sig":"MEUCIG0liltdtfXViEzImGJSFUq9ZPmT7/6TqAZGB8GlLNItAiEAn8pyrn4SmZXSAB4Rk1r1tgZ4Hqfiq2DMPa8jOa2IDaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-next.1943.b4c3e61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":234763},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1943.b4c3e61","@flighthq/node":"0.4.0-next.1943.b4c3e61","@flighthq/path":"0.4.0-next.1943.b4c3e61","@flighthq/text":"0.4.0-next.1943.b4c3e61","@flighthq/shape":"0.4.0-next.1943.b4c3e61","@flighthq/types":"0.4.0-next.1943.b4c3e61","@flighthq/bitmap":"0.4.0-next.1943.b4c3e61","@flighthq/scene2d":"0.4.0-next.1943.b4c3e61","@flighthq/signals":"0.4.0-next.1943.b4c3e61","@flighthq/spatial":"0.4.0-next.1943.b4c3e61","@flighthq/geometry":"0.4.0-next.1943.b4c3e61","@flighthq/textlayout":"0.4.0-next.1943.b4c3e61"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-next.1943.b4c3e61_1787795166048_0.6278062584101651","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-next.1944.cd6b6e7":{"name":"@flighthq/interaction","version":"0.5.0-next.1944.cd6b6e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"49a15f203b4510b8b2d0747af60e377689cc1640","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.0-next.1944.cd6b6e7.tgz","fileCount":81,"integrity":"sha512-4tiuAeL/nCVASqMefc0AabvX2vCldnhoYiVsfL0rSRp/Y4CCNk8o68am+W+3+cQdMz6HFf05KtuPp3kMUYaJ+w==","signatures":[{"sig":"MEYCIQCCluE72QMxXMPTC/nOcwj71HblsDZbJcQ2OYAt2R8kHQIhANlLK4p42ccvIsDy1bJPFp9lpF0qxQhjaBwDTJ8RVhBt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.0-next.1944.cd6b6e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":234763},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.0-next.1944.cd6b6e7","@flighthq/node":"0.5.0-next.1944.cd6b6e7","@flighthq/path":"0.5.0-next.1944.cd6b6e7","@flighthq/text":"0.5.0-next.1944.cd6b6e7","@flighthq/shape":"0.5.0-next.1944.cd6b6e7","@flighthq/types":"0.5.0-next.1944.cd6b6e7","@flighthq/bitmap":"0.5.0-next.1944.cd6b6e7","@flighthq/scene2d":"0.5.0-next.1944.cd6b6e7","@flighthq/signals":"0.5.0-next.1944.cd6b6e7","@flighthq/spatial":"0.5.0-next.1944.cd6b6e7","@flighthq/geometry":"0.5.0-next.1944.cd6b6e7","@flighthq/textlayout":"0.5.0-next.1944.cd6b6e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.0-next.1944.cd6b6e7_1787795465959_0.24916381246914754","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1943.b4c3e61":{"name":"@flighthq/interaction","version":"0.4.0-edge.1943.b4c3e61","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"47a0e492821144434a8fc409d55a22b9101f2a0f","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0-edge.1943.b4c3e61.tgz","fileCount":81,"integrity":"sha512-mJAvVpcvihMIL5oyC+cwmrg9jDb3oRZNT7jT7dUEpfKj4MTEBG9t7GZ39QeZkJmdDi2Zxmdxwvz3tCGJz7XJnw==","signatures":[{"sig":"MEUCIBtSmLrifR7jsg0xhzjy7xKE91EVaZyeMKvqVhrovhknAiEAk3mjvrr1qAre7U5ccPiJAzEn1R/o2EB4ccFBGvBkf/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0-edge.1943.b4c3e61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":234763},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1943.b4c3e61","@flighthq/node":"0.4.0-edge.1943.b4c3e61","@flighthq/path":"0.4.0-edge.1943.b4c3e61","@flighthq/text":"0.4.0-edge.1943.b4c3e61","@flighthq/shape":"0.4.0-edge.1943.b4c3e61","@flighthq/types":"0.4.0-edge.1943.b4c3e61","@flighthq/bitmap":"0.4.0-edge.1943.b4c3e61","@flighthq/scene2d":"0.4.0-edge.1943.b4c3e61","@flighthq/signals":"0.4.0-edge.1943.b4c3e61","@flighthq/spatial":"0.4.0-edge.1943.b4c3e61","@flighthq/geometry":"0.4.0-edge.1943.b4c3e61","@flighthq/textlayout":"0.4.0-edge.1943.b4c3e61"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0-edge.1943.b4c3e61_1787795640800_0.3081731720147698","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-edge.1944.cd6b6e7":{"name":"@flighthq/interaction","version":"0.5.0-edge.1944.cd6b6e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"a17f8a2c8b790ac5f65dbf952f83cbe74f1668f0","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.0-edge.1944.cd6b6e7.tgz","fileCount":81,"integrity":"sha512-s7d2htUxZRwssHpiT9CG59vGt+JU3d1TnpLWk8MzjWWf69mWwFZQajzgtkTZvFFxci71wRe9ZchkFwPsAVFnYw==","signatures":[{"sig":"MEUCIQDlvte3QO/ffaR/+q8I54K3TkRu433d2DZREBw7gklzhwIgQC1cEyY2QPSDha9aHHFSjp1RqzPTRVxNw9CdTNXLh2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.0-edge.1944.cd6b6e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":234763},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.0-edge.1944.cd6b6e7","@flighthq/node":"0.5.0-edge.1944.cd6b6e7","@flighthq/path":"0.5.0-edge.1944.cd6b6e7","@flighthq/text":"0.5.0-edge.1944.cd6b6e7","@flighthq/shape":"0.5.0-edge.1944.cd6b6e7","@flighthq/types":"0.5.0-edge.1944.cd6b6e7","@flighthq/bitmap":"0.5.0-edge.1944.cd6b6e7","@flighthq/scene2d":"0.5.0-edge.1944.cd6b6e7","@flighthq/signals":"0.5.0-edge.1944.cd6b6e7","@flighthq/spatial":"0.5.0-edge.1944.cd6b6e7","@flighthq/geometry":"0.5.0-edge.1944.cd6b6e7","@flighthq/textlayout":"0.5.0-edge.1944.cd6b6e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.0-edge.1944.cd6b6e7_1787795913839_0.7392603290870192","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@flighthq/interaction","version":"0.4.0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"8a4de04faad0b79e97064ddb78a54f3181d5c956","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.4.0.tgz","fileCount":81,"integrity":"sha512-R5lXLgNyVHKszs4eCVlxtJuKMyidrs1BB1MDuFQrex/C5FwTrPYjd+1w7c/nJNVt5PulD15Q+K+Gff/ERUVpLg==","signatures":[{"sig":"MEYCIQDtmMW7Qww80ZWSLVWRrqP4o/EE90ZgxjFhpUctWO9DiQIhAJYT9ZzLi2kPeQEo94HP0/ZZohV+QksHXckSnwHiEAcN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":234511},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0","@flighthq/node":"0.4.0","@flighthq/path":"0.4.0","@flighthq/text":"0.4.0","@flighthq/shape":"0.4.0","@flighthq/types":"0.4.0","@flighthq/bitmap":"0.4.0","@flighthq/scene2d":"0.4.0","@flighthq/signals":"0.4.0","@flighthq/spatial":"0.4.0","@flighthq/geometry":"0.4.0","@flighthq/textlayout":"0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.4.0_1787795960093_0.1523766240473834","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.597.ab004dd":{"name":"@flighthq/interaction","version":"0.5.1-next.597.ab004dd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"2857aebcc0f38d70a8f2f05c4378818b3014b2b9","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.597.ab004dd.tgz","fileCount":81,"integrity":"sha512-1WTwKrsI1s3leUkIdo8KT22iOoxyL8TNGtpWjCKLcQnM3JUo1NlDxWvKHttmLt2Mx1yQsn3RES4toXijTlADoA==","signatures":[{"sig":"MEQCIAQVKETAUKNwrZeqqhwC9+lVjdk4SgI3oGnJw7tdTZbJAiBNVGfov4F2TpK+NEGA+XD9IupJAglIuuYHjTR2DRiWAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.597.ab004dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":234568},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.597.ab004dd","@flighthq/node":"0.5.1-next.597.ab004dd","@flighthq/path":"0.5.1-next.597.ab004dd","@flighthq/text":"0.5.1-next.597.ab004dd","@flighthq/shape":"0.5.1-next.597.ab004dd","@flighthq/types":"0.5.1-next.597.ab004dd","@flighthq/bitmap":"0.5.1-next.597.ab004dd","@flighthq/scene2d":"0.5.1-next.597.ab004dd","@flighthq/signals":"0.5.1-next.597.ab004dd","@flighthq/spatial":"0.5.1-next.597.ab004dd","@flighthq/geometry":"0.5.1-next.597.ab004dd","@flighthq/textlayout":"0.5.1-next.597.ab004dd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.597.ab004dd_1788159350624_0.1766036122017347","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.597.ab004dd":{"name":"@flighthq/interaction","version":"0.5.1-edge.597.ab004dd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"9e1cc01ecd4107b76c1514d63778598fbf1491a2","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-edge.597.ab004dd.tgz","fileCount":81,"integrity":"sha512-5iIBlIkwmoRJZJroWHA+6aZOQsKmOpeLS7ZHPRDT09//1AZwnAa3Xfzwinsd3Rhr9WxpSXJqeYyi56m4uMIgVQ==","signatures":[{"sig":"MEUCIERhY9fwGzhD10DiOzEw983XTGwyXgLbXxUSA1Lqjy6tAiEAqgxh5XOkzexCPaBr8ZH3jwunZHgrn9mXwbH4Cw9Kd+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-edge.597.ab004dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":234568},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.597.ab004dd","@flighthq/node":"0.5.1-edge.597.ab004dd","@flighthq/path":"0.5.1-edge.597.ab004dd","@flighthq/text":"0.5.1-edge.597.ab004dd","@flighthq/shape":"0.5.1-edge.597.ab004dd","@flighthq/types":"0.5.1-edge.597.ab004dd","@flighthq/bitmap":"0.5.1-edge.597.ab004dd","@flighthq/scene2d":"0.5.1-edge.597.ab004dd","@flighthq/signals":"0.5.1-edge.597.ab004dd","@flighthq/spatial":"0.5.1-edge.597.ab004dd","@flighthq/geometry":"0.5.1-edge.597.ab004dd","@flighthq/textlayout":"0.5.1-edge.597.ab004dd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-edge.597.ab004dd_1788159797361_0.44245073106257693","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.601.e6e16ba":{"name":"@flighthq/interaction","version":"0.5.1-next.601.e6e16ba","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"18f9bf09f2440c0efc372619189dd6c6acc3e745","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.601.e6e16ba.tgz","fileCount":81,"integrity":"sha512-6zykN0+wLZ30KJQrKS0jKYjd47Jr7ad0bJChENzvJnGYvqNRCd1ufluu4NjUVnc5A79cjl+Ev0DeHzNZawNSsA==","signatures":[{"sig":"MEQCICTUnv7ghcwH+e3eHA+8fVjVy3G+IJRPVTKWKZX01cxhAiABcunRlm3kzsUFxdddkgzzzX0j9e5svjkdqODW30jgLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.601.e6e16ba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":234568},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.601.e6e16ba","@flighthq/node":"0.5.1-next.601.e6e16ba","@flighthq/path":"0.5.1-next.601.e6e16ba","@flighthq/text":"0.5.1-next.601.e6e16ba","@flighthq/shape":"0.5.1-next.601.e6e16ba","@flighthq/types":"0.5.1-next.601.e6e16ba","@flighthq/bitmap":"0.5.1-next.601.e6e16ba","@flighthq/scene2d":"0.5.1-next.601.e6e16ba","@flighthq/signals":"0.5.1-next.601.e6e16ba","@flighthq/spatial":"0.5.1-next.601.e6e16ba","@flighthq/geometry":"0.5.1-next.601.e6e16ba","@flighthq/textlayout":"0.5.1-next.601.e6e16ba"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.601.e6e16ba_1788163041291_0.5150541038523144","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.638.d4dbd4e":{"name":"@flighthq/interaction","version":"0.5.1-next.638.d4dbd4e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"2c7dc2f4bf82098cae3be223176266abda583b35","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.638.d4dbd4e.tgz","fileCount":81,"integrity":"sha512-P9zKiM97WxrrQV8Ghx/0ML1cSLmxInTQPZR9cCqPq3oHKC0Dbk7JXhkoIGwTktyUW8e32itdOG+4QdxzOiaLfQ==","signatures":[{"sig":"MEUCIQClRgQwDtqXFYGIzoL8CEneJbPuPX4SMpkkOsMqRtwQkAIgY6RCDpnRb38pvgEOL11D1/6aLBv/HLAlJ8czj4yTzyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.638.d4dbd4e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":234568},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.638.d4dbd4e","@flighthq/node":"0.5.1-next.638.d4dbd4e","@flighthq/path":"0.5.1-next.638.d4dbd4e","@flighthq/text":"0.5.1-next.638.d4dbd4e","@flighthq/shape":"0.5.1-next.638.d4dbd4e","@flighthq/types":"0.5.1-next.638.d4dbd4e","@flighthq/bitmap":"0.5.1-next.638.d4dbd4e","@flighthq/scene2d":"0.5.1-next.638.d4dbd4e","@flighthq/signals":"0.5.1-next.638.d4dbd4e","@flighthq/spatial":"0.5.1-next.638.d4dbd4e","@flighthq/geometry":"0.5.1-next.638.d4dbd4e","@flighthq/textlayout":"0.5.1-next.638.d4dbd4e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.638.d4dbd4e_1788193846755_0.9119432175115347","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.638.d4dbd4e":{"name":"@flighthq/interaction","version":"0.5.1-edge.638.d4dbd4e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"6e801b770fa2982ab6f26bfe7509adf3198de001","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-edge.638.d4dbd4e.tgz","fileCount":81,"integrity":"sha512-CEqPVwKRWNcOawKXqHhGBKcj67jJPgx+khIXhyircwnhmrMehtjLWho7tPj9PdfuetYQmVRn012389GMjBl1AQ==","signatures":[{"sig":"MEUCIASxDLA+VxG3vgZeCirqEkvWaAO7xJyaezQvhr3JY0j8AiEAoNLGODy2DaL+F6cCdVkVDgPlXTjM7NL14vin+V6cQNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-edge.638.d4dbd4e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":234568},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.638.d4dbd4e","@flighthq/node":"0.5.1-edge.638.d4dbd4e","@flighthq/path":"0.5.1-edge.638.d4dbd4e","@flighthq/text":"0.5.1-edge.638.d4dbd4e","@flighthq/shape":"0.5.1-edge.638.d4dbd4e","@flighthq/types":"0.5.1-edge.638.d4dbd4e","@flighthq/bitmap":"0.5.1-edge.638.d4dbd4e","@flighthq/scene2d":"0.5.1-edge.638.d4dbd4e","@flighthq/signals":"0.5.1-edge.638.d4dbd4e","@flighthq/spatial":"0.5.1-edge.638.d4dbd4e","@flighthq/geometry":"0.5.1-edge.638.d4dbd4e","@flighthq/textlayout":"0.5.1-edge.638.d4dbd4e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-edge.638.d4dbd4e_1788194367330_0.5613908116363078","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.640.24b4c62":{"name":"@flighthq/interaction","version":"0.5.1-next.640.24b4c62","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"4d12e91b733dc1fd98926e1677492dd56a30deea","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.640.24b4c62.tgz","fileCount":81,"integrity":"sha512-4CmnLJjTtK/glVN3cw2nQsR/PT6/39tLh9gsiUQLa3Xod9xEssH08FQg2/5x3PTF3WcBOa9D0e1HI0cUwwlsag==","signatures":[{"sig":"MEQCIHATavr4IUbrJ/EL0fDYwm3Zh5xPJLareKYLjP1H7CgaAiAcIXwUjcmHl5WPnr7kq7OT4Zu+DcWuaswZFwcdDhZUtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.640.24b4c62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":234568},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.640.24b4c62","@flighthq/node":"0.5.1-next.640.24b4c62","@flighthq/path":"0.5.1-next.640.24b4c62","@flighthq/text":"0.5.1-next.640.24b4c62","@flighthq/shape":"0.5.1-next.640.24b4c62","@flighthq/types":"0.5.1-next.640.24b4c62","@flighthq/bitmap":"0.5.1-next.640.24b4c62","@flighthq/scene2d":"0.5.1-next.640.24b4c62","@flighthq/signals":"0.5.1-next.640.24b4c62","@flighthq/spatial":"0.5.1-next.640.24b4c62","@flighthq/geometry":"0.5.1-next.640.24b4c62","@flighthq/textlayout":"0.5.1-next.640.24b4c62"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.640.24b4c62_1788200017310_0.18976748368113316","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.640.24b4c62":{"name":"@flighthq/interaction","version":"0.5.1-edge.640.24b4c62","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"b8667cccf99ab189511ab37b68fe1991488ddf3a","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-edge.640.24b4c62.tgz","fileCount":81,"integrity":"sha512-eR3HaFRHAjwgCgjRQptZGs1kplrb+X2iyVp4rAhq6fJsTKucI/rvbQMsVv93U56B1EHBbNxljy0pPO/f2tjGnQ==","signatures":[{"sig":"MEYCIQD6jV1ZHvzAmqfMwZPictwKsc3eM7iPcUZbt6c6KGML4QIhAOlhHgNDy/hMB76XkLwirA7aNS6IBh9V2eDYHLUYBh0H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-edge.640.24b4c62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":234568},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.640.24b4c62","@flighthq/node":"0.5.1-edge.640.24b4c62","@flighthq/path":"0.5.1-edge.640.24b4c62","@flighthq/text":"0.5.1-edge.640.24b4c62","@flighthq/shape":"0.5.1-edge.640.24b4c62","@flighthq/types":"0.5.1-edge.640.24b4c62","@flighthq/bitmap":"0.5.1-edge.640.24b4c62","@flighthq/scene2d":"0.5.1-edge.640.24b4c62","@flighthq/signals":"0.5.1-edge.640.24b4c62","@flighthq/spatial":"0.5.1-edge.640.24b4c62","@flighthq/geometry":"0.5.1-edge.640.24b4c62","@flighthq/textlayout":"0.5.1-edge.640.24b4c62"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-edge.640.24b4c62_1788200487927_0.9133912241709854","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.650.5d3df0b":{"name":"@flighthq/interaction","version":"0.5.1-next.650.5d3df0b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"2e84e7c7f8c0bbd8286ae4fa95de6a5423ae5b03","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.650.5d3df0b.tgz","fileCount":81,"integrity":"sha512-RoTVGBLTrsnq2vJLYXIgv3Q93vgwSXceWc4VCy9G7s2zvrht0mAHfYXcXuT46P4DikHmxhkzvalaGSwp3Pkyrw==","signatures":[{"sig":"MEYCIQCR0/UsyVSeQUsfBNLFCrLIJQ03DSjeM5nY4G3KeTUfsQIhALagPt3dvEsFYNO9yEec31KLOE6vr9D0BA/eIW1cwwXP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.650.5d3df0b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":234568},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.650.5d3df0b","@flighthq/node":"0.5.1-next.650.5d3df0b","@flighthq/path":"0.5.1-next.650.5d3df0b","@flighthq/text":"0.5.1-next.650.5d3df0b","@flighthq/shape":"0.5.1-next.650.5d3df0b","@flighthq/types":"0.5.1-next.650.5d3df0b","@flighthq/bitmap":"0.5.1-next.650.5d3df0b","@flighthq/scene2d":"0.5.1-next.650.5d3df0b","@flighthq/signals":"0.5.1-next.650.5d3df0b","@flighthq/spatial":"0.5.1-next.650.5d3df0b","@flighthq/geometry":"0.5.1-next.650.5d3df0b","@flighthq/textlayout":"0.5.1-next.650.5d3df0b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.650.5d3df0b_1788220710770_0.8514636497290542","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.650.5d3df0b":{"name":"@flighthq/interaction","version":"0.5.1-edge.650.5d3df0b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"0dd2867099ddcce86c7c3deccb49ff5682213f55","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-edge.650.5d3df0b.tgz","fileCount":81,"integrity":"sha512-sj2WGy6iUKvg0uTKI98lzOvl4KMbl8MleNPUWwleyRB06WSz5Lo7CR65xTe62NWZyzI6YKeYN6xCGhwAo60OfQ==","signatures":[{"sig":"MEYCIQDC9QOfEWvnKeQdnpUq/PSmj/h8m9TAJZa5qq7oRUj0JAIhALw/+Gbj0Nnsz5JQ70tMpPXjykrtwCVRiwdmVdWgo8Fq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-edge.650.5d3df0b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":234568},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.650.5d3df0b","@flighthq/node":"0.5.1-edge.650.5d3df0b","@flighthq/path":"0.5.1-edge.650.5d3df0b","@flighthq/text":"0.5.1-edge.650.5d3df0b","@flighthq/shape":"0.5.1-edge.650.5d3df0b","@flighthq/types":"0.5.1-edge.650.5d3df0b","@flighthq/bitmap":"0.5.1-edge.650.5d3df0b","@flighthq/scene2d":"0.5.1-edge.650.5d3df0b","@flighthq/signals":"0.5.1-edge.650.5d3df0b","@flighthq/spatial":"0.5.1-edge.650.5d3df0b","@flighthq/geometry":"0.5.1-edge.650.5d3df0b","@flighthq/textlayout":"0.5.1-edge.650.5d3df0b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-edge.650.5d3df0b_1788221248289_0.4072830181417446","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.654.b54779d":{"name":"@flighthq/interaction","version":"0.5.1-next.654.b54779d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"5b8b9a9c60bc2a740d6e89adede160466d85ec3c","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.654.b54779d.tgz","fileCount":81,"integrity":"sha512-2ofKGo8+3Bj5GW5yx7ynUF8cWOslBRRjse4aCrWrCbouN3IywptOaxgNf7OmM6fnebq0QHbIctVfMTBct8xCZw==","signatures":[{"sig":"MEQCIEDjJLONeuo4Ce5R+9SGpwveahBih5TppGIxJO79jssfAiABOKp1/5ZhhThz/c6fCi9hFx5ahMED3FdsvTpPLR4GkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.654.b54779d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":234568},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.654.b54779d","@flighthq/node":"0.5.1-next.654.b54779d","@flighthq/path":"0.5.1-next.654.b54779d","@flighthq/text":"0.5.1-next.654.b54779d","@flighthq/shape":"0.5.1-next.654.b54779d","@flighthq/types":"0.5.1-next.654.b54779d","@flighthq/bitmap":"0.5.1-next.654.b54779d","@flighthq/scene2d":"0.5.1-next.654.b54779d","@flighthq/signals":"0.5.1-next.654.b54779d","@flighthq/spatial":"0.5.1-next.654.b54779d","@flighthq/geometry":"0.5.1-next.654.b54779d","@flighthq/textlayout":"0.5.1-next.654.b54779d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.654.b54779d_1788233779989_0.7284376822690706","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.654.b54779d":{"name":"@flighthq/interaction","version":"0.5.1-edge.654.b54779d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"11cbf6dcce044206ac91638d88107c14cd69ce98","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-edge.654.b54779d.tgz","fileCount":81,"integrity":"sha512-bxFNQgN+10rRyKxxYjRQzLSaVvZX9AcSB8O8vTiW+gz68z+wM1+UBq+93iw7flQVsxPifNfT5Dqj6heBXQY4Gw==","signatures":[{"sig":"MEQCIACUX+EH04X96LyuMv4HutzhiNybhlFuWDGoI97B4bXNAiBGchKjviN+1uWMuyzWG52phAWAAH34O+nsMhfkTUQh+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-edge.654.b54779d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":234568},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.654.b54779d","@flighthq/node":"0.5.1-edge.654.b54779d","@flighthq/path":"0.5.1-edge.654.b54779d","@flighthq/text":"0.5.1-edge.654.b54779d","@flighthq/shape":"0.5.1-edge.654.b54779d","@flighthq/types":"0.5.1-edge.654.b54779d","@flighthq/bitmap":"0.5.1-edge.654.b54779d","@flighthq/scene2d":"0.5.1-edge.654.b54779d","@flighthq/signals":"0.5.1-edge.654.b54779d","@flighthq/spatial":"0.5.1-edge.654.b54779d","@flighthq/geometry":"0.5.1-edge.654.b54779d","@flighthq/textlayout":"0.5.1-edge.654.b54779d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-edge.654.b54779d_1788234257279_0.9304486341795448","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.658.9cb44d7":{"name":"@flighthq/interaction","version":"0.5.1-next.658.9cb44d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"8ac53fba90b10c81e8826480ed7eeeabe7b83dd4","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.658.9cb44d7.tgz","fileCount":81,"integrity":"sha512-sHnsf/P0ccV6oLSg7E/stTkqg2MB2nlngARCkHt4xKLHUNc9YCIilhGoTjvn3wj7MlIlieGju10gYzbfxFOHeA==","signatures":[{"sig":"MEUCIQCB/GmVZ1CSLJ5vDLtG6q/IdKQCETEj+F06MoNEToPj4AIgdDAbeBc+2OIeYwvVFTBi6EEesTKVk/swCOjOjPQT3r0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.658.9cb44d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":234568},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.658.9cb44d7","@flighthq/node":"0.5.1-next.658.9cb44d7","@flighthq/path":"0.5.1-next.658.9cb44d7","@flighthq/text":"0.5.1-next.658.9cb44d7","@flighthq/shape":"0.5.1-next.658.9cb44d7","@flighthq/types":"0.5.1-next.658.9cb44d7","@flighthq/bitmap":"0.5.1-next.658.9cb44d7","@flighthq/scene2d":"0.5.1-next.658.9cb44d7","@flighthq/signals":"0.5.1-next.658.9cb44d7","@flighthq/spatial":"0.5.1-next.658.9cb44d7","@flighthq/geometry":"0.5.1-next.658.9cb44d7","@flighthq/textlayout":"0.5.1-next.658.9cb44d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.658.9cb44d7_1788290085133_0.31027964700536925","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.658.9cb44d7":{"name":"@flighthq/interaction","version":"0.5.1-edge.658.9cb44d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"60541a7db806cb87d93c51db1b4c8ff929f76199","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-edge.658.9cb44d7.tgz","fileCount":81,"integrity":"sha512-BrkRp5xs2V2mXjtAXaXCLLfqoU2VE34ZQrHra+iWgJhRVuNvauc+vQXh3tXXZgzHZjs8eTZNolrvuwYrTVhGxw==","signatures":[{"sig":"MEUCIQCL0+f1hXjVTZ/ONur/oPQA+Z0O1u3Uq7KhLi83YJuXiQIgZI1yc+v2lVSDeYuy97Ewae7NsAixn9OzOy0nIzaL1sw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-edge.658.9cb44d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":234568},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.658.9cb44d7","@flighthq/node":"0.5.1-edge.658.9cb44d7","@flighthq/path":"0.5.1-edge.658.9cb44d7","@flighthq/text":"0.5.1-edge.658.9cb44d7","@flighthq/shape":"0.5.1-edge.658.9cb44d7","@flighthq/types":"0.5.1-edge.658.9cb44d7","@flighthq/bitmap":"0.5.1-edge.658.9cb44d7","@flighthq/scene2d":"0.5.1-edge.658.9cb44d7","@flighthq/signals":"0.5.1-edge.658.9cb44d7","@flighthq/spatial":"0.5.1-edge.658.9cb44d7","@flighthq/geometry":"0.5.1-edge.658.9cb44d7","@flighthq/textlayout":"0.5.1-edge.658.9cb44d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-edge.658.9cb44d7_1788290565122_0.3085700664126585","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.685.f72fc7f":{"name":"@flighthq/interaction","version":"0.5.1-next.685.f72fc7f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"ccf31c351ab1a808d4eb60fcc65c59ed94283f47","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.685.f72fc7f.tgz","fileCount":86,"integrity":"sha512-HHRIM+XZyapBqrBz5q2H7JA+7n8/p6ooJoEi2ZbYgsJMdoYKngHKmRuOBFHBNIR02IjMw1lJBF1H/tPMaxHjLA==","signatures":[{"sig":"MEYCIQCBcEpJ5x2GZg3zCjhanAAMIm91skLo4XOxnt8ZYzjwbAIhAPqzgHuDKIIKcabBmagrvjonNT4vRvViAMwNakwze0Ys","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.685.f72fc7f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":287051},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.685.f72fc7f","@flighthq/node":"0.5.1-next.685.f72fc7f","@flighthq/path":"0.5.1-next.685.f72fc7f","@flighthq/text":"0.5.1-next.685.f72fc7f","@flighthq/shape":"0.5.1-next.685.f72fc7f","@flighthq/types":"0.5.1-next.685.f72fc7f","@flighthq/bitmap":"0.5.1-next.685.f72fc7f","@flighthq/scene2d":"0.5.1-next.685.f72fc7f","@flighthq/signals":"0.5.1-next.685.f72fc7f","@flighthq/spatial":"0.5.1-next.685.f72fc7f","@flighthq/geometry":"0.5.1-next.685.f72fc7f","@flighthq/registry":"0.5.1-next.685.f72fc7f","@flighthq/textlayout":"0.5.1-next.685.f72fc7f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.685.f72fc7f_1788311337226_0.34857858206532044","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.685.f72fc7f":{"name":"@flighthq/interaction","version":"0.5.1-edge.685.f72fc7f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"33f2bf6b26aab4a33fd355bc1e855dfa2f28cc0c","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-edge.685.f72fc7f.tgz","fileCount":86,"integrity":"sha512-xl/HeR10nptibwnG0ntzrOrkPFWozCz9JS5ANsvSNQEti8djQHMRrGu//0PRgTXGGZMp476aqMwAQGWDE8zmkQ==","signatures":[{"sig":"MEUCIQCH25hESyDvh5U0qHGsOSc80FGqeN9rrf8pGk9r8DtMlQIgSRBKTjpIqsCKoYYnTX4ej4PKYrX0rSUTJPhXZv0F2Cg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-edge.685.f72fc7f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":287051},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.685.f72fc7f","@flighthq/node":"0.5.1-edge.685.f72fc7f","@flighthq/path":"0.5.1-edge.685.f72fc7f","@flighthq/text":"0.5.1-edge.685.f72fc7f","@flighthq/shape":"0.5.1-edge.685.f72fc7f","@flighthq/types":"0.5.1-edge.685.f72fc7f","@flighthq/bitmap":"0.5.1-edge.685.f72fc7f","@flighthq/scene2d":"0.5.1-edge.685.f72fc7f","@flighthq/signals":"0.5.1-edge.685.f72fc7f","@flighthq/spatial":"0.5.1-edge.685.f72fc7f","@flighthq/geometry":"0.5.1-edge.685.f72fc7f","@flighthq/registry":"0.5.1-edge.685.f72fc7f","@flighthq/textlayout":"0.5.1-edge.685.f72fc7f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-edge.685.f72fc7f_1788311896384_0.06708168831758266","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.693.478551c":{"name":"@flighthq/interaction","version":"0.5.1-next.693.478551c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"5f88dc224ebf7ac807423dcbf9f5fb4dec4c32b6","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.693.478551c.tgz","fileCount":86,"integrity":"sha512-KTyY2T72QEAPtxEscIR+Gza8ZHKfuMsCoYJpxtTtHBfywFatVQhgQsJ0Y4SRiEHBOvR2qMI6XBuzy5XayiqTPQ==","signatures":[{"sig":"MEYCIQDs2JUzWWcKy+If7JSRiODNt6gi2O15m1l7gr6UP/vW9QIhAJOp0h9qAPnzvGpfqDGBN3dlaScnaV0y3/hOGymx8td/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.693.478551c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":300371},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.693.478551c","@flighthq/node":"0.5.1-next.693.478551c","@flighthq/path":"0.5.1-next.693.478551c","@flighthq/text":"0.5.1-next.693.478551c","@flighthq/shape":"0.5.1-next.693.478551c","@flighthq/types":"0.5.1-next.693.478551c","@flighthq/bitmap":"0.5.1-next.693.478551c","@flighthq/scene2d":"0.5.1-next.693.478551c","@flighthq/signals":"0.5.1-next.693.478551c","@flighthq/spatial":"0.5.1-next.693.478551c","@flighthq/geometry":"0.5.1-next.693.478551c","@flighthq/registry":"0.5.1-next.693.478551c","@flighthq/textlayout":"0.5.1-next.693.478551c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.693.478551c_1788320572277_0.9537034511973863","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.693.478551c":{"name":"@flighthq/interaction","version":"0.5.1-edge.693.478551c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"d7e246a651fc0025e5de5c893f559dc44520e4e5","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-edge.693.478551c.tgz","fileCount":86,"integrity":"sha512-Fn4/noIm68zIxftyaY3devXp/t2Hw6yAEdn9/XjPs/C8MTAsUkJCr67DXe86eYcZo+GejCqFzNHF3GprewEaRw==","signatures":[{"sig":"MEYCIQDyGnh6njYX/kd+j+b+lOhEn69BfI4079bXmzkjNGW6gAIhAPcqVw+xGbOSAt9pt7uXJWvQLoUlKqCwH90iMvboI67O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-edge.693.478551c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":300371},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.693.478551c","@flighthq/node":"0.5.1-edge.693.478551c","@flighthq/path":"0.5.1-edge.693.478551c","@flighthq/text":"0.5.1-edge.693.478551c","@flighthq/shape":"0.5.1-edge.693.478551c","@flighthq/types":"0.5.1-edge.693.478551c","@flighthq/bitmap":"0.5.1-edge.693.478551c","@flighthq/scene2d":"0.5.1-edge.693.478551c","@flighthq/signals":"0.5.1-edge.693.478551c","@flighthq/spatial":"0.5.1-edge.693.478551c","@flighthq/geometry":"0.5.1-edge.693.478551c","@flighthq/registry":"0.5.1-edge.693.478551c","@flighthq/textlayout":"0.5.1-edge.693.478551c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-edge.693.478551c_1788321109208_0.6467990896228506","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.704.19c91ec":{"name":"@flighthq/interaction","version":"0.5.1-next.704.19c91ec","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"9dd77943ce4bd716b5481e48082788f6d76816bd","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.704.19c91ec.tgz","fileCount":86,"integrity":"sha512-N6GaYAq2vIvxHDDurcU7YBoJcN4JES4SNfqEJh+v9aNdvbFgQY8xxgakqJnwrIalizj+2i7nbUpqlPuuY6105g==","signatures":[{"sig":"MEUCIQDaSuvuJzE4FsbAck9pMNZ33whH9tlUHgfSqGQX2XWOlgIgXot15HVBVDMRgEGul1rCOF3FtnIDQJecrR7OadtBEbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.704.19c91ec","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":300371},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.704.19c91ec","@flighthq/node":"0.5.1-next.704.19c91ec","@flighthq/path":"0.5.1-next.704.19c91ec","@flighthq/text":"0.5.1-next.704.19c91ec","@flighthq/shape":"0.5.1-next.704.19c91ec","@flighthq/types":"0.5.1-next.704.19c91ec","@flighthq/bitmap":"0.5.1-next.704.19c91ec","@flighthq/scene2d":"0.5.1-next.704.19c91ec","@flighthq/signals":"0.5.1-next.704.19c91ec","@flighthq/spatial":"0.5.1-next.704.19c91ec","@flighthq/geometry":"0.5.1-next.704.19c91ec","@flighthq/registry":"0.5.1-next.704.19c91ec","@flighthq/textlayout":"0.5.1-next.704.19c91ec"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.704.19c91ec_1788384375984_0.0648318283997733","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.729.2aeb707":{"name":"@flighthq/interaction","version":"0.5.1-next.729.2aeb707","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"5eb42970921a95365a131ea14239b6555ce0dfcd","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.729.2aeb707.tgz","fileCount":86,"integrity":"sha512-ka+eTqcBaTlcYu8HbsjbZyaembOK1BxIVxyE1rkh4SlMJ42zUnNqQr0UXqbj7LlHippSoVf+gQvjd/uluyGqxw==","signatures":[{"sig":"MEQCIDdNiMcMSreLtxv/eCfkaTrOelVv7gMIr3bBbVvEgroMAiAk7+giZxw04/ONeaXgcCFt4opUkOTwBNct248ooBNWKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.729.2aeb707","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":300372},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.729.2aeb707","@flighthq/node":"0.5.1-next.729.2aeb707","@flighthq/path":"0.5.1-next.729.2aeb707","@flighthq/text":"0.5.1-next.729.2aeb707","@flighthq/shape":"0.5.1-next.729.2aeb707","@flighthq/types":"0.5.1-next.729.2aeb707","@flighthq/bitmap":"0.5.1-next.729.2aeb707","@flighthq/scene2d":"0.5.1-next.729.2aeb707","@flighthq/signals":"0.5.1-next.729.2aeb707","@flighthq/spatial":"0.5.1-next.729.2aeb707","@flighthq/geometry":"0.5.1-next.729.2aeb707","@flighthq/registry":"0.5.1-next.729.2aeb707","@flighthq/textlayout":"0.5.1-next.729.2aeb707"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.729.2aeb707_1788400494100_0.8888169959237093","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.730.f29a5aa":{"name":"@flighthq/interaction","version":"0.5.1-next.730.f29a5aa","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"8ccbce290b6f8cdef762dcf09cbe1d13c35f221c","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.730.f29a5aa.tgz","fileCount":86,"integrity":"sha512-T4TckzQYLzI890mtOLhCFVBrVFh54hOONWH58JAIZKoePVCPrjsMq/OoD5ToSfM/ikOvMnAmmP4/n1cyXpBStQ==","signatures":[{"sig":"MEYCIQDvWPNndyjZAOCGQB9PcYTzZAoJ/YqT51OiVgUqOeUbcgIhANDrL61NOyBr8ywh7sMjI0SeoBKp24fimxmgxmm7F4/Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.730.f29a5aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":300372},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.730.f29a5aa","@flighthq/node":"0.5.1-next.730.f29a5aa","@flighthq/path":"0.5.1-next.730.f29a5aa","@flighthq/text":"0.5.1-next.730.f29a5aa","@flighthq/shape":"0.5.1-next.730.f29a5aa","@flighthq/types":"0.5.1-next.730.f29a5aa","@flighthq/bitmap":"0.5.1-next.730.f29a5aa","@flighthq/scene2d":"0.5.1-next.730.f29a5aa","@flighthq/signals":"0.5.1-next.730.f29a5aa","@flighthq/spatial":"0.5.1-next.730.f29a5aa","@flighthq/geometry":"0.5.1-next.730.f29a5aa","@flighthq/registry":"0.5.1-next.730.f29a5aa","@flighthq/textlayout":"0.5.1-next.730.f29a5aa"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.730.f29a5aa_1788404699555_0.06094303048013616","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.730.f29a5aa":{"name":"@flighthq/interaction","version":"0.5.1-edge.730.f29a5aa","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"7ca530ec02138ae9f323aaf36991ce761d07ba3c","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-edge.730.f29a5aa.tgz","fileCount":86,"integrity":"sha512-D3LzmNQRgzs+IeJd9hgOZowPwacrcZ5PQQI5znyZwIdre0hL6EfsD9EUdhZ2TFedBQBP2f5lQxHuqGT7LjzDCA==","signatures":[{"sig":"MEQCIHXcRfCOsRt2ECE93WlohxNqyFGkIFhJf2DXoVps3so/AiAT5x5uj7uUdMNkmO3r+tnq5yCuJoUYWexUdZznjzudig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-edge.730.f29a5aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":300372},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.730.f29a5aa","@flighthq/node":"0.5.1-edge.730.f29a5aa","@flighthq/path":"0.5.1-edge.730.f29a5aa","@flighthq/text":"0.5.1-edge.730.f29a5aa","@flighthq/shape":"0.5.1-edge.730.f29a5aa","@flighthq/types":"0.5.1-edge.730.f29a5aa","@flighthq/bitmap":"0.5.1-edge.730.f29a5aa","@flighthq/scene2d":"0.5.1-edge.730.f29a5aa","@flighthq/signals":"0.5.1-edge.730.f29a5aa","@flighthq/spatial":"0.5.1-edge.730.f29a5aa","@flighthq/geometry":"0.5.1-edge.730.f29a5aa","@flighthq/registry":"0.5.1-edge.730.f29a5aa","@flighthq/textlayout":"0.5.1-edge.730.f29a5aa"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-edge.730.f29a5aa_1788405239819_0.5452765218766178","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.731.0ae0aa4":{"name":"@flighthq/interaction","version":"0.5.1-next.731.0ae0aa4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"8fca44e9a819404d1b0ddd6bd1e2bdadf75befc8","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.731.0ae0aa4.tgz","fileCount":86,"integrity":"sha512-QwdIVHM8mQ0s3i9kSVHkUcoxZfWl1WODkLQd66B8/VYoKTuTqgkBBLlEZRSHIBQX2PZQhDuSHrmr55r0ZB7rHA==","signatures":[{"sig":"MEYCIQDpYTW0uMNq8nlIaynZb3i80v5pVxp2RMIc0Gvmqo23ywIhAImtbaM6hPwYjTUECWGJFRpBHqJ5AjuBLxsPUIyVsoUA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.731.0ae0aa4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":300372},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.731.0ae0aa4","@flighthq/node":"0.5.1-next.731.0ae0aa4","@flighthq/path":"0.5.1-next.731.0ae0aa4","@flighthq/text":"0.5.1-next.731.0ae0aa4","@flighthq/shape":"0.5.1-next.731.0ae0aa4","@flighthq/types":"0.5.1-next.731.0ae0aa4","@flighthq/bitmap":"0.5.1-next.731.0ae0aa4","@flighthq/scene2d":"0.5.1-next.731.0ae0aa4","@flighthq/signals":"0.5.1-next.731.0ae0aa4","@flighthq/spatial":"0.5.1-next.731.0ae0aa4","@flighthq/geometry":"0.5.1-next.731.0ae0aa4","@flighthq/registry":"0.5.1-next.731.0ae0aa4","@flighthq/textlayout":"0.5.1-next.731.0ae0aa4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.731.0ae0aa4_1788405397355_0.0020424866553985233","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.731.0ae0aa4":{"name":"@flighthq/interaction","version":"0.5.1-edge.731.0ae0aa4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"8da82dcd0c09dee6386e26cc54e141b9c224f8d2","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-edge.731.0ae0aa4.tgz","fileCount":86,"integrity":"sha512-Is2/P+JiljF0vgaqpboC5w+c5QmJZw2DMxCTWMVCKQsnhoAqSwYNd8Z3z0ZqkjystjRDhWTFMWXlRXfVR9GJZg==","signatures":[{"sig":"MEUCIQCFXTTKDgPX3gnkqtHW7GOlD5/OnVx8VuDOuJH3wLEVqQIgC8KlBQQLZBj1YYMl6pJE1e9ubtt5SNLVJg+ctMHUW/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-edge.731.0ae0aa4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":300372},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.731.0ae0aa4","@flighthq/node":"0.5.1-edge.731.0ae0aa4","@flighthq/path":"0.5.1-edge.731.0ae0aa4","@flighthq/text":"0.5.1-edge.731.0ae0aa4","@flighthq/shape":"0.5.1-edge.731.0ae0aa4","@flighthq/types":"0.5.1-edge.731.0ae0aa4","@flighthq/bitmap":"0.5.1-edge.731.0ae0aa4","@flighthq/scene2d":"0.5.1-edge.731.0ae0aa4","@flighthq/signals":"0.5.1-edge.731.0ae0aa4","@flighthq/spatial":"0.5.1-edge.731.0ae0aa4","@flighthq/geometry":"0.5.1-edge.731.0ae0aa4","@flighthq/registry":"0.5.1-edge.731.0ae0aa4","@flighthq/textlayout":"0.5.1-edge.731.0ae0aa4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-edge.731.0ae0aa4_1788405945648_0.48293303226711615","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.743.8d09db1":{"name":"@flighthq/interaction","version":"0.5.1-next.743.8d09db1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"593eb879b9f2c3003d03a6ed26d797fb0f575e6f","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.743.8d09db1.tgz","fileCount":86,"integrity":"sha512-qQRtAa2D2B90ljN+zjX9+fzwzHtHoeSqqtngJYqdItkl5ZTdxlBWq61O9OsatUd+dVr6W17yfY38aLWA7KtsNw==","signatures":[{"sig":"MEYCIQCgfDzYQpHR7cTUzQFdruftOPX9fOZAfvbvae8cK5vNEwIhANCYHl+x8b7Ntj5zJ+NXPUvj5LFwdaMw2AWgezkrbVNd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.743.8d09db1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":300536},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.743.8d09db1","@flighthq/node":"0.5.1-next.743.8d09db1","@flighthq/path":"0.5.1-next.743.8d09db1","@flighthq/text":"0.5.1-next.743.8d09db1","@flighthq/shape":"0.5.1-next.743.8d09db1","@flighthq/types":"0.5.1-next.743.8d09db1","@flighthq/bitmap":"0.5.1-next.743.8d09db1","@flighthq/scene2d":"0.5.1-next.743.8d09db1","@flighthq/signals":"0.5.1-next.743.8d09db1","@flighthq/spatial":"0.5.1-next.743.8d09db1","@flighthq/geometry":"0.5.1-next.743.8d09db1","@flighthq/registry":"0.5.1-next.743.8d09db1","@flighthq/textlayout":"0.5.1-next.743.8d09db1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.743.8d09db1_1788426579243_0.6910465142321733","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.743.8d09db1":{"name":"@flighthq/interaction","version":"0.5.1-edge.743.8d09db1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"8a90272bf848c7a34f2d34b1d35ce3dad0385d28","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-edge.743.8d09db1.tgz","fileCount":86,"integrity":"sha512-ufy1W2qWr8yec/r/FlSqP3NCHBu80q1dkJzxGf4CGxX9waHLoUZw3BPH9XUDHP9onPwbLnBwUAoqiFo2IIS4IA==","signatures":[{"sig":"MEUCIHsRb7y4wtZrRznkmDfDOoxf67Gj+IugpdmhdinDvrhKAiEA+4aj8XPi526sdquIhnTH8BxUA+pWg8UJ+XVNykHQ/14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-edge.743.8d09db1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":300536},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.743.8d09db1","@flighthq/node":"0.5.1-edge.743.8d09db1","@flighthq/path":"0.5.1-edge.743.8d09db1","@flighthq/text":"0.5.1-edge.743.8d09db1","@flighthq/shape":"0.5.1-edge.743.8d09db1","@flighthq/types":"0.5.1-edge.743.8d09db1","@flighthq/bitmap":"0.5.1-edge.743.8d09db1","@flighthq/scene2d":"0.5.1-edge.743.8d09db1","@flighthq/signals":"0.5.1-edge.743.8d09db1","@flighthq/spatial":"0.5.1-edge.743.8d09db1","@flighthq/geometry":"0.5.1-edge.743.8d09db1","@flighthq/registry":"0.5.1-edge.743.8d09db1","@flighthq/textlayout":"0.5.1-edge.743.8d09db1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-edge.743.8d09db1_1788427106435_0.6301749762472697","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.799.62ef0c7":{"name":"@flighthq/interaction","version":"0.5.1-next.799.62ef0c7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"7c893ae67fbd9edb9a2e0eb3134b827e13e8a41f","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.799.62ef0c7.tgz","fileCount":86,"integrity":"sha512-TbPcQMm9H4NmzEXhnbFd9yB4Dfrw/xAPxHnvsRcTWPMpWYKB6x+cmYYuOHU6Y++Q6r01vZ313bgOnFElMAbyng==","signatures":[{"sig":"MEUCIBLDgGHXA1CJwtgSairzJrDyQMHxfMoPdXGxspotc/rkAiEAmrBWOnPv+VhPdB7jpprR1XaDLOcNr37gXHfa+igtN2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.799.62ef0c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":301243},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.799.62ef0c7","@flighthq/node":"0.5.1-next.799.62ef0c7","@flighthq/path":"0.5.1-next.799.62ef0c7","@flighthq/text":"0.5.1-next.799.62ef0c7","@flighthq/shape":"0.5.1-next.799.62ef0c7","@flighthq/types":"0.5.1-next.799.62ef0c7","@flighthq/bitmap":"0.5.1-next.799.62ef0c7","@flighthq/entity":"0.5.1-next.799.62ef0c7","@flighthq/scene2d":"0.5.1-next.799.62ef0c7","@flighthq/signals":"0.5.1-next.799.62ef0c7","@flighthq/spatial":"0.5.1-next.799.62ef0c7","@flighthq/geometry":"0.5.1-next.799.62ef0c7","@flighthq/registry":"0.5.1-next.799.62ef0c7","@flighthq/textlayout":"0.5.1-next.799.62ef0c7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.799.62ef0c7_1788447251416_0.47468819702321086","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.799.62ef0c7":{"name":"@flighthq/interaction","version":"0.5.1-edge.799.62ef0c7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"7d38ba5966d617496c43e57f14acce680e690aeb","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-edge.799.62ef0c7.tgz","fileCount":86,"integrity":"sha512-+2CfaLHwDYQS7di3XFp9YgS8jIiCXxPV9Or816qNYNyP8a2UP25kxiHNfJZ4oZu2Rhzw0/OdjkQZHB3BgR3f4g==","signatures":[{"sig":"MEUCIH9kfFC8J7uHbvYpSuZE0xPhbvvvZVdzDYaySlkGHglzAiEApuwFEuDF2OHq8cpDKk4iAnzyLxLKge8FoongrTV4l/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-edge.799.62ef0c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":301243},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.799.62ef0c7","@flighthq/node":"0.5.1-edge.799.62ef0c7","@flighthq/path":"0.5.1-edge.799.62ef0c7","@flighthq/text":"0.5.1-edge.799.62ef0c7","@flighthq/shape":"0.5.1-edge.799.62ef0c7","@flighthq/types":"0.5.1-edge.799.62ef0c7","@flighthq/bitmap":"0.5.1-edge.799.62ef0c7","@flighthq/entity":"0.5.1-edge.799.62ef0c7","@flighthq/scene2d":"0.5.1-edge.799.62ef0c7","@flighthq/signals":"0.5.1-edge.799.62ef0c7","@flighthq/spatial":"0.5.1-edge.799.62ef0c7","@flighthq/geometry":"0.5.1-edge.799.62ef0c7","@flighthq/registry":"0.5.1-edge.799.62ef0c7","@flighthq/textlayout":"0.5.1-edge.799.62ef0c7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-edge.799.62ef0c7_1788447736518_0.5389123862856269","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.815.cc08b93":{"name":"@flighthq/interaction","version":"0.5.1-next.815.cc08b93","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"fa1b4340760c918f6b3d5e260de3735033a5737b","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.815.cc08b93.tgz","fileCount":86,"integrity":"sha512-gelORUczvcDWKXhy6n1YP6lJ1Uy2Lza6e3bzkHAekuK8/1pVV5RihhAaGtz4JYx3ntDlTKPDiyVTMiunTk6PZg==","signatures":[{"sig":"MEQCIF/EkBOMhYy91ob3LsKkLFu4wHhI0bKwvHwhLDT3/U8qAiBBFvYbRCFEGRDjcS7UXR8MWkgodacXjPYXNggftEpIng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.815.cc08b93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":301243},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.815.cc08b93","@flighthq/node":"0.5.1-next.815.cc08b93","@flighthq/path":"0.5.1-next.815.cc08b93","@flighthq/text":"0.5.1-next.815.cc08b93","@flighthq/shape":"0.5.1-next.815.cc08b93","@flighthq/types":"0.5.1-next.815.cc08b93","@flighthq/bitmap":"0.5.1-next.815.cc08b93","@flighthq/entity":"0.5.1-next.815.cc08b93","@flighthq/scene2d":"0.5.1-next.815.cc08b93","@flighthq/signals":"0.5.1-next.815.cc08b93","@flighthq/spatial":"0.5.1-next.815.cc08b93","@flighthq/geometry":"0.5.1-next.815.cc08b93","@flighthq/registry":"0.5.1-next.815.cc08b93","@flighthq/textlayout":"0.5.1-next.815.cc08b93"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.815.cc08b93_1788461056309_0.6531408764801157","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.820.97b3830":{"name":"@flighthq/interaction","version":"0.5.1-next.820.97b3830","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"4e28e0d0326dde3c1b61ccb35d7031de9c32ec21","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.820.97b3830.tgz","fileCount":86,"integrity":"sha512-G2d3ks/2gSdaixHjc3+c1pITmy1WYmjo+FRpOSZw8i17BB301veDwNXF3YEP3YW6wEdl8ayTLOM4gCZUDyCjmw==","signatures":[{"sig":"MEUCIQCfITmMagNZp/tgNqrsfHpQbvyK3Q7mEq4JGiuaL0T+hwIga+OO34qlZ520/CMb6TjBA70y2M9B2sd5IKFRwf2zs9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.820.97b3830","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":301243},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.820.97b3830","@flighthq/node":"0.5.1-next.820.97b3830","@flighthq/path":"0.5.1-next.820.97b3830","@flighthq/text":"0.5.1-next.820.97b3830","@flighthq/shape":"0.5.1-next.820.97b3830","@flighthq/types":"0.5.1-next.820.97b3830","@flighthq/bitmap":"0.5.1-next.820.97b3830","@flighthq/entity":"0.5.1-next.820.97b3830","@flighthq/scene2d":"0.5.1-next.820.97b3830","@flighthq/signals":"0.5.1-next.820.97b3830","@flighthq/spatial":"0.5.1-next.820.97b3830","@flighthq/geometry":"0.5.1-next.820.97b3830","@flighthq/registry":"0.5.1-next.820.97b3830","@flighthq/textlayout":"0.5.1-next.820.97b3830"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.820.97b3830_1788469589593_0.0895366579549044","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.903.f434bc2":{"name":"@flighthq/interaction","version":"0.5.1-next.903.f434bc2","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"0eadadeba4acd68e0b1d1692c3ddcf7ce23aa24f","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.903.f434bc2.tgz","fileCount":86,"integrity":"sha512-e2SoM8HbCE+Y+xa6uLZND6QXMsjGQhnstzjugCAOEspCWraZTqyBHGXZdvHh3BaxA0q55ulUUwiUyljyLnHxUg==","signatures":[{"sig":"MEYCIQCLtRS/zTTUIehqIyIQtXY1MBhxXNHFc9FKD1eXlMsYtAIhAKiZMbpjJ06tXXx8fM2SQ6NZiSG3ve6WE3MGqDDKi3e6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.903.f434bc2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":304643},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.903.f434bc2","@flighthq/node":"0.5.1-next.903.f434bc2","@flighthq/path":"0.5.1-next.903.f434bc2","@flighthq/text":"0.5.1-next.903.f434bc2","@flighthq/shape":"0.5.1-next.903.f434bc2","@flighthq/types":"0.5.1-next.903.f434bc2","@flighthq/bitmap":"0.5.1-next.903.f434bc2","@flighthq/entity":"0.5.1-next.903.f434bc2","@flighthq/scene2d":"0.5.1-next.903.f434bc2","@flighthq/signals":"0.5.1-next.903.f434bc2","@flighthq/spatial":"0.5.1-next.903.f434bc2","@flighthq/geometry":"0.5.1-next.903.f434bc2","@flighthq/registry":"0.5.1-next.903.f434bc2","@flighthq/textlayout":"0.5.1-next.903.f434bc2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.903.f434bc2_1788551007736_0.6957527835934774","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.904.b545d9c":{"name":"@flighthq/interaction","version":"0.5.1-next.904.b545d9c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"745042528a4a439c6cf0ee5d676293abbfd67305","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.904.b545d9c.tgz","fileCount":86,"integrity":"sha512-/eBr8CTsPw+N4HkPcs6tozbUbkOs8aL8RP71nUzz9xWl5poM1RVQPByLWMAQX4pt9nm3OCxxDl1p0TPCPdAlyg==","signatures":[{"sig":"MEUCIEK5ebXg+y6cPsfxawZl1AnzTOJIPCGjjCNZkEoGJkIZAiEAjfPJlHubxA1y2vFC1wPpO5EKWxSmXRsRDBE0yTQ9yXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.904.b545d9c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":304643},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.904.b545d9c","@flighthq/node":"0.5.1-next.904.b545d9c","@flighthq/path":"0.5.1-next.904.b545d9c","@flighthq/text":"0.5.1-next.904.b545d9c","@flighthq/shape":"0.5.1-next.904.b545d9c","@flighthq/types":"0.5.1-next.904.b545d9c","@flighthq/bitmap":"0.5.1-next.904.b545d9c","@flighthq/entity":"0.5.1-next.904.b545d9c","@flighthq/scene2d":"0.5.1-next.904.b545d9c","@flighthq/signals":"0.5.1-next.904.b545d9c","@flighthq/spatial":"0.5.1-next.904.b545d9c","@flighthq/geometry":"0.5.1-next.904.b545d9c","@flighthq/registry":"0.5.1-next.904.b545d9c","@flighthq/textlayout":"0.5.1-next.904.b545d9c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.904.b545d9c_1788554622275_0.5651759058565435","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.905.5fbf787":{"name":"@flighthq/interaction","version":"0.5.1-next.905.5fbf787","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"7537249dc7ba62376b473cc439897376a47b6972","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.905.5fbf787.tgz","fileCount":86,"integrity":"sha512-Z9GUt1jo0zC6M8k8mhwM8v6CPLAMJrgYgUn/ojoBSnfz9fHW04ls5gdcuwBZRvOXzujEJ6h5e9g5+hC4ItDPPw==","signatures":[{"sig":"MEUCIQC1CM/X9F8EkjElqmpaCdfxGsVKA+a1DnWwcDru3KQZkQIgQZemwKjdH0vi933NMKSOxdqx9zhv8GEcOjJIEJrQHUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.905.5fbf787","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305560},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.905.5fbf787","@flighthq/node":"0.5.1-next.905.5fbf787","@flighthq/path":"0.5.1-next.905.5fbf787","@flighthq/text":"0.5.1-next.905.5fbf787","@flighthq/shape":"0.5.1-next.905.5fbf787","@flighthq/types":"0.5.1-next.905.5fbf787","@flighthq/bitmap":"0.5.1-next.905.5fbf787","@flighthq/entity":"0.5.1-next.905.5fbf787","@flighthq/scene2d":"0.5.1-next.905.5fbf787","@flighthq/signals":"0.5.1-next.905.5fbf787","@flighthq/spatial":"0.5.1-next.905.5fbf787","@flighthq/geometry":"0.5.1-next.905.5fbf787","@flighthq/registry":"0.5.1-next.905.5fbf787","@flighthq/textlayout":"0.5.1-next.905.5fbf787"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.905.5fbf787_1788555931655_0.6080005985521026","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.906.419e5c9":{"name":"@flighthq/interaction","version":"0.5.1-next.906.419e5c9","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"15ac2ebc62f278f1e463cf45b553e79c576fe60d","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.906.419e5c9.tgz","fileCount":86,"integrity":"sha512-8cjczYl+UTJIgWNQRp3zvFcP8HgGxUVuBQlNubDaaFfdCFqF2LYUcoviPSXz5D46l+bPxFSWwHvQSB+kArM0Dg==","signatures":[{"sig":"MEUCIQDfnP1vILJyFC/nN4HLrr2UJGjYesiauEGCfNttj/Uz4AIgT26hS5Yt9UZNlGTxLeQtWjeJOyhH61wlzLdcfqvKWvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.906.419e5c9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305560},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.906.419e5c9","@flighthq/node":"0.5.1-next.906.419e5c9","@flighthq/path":"0.5.1-next.906.419e5c9","@flighthq/text":"0.5.1-next.906.419e5c9","@flighthq/shape":"0.5.1-next.906.419e5c9","@flighthq/types":"0.5.1-next.906.419e5c9","@flighthq/bitmap":"0.5.1-next.906.419e5c9","@flighthq/entity":"0.5.1-next.906.419e5c9","@flighthq/scene2d":"0.5.1-next.906.419e5c9","@flighthq/signals":"0.5.1-next.906.419e5c9","@flighthq/spatial":"0.5.1-next.906.419e5c9","@flighthq/geometry":"0.5.1-next.906.419e5c9","@flighthq/registry":"0.5.1-next.906.419e5c9","@flighthq/textlayout":"0.5.1-next.906.419e5c9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.906.419e5c9_1788559623703_0.9374074961153465","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.908.b072fbc":{"name":"@flighthq/interaction","version":"0.5.1-next.908.b072fbc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"ee9507a2ba8cd0d46c666f1e1dfbb04732e71d71","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.908.b072fbc.tgz","fileCount":86,"integrity":"sha512-ubyYVMOPIrqdclV05vJEJNaRLheuRSh+VdopKEhShbk1zQ1XqurfqXSIW60Q4K9rQubid9KQfLdyWGUTXNN+vA==","signatures":[{"sig":"MEUCIFQXaPsRzxaycc9m03N5ynlEaLTWxvTQjOfyQH02vXFuAiEA2NR/RlPghVeTxb7H0BkzNd2GibY6v/O4A36P81tGb00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.908.b072fbc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305560},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.908.b072fbc","@flighthq/node":"0.5.1-next.908.b072fbc","@flighthq/path":"0.5.1-next.908.b072fbc","@flighthq/text":"0.5.1-next.908.b072fbc","@flighthq/shape":"0.5.1-next.908.b072fbc","@flighthq/types":"0.5.1-next.908.b072fbc","@flighthq/bitmap":"0.5.1-next.908.b072fbc","@flighthq/entity":"0.5.1-next.908.b072fbc","@flighthq/scene2d":"0.5.1-next.908.b072fbc","@flighthq/signals":"0.5.1-next.908.b072fbc","@flighthq/spatial":"0.5.1-next.908.b072fbc","@flighthq/geometry":"0.5.1-next.908.b072fbc","@flighthq/registry":"0.5.1-next.908.b072fbc","@flighthq/textlayout":"0.5.1-next.908.b072fbc"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.908.b072fbc_1788564246760_0.21754820873351743","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.909.a5d1857":{"name":"@flighthq/interaction","version":"0.5.1-next.909.a5d1857","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"294cda729479ac849a49f95ecd9ab4dfbd8d5f7c","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.909.a5d1857.tgz","fileCount":86,"integrity":"sha512-yuLmEt67Dw5Sh7RgWE1RswTnKO1WunjMJn7RfgZgR5VxnLBBu/pVWE5CErBjA4Kla6DTiTJjc2k9ony+Que1Tg==","signatures":[{"sig":"MEQCIEtfaIVZTEOhimUHEjCvKECAZv07B+VdId2bZqdizUR1AiBa2fScQL6tD8EMHZ+f0vw9U/ak05lYdU3/EKp2cyPygQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.909.a5d1857","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305560},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.909.a5d1857","@flighthq/node":"0.5.1-next.909.a5d1857","@flighthq/path":"0.5.1-next.909.a5d1857","@flighthq/text":"0.5.1-next.909.a5d1857","@flighthq/shape":"0.5.1-next.909.a5d1857","@flighthq/types":"0.5.1-next.909.a5d1857","@flighthq/bitmap":"0.5.1-next.909.a5d1857","@flighthq/entity":"0.5.1-next.909.a5d1857","@flighthq/scene2d":"0.5.1-next.909.a5d1857","@flighthq/signals":"0.5.1-next.909.a5d1857","@flighthq/spatial":"0.5.1-next.909.a5d1857","@flighthq/geometry":"0.5.1-next.909.a5d1857","@flighthq/registry":"0.5.1-next.909.a5d1857","@flighthq/textlayout":"0.5.1-next.909.a5d1857"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.909.a5d1857_1788564801170_0.34879594676946524","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.909.a5d1857":{"name":"@flighthq/interaction","version":"0.5.1-edge.909.a5d1857","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"95ec8fe04ca2dad5dc65ead3b97070862a1482cd","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-edge.909.a5d1857.tgz","fileCount":86,"integrity":"sha512-6r++4Xa2W67pMpYEvh+Ny1cNyUu8PJKF4RkbNfgwP6kK0QO66FGqIVu8Fkg7OUCivzEgELk5gbT9q83tgGNU1Q==","signatures":[{"sig":"MEYCIQDUHTNB3TiM+0A72lXCDTMniv0Vgm8ZvGmWa5yRaOcGHgIhAJf5v2t1ZcR3P2ndQ7P0FuM7rFeqI5NvjLzVeN0y/FcO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-edge.909.a5d1857","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305560},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.909.a5d1857","@flighthq/node":"0.5.1-edge.909.a5d1857","@flighthq/path":"0.5.1-edge.909.a5d1857","@flighthq/text":"0.5.1-edge.909.a5d1857","@flighthq/shape":"0.5.1-edge.909.a5d1857","@flighthq/types":"0.5.1-edge.909.a5d1857","@flighthq/bitmap":"0.5.1-edge.909.a5d1857","@flighthq/entity":"0.5.1-edge.909.a5d1857","@flighthq/scene2d":"0.5.1-edge.909.a5d1857","@flighthq/signals":"0.5.1-edge.909.a5d1857","@flighthq/spatial":"0.5.1-edge.909.a5d1857","@flighthq/geometry":"0.5.1-edge.909.a5d1857","@flighthq/registry":"0.5.1-edge.909.a5d1857","@flighthq/textlayout":"0.5.1-edge.909.a5d1857"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-edge.909.a5d1857_1788565363600_0.6445137515369026","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.911.32a089f":{"name":"@flighthq/interaction","version":"0.5.1-next.911.32a089f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"ec556d9db9de491fa50a7361488444a9e84566ce","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.911.32a089f.tgz","fileCount":86,"integrity":"sha512-quntawXPZ7m3nzgdB0nWiJF93AcTIXs7GASxu2jV80NBi8An6bn1WFcVYzW9YEJUGS/qZ2GWbfO0fkeHmDdf5A==","signatures":[{"sig":"MEUCIQDy9ANCSzevn0Kuu6g2r9/C9eVROYLwuRqhm8zUQPg84QIgEGV3AwV3kKSaB5Ly33x2S+L3LFKa98tFnA7wn5szdRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.911.32a089f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305560},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.911.32a089f","@flighthq/node":"0.5.1-next.911.32a089f","@flighthq/path":"0.5.1-next.911.32a089f","@flighthq/text":"0.5.1-next.911.32a089f","@flighthq/shape":"0.5.1-next.911.32a089f","@flighthq/types":"0.5.1-next.911.32a089f","@flighthq/bitmap":"0.5.1-next.911.32a089f","@flighthq/entity":"0.5.1-next.911.32a089f","@flighthq/scene2d":"0.5.1-next.911.32a089f","@flighthq/signals":"0.5.1-next.911.32a089f","@flighthq/spatial":"0.5.1-next.911.32a089f","@flighthq/geometry":"0.5.1-next.911.32a089f","@flighthq/registry":"0.5.1-next.911.32a089f","@flighthq/textlayout":"0.5.1-next.911.32a089f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.911.32a089f_1788585298040_0.2055779952385417","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.911.32a089f":{"name":"@flighthq/interaction","version":"0.5.1-edge.911.32a089f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"4003e498a0e019e981dc6f77c3a55880906d8d20","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-edge.911.32a089f.tgz","fileCount":86,"integrity":"sha512-VRdpzhEFfMq89hYThh62UMIf6xlp2pzK36sfgKU7Ihrapm6DKw8X2oT4zIvNnCkryXcrcBNDu/H37UMlcB1ghg==","signatures":[{"sig":"MEYCIQD9ESM2og/+O92/XkwpC0DWjRIVNsPbHvOiRW4JkfGo6gIhAP/QI20V1AAzC/PEX/rvVGSW3qfwkQH9ub/Vi0f5Iqps","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-edge.911.32a089f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305560},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.911.32a089f","@flighthq/node":"0.5.1-edge.911.32a089f","@flighthq/path":"0.5.1-edge.911.32a089f","@flighthq/text":"0.5.1-edge.911.32a089f","@flighthq/shape":"0.5.1-edge.911.32a089f","@flighthq/types":"0.5.1-edge.911.32a089f","@flighthq/bitmap":"0.5.1-edge.911.32a089f","@flighthq/entity":"0.5.1-edge.911.32a089f","@flighthq/scene2d":"0.5.1-edge.911.32a089f","@flighthq/signals":"0.5.1-edge.911.32a089f","@flighthq/spatial":"0.5.1-edge.911.32a089f","@flighthq/geometry":"0.5.1-edge.911.32a089f","@flighthq/registry":"0.5.1-edge.911.32a089f","@flighthq/textlayout":"0.5.1-edge.911.32a089f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-edge.911.32a089f_1788585703199_0.23790036556496097","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.912.289aaa0":{"name":"@flighthq/interaction","version":"0.5.1-next.912.289aaa0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"989779be31358d9939750c1dbc94826a397425b0","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.912.289aaa0.tgz","fileCount":86,"integrity":"sha512-4ELIE7+ahjOTf56a6V9774lC1aodORE0gCi5o/9HCwWjISGw/FfIK+0PbXaUs2Yjdh7VW2l4eBurRqrX+s17Iw==","signatures":[{"sig":"MEYCIQCJCp4cY51WFNGyYhizbczV+dF1ZE8QB87QDgx7AcFJEAIhAIpk6PcsIEO8YArR42l1xNFpeccnCPQ1o1Hb+1fZhemH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.912.289aaa0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305560},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.912.289aaa0","@flighthq/node":"0.5.1-next.912.289aaa0","@flighthq/path":"0.5.1-next.912.289aaa0","@flighthq/text":"0.5.1-next.912.289aaa0","@flighthq/shape":"0.5.1-next.912.289aaa0","@flighthq/types":"0.5.1-next.912.289aaa0","@flighthq/bitmap":"0.5.1-next.912.289aaa0","@flighthq/entity":"0.5.1-next.912.289aaa0","@flighthq/scene2d":"0.5.1-next.912.289aaa0","@flighthq/signals":"0.5.1-next.912.289aaa0","@flighthq/spatial":"0.5.1-next.912.289aaa0","@flighthq/geometry":"0.5.1-next.912.289aaa0","@flighthq/registry":"0.5.1-next.912.289aaa0","@flighthq/textlayout":"0.5.1-next.912.289aaa0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.912.289aaa0_1788587199486_0.8429253260187983","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.912.289aaa0":{"name":"@flighthq/interaction","version":"0.5.1-edge.912.289aaa0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"140d570ddb6a22093933bd3fdeb23f7249053b20","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-edge.912.289aaa0.tgz","fileCount":86,"integrity":"sha512-LHhGliBXAx+3KqWLwrloAc02yqFLpigBA+1FVTf0y6zvnZtDGFJR5GQPQZqQy8kCc8eYf1UIEdT6tqCqeJFClA==","signatures":[{"sig":"MEUCIENmyKgZxQuApZxF40xCgkG9SNqdo/BXDNhsJ6OW87AYAiEA4nVIlPUudjEEoA8Qcv1TlCwUXLPBFMTaeergp9xv9Ng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-edge.912.289aaa0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305560},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.912.289aaa0","@flighthq/node":"0.5.1-edge.912.289aaa0","@flighthq/path":"0.5.1-edge.912.289aaa0","@flighthq/text":"0.5.1-edge.912.289aaa0","@flighthq/shape":"0.5.1-edge.912.289aaa0","@flighthq/types":"0.5.1-edge.912.289aaa0","@flighthq/bitmap":"0.5.1-edge.912.289aaa0","@flighthq/entity":"0.5.1-edge.912.289aaa0","@flighthq/scene2d":"0.5.1-edge.912.289aaa0","@flighthq/signals":"0.5.1-edge.912.289aaa0","@flighthq/spatial":"0.5.1-edge.912.289aaa0","@flighthq/geometry":"0.5.1-edge.912.289aaa0","@flighthq/registry":"0.5.1-edge.912.289aaa0","@flighthq/textlayout":"0.5.1-edge.912.289aaa0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-edge.912.289aaa0_1788587537866_0.9002689043584069","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.914.ed01add":{"name":"@flighthq/interaction","version":"0.5.1-next.914.ed01add","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"ecf59b78c7139234ffdb5511de98c9b4cab370e6","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.914.ed01add.tgz","fileCount":86,"integrity":"sha512-SBJRBRKrFXGFoN06jN+M2osvyd0GtFQeu6Oqd0IhQD0KxxuIZVq8dUNlASB201SQ/Ts2tcD0bKJBavUMatw81g==","signatures":[{"sig":"MEQCIBil+Eh/d0N57O9R3F3yqrPtyQtUiXRux8+a+DxwIQFMAiBr6Esat6TNRMUW+BWZEBRCkGxcYMACvg94C/l4GVcZpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.914.ed01add","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305560},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.914.ed01add","@flighthq/node":"0.5.1-next.914.ed01add","@flighthq/path":"0.5.1-next.914.ed01add","@flighthq/text":"0.5.1-next.914.ed01add","@flighthq/shape":"0.5.1-next.914.ed01add","@flighthq/types":"0.5.1-next.914.ed01add","@flighthq/bitmap":"0.5.1-next.914.ed01add","@flighthq/entity":"0.5.1-next.914.ed01add","@flighthq/scene2d":"0.5.1-next.914.ed01add","@flighthq/signals":"0.5.1-next.914.ed01add","@flighthq/spatial":"0.5.1-next.914.ed01add","@flighthq/geometry":"0.5.1-next.914.ed01add","@flighthq/registry":"0.5.1-next.914.ed01add","@flighthq/textlayout":"0.5.1-next.914.ed01add"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.914.ed01add_1788630682484_0.5041346543153342","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.914.ed01add":{"name":"@flighthq/interaction","version":"0.5.1-edge.914.ed01add","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"ab2d6a85daf05dc3dfce447667af190310105ed1","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-edge.914.ed01add.tgz","fileCount":86,"integrity":"sha512-cW5RK9hqLB/Fm61CizLANgX7n7P+Yf7EQKw99R9hwxAniOSSd7ZoI2Cr2ESrARC8LKuteKCUB/DBjtKmfviUQQ==","signatures":[{"sig":"MEQCIH2m6EasTmI3obEJXk0fXIpZ94Pi/3WwmVumDRtJcxdwAiBNQxfr3akt8kV0b0IvUhvGyWlU4YJ6t8vs8WIfKQVD4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-edge.914.ed01add","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305560},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.914.ed01add","@flighthq/node":"0.5.1-edge.914.ed01add","@flighthq/path":"0.5.1-edge.914.ed01add","@flighthq/text":"0.5.1-edge.914.ed01add","@flighthq/shape":"0.5.1-edge.914.ed01add","@flighthq/types":"0.5.1-edge.914.ed01add","@flighthq/bitmap":"0.5.1-edge.914.ed01add","@flighthq/entity":"0.5.1-edge.914.ed01add","@flighthq/scene2d":"0.5.1-edge.914.ed01add","@flighthq/signals":"0.5.1-edge.914.ed01add","@flighthq/spatial":"0.5.1-edge.914.ed01add","@flighthq/geometry":"0.5.1-edge.914.ed01add","@flighthq/registry":"0.5.1-edge.914.ed01add","@flighthq/textlayout":"0.5.1-edge.914.ed01add"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-edge.914.ed01add_1788631192785_0.3742061049520673","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.915.d4da7e7":{"name":"@flighthq/interaction","version":"0.5.1-next.915.d4da7e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"8e6439014f10c63fad7531a42c6fb158000d8a0e","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.915.d4da7e7.tgz","fileCount":86,"integrity":"sha512-KKkZ1NCFD/56NYqJ51JjuBzQPSm/ZOAOvgIWBmWwbgi4NworV4yheIDIKydQ2gxDyYVNelrl50MDO/zU3sUT/A==","signatures":[{"sig":"MEUCIDoKDjBEpZGukGB9Nh1cet57XABm+U051dtFdSOG3v3YAiEArWlBIuhqiG1sfJMO//O0XAJBupKeyM5KHMKbVG9K7O8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.915.d4da7e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305560},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.915.d4da7e7","@flighthq/node":"0.5.1-next.915.d4da7e7","@flighthq/path":"0.5.1-next.915.d4da7e7","@flighthq/text":"0.5.1-next.915.d4da7e7","@flighthq/shape":"0.5.1-next.915.d4da7e7","@flighthq/types":"0.5.1-next.915.d4da7e7","@flighthq/bitmap":"0.5.1-next.915.d4da7e7","@flighthq/entity":"0.5.1-next.915.d4da7e7","@flighthq/scene2d":"0.5.1-next.915.d4da7e7","@flighthq/signals":"0.5.1-next.915.d4da7e7","@flighthq/spatial":"0.5.1-next.915.d4da7e7","@flighthq/geometry":"0.5.1-next.915.d4da7e7","@flighthq/registry":"0.5.1-next.915.d4da7e7","@flighthq/textlayout":"0.5.1-next.915.d4da7e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.915.d4da7e7_1788632365625_0.7732881945684247","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.915.d4da7e7":{"name":"@flighthq/interaction","version":"0.5.1-edge.915.d4da7e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"c626d8d54b05b4748960714288ff801621b60dff","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-edge.915.d4da7e7.tgz","fileCount":86,"integrity":"sha512-qwKoolhlS71SyPKOXWeA60Zt/ZhFef4kp/3rQhf31H++b8tFP6AH360rMd5eoEwl8LB+uWmZGksrMMogeDmBcw==","signatures":[{"sig":"MEYCIQDDzGL5wbJXjwAG+Vz7xYHB+CUivZSRA5aTEkJLXp+KtAIhANu5g+Nc7S58vkl2NaHDsrMsm0/VqF6e3HrwhnLy4VrG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-edge.915.d4da7e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305560},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.915.d4da7e7","@flighthq/node":"0.5.1-edge.915.d4da7e7","@flighthq/path":"0.5.1-edge.915.d4da7e7","@flighthq/text":"0.5.1-edge.915.d4da7e7","@flighthq/shape":"0.5.1-edge.915.d4da7e7","@flighthq/types":"0.5.1-edge.915.d4da7e7","@flighthq/bitmap":"0.5.1-edge.915.d4da7e7","@flighthq/entity":"0.5.1-edge.915.d4da7e7","@flighthq/scene2d":"0.5.1-edge.915.d4da7e7","@flighthq/signals":"0.5.1-edge.915.d4da7e7","@flighthq/spatial":"0.5.1-edge.915.d4da7e7","@flighthq/geometry":"0.5.1-edge.915.d4da7e7","@flighthq/registry":"0.5.1-edge.915.d4da7e7","@flighthq/textlayout":"0.5.1-edge.915.d4da7e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-edge.915.d4da7e7_1788632748224_0.09706506072991905","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.919.354c575":{"name":"@flighthq/interaction","version":"0.5.1-next.919.354c575","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"e6817dac5ab8cfb37dd5580d06b5468b39f8ef6b","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.919.354c575.tgz","fileCount":86,"integrity":"sha512-gYD6tUsLoddCMRfXZ6HsJ221YiXoMNUtErJThKz1Rm29ATrwg6Q54+UWmoyBs8CDCsKj8n122bf9SHBo6sCUdA==","signatures":[{"sig":"MEUCIFQzPm3WaJiq8hwCYc1KMlwehGqDZY5woDXcuzz9kA/pAiEA2BV0T9XP4/Lebj44HkukohyZkgirTMvMWY3UQxvuyGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.919.354c575","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305560},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.919.354c575","@flighthq/node":"0.5.1-next.919.354c575","@flighthq/path":"0.5.1-next.919.354c575","@flighthq/text":"0.5.1-next.919.354c575","@flighthq/shape":"0.5.1-next.919.354c575","@flighthq/types":"0.5.1-next.919.354c575","@flighthq/bitmap":"0.5.1-next.919.354c575","@flighthq/entity":"0.5.1-next.919.354c575","@flighthq/scene2d":"0.5.1-next.919.354c575","@flighthq/signals":"0.5.1-next.919.354c575","@flighthq/spatial":"0.5.1-next.919.354c575","@flighthq/geometry":"0.5.1-next.919.354c575","@flighthq/registry":"0.5.1-next.919.354c575","@flighthq/textlayout":"0.5.1-next.919.354c575"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.919.354c575_1788649781638_0.9921753036460939","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.919.354c575":{"name":"@flighthq/interaction","version":"0.5.1-edge.919.354c575","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"58e2654b398dd7029ae99d5861c04ec45e86acb4","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-edge.919.354c575.tgz","fileCount":86,"integrity":"sha512-K18bknptFBn0Q7E2IhQZ6WdktorWhJexIzKRHfX9VeKanDXPuBRQFvtDtYkZMFSS2pygfoY3v/XCDMrKo6fGUA==","signatures":[{"sig":"MEYCIQDN+xhsqnNgpzsbPe78KDYL7ibGEdjhkUOc5MDwxEHXVgIhAKaWUUrVr98c4QJtBbq7dmnE9XggiB12SZXKK3wIBHiu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-edge.919.354c575","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305560},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.919.354c575","@flighthq/node":"0.5.1-edge.919.354c575","@flighthq/path":"0.5.1-edge.919.354c575","@flighthq/text":"0.5.1-edge.919.354c575","@flighthq/shape":"0.5.1-edge.919.354c575","@flighthq/types":"0.5.1-edge.919.354c575","@flighthq/bitmap":"0.5.1-edge.919.354c575","@flighthq/entity":"0.5.1-edge.919.354c575","@flighthq/scene2d":"0.5.1-edge.919.354c575","@flighthq/signals":"0.5.1-edge.919.354c575","@flighthq/spatial":"0.5.1-edge.919.354c575","@flighthq/geometry":"0.5.1-edge.919.354c575","@flighthq/registry":"0.5.1-edge.919.354c575","@flighthq/textlayout":"0.5.1-edge.919.354c575"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-edge.919.354c575_1788650324485_0.32794171824271134","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.920.da8f530":{"name":"@flighthq/interaction","version":"0.5.1-next.920.da8f530","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"978b4661e2d622a51bb6721a33f5f9eff7949428","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.920.da8f530.tgz","fileCount":86,"integrity":"sha512-tThL8ofGVNrdeLCf66xIwWjGSa6zyoxdMW8dLumJ0fAxdkf0VePxnkmz4UlCunYDT7qvl+a+eGgygW68wcFqhQ==","signatures":[{"sig":"MEQCICUi1NM8FuHjEaINtHWRj0yZPBwZNXqQextDXo8rE4qKAiBaJ7esaJ4lwYftNy3YrOZAtZTgr6OgYGTHvlzxarCWJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.920.da8f530","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305560},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.920.da8f530","@flighthq/node":"0.5.1-next.920.da8f530","@flighthq/path":"0.5.1-next.920.da8f530","@flighthq/text":"0.5.1-next.920.da8f530","@flighthq/shape":"0.5.1-next.920.da8f530","@flighthq/types":"0.5.1-next.920.da8f530","@flighthq/bitmap":"0.5.1-next.920.da8f530","@flighthq/entity":"0.5.1-next.920.da8f530","@flighthq/scene2d":"0.5.1-next.920.da8f530","@flighthq/signals":"0.5.1-next.920.da8f530","@flighthq/spatial":"0.5.1-next.920.da8f530","@flighthq/geometry":"0.5.1-next.920.da8f530","@flighthq/registry":"0.5.1-next.920.da8f530","@flighthq/textlayout":"0.5.1-next.920.da8f530"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.920.da8f530_1788726104716_0.6661388386853451","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.920.da8f530":{"name":"@flighthq/interaction","version":"0.5.1-edge.920.da8f530","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"cb7e4a95c913aa025e70efaf6bc6a1aecc3d82b9","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-edge.920.da8f530.tgz","fileCount":86,"integrity":"sha512-oQNdQvpvlFCkfa8m+HB7mf8v+Q9IlAX+VfxO4qcwoHnH3/rDYHv3xjcVItJjN68ZEY9w9jeqXYCUmpmxTVJYew==","signatures":[{"sig":"MEQCICfcb4P5ehv9Dceiqb9DopVV97g5FBw+ALcR120qMF6eAiBOYx2J6e+/FPCv2DGPoNegxTA8jLWnOFXUt1cm4rgFxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-edge.920.da8f530","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305560},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.920.da8f530","@flighthq/node":"0.5.1-edge.920.da8f530","@flighthq/path":"0.5.1-edge.920.da8f530","@flighthq/text":"0.5.1-edge.920.da8f530","@flighthq/shape":"0.5.1-edge.920.da8f530","@flighthq/types":"0.5.1-edge.920.da8f530","@flighthq/bitmap":"0.5.1-edge.920.da8f530","@flighthq/entity":"0.5.1-edge.920.da8f530","@flighthq/scene2d":"0.5.1-edge.920.da8f530","@flighthq/signals":"0.5.1-edge.920.da8f530","@flighthq/spatial":"0.5.1-edge.920.da8f530","@flighthq/geometry":"0.5.1-edge.920.da8f530","@flighthq/registry":"0.5.1-edge.920.da8f530","@flighthq/textlayout":"0.5.1-edge.920.da8f530"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-edge.920.da8f530_1788726648764_0.8056128580051054","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.973.788d3d7":{"name":"@flighthq/interaction","version":"0.5.1-next.973.788d3d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"bd63c22d94b36b670a235cc600d65d575dd4cae2","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.973.788d3d7.tgz","fileCount":86,"integrity":"sha512-U9rsm0soMS+oRk5cms8z3sTFaHnnHYNj54shOQb/Q5Rk1CZ4HQEDkOccIpRQDxT0ReTl6LftZBwOWzJ09CtsSQ==","signatures":[{"sig":"MEQCIHa62sMtWk4Tvk+kchBzZpHKFwJXigrWcaC42NAcZxvDAiAaL4izDvmEamNfsU6tC/VZ0lH2IyTqJ5yT9ZgUUFgoLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.973.788d3d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305560},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Hit testing: point-in-node tests and object overlap detection","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.973.788d3d7","@flighthq/node":"0.5.1-next.973.788d3d7","@flighthq/path":"0.5.1-next.973.788d3d7","@flighthq/text":"0.5.1-next.973.788d3d7","@flighthq/shape":"0.5.1-next.973.788d3d7","@flighthq/types":"0.5.1-next.973.788d3d7","@flighthq/bitmap":"0.5.1-next.973.788d3d7","@flighthq/entity":"0.5.1-next.973.788d3d7","@flighthq/scene2d":"0.5.1-next.973.788d3d7","@flighthq/signals":"0.5.1-next.973.788d3d7","@flighthq/spatial":"0.5.1-next.973.788d3d7","@flighthq/geometry":"0.5.1-next.973.788d3d7","@flighthq/registry":"0.5.1-next.973.788d3d7","@flighthq/textlayout":"0.5.1-next.973.788d3d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/tilemap":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.973.788d3d7_1788898606522_0.16919438835140355","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1017.13841a8":{"name":"@flighthq/interaction","version":"0.5.1-next.1017.13841a8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"045c2234a439c76425a66a551c64e0742ecd96d8","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1017.13841a8.tgz","fileCount":96,"integrity":"sha512-rOoFKujAF+hhqILvay3rNGMHd+2lpa9WTaLZb0I8gjpkCoS9NSJckU76zz9+lc2hM8+WRmcBK5R9ZQvLiXJRpg==","signatures":[{"sig":"MEQCIGseEYGLljokGAqg9csghwXlHomQeC/9Ij/UkHW7TYK8AiBQ5bduNI7Bf29pUt+HUuuK65ozsM9JqOIhcQYbvgMGGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1017.13841a8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333388},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1017.13841a8","@flighthq/clip":"0.5.1-next.1017.13841a8","@flighthq/node":"0.5.1-next.1017.13841a8","@flighthq/path":"0.5.1-next.1017.13841a8","@flighthq/text":"0.5.1-next.1017.13841a8","@flighthq/shape":"0.5.1-next.1017.13841a8","@flighthq/types":"0.5.1-next.1017.13841a8","@flighthq/bitmap":"0.5.1-next.1017.13841a8","@flighthq/entity":"0.5.1-next.1017.13841a8","@flighthq/signals":"0.5.1-next.1017.13841a8","@flighthq/spatial":"0.5.1-next.1017.13841a8","@flighthq/tilemap":"0.5.1-next.1017.13841a8","@flighthq/geometry":"0.5.1-next.1017.13841a8","@flighthq/registry":"0.5.1-next.1017.13841a8","@flighthq/textlayout":"0.5.1-next.1017.13841a8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1017.13841a8_1788927247292_0.04269280091306249","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1019.1274ec5":{"name":"@flighthq/interaction","version":"0.5.1-next.1019.1274ec5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"b670d8c95c20268155e97a527c5f8adddf42e0d7","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1019.1274ec5.tgz","fileCount":96,"integrity":"sha512-Ft4EbA3Z4JRqHeMS73P60WT60d8NXbnIg8P1UBLJASfuXLSN4Jpd77ppbIq8dX4ZO8MHFKZeXWuALbP/JW+/KQ==","signatures":[{"sig":"MEQCIBHD/zh2DMNnQXzFs4wrLcjX8wsNGpsFeP2BvoZkZwUxAiAC6a0anJrJAZbB8CsJnroCxXMHib79OPuL12aWGJ2f2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1019.1274ec5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333388},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1019.1274ec5","@flighthq/clip":"0.5.1-next.1019.1274ec5","@flighthq/node":"0.5.1-next.1019.1274ec5","@flighthq/path":"0.5.1-next.1019.1274ec5","@flighthq/text":"0.5.1-next.1019.1274ec5","@flighthq/shape":"0.5.1-next.1019.1274ec5","@flighthq/types":"0.5.1-next.1019.1274ec5","@flighthq/bitmap":"0.5.1-next.1019.1274ec5","@flighthq/entity":"0.5.1-next.1019.1274ec5","@flighthq/signals":"0.5.1-next.1019.1274ec5","@flighthq/spatial":"0.5.1-next.1019.1274ec5","@flighthq/tilemap":"0.5.1-next.1019.1274ec5","@flighthq/geometry":"0.5.1-next.1019.1274ec5","@flighthq/registry":"0.5.1-next.1019.1274ec5","@flighthq/textlayout":"0.5.1-next.1019.1274ec5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1019.1274ec5_1788934430520_0.1722057435099087","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1019.1274ec5":{"name":"@flighthq/interaction","version":"0.5.1-edge.1019.1274ec5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"4656817e00adc6474e1e1d901d361e799ed0434d","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-edge.1019.1274ec5.tgz","fileCount":96,"integrity":"sha512-jn/p2MBqCpb8FHD9q6ocpYCLDF7HqD2xL3tE5mG/ZmAXGe7WwDkDrtYDDX032hCaYtYWftvCbv4hrBY8RhvNOA==","signatures":[{"sig":"MEUCIQCMizVzuCT0xmfWqMLnp6UbxMrINVt8dHOvkA4BLYtW9wIgPHFpxquU5lkazXQxXAXVKCSLCnRBYM8b1kDUGhPAlWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-edge.1019.1274ec5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333388},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1019.1274ec5","@flighthq/clip":"0.5.1-edge.1019.1274ec5","@flighthq/node":"0.5.1-edge.1019.1274ec5","@flighthq/path":"0.5.1-edge.1019.1274ec5","@flighthq/text":"0.5.1-edge.1019.1274ec5","@flighthq/shape":"0.5.1-edge.1019.1274ec5","@flighthq/types":"0.5.1-edge.1019.1274ec5","@flighthq/bitmap":"0.5.1-edge.1019.1274ec5","@flighthq/entity":"0.5.1-edge.1019.1274ec5","@flighthq/signals":"0.5.1-edge.1019.1274ec5","@flighthq/spatial":"0.5.1-edge.1019.1274ec5","@flighthq/tilemap":"0.5.1-edge.1019.1274ec5","@flighthq/geometry":"0.5.1-edge.1019.1274ec5","@flighthq/registry":"0.5.1-edge.1019.1274ec5","@flighthq/textlayout":"0.5.1-edge.1019.1274ec5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-edge.1019.1274ec5_1788934833327_0.22259005413307653","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1047.858b9b6":{"name":"@flighthq/interaction","version":"0.5.1-next.1047.858b9b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"75cd2fd5f07519ed54bb07c434dfbc4d27903cc1","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1047.858b9b6.tgz","fileCount":96,"integrity":"sha512-sBU5KGlfHQa50UvpunUOue/jXrmDn9+TR8fZrGXzwlyMOF2TCGodKmc/tYx1gCdsrAMPwIIy5gtrQbubLbKUTQ==","signatures":[{"sig":"MEUCIFL3x28ImZhcihc58Ep2J8uHy1TXCAJAUoIiC8K+bYdFAiEAxuukbtnLdnf2hhUNPIhyewCWQ+fyBb+XrJp3AJv8Cmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1047.858b9b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333388},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1047.858b9b6","@flighthq/clip":"0.5.1-next.1047.858b9b6","@flighthq/node":"0.5.1-next.1047.858b9b6","@flighthq/path":"0.5.1-next.1047.858b9b6","@flighthq/text":"0.5.1-next.1047.858b9b6","@flighthq/shape":"0.5.1-next.1047.858b9b6","@flighthq/types":"0.5.1-next.1047.858b9b6","@flighthq/bitmap":"0.5.1-next.1047.858b9b6","@flighthq/entity":"0.5.1-next.1047.858b9b6","@flighthq/signals":"0.5.1-next.1047.858b9b6","@flighthq/spatial":"0.5.1-next.1047.858b9b6","@flighthq/tilemap":"0.5.1-next.1047.858b9b6","@flighthq/geometry":"0.5.1-next.1047.858b9b6","@flighthq/registry":"0.5.1-next.1047.858b9b6","@flighthq/textlayout":"0.5.1-next.1047.858b9b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1047.858b9b6_1788973052217_0.9255090018013066","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1047.858b9b6":{"name":"@flighthq/interaction","version":"0.5.1-edge.1047.858b9b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"ab72223f1c579736d3d514aecc21ef29aa27c820","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-edge.1047.858b9b6.tgz","fileCount":96,"integrity":"sha512-xWwbNMnkJMzhxnuHDYFdX06v7+IU7Cge2Ityv3ni5wTtTT19XxSId16OOvCi0SsOo71713FTeCril1O4BYZW7g==","signatures":[{"sig":"MEYCIQCOZseiw7B2xBvhxRSqrEmvp812N8nxj8kJL5HvuHa5OQIhAN31CTY2IfB12zRKT/wr7UTFgZd1DxPvjDdYjRzc6rUr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-edge.1047.858b9b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333388},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1047.858b9b6","@flighthq/clip":"0.5.1-edge.1047.858b9b6","@flighthq/node":"0.5.1-edge.1047.858b9b6","@flighthq/path":"0.5.1-edge.1047.858b9b6","@flighthq/text":"0.5.1-edge.1047.858b9b6","@flighthq/shape":"0.5.1-edge.1047.858b9b6","@flighthq/types":"0.5.1-edge.1047.858b9b6","@flighthq/bitmap":"0.5.1-edge.1047.858b9b6","@flighthq/entity":"0.5.1-edge.1047.858b9b6","@flighthq/signals":"0.5.1-edge.1047.858b9b6","@flighthq/spatial":"0.5.1-edge.1047.858b9b6","@flighthq/tilemap":"0.5.1-edge.1047.858b9b6","@flighthq/geometry":"0.5.1-edge.1047.858b9b6","@flighthq/registry":"0.5.1-edge.1047.858b9b6","@flighthq/textlayout":"0.5.1-edge.1047.858b9b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-edge.1047.858b9b6_1788973432795_0.5250013297020328","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1050.0bd43cc":{"name":"@flighthq/interaction","version":"0.5.1-next.1050.0bd43cc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"5eb05ed6380920e656884810f870f9e9b5d9c866","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1050.0bd43cc.tgz","fileCount":96,"integrity":"sha512-i9kMspCvZwIvskA/OYMkygYSBmaIpvoodHVPP1H/EchdctTccL3euobcXvBsO8IAtE8JnOsgqmScRKQnQ/ir1Q==","signatures":[{"sig":"MEUCIFvBawKcuUehMbofJ75uXoE81ig+FxEXwN5/TCk2ytz8AiEAoJFMXGQeR24NcYkNETpYeuwDGffXaKHH8tYdJotoIvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1050.0bd43cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333388},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1050.0bd43cc","@flighthq/clip":"0.5.1-next.1050.0bd43cc","@flighthq/node":"0.5.1-next.1050.0bd43cc","@flighthq/path":"0.5.1-next.1050.0bd43cc","@flighthq/text":"0.5.1-next.1050.0bd43cc","@flighthq/shape":"0.5.1-next.1050.0bd43cc","@flighthq/types":"0.5.1-next.1050.0bd43cc","@flighthq/bitmap":"0.5.1-next.1050.0bd43cc","@flighthq/entity":"0.5.1-next.1050.0bd43cc","@flighthq/signals":"0.5.1-next.1050.0bd43cc","@flighthq/spatial":"0.5.1-next.1050.0bd43cc","@flighthq/tilemap":"0.5.1-next.1050.0bd43cc","@flighthq/geometry":"0.5.1-next.1050.0bd43cc","@flighthq/registry":"0.5.1-next.1050.0bd43cc","@flighthq/textlayout":"0.5.1-next.1050.0bd43cc"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1050.0bd43cc_1788988322274_0.4783184688077802","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1051.65889a1":{"name":"@flighthq/interaction","version":"0.5.1-next.1051.65889a1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"aaa9a76c422f77aa963bcd8e776eb55666105474","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1051.65889a1.tgz","fileCount":96,"integrity":"sha512-2q87HOenRlrnyfDUYvryfOdfxpBc9m2V3x+aYWi4QSKQs4DMh/GP+fp6/zE6+GXdjQfZRX3xzpromKFcbOlzXw==","signatures":[{"sig":"MEUCIQCLpZQxUZjiHKzfVOnJmPW+USzHAgsjpqt2CqlGYkYG4QIgMuRgKZ0/eBvRgGu5QHZTJN8HrMSqKj3fuu7G2mL+Ns0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1051.65889a1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333388},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1051.65889a1","@flighthq/clip":"0.5.1-next.1051.65889a1","@flighthq/node":"0.5.1-next.1051.65889a1","@flighthq/path":"0.5.1-next.1051.65889a1","@flighthq/text":"0.5.1-next.1051.65889a1","@flighthq/shape":"0.5.1-next.1051.65889a1","@flighthq/types":"0.5.1-next.1051.65889a1","@flighthq/bitmap":"0.5.1-next.1051.65889a1","@flighthq/entity":"0.5.1-next.1051.65889a1","@flighthq/signals":"0.5.1-next.1051.65889a1","@flighthq/spatial":"0.5.1-next.1051.65889a1","@flighthq/tilemap":"0.5.1-next.1051.65889a1","@flighthq/geometry":"0.5.1-next.1051.65889a1","@flighthq/registry":"0.5.1-next.1051.65889a1","@flighthq/textlayout":"0.5.1-next.1051.65889a1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1051.65889a1_1788990861664_0.7917496103523982","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1051.65889a1":{"name":"@flighthq/interaction","version":"0.5.1-edge.1051.65889a1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"19cac63fe22bead60291938294c203b167871835","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-edge.1051.65889a1.tgz","fileCount":96,"integrity":"sha512-1LEg/YRX0+qcwicC6GbIHYtJnpVRrB6spLQZlaV6lhYl9ENhZ4uL7nu/9KZG/ihBv6w0udsV6AwaIjUjBb+2sw==","signatures":[{"sig":"MEUCIQC5Ye+Q168RyLQVgnvmcGGky1PlqECl+kxIkAE6qM5QrgIgC2ePsF7tDB2vO5CMTgRxp/GoLQNyRzF1UmxrMMe4xQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-edge.1051.65889a1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333388},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1051.65889a1","@flighthq/clip":"0.5.1-edge.1051.65889a1","@flighthq/node":"0.5.1-edge.1051.65889a1","@flighthq/path":"0.5.1-edge.1051.65889a1","@flighthq/text":"0.5.1-edge.1051.65889a1","@flighthq/shape":"0.5.1-edge.1051.65889a1","@flighthq/types":"0.5.1-edge.1051.65889a1","@flighthq/bitmap":"0.5.1-edge.1051.65889a1","@flighthq/entity":"0.5.1-edge.1051.65889a1","@flighthq/signals":"0.5.1-edge.1051.65889a1","@flighthq/spatial":"0.5.1-edge.1051.65889a1","@flighthq/tilemap":"0.5.1-edge.1051.65889a1","@flighthq/geometry":"0.5.1-edge.1051.65889a1","@flighthq/registry":"0.5.1-edge.1051.65889a1","@flighthq/textlayout":"0.5.1-edge.1051.65889a1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-edge.1051.65889a1_1788991365015_0.06704890002212971","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1052.ea38f97":{"name":"@flighthq/interaction","version":"0.5.1-next.1052.ea38f97","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"73a000c81c624ef4b6a3fa977bccde46f5d52692","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1052.ea38f97.tgz","fileCount":96,"integrity":"sha512-Esav4C5DRufmMVEJcEeGLHkyt/2TphVM1Vs7dS74YEiYg66mlPnVh4AxDNzW+Jj/yg3e0KHMgZl8M+SDOD2yHw==","signatures":[{"sig":"MEQCIBaWtQmz6ZmHDNzMIQWdq77d9Sn0tzmu1Uy6R3KF5u/1AiBFh3iYEMcu3qJf1/59dQRSQtgu8uDq/wWQfapD9AEGUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1052.ea38f97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333388},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1052.ea38f97","@flighthq/clip":"0.5.1-next.1052.ea38f97","@flighthq/node":"0.5.1-next.1052.ea38f97","@flighthq/path":"0.5.1-next.1052.ea38f97","@flighthq/text":"0.5.1-next.1052.ea38f97","@flighthq/shape":"0.5.1-next.1052.ea38f97","@flighthq/types":"0.5.1-next.1052.ea38f97","@flighthq/bitmap":"0.5.1-next.1052.ea38f97","@flighthq/entity":"0.5.1-next.1052.ea38f97","@flighthq/signals":"0.5.1-next.1052.ea38f97","@flighthq/spatial":"0.5.1-next.1052.ea38f97","@flighthq/tilemap":"0.5.1-next.1052.ea38f97","@flighthq/geometry":"0.5.1-next.1052.ea38f97","@flighthq/registry":"0.5.1-next.1052.ea38f97","@flighthq/textlayout":"0.5.1-next.1052.ea38f97"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1052.ea38f97_1789013603094_0.6502355077416075","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1052.ea38f97":{"name":"@flighthq/interaction","version":"0.5.1-edge.1052.ea38f97","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"94189d9b5db85e54cd49f29fee09222197821ccc","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-edge.1052.ea38f97.tgz","fileCount":96,"integrity":"sha512-M4H3I3rAVAjIO4YHyCOcqoZvJT1s7sCgQosr+U7FxyLh6MYLN1MmCrt8qdqc1TdnnO9cOgusT8aSrHlfD9Lbsg==","signatures":[{"sig":"MEUCIGTFxiLHjaIRqW0rxgIcxS5/FQlYL2+OEtOQXSTbnvB+AiEAtuTLXYnksfrr5qhjfk5hfxPyrYLTiEo/bgs0/bB47dc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-edge.1052.ea38f97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333388},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1052.ea38f97","@flighthq/clip":"0.5.1-edge.1052.ea38f97","@flighthq/node":"0.5.1-edge.1052.ea38f97","@flighthq/path":"0.5.1-edge.1052.ea38f97","@flighthq/text":"0.5.1-edge.1052.ea38f97","@flighthq/shape":"0.5.1-edge.1052.ea38f97","@flighthq/types":"0.5.1-edge.1052.ea38f97","@flighthq/bitmap":"0.5.1-edge.1052.ea38f97","@flighthq/entity":"0.5.1-edge.1052.ea38f97","@flighthq/signals":"0.5.1-edge.1052.ea38f97","@flighthq/spatial":"0.5.1-edge.1052.ea38f97","@flighthq/tilemap":"0.5.1-edge.1052.ea38f97","@flighthq/geometry":"0.5.1-edge.1052.ea38f97","@flighthq/registry":"0.5.1-edge.1052.ea38f97","@flighthq/textlayout":"0.5.1-edge.1052.ea38f97"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-edge.1052.ea38f97_1789013916495_0.567045335061656","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1056.4945b81":{"name":"@flighthq/interaction","version":"0.5.1-next.1056.4945b81","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"432678d51f524e19ff0de892bafab70811b55ff1","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1056.4945b81.tgz","fileCount":96,"integrity":"sha512-QFaKavBW7nAhe9WNX6X/PU2NRJ5E3pdPxboIewy/D4ZZ7ACerE2C7XLU+ngZq7/Ey9DadYNIWPZ+6IjIvJDQMA==","signatures":[{"sig":"MEYCIQC4KnJVtsSu9qVE5gEAJVobvndoV7osN9FluTWIRVa5UgIhAK/RD0jXdTizr8yXFxru5kx+DdmuwZwUMp9BnN4kmRmy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1056.4945b81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333388},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1056.4945b81","@flighthq/clip":"0.5.1-next.1056.4945b81","@flighthq/node":"0.5.1-next.1056.4945b81","@flighthq/path":"0.5.1-next.1056.4945b81","@flighthq/text":"0.5.1-next.1056.4945b81","@flighthq/shape":"0.5.1-next.1056.4945b81","@flighthq/types":"0.5.1-next.1056.4945b81","@flighthq/bitmap":"0.5.1-next.1056.4945b81","@flighthq/entity":"0.5.1-next.1056.4945b81","@flighthq/signals":"0.5.1-next.1056.4945b81","@flighthq/spatial":"0.5.1-next.1056.4945b81","@flighthq/tilemap":"0.5.1-next.1056.4945b81","@flighthq/geometry":"0.5.1-next.1056.4945b81","@flighthq/registry":"0.5.1-next.1056.4945b81","@flighthq/textlayout":"0.5.1-next.1056.4945b81"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1056.4945b81_1789060499150_0.3156208819911557","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1056.4945b81":{"name":"@flighthq/interaction","version":"0.5.1-edge.1056.4945b81","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"b07688313acc1dbfa4964661c85843de12cfb173","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-edge.1056.4945b81.tgz","fileCount":96,"integrity":"sha512-JUjVNhzP0ngVeMjyJOhZsLDmXKlV0BjwEAsZ2iaEzwn7SWoo6qv2+zTXsvRcevSsIzeID46vj2GJVOW0yQnaeQ==","signatures":[{"sig":"MEUCIQDpTLG1zgSUYD7by13BgoMhobZO2wskXMVFTUqJHrvvNwIgdqxJLG8EeC6AK4548JRfyuEZSSKENjrPRgaF5ObQsKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-edge.1056.4945b81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333388},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1056.4945b81","@flighthq/clip":"0.5.1-edge.1056.4945b81","@flighthq/node":"0.5.1-edge.1056.4945b81","@flighthq/path":"0.5.1-edge.1056.4945b81","@flighthq/text":"0.5.1-edge.1056.4945b81","@flighthq/shape":"0.5.1-edge.1056.4945b81","@flighthq/types":"0.5.1-edge.1056.4945b81","@flighthq/bitmap":"0.5.1-edge.1056.4945b81","@flighthq/entity":"0.5.1-edge.1056.4945b81","@flighthq/signals":"0.5.1-edge.1056.4945b81","@flighthq/spatial":"0.5.1-edge.1056.4945b81","@flighthq/tilemap":"0.5.1-edge.1056.4945b81","@flighthq/geometry":"0.5.1-edge.1056.4945b81","@flighthq/registry":"0.5.1-edge.1056.4945b81","@flighthq/textlayout":"0.5.1-edge.1056.4945b81"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-edge.1056.4945b81_1789060996262_0.0656740610606148","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1058.751c53a":{"name":"@flighthq/interaction","version":"0.5.1-next.1058.751c53a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"9a3fd2b3e5aa281f943fe376d6813a9be9d10071","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1058.751c53a.tgz","fileCount":96,"integrity":"sha512-bv7gGM+uToVBVTLEpkCm4NlrjGQoYNFWUq4YM5c7ciwv0vsI9h5l7DEDxp5mZemKwivWNZcErxVBd3x/qtiWNw==","signatures":[{"sig":"MEUCIQCs0+3QPIfBDi6R5oZwELbZBcdOkvI4KYpw4haCEnA5+QIgGccYj6pnU/vd0li5ViAjgSy0202RimfvIam0AdCD+IQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1058.751c53a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333388},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1058.751c53a","@flighthq/clip":"0.5.1-next.1058.751c53a","@flighthq/node":"0.5.1-next.1058.751c53a","@flighthq/path":"0.5.1-next.1058.751c53a","@flighthq/text":"0.5.1-next.1058.751c53a","@flighthq/shape":"0.5.1-next.1058.751c53a","@flighthq/types":"0.5.1-next.1058.751c53a","@flighthq/bitmap":"0.5.1-next.1058.751c53a","@flighthq/entity":"0.5.1-next.1058.751c53a","@flighthq/signals":"0.5.1-next.1058.751c53a","@flighthq/spatial":"0.5.1-next.1058.751c53a","@flighthq/tilemap":"0.5.1-next.1058.751c53a","@flighthq/geometry":"0.5.1-next.1058.751c53a","@flighthq/registry":"0.5.1-next.1058.751c53a","@flighthq/textlayout":"0.5.1-next.1058.751c53a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1058.751c53a_1789079772252_0.9552503145056663","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1059.c56d3cd":{"name":"@flighthq/interaction","version":"0.5.1-next.1059.c56d3cd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"2070748f6af2e49b396362f7bd94b8984d993622","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1059.c56d3cd.tgz","fileCount":96,"integrity":"sha512-KbR2RDL2esTIhkERNsSSxMsAT5OqULT3OfSzaDOn8uKIcsf+M+ikWO8ucGlXDV/iFssQwD4TQNeFhdSNlt0Rlw==","signatures":[{"sig":"MEUCICo0UoH7VWWl3BtsmwYwklzjdbWVjK8p9JZiWDnef8mVAiEA1EjTLkZAkSLU4Ax7Clsex0LBfGbTAweXqrHS1/f4mIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1059.c56d3cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333388},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1059.c56d3cd","@flighthq/clip":"0.5.1-next.1059.c56d3cd","@flighthq/node":"0.5.1-next.1059.c56d3cd","@flighthq/path":"0.5.1-next.1059.c56d3cd","@flighthq/text":"0.5.1-next.1059.c56d3cd","@flighthq/shape":"0.5.1-next.1059.c56d3cd","@flighthq/types":"0.5.1-next.1059.c56d3cd","@flighthq/bitmap":"0.5.1-next.1059.c56d3cd","@flighthq/entity":"0.5.1-next.1059.c56d3cd","@flighthq/signals":"0.5.1-next.1059.c56d3cd","@flighthq/spatial":"0.5.1-next.1059.c56d3cd","@flighthq/tilemap":"0.5.1-next.1059.c56d3cd","@flighthq/geometry":"0.5.1-next.1059.c56d3cd","@flighthq/registry":"0.5.1-next.1059.c56d3cd","@flighthq/textlayout":"0.5.1-next.1059.c56d3cd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1059.c56d3cd_1789079891795_0.83391434151346","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1058.751c53a":{"name":"@flighthq/interaction","version":"0.5.1-edge.1058.751c53a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"d0f26ccade3f15cffdcdecbc00801aba586772dc","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-edge.1058.751c53a.tgz","fileCount":96,"integrity":"sha512-VCNsWhH7o0+yCmi0e9qWnDoIYa0uHi1xb8JTKsFkL60E+L1a3xBLm68Vomu2/luLBdU/qCk5CTo/zaS7S+PR/w==","signatures":[{"sig":"MEQCIFkr24LeG4iwCAQRZCflzMrAhmosPuxWvectE6K0rUFyAiB0I//Ijc+MuxF7RQacDhFAzTMeRGbLVcuH1UTZu2Ggrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-edge.1058.751c53a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333388},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1058.751c53a","@flighthq/clip":"0.5.1-edge.1058.751c53a","@flighthq/node":"0.5.1-edge.1058.751c53a","@flighthq/path":"0.5.1-edge.1058.751c53a","@flighthq/text":"0.5.1-edge.1058.751c53a","@flighthq/shape":"0.5.1-edge.1058.751c53a","@flighthq/types":"0.5.1-edge.1058.751c53a","@flighthq/bitmap":"0.5.1-edge.1058.751c53a","@flighthq/entity":"0.5.1-edge.1058.751c53a","@flighthq/signals":"0.5.1-edge.1058.751c53a","@flighthq/spatial":"0.5.1-edge.1058.751c53a","@flighthq/tilemap":"0.5.1-edge.1058.751c53a","@flighthq/geometry":"0.5.1-edge.1058.751c53a","@flighthq/registry":"0.5.1-edge.1058.751c53a","@flighthq/textlayout":"0.5.1-edge.1058.751c53a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-edge.1058.751c53a_1789080162956_0.27273506414885795","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1059.c56d3cd":{"name":"@flighthq/interaction","version":"0.5.1-edge.1059.c56d3cd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"a022d1706bdf98cd564972c5ec5d250b2ffc6572","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-edge.1059.c56d3cd.tgz","fileCount":96,"integrity":"sha512-gsK7SLOvimEnLeziJQIrDQ99KKz1IBXxncaIwdV1RLyETsL3MnhEe1vMGxOqPhSjZOHfPGIKRWxF9wQa2Ma4hw==","signatures":[{"sig":"MEQCIBd3a3enltQxMzizV3Wz2WFGf+LC49aZImpKpcvl0U40AiBWassGtfAm6ELDmBiVJ6c2kEX0X1RkIRtporu6jMWwFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-edge.1059.c56d3cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333388},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1059.c56d3cd","@flighthq/clip":"0.5.1-edge.1059.c56d3cd","@flighthq/node":"0.5.1-edge.1059.c56d3cd","@flighthq/path":"0.5.1-edge.1059.c56d3cd","@flighthq/text":"0.5.1-edge.1059.c56d3cd","@flighthq/shape":"0.5.1-edge.1059.c56d3cd","@flighthq/types":"0.5.1-edge.1059.c56d3cd","@flighthq/bitmap":"0.5.1-edge.1059.c56d3cd","@flighthq/entity":"0.5.1-edge.1059.c56d3cd","@flighthq/signals":"0.5.1-edge.1059.c56d3cd","@flighthq/spatial":"0.5.1-edge.1059.c56d3cd","@flighthq/tilemap":"0.5.1-edge.1059.c56d3cd","@flighthq/geometry":"0.5.1-edge.1059.c56d3cd","@flighthq/registry":"0.5.1-edge.1059.c56d3cd","@flighthq/textlayout":"0.5.1-edge.1059.c56d3cd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-edge.1059.c56d3cd_1789080358224_0.26932597539474545","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1066.36fe89b":{"name":"@flighthq/interaction","version":"0.5.1-next.1066.36fe89b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"8400fc05fafa8dea47beacee095399f65a70de5d","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1066.36fe89b.tgz","fileCount":96,"integrity":"sha512-CS7smBfnql8xBpIIHgF3nQrDfwsdWwQ8PoNY0pHtpDPs6UXT2dGlu7EtaKrL5MQkaV8qs/9JqG0Nyt+rAe5mXA==","signatures":[{"sig":"MEYCIQCuKbvKjJVrcjAn+OMuwGBYcQMTbotSqeW2S57objpfUgIhAMkDxxH6eMl8Xln6V//uJrCDMMqNPxiqYAgGW7hhh1Qy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1066.36fe89b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333388},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1066.36fe89b","@flighthq/clip":"0.5.1-next.1066.36fe89b","@flighthq/node":"0.5.1-next.1066.36fe89b","@flighthq/path":"0.5.1-next.1066.36fe89b","@flighthq/text":"0.5.1-next.1066.36fe89b","@flighthq/shape":"0.5.1-next.1066.36fe89b","@flighthq/types":"0.5.1-next.1066.36fe89b","@flighthq/bitmap":"0.5.1-next.1066.36fe89b","@flighthq/entity":"0.5.1-next.1066.36fe89b","@flighthq/signals":"0.5.1-next.1066.36fe89b","@flighthq/spatial":"0.5.1-next.1066.36fe89b","@flighthq/tilemap":"0.5.1-next.1066.36fe89b","@flighthq/geometry":"0.5.1-next.1066.36fe89b","@flighthq/registry":"0.5.1-next.1066.36fe89b","@flighthq/textlayout":"0.5.1-next.1066.36fe89b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1066.36fe89b_1789109352748_0.7445689313141808","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1069.554a2ac":{"name":"@flighthq/interaction","version":"0.5.1-next.1069.554a2ac","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"351036f55b20520cb92f11c06edd929550b2409f","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1069.554a2ac.tgz","fileCount":96,"integrity":"sha512-6Q5O8sIWmR7Dz3J2DBSZOAamy6QqpGBS8N0lruCJs7w6m6ae3/sAUtxGKfOxtOUR5wH1DNiib1c5/TUbfWuZkg==","signatures":[{"sig":"MEYCIQDCQqNDddHkWsmhY53PVuAAbNIXvwBAnr8dgRX12PJzpQIhAL1agDvjvB2tFwKQ2g4zWkY9+w8PZONf8MOPP8ho+TFM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1069.554a2ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333388},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1069.554a2ac","@flighthq/clip":"0.5.1-next.1069.554a2ac","@flighthq/node":"0.5.1-next.1069.554a2ac","@flighthq/path":"0.5.1-next.1069.554a2ac","@flighthq/text":"0.5.1-next.1069.554a2ac","@flighthq/shape":"0.5.1-next.1069.554a2ac","@flighthq/types":"0.5.1-next.1069.554a2ac","@flighthq/bitmap":"0.5.1-next.1069.554a2ac","@flighthq/entity":"0.5.1-next.1069.554a2ac","@flighthq/signals":"0.5.1-next.1069.554a2ac","@flighthq/spatial":"0.5.1-next.1069.554a2ac","@flighthq/tilemap":"0.5.1-next.1069.554a2ac","@flighthq/geometry":"0.5.1-next.1069.554a2ac","@flighthq/registry":"0.5.1-next.1069.554a2ac","@flighthq/textlayout":"0.5.1-next.1069.554a2ac"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1069.554a2ac_1789112031360_0.3280990725920774","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1197.6a425ce":{"name":"@flighthq/interaction","version":"0.5.1-next.1197.6a425ce","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"b58df05effb246cb0208f979f12b63ab8b2ff33b","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1197.6a425ce.tgz","fileCount":96,"integrity":"sha512-obkBa2L5Y0jlrBZCPzXomYUc9MoAoBzdA+MRUZnBnQwb7TMc7U4OZQhtuM2lvoSIxzI1zvraUxVd3AZS6KyPTw==","signatures":[{"sig":"MEUCIBE43Q7akbQazVjrVawyRNp2qtMAlto5AieR89crt3SCAiEA2nonP2JXngibm5hv1NewcbdTw5v5ebBSvvA19x0FQUE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1197.6a425ce","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333582},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1197.6a425ce","@flighthq/clip":"0.5.1-next.1197.6a425ce","@flighthq/node":"0.5.1-next.1197.6a425ce","@flighthq/path":"0.5.1-next.1197.6a425ce","@flighthq/text":"0.5.1-next.1197.6a425ce","@flighthq/shape":"0.5.1-next.1197.6a425ce","@flighthq/types":"0.5.1-next.1197.6a425ce","@flighthq/bitmap":"0.5.1-next.1197.6a425ce","@flighthq/entity":"0.5.1-next.1197.6a425ce","@flighthq/signals":"0.5.1-next.1197.6a425ce","@flighthq/spatial":"0.5.1-next.1197.6a425ce","@flighthq/tilemap":"0.5.1-next.1197.6a425ce","@flighthq/geometry":"0.5.1-next.1197.6a425ce","@flighthq/registry":"0.5.1-next.1197.6a425ce","@flighthq/textlayout":"0.5.1-next.1197.6a425ce"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1197.6a425ce_1789241020435_0.6978153925003776","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1201.9b49dee":{"name":"@flighthq/interaction","version":"0.5.1-next.1201.9b49dee","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"1ea61633830d70b970482e015b6c3be00b41dd76","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1201.9b49dee.tgz","fileCount":96,"integrity":"sha512-xezBtHOUxCR6/wzdLXyZ3vznMw9kisXQqICbFU9z8FOBIbf+TKMdgKi1zTqfUV6CMKAN5WVrq/p2dX9Hi7z5cw==","signatures":[{"sig":"MEYCIQCXP4Df3CoNezmMgrlzLsUOS/RmD5SMsatvfJdACaQ8DgIhANCcWh49UrK2P+DTinGq09QXXym2Nv/AlIRDL8ag3IYt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1201.9b49dee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333582},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1201.9b49dee","@flighthq/clip":"0.5.1-next.1201.9b49dee","@flighthq/node":"0.5.1-next.1201.9b49dee","@flighthq/path":"0.5.1-next.1201.9b49dee","@flighthq/text":"0.5.1-next.1201.9b49dee","@flighthq/shape":"0.5.1-next.1201.9b49dee","@flighthq/types":"0.5.1-next.1201.9b49dee","@flighthq/bitmap":"0.5.1-next.1201.9b49dee","@flighthq/entity":"0.5.1-next.1201.9b49dee","@flighthq/signals":"0.5.1-next.1201.9b49dee","@flighthq/spatial":"0.5.1-next.1201.9b49dee","@flighthq/tilemap":"0.5.1-next.1201.9b49dee","@flighthq/geometry":"0.5.1-next.1201.9b49dee","@flighthq/registry":"0.5.1-next.1201.9b49dee","@flighthq/textlayout":"0.5.1-next.1201.9b49dee"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1201.9b49dee_1789245626565_0.1790100395263674","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1202.e31f126":{"name":"@flighthq/interaction","version":"0.5.1-next.1202.e31f126","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"3b7f4970b9c7eaff79bbfaa7ec40472dc0d7d71e","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1202.e31f126.tgz","fileCount":96,"integrity":"sha512-OiKfj4x1/lTWmajtqxmc/WyJFwIcTeb4dc1WYJxNVmHVIvudZtCsGbM4JNVyXDP3HTSbNg1iTy5KKyq/2SxC6Q==","signatures":[{"sig":"MEUCIGWsScYhQCbd9iIHOBeBUJqBQIfQQ8Z2NYsCNpC4MViBAiEA5u7OVdyUGgcDaK6P9mGrzDjNJPctu3h/ep5W7ANjTkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1202.e31f126","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333582},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1202.e31f126","@flighthq/clip":"0.5.1-next.1202.e31f126","@flighthq/node":"0.5.1-next.1202.e31f126","@flighthq/path":"0.5.1-next.1202.e31f126","@flighthq/text":"0.5.1-next.1202.e31f126","@flighthq/shape":"0.5.1-next.1202.e31f126","@flighthq/types":"0.5.1-next.1202.e31f126","@flighthq/bitmap":"0.5.1-next.1202.e31f126","@flighthq/entity":"0.5.1-next.1202.e31f126","@flighthq/signals":"0.5.1-next.1202.e31f126","@flighthq/spatial":"0.5.1-next.1202.e31f126","@flighthq/tilemap":"0.5.1-next.1202.e31f126","@flighthq/geometry":"0.5.1-next.1202.e31f126","@flighthq/registry":"0.5.1-next.1202.e31f126","@flighthq/textlayout":"0.5.1-next.1202.e31f126"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1202.e31f126_1789249390587_0.9394347701922261","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1204.e33a1ac":{"name":"@flighthq/interaction","version":"0.5.1-next.1204.e33a1ac","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"5fc55e7a62198a6cd6fe4cd345c2613daf7827cd","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1204.e33a1ac.tgz","fileCount":96,"integrity":"sha512-G/yqhZgeb97tIT1ZsQvGrSg6qhOVq2Fi52FQVatya5JQmZYODikd4cdVlZd/bG4DxEQmDlh3bPR7X+iFxNtXmg==","signatures":[{"sig":"MEUCIEOeMH4qzP0FvXebfJNSov7D+83ezrvsBOvnvSMlGIUuAiEAlgOYUjCyB/U2XX7B4c00tw8D4sQCxYHwxfV142jD0kA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1204.e33a1ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333582},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1204.e33a1ac","@flighthq/clip":"0.5.1-next.1204.e33a1ac","@flighthq/node":"0.5.1-next.1204.e33a1ac","@flighthq/path":"0.5.1-next.1204.e33a1ac","@flighthq/text":"0.5.1-next.1204.e33a1ac","@flighthq/shape":"0.5.1-next.1204.e33a1ac","@flighthq/types":"0.5.1-next.1204.e33a1ac","@flighthq/bitmap":"0.5.1-next.1204.e33a1ac","@flighthq/entity":"0.5.1-next.1204.e33a1ac","@flighthq/signals":"0.5.1-next.1204.e33a1ac","@flighthq/spatial":"0.5.1-next.1204.e33a1ac","@flighthq/tilemap":"0.5.1-next.1204.e33a1ac","@flighthq/geometry":"0.5.1-next.1204.e33a1ac","@flighthq/registry":"0.5.1-next.1204.e33a1ac","@flighthq/textlayout":"0.5.1-next.1204.e33a1ac"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1204.e33a1ac_1789256005755_0.011238863044699343","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1225.129b76d":{"name":"@flighthq/interaction","version":"0.5.1-next.1225.129b76d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"227eccda4739324f090e0287559d69988f2a2ab8","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1225.129b76d.tgz","fileCount":96,"integrity":"sha512-7VVYShDdMdpfnLsz9QLcJ3UuU+UJxEoTxS3SkMSXXsT1fkIOwdoYISjSW1vm83Ei0+Y7oSLvS1ouW/Nhj1/CbQ==","signatures":[{"sig":"MEQCIB9kjPQztDmGqwZ7DU99Gm6Uys2u3gOJvq4GivcAIeYkAiAIIRV0rTwCg9x+jugrkfxSzpIKPTjp/CYqT/yG/pwuoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1225.129b76d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333582},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1225.129b76d","@flighthq/clip":"0.5.1-next.1225.129b76d","@flighthq/node":"0.5.1-next.1225.129b76d","@flighthq/path":"0.5.1-next.1225.129b76d","@flighthq/text":"0.5.1-next.1225.129b76d","@flighthq/shape":"0.5.1-next.1225.129b76d","@flighthq/types":"0.5.1-next.1225.129b76d","@flighthq/bitmap":"0.5.1-next.1225.129b76d","@flighthq/entity":"0.5.1-next.1225.129b76d","@flighthq/signals":"0.5.1-next.1225.129b76d","@flighthq/spatial":"0.5.1-next.1225.129b76d","@flighthq/tilemap":"0.5.1-next.1225.129b76d","@flighthq/geometry":"0.5.1-next.1225.129b76d","@flighthq/registry":"0.5.1-next.1225.129b76d","@flighthq/textlayout":"0.5.1-next.1225.129b76d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1225.129b76d_1789269695638_0.04673043914112829","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1244.12290e1":{"name":"@flighthq/interaction","version":"0.5.1-next.1244.12290e1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"d364fd7207caa6b6506b5731e2bcf2777d80a822","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1244.12290e1.tgz","fileCount":96,"integrity":"sha512-xsZOu3l2iFSRmAKY54MnQl9eDpay0/sHUH+Yde+3H4zxAAuwox7DOKeHgdoU/Rcwa2GFnRgGP09S/lv0AlJJ2g==","signatures":[{"sig":"MEQCIBywI4RxQPomMSlJ5UwXIuQXlgKN/ZRZYlhxU7E5IAXUAiAKA8BCiIB5TeHIp6HeTjvQk/nXiJGmZEhShgc6sEM4iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1244.12290e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333582},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1244.12290e1","@flighthq/clip":"0.5.1-next.1244.12290e1","@flighthq/node":"0.5.1-next.1244.12290e1","@flighthq/path":"0.5.1-next.1244.12290e1","@flighthq/text":"0.5.1-next.1244.12290e1","@flighthq/shape":"0.5.1-next.1244.12290e1","@flighthq/types":"0.5.1-next.1244.12290e1","@flighthq/bitmap":"0.5.1-next.1244.12290e1","@flighthq/entity":"0.5.1-next.1244.12290e1","@flighthq/signals":"0.5.1-next.1244.12290e1","@flighthq/spatial":"0.5.1-next.1244.12290e1","@flighthq/tilemap":"0.5.1-next.1244.12290e1","@flighthq/geometry":"0.5.1-next.1244.12290e1","@flighthq/registry":"0.5.1-next.1244.12290e1","@flighthq/textlayout":"0.5.1-next.1244.12290e1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1244.12290e1_1789288155793_0.7089472219747748","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1251.918ea64":{"name":"@flighthq/interaction","version":"0.5.1-next.1251.918ea64","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"e7f6cbd7581a46cc8c81899cd7b9b88d04cb4cdb","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1251.918ea64.tgz","fileCount":96,"integrity":"sha512-uCB38TCYa2uQ6SUBNA8u9ylJknrtPLzw7/6NuoiXZsylTJlDoSoV1dzJp7iSbG0CQ/hp0CIRUM1w/2TQXvwlxA==","signatures":[{"sig":"MEUCIGmjEbERpZeE+Xm+M4OqOkdf5bP2nj42cjpxh4MoMYP6AiEAoqHerZnthgSBzkI8+11cKiQNiAI9FD06nKOoqtEdDhk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1251.918ea64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333582},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1251.918ea64","@flighthq/clip":"0.5.1-next.1251.918ea64","@flighthq/node":"0.5.1-next.1251.918ea64","@flighthq/path":"0.5.1-next.1251.918ea64","@flighthq/text":"0.5.1-next.1251.918ea64","@flighthq/shape":"0.5.1-next.1251.918ea64","@flighthq/types":"0.5.1-next.1251.918ea64","@flighthq/bitmap":"0.5.1-next.1251.918ea64","@flighthq/entity":"0.5.1-next.1251.918ea64","@flighthq/signals":"0.5.1-next.1251.918ea64","@flighthq/spatial":"0.5.1-next.1251.918ea64","@flighthq/tilemap":"0.5.1-next.1251.918ea64","@flighthq/geometry":"0.5.1-next.1251.918ea64","@flighthq/registry":"0.5.1-next.1251.918ea64","@flighthq/textlayout":"0.5.1-next.1251.918ea64"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1251.918ea64_1789313964546_0.8434926154402089","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1252.15e4611":{"name":"@flighthq/interaction","version":"0.5.1-next.1252.15e4611","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"d3fb44aa797be6bb1feebfe65aca0240ed5fd18e","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1252.15e4611.tgz","fileCount":96,"integrity":"sha512-FiGrXEdhTT7vZq2uUTs+z+lQH8aaUfA+z08MqQie+yiQlBOaba30RkpZN9UBNAMeS10uBBbjwWwlL/SdruajIA==","signatures":[{"sig":"MEUCIBUqSD8DeSGXyHhPGswn9N9se9vaT3YAfQUv0Rh7ZDEpAiEAyRJYvI5fPHLxZ7KCNMnV6lIRSL5/esQ9VtpcBuwqQo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1252.15e4611","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333582},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1252.15e4611","@flighthq/clip":"0.5.1-next.1252.15e4611","@flighthq/node":"0.5.1-next.1252.15e4611","@flighthq/path":"0.5.1-next.1252.15e4611","@flighthq/text":"0.5.1-next.1252.15e4611","@flighthq/shape":"0.5.1-next.1252.15e4611","@flighthq/types":"0.5.1-next.1252.15e4611","@flighthq/bitmap":"0.5.1-next.1252.15e4611","@flighthq/entity":"0.5.1-next.1252.15e4611","@flighthq/signals":"0.5.1-next.1252.15e4611","@flighthq/spatial":"0.5.1-next.1252.15e4611","@flighthq/tilemap":"0.5.1-next.1252.15e4611","@flighthq/geometry":"0.5.1-next.1252.15e4611","@flighthq/registry":"0.5.1-next.1252.15e4611","@flighthq/textlayout":"0.5.1-next.1252.15e4611"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1252.15e4611_1789315051010_0.522853037855098","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1253.6fe252c":{"name":"@flighthq/interaction","version":"0.5.1-next.1253.6fe252c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"d0fbc8dae909ce2a34b4e6553576891412d2263c","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1253.6fe252c.tgz","fileCount":96,"integrity":"sha512-oFt7Z9bInnEm2gvhebnzPTeR2vztEAeOPS+djnw2oG69d2cNbFcM2PWZ025ku4yWmdxgvskqk81UZD5fEz+iFQ==","signatures":[{"sig":"MEUCIB1+0qR+/QIe7sCzySeg0ahYhwB1bmFSSiBnLH9uAsD0AiEAiOUMutdDXRHZwghLbzT2/L0xdrbDaIHe0FWu4S6u8lo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1253.6fe252c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333582},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1253.6fe252c","@flighthq/clip":"0.5.1-next.1253.6fe252c","@flighthq/node":"0.5.1-next.1253.6fe252c","@flighthq/path":"0.5.1-next.1253.6fe252c","@flighthq/text":"0.5.1-next.1253.6fe252c","@flighthq/shape":"0.5.1-next.1253.6fe252c","@flighthq/types":"0.5.1-next.1253.6fe252c","@flighthq/bitmap":"0.5.1-next.1253.6fe252c","@flighthq/entity":"0.5.1-next.1253.6fe252c","@flighthq/signals":"0.5.1-next.1253.6fe252c","@flighthq/spatial":"0.5.1-next.1253.6fe252c","@flighthq/tilemap":"0.5.1-next.1253.6fe252c","@flighthq/geometry":"0.5.1-next.1253.6fe252c","@flighthq/registry":"0.5.1-next.1253.6fe252c","@flighthq/textlayout":"0.5.1-next.1253.6fe252c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1253.6fe252c_1789334552084_0.7397910952485922","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1254.2ab4a06":{"name":"@flighthq/interaction","version":"0.5.1-next.1254.2ab4a06","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"550226a4813dd3627871fe2c94bccfd52631e06a","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1254.2ab4a06.tgz","fileCount":96,"integrity":"sha512-uiqUWU98+3NAHn5Z/GVPsVeV7Mi8oGA+UuvE0/NI3e2XYfgv35AEVzZkWUWGGhXMVab/5gOeB9MqcaM2MvyMzQ==","signatures":[{"sig":"MEUCIE2sRtnj8LQpczTxrI/n2Rf8Sj139VuirV4ABvf3d29NAiEA3pI74n5mRMtVpthGtDjSEMJswDMm+IKM4ORw1YoNHRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1254.2ab4a06","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333582},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1254.2ab4a06","@flighthq/clip":"0.5.1-next.1254.2ab4a06","@flighthq/node":"0.5.1-next.1254.2ab4a06","@flighthq/path":"0.5.1-next.1254.2ab4a06","@flighthq/text":"0.5.1-next.1254.2ab4a06","@flighthq/shape":"0.5.1-next.1254.2ab4a06","@flighthq/types":"0.5.1-next.1254.2ab4a06","@flighthq/bitmap":"0.5.1-next.1254.2ab4a06","@flighthq/entity":"0.5.1-next.1254.2ab4a06","@flighthq/signals":"0.5.1-next.1254.2ab4a06","@flighthq/spatial":"0.5.1-next.1254.2ab4a06","@flighthq/tilemap":"0.5.1-next.1254.2ab4a06","@flighthq/geometry":"0.5.1-next.1254.2ab4a06","@flighthq/registry":"0.5.1-next.1254.2ab4a06","@flighthq/textlayout":"0.5.1-next.1254.2ab4a06"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1254.2ab4a06_1789341065933_0.8006791476436002","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1257.b2a4509":{"name":"@flighthq/interaction","version":"0.5.1-next.1257.b2a4509","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"e9a866412cd64a1b0214b50c365a8ae86020cc72","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1257.b2a4509.tgz","fileCount":96,"integrity":"sha512-Gc1PGM67lqFhQJcpeuGF4PgEfHd4VxPBaie/+PwBb1NqAjV/mrQfhAT6bDWZnw1xjFw6LI58Q4aGM6TawZaJvg==","signatures":[{"sig":"MEUCIQDs1aFoHYsM6meRAHqa48DO6Meisi57NjgGnHZNtVnFLQIgQQxx1Lza/wlFW2Z/oKfmM3tdzTzjak3LS16iTJ1Lpi8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1257.b2a4509","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333582},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1257.b2a4509","@flighthq/clip":"0.5.1-next.1257.b2a4509","@flighthq/node":"0.5.1-next.1257.b2a4509","@flighthq/path":"0.5.1-next.1257.b2a4509","@flighthq/text":"0.5.1-next.1257.b2a4509","@flighthq/shape":"0.5.1-next.1257.b2a4509","@flighthq/types":"0.5.1-next.1257.b2a4509","@flighthq/bitmap":"0.5.1-next.1257.b2a4509","@flighthq/entity":"0.5.1-next.1257.b2a4509","@flighthq/signals":"0.5.1-next.1257.b2a4509","@flighthq/spatial":"0.5.1-next.1257.b2a4509","@flighthq/tilemap":"0.5.1-next.1257.b2a4509","@flighthq/geometry":"0.5.1-next.1257.b2a4509","@flighthq/registry":"0.5.1-next.1257.b2a4509","@flighthq/textlayout":"0.5.1-next.1257.b2a4509"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1257.b2a4509_1789363675731_0.5568833016501653","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1295.2b6bfa3":{"name":"@flighthq/interaction","version":"0.5.1-next.1295.2b6bfa3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"a5e5c7e35f23d1e849d49a38537748cc7abb8f64","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1295.2b6bfa3.tgz","fileCount":96,"integrity":"sha512-XY7SqF+xoa+WKuysz8uH+SNsbYWarkE1blh5hwB3fwpUXOaVSf/JZmWssRzCOmcz42DPrr3LcKoVDaehCq8DjA==","signatures":[{"sig":"MEUCIQDT+mfDiV8yl/GOydcrNibG+0FhCHcYUYaGG66+yk15dgIgH0S8xOld71Mv58SSJNM3b5ZFU2nLqMB9z9hlwUZDdcQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1295.2b6bfa3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333582},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1295.2b6bfa3","@flighthq/clip":"0.5.1-next.1295.2b6bfa3","@flighthq/node":"0.5.1-next.1295.2b6bfa3","@flighthq/path":"0.5.1-next.1295.2b6bfa3","@flighthq/text":"0.5.1-next.1295.2b6bfa3","@flighthq/shape":"0.5.1-next.1295.2b6bfa3","@flighthq/types":"0.5.1-next.1295.2b6bfa3","@flighthq/bitmap":"0.5.1-next.1295.2b6bfa3","@flighthq/entity":"0.5.1-next.1295.2b6bfa3","@flighthq/signals":"0.5.1-next.1295.2b6bfa3","@flighthq/spatial":"0.5.1-next.1295.2b6bfa3","@flighthq/tilemap":"0.5.1-next.1295.2b6bfa3","@flighthq/geometry":"0.5.1-next.1295.2b6bfa3","@flighthq/registry":"0.5.1-next.1295.2b6bfa3","@flighthq/textlayout":"0.5.1-next.1295.2b6bfa3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1295.2b6bfa3_1789417132599_0.7360244487227072","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1344.b88acc1":{"name":"@flighthq/interaction","version":"0.5.1-next.1344.b88acc1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"c55070be21b33fd8260e5bcf9c434b89bcded7ee","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1344.b88acc1.tgz","fileCount":96,"integrity":"sha512-vR1wv3B6/3yMDhY5L6etJJYjmZyeKCm0Tozw8+p49tZt9OipgHtuhlVcDpslZhDiiS5GATq/BPECDVFEoiWhZQ==","signatures":[{"sig":"MEUCIQDyh9I0XbHKb7z+NY5owqW66mSa5TAPMFUVmA7NAjnNJwIgT/w+Qzpegk5vM7j26wS/1xzeKrCSHW2Jmwi/iCeNhSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1344.b88acc1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333582},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1344.b88acc1","@flighthq/clip":"0.5.1-next.1344.b88acc1","@flighthq/node":"0.5.1-next.1344.b88acc1","@flighthq/path":"0.5.1-next.1344.b88acc1","@flighthq/text":"0.5.1-next.1344.b88acc1","@flighthq/shape":"0.5.1-next.1344.b88acc1","@flighthq/types":"0.5.1-next.1344.b88acc1","@flighthq/bitmap":"0.5.1-next.1344.b88acc1","@flighthq/entity":"0.5.1-next.1344.b88acc1","@flighthq/signals":"0.5.1-next.1344.b88acc1","@flighthq/spatial":"0.5.1-next.1344.b88acc1","@flighthq/tilemap":"0.5.1-next.1344.b88acc1","@flighthq/geometry":"0.5.1-next.1344.b88acc1","@flighthq/registry":"0.5.1-next.1344.b88acc1","@flighthq/textlayout":"0.5.1-next.1344.b88acc1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1344.b88acc1_1789452504456_0.5861009860428601","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1345.0995dc5":{"name":"@flighthq/interaction","version":"0.5.1-next.1345.0995dc5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"799766724967ee22c104ee73f73f32459606a270","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1345.0995dc5.tgz","fileCount":96,"integrity":"sha512-KwrcsgImlYBR154OYj9y1+uqZo6oD/1+vN8vCKXCXiwtxekg90Quq0d0lP4aUTW+75oO3fxT0fYe/PcyGF6nyA==","signatures":[{"sig":"MEUCIQCZktoXXsQkrFi/VJQ2vmTaHMWlYfhgGQcJiFMQ4Vlh6QIgUTIt6LkNxA83vs3MNOfbimiL60S3XuafL1RCDrBJivQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1345.0995dc5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333582},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1345.0995dc5","@flighthq/clip":"0.5.1-next.1345.0995dc5","@flighthq/node":"0.5.1-next.1345.0995dc5","@flighthq/path":"0.5.1-next.1345.0995dc5","@flighthq/text":"0.5.1-next.1345.0995dc5","@flighthq/shape":"0.5.1-next.1345.0995dc5","@flighthq/types":"0.5.1-next.1345.0995dc5","@flighthq/bitmap":"0.5.1-next.1345.0995dc5","@flighthq/entity":"0.5.1-next.1345.0995dc5","@flighthq/signals":"0.5.1-next.1345.0995dc5","@flighthq/spatial":"0.5.1-next.1345.0995dc5","@flighthq/tilemap":"0.5.1-next.1345.0995dc5","@flighthq/geometry":"0.5.1-next.1345.0995dc5","@flighthq/registry":"0.5.1-next.1345.0995dc5","@flighthq/textlayout":"0.5.1-next.1345.0995dc5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1345.0995dc5_1789454491422_0.4282693533216657","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1347.54f97d8":{"name":"@flighthq/interaction","version":"0.5.1-next.1347.54f97d8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"89b33580ac598a5fbae0f79ef3c642835c6b4702","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1347.54f97d8.tgz","fileCount":96,"integrity":"sha512-oncDOV9Zn6W148oeOStGx+fNl4+b7Fr18sETjfX9QtCRoaIdVARnFcjLcduSAcohiCmJKrukXbsSrFkB1tbDKA==","signatures":[{"sig":"MEYCIQCdnu2htEGhWXKlZJ/R+mdrBDvtvaUHPmrVyAAMHH47OgIhAKBnhJ7KBSCRSXvkrTV6GppLSSuIeFUvnYSnziDwx4oG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1347.54f97d8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333582},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1347.54f97d8","@flighthq/clip":"0.5.1-next.1347.54f97d8","@flighthq/node":"0.5.1-next.1347.54f97d8","@flighthq/path":"0.5.1-next.1347.54f97d8","@flighthq/text":"0.5.1-next.1347.54f97d8","@flighthq/shape":"0.5.1-next.1347.54f97d8","@flighthq/types":"0.5.1-next.1347.54f97d8","@flighthq/bitmap":"0.5.1-next.1347.54f97d8","@flighthq/entity":"0.5.1-next.1347.54f97d8","@flighthq/signals":"0.5.1-next.1347.54f97d8","@flighthq/spatial":"0.5.1-next.1347.54f97d8","@flighthq/tilemap":"0.5.1-next.1347.54f97d8","@flighthq/geometry":"0.5.1-next.1347.54f97d8","@flighthq/registry":"0.5.1-next.1347.54f97d8","@flighthq/textlayout":"0.5.1-next.1347.54f97d8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1347.54f97d8_1789460868959_0.3695256646378908","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1348.e71a747":{"name":"@flighthq/interaction","version":"0.5.1-next.1348.e71a747","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"e83108ca39d9851e15a7f07d7e29166113611d9f","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1348.e71a747.tgz","fileCount":96,"integrity":"sha512-Xy+2czGyJaoHNeVZTvoEUfyGfD4w6fsK2XOnDnnIqiDvChdIQkhpRQpGtgxxfK2SCVw3EoN2Yyslo6VcybRiPg==","signatures":[{"sig":"MEYCIQDEiyQXRvmlBf+y/ruCHPXhBNTvOsRcZVMml2xM1d6fDAIhALqtlXOqHWDmFYJX2lQ4SY+HX1DOnFNG/pl6PZiVLE0W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1348.e71a747","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333582},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1348.e71a747","@flighthq/clip":"0.5.1-next.1348.e71a747","@flighthq/node":"0.5.1-next.1348.e71a747","@flighthq/path":"0.5.1-next.1348.e71a747","@flighthq/text":"0.5.1-next.1348.e71a747","@flighthq/shape":"0.5.1-next.1348.e71a747","@flighthq/types":"0.5.1-next.1348.e71a747","@flighthq/bitmap":"0.5.1-next.1348.e71a747","@flighthq/entity":"0.5.1-next.1348.e71a747","@flighthq/signals":"0.5.1-next.1348.e71a747","@flighthq/spatial":"0.5.1-next.1348.e71a747","@flighthq/tilemap":"0.5.1-next.1348.e71a747","@flighthq/geometry":"0.5.1-next.1348.e71a747","@flighthq/registry":"0.5.1-next.1348.e71a747","@flighthq/textlayout":"0.5.1-next.1348.e71a747"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1348.e71a747_1789464611127_0.9609364234864068","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1349.05b053d":{"name":"@flighthq/interaction","version":"0.5.1-next.1349.05b053d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"8eabf89047b51affa7fd2be083630fdd884589c4","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1349.05b053d.tgz","fileCount":96,"integrity":"sha512-PEEFmuOlfx5B4oxzoRTMf3Mpo9sPvfkUUbT7NkRl4E2NexJahHGnf4DmwhOZwJiS19tHhn7QWKq6jrfJSzhl2Q==","signatures":[{"sig":"MEQCIDO5xlrAIvhZicWKuhRy+cHGcAW02bi+9qLa0khePcw/AiAKdmdQn6vWljs7p7N5lrmfUW5EdziYXzf5u2h8im0PKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1349.05b053d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333582},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1349.05b053d","@flighthq/clip":"0.5.1-next.1349.05b053d","@flighthq/node":"0.5.1-next.1349.05b053d","@flighthq/path":"0.5.1-next.1349.05b053d","@flighthq/text":"0.5.1-next.1349.05b053d","@flighthq/shape":"0.5.1-next.1349.05b053d","@flighthq/types":"0.5.1-next.1349.05b053d","@flighthq/bitmap":"0.5.1-next.1349.05b053d","@flighthq/entity":"0.5.1-next.1349.05b053d","@flighthq/signals":"0.5.1-next.1349.05b053d","@flighthq/spatial":"0.5.1-next.1349.05b053d","@flighthq/tilemap":"0.5.1-next.1349.05b053d","@flighthq/geometry":"0.5.1-next.1349.05b053d","@flighthq/registry":"0.5.1-next.1349.05b053d","@flighthq/textlayout":"0.5.1-next.1349.05b053d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1349.05b053d_1789468876550_0.3952379276029223","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1349.05b053d":{"name":"@flighthq/interaction","version":"0.5.1-edge.1349.05b053d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"f8ffd5c39f9dc064f95470a1f479e9bed1e3b6f7","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-edge.1349.05b053d.tgz","fileCount":96,"integrity":"sha512-vWn1EfaUomjFvFLnlBFZLQ21yFZGrPOqJhGw5TRL/JWmTHBwe87guQjcdoLzOKofY4EQJdn0NlkBAI3xH5IVmA==","signatures":[{"sig":"MEQCIHtQ2Vz37ramp/v6ggG9iYkdCXduK98mLE0zQy8k6VWyAiBJotpFx69M17o6wogJkjFsXwyEqjkYtrf1WKq1Uo7j8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-edge.1349.05b053d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333582},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1349.05b053d","@flighthq/clip":"0.5.1-edge.1349.05b053d","@flighthq/node":"0.5.1-edge.1349.05b053d","@flighthq/path":"0.5.1-edge.1349.05b053d","@flighthq/text":"0.5.1-edge.1349.05b053d","@flighthq/shape":"0.5.1-edge.1349.05b053d","@flighthq/types":"0.5.1-edge.1349.05b053d","@flighthq/bitmap":"0.5.1-edge.1349.05b053d","@flighthq/entity":"0.5.1-edge.1349.05b053d","@flighthq/signals":"0.5.1-edge.1349.05b053d","@flighthq/spatial":"0.5.1-edge.1349.05b053d","@flighthq/tilemap":"0.5.1-edge.1349.05b053d","@flighthq/geometry":"0.5.1-edge.1349.05b053d","@flighthq/registry":"0.5.1-edge.1349.05b053d","@flighthq/textlayout":"0.5.1-edge.1349.05b053d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-edge.1349.05b053d_1789469253542_0.07695780335761726","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1350.8ce488b":{"name":"@flighthq/interaction","version":"0.5.1-next.1350.8ce488b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"c9098cb9dc41d47b416011c6660d17dd3366fddc","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1350.8ce488b.tgz","fileCount":96,"integrity":"sha512-q8m7bDHIAyHceH+b4kCbwRfbQ1IH8YbJ9r4inJpcxsS0PDAmjRrboQTOk/XKgfk7PbClNbLbyBVJYWL169uN9g==","signatures":[{"sig":"MEQCIHiF+hQmhAMcM9vJekIoN+coricREZeUbNbOxSpoK37OAiASvw4z9r7u0U+MuO1etJKT3hVhHiVrkbFdUGFv7g8PWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1350.8ce488b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333582},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1350.8ce488b","@flighthq/clip":"0.5.1-next.1350.8ce488b","@flighthq/node":"0.5.1-next.1350.8ce488b","@flighthq/path":"0.5.1-next.1350.8ce488b","@flighthq/text":"0.5.1-next.1350.8ce488b","@flighthq/shape":"0.5.1-next.1350.8ce488b","@flighthq/types":"0.5.1-next.1350.8ce488b","@flighthq/bitmap":"0.5.1-next.1350.8ce488b","@flighthq/entity":"0.5.1-next.1350.8ce488b","@flighthq/signals":"0.5.1-next.1350.8ce488b","@flighthq/spatial":"0.5.1-next.1350.8ce488b","@flighthq/tilemap":"0.5.1-next.1350.8ce488b","@flighthq/geometry":"0.5.1-next.1350.8ce488b","@flighthq/registry":"0.5.1-next.1350.8ce488b","@flighthq/textlayout":"0.5.1-next.1350.8ce488b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1350.8ce488b_1789489562677_0.9237666396391413","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1350.8ce488b":{"name":"@flighthq/interaction","version":"0.5.1-edge.1350.8ce488b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"1d15e972a2ca2fa73f39fdd306a94ecad093b98d","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-edge.1350.8ce488b.tgz","fileCount":96,"integrity":"sha512-RgIKgXn7YO8ePtlyMs/C4+rFzS/CgO609FzjskIJXQZgPDO4G6RnrWa9b2oq9iEzcDkQ1lhyGbuvvGS1UtL+vQ==","signatures":[{"sig":"MEQCIBwlAuzVuttEdEFXfjw/ypmxIFxEdrFO+bMDFXVsO/dhAiB4S6xfZCNpMfW2IEPpw3y5Z/dZYR00gK2YKe7qNr/CCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-edge.1350.8ce488b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333582},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1350.8ce488b","@flighthq/clip":"0.5.1-edge.1350.8ce488b","@flighthq/node":"0.5.1-edge.1350.8ce488b","@flighthq/path":"0.5.1-edge.1350.8ce488b","@flighthq/text":"0.5.1-edge.1350.8ce488b","@flighthq/shape":"0.5.1-edge.1350.8ce488b","@flighthq/types":"0.5.1-edge.1350.8ce488b","@flighthq/bitmap":"0.5.1-edge.1350.8ce488b","@flighthq/entity":"0.5.1-edge.1350.8ce488b","@flighthq/signals":"0.5.1-edge.1350.8ce488b","@flighthq/spatial":"0.5.1-edge.1350.8ce488b","@flighthq/tilemap":"0.5.1-edge.1350.8ce488b","@flighthq/geometry":"0.5.1-edge.1350.8ce488b","@flighthq/registry":"0.5.1-edge.1350.8ce488b","@flighthq/textlayout":"0.5.1-edge.1350.8ce488b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-edge.1350.8ce488b_1789490038159_0.022938155385262338","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1370.903f328":{"name":"@flighthq/interaction","version":"0.5.1-next.1370.903f328","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"96af0a43743a18b9a35baa5786cf94b75a6d7580","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1370.903f328.tgz","fileCount":96,"integrity":"sha512-eX9jjaxdccUayZHkQQLbtiZsy6pX1R/15OJ5bqh6dyEj+faGJgnsU7HxG6svMXGv4GhU+pUTWXXeVW8cnsXKhw==","signatures":[{"sig":"MEUCIHgCuDsZmumFubNZY4CarEC3PBWuisaV55yHNEUTBEiDAiEA7z3+M9Hle5oX1rn8LRQx+OsRflHdxpHCqUeUkN+pZps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1370.903f328","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333582},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1370.903f328","@flighthq/clip":"0.5.1-next.1370.903f328","@flighthq/node":"0.5.1-next.1370.903f328","@flighthq/path":"0.5.1-next.1370.903f328","@flighthq/text":"0.5.1-next.1370.903f328","@flighthq/shape":"0.5.1-next.1370.903f328","@flighthq/types":"0.5.1-next.1370.903f328","@flighthq/bitmap":"0.5.1-next.1370.903f328","@flighthq/entity":"0.5.1-next.1370.903f328","@flighthq/signals":"0.5.1-next.1370.903f328","@flighthq/spatial":"0.5.1-next.1370.903f328","@flighthq/tilemap":"0.5.1-next.1370.903f328","@flighthq/geometry":"0.5.1-next.1370.903f328","@flighthq/registry":"0.5.1-next.1370.903f328","@flighthq/textlayout":"0.5.1-next.1370.903f328"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1370.903f328_1789537660988_0.3295484753761144","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1370.903f328":{"name":"@flighthq/interaction","version":"0.5.1-edge.1370.903f328","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"4184af9dff0653b2937a202a332cb398acdd24b1","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-edge.1370.903f328.tgz","fileCount":96,"integrity":"sha512-6GoSnVW+yyF3VBL1ub/en/Q1TPmYwmfXSLLIM4/P28m+M7d2o5Vlk37X9vs+oeyBehwH6cBMVsFII7eCC6rzjA==","signatures":[{"sig":"MEYCIQChbjagjsUs5o94yQ0kOxvPHJVDkELcpTblUMgKvS2fHwIhAMO5UZwPtGnA00vVYxRiz2aXh+Qy41873z+Ig75VtCBZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-edge.1370.903f328","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333582},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1370.903f328","@flighthq/clip":"0.5.1-edge.1370.903f328","@flighthq/node":"0.5.1-edge.1370.903f328","@flighthq/path":"0.5.1-edge.1370.903f328","@flighthq/text":"0.5.1-edge.1370.903f328","@flighthq/shape":"0.5.1-edge.1370.903f328","@flighthq/types":"0.5.1-edge.1370.903f328","@flighthq/bitmap":"0.5.1-edge.1370.903f328","@flighthq/entity":"0.5.1-edge.1370.903f328","@flighthq/signals":"0.5.1-edge.1370.903f328","@flighthq/spatial":"0.5.1-edge.1370.903f328","@flighthq/tilemap":"0.5.1-edge.1370.903f328","@flighthq/geometry":"0.5.1-edge.1370.903f328","@flighthq/registry":"0.5.1-edge.1370.903f328","@flighthq/textlayout":"0.5.1-edge.1370.903f328"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-edge.1370.903f328_1789538233260_0.15881660073709547","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1404.457d1da":{"name":"@flighthq/interaction","version":"0.5.1-next.1404.457d1da","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"3925cf15ed375ca8aa9f142b338ca27cf58bd767","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1404.457d1da.tgz","fileCount":96,"integrity":"sha512-P5/AEHQ4S2+TYhOlBZ0rnEopbC98Urjo2JSkycPFwexPKg+CkiWOXt8zvHKXHe4m8Ikz/1YhbtNb1kpD+/H6Ww==","signatures":[{"sig":"MEUCIQDoO0bO0jrIxSYYeKRQLpRnEoCg3HALsMdbv/9kCNNL1QIgZRtM19wg6fGy8jOve2YbZ8mNx0CBKtADBkFCw0+Gyus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1404.457d1da","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333592},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1404.457d1da","@flighthq/clip":"0.5.1-next.1404.457d1da","@flighthq/node":"0.5.1-next.1404.457d1da","@flighthq/path":"0.5.1-next.1404.457d1da","@flighthq/text":"0.5.1-next.1404.457d1da","@flighthq/shape":"0.5.1-next.1404.457d1da","@flighthq/types":"0.5.1-next.1404.457d1da","@flighthq/bitmap":"0.5.1-next.1404.457d1da","@flighthq/entity":"0.5.1-next.1404.457d1da","@flighthq/signals":"0.5.1-next.1404.457d1da","@flighthq/spatial":"0.5.1-next.1404.457d1da","@flighthq/tilemap":"0.5.1-next.1404.457d1da","@flighthq/geometry":"0.5.1-next.1404.457d1da","@flighthq/registry":"0.5.1-next.1404.457d1da","@flighthq/textlayout":"0.5.1-next.1404.457d1da"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1404.457d1da_1789625889856_0.9066832208874327","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1405.69d9356":{"name":"@flighthq/interaction","version":"0.5.1-next.1405.69d9356","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"19be41c062ec02d427d63130145f22ad6c7e228f","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1405.69d9356.tgz","fileCount":96,"integrity":"sha512-uB45V4hPYAHKjxcuIApG/y5TP+fxQli95iMltgKbd8Xl/xG3ySlZOOcJARl3Woe0Gtrl+vG6Gy7QtvgdGsaMlQ==","signatures":[{"sig":"MEQCIGOK7nKdX/tLkAPEVFCNpsS5lhBEX0dGZbziXezh8leRAiB1hkeOLSykH13LlRuQyKTeA9CiUzWK7pQIL+CcbVSsLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1405.69d9356","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333592},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1405.69d9356","@flighthq/clip":"0.5.1-next.1405.69d9356","@flighthq/node":"0.5.1-next.1405.69d9356","@flighthq/path":"0.5.1-next.1405.69d9356","@flighthq/text":"0.5.1-next.1405.69d9356","@flighthq/shape":"0.5.1-next.1405.69d9356","@flighthq/types":"0.5.1-next.1405.69d9356","@flighthq/bitmap":"0.5.1-next.1405.69d9356","@flighthq/entity":"0.5.1-next.1405.69d9356","@flighthq/signals":"0.5.1-next.1405.69d9356","@flighthq/spatial":"0.5.1-next.1405.69d9356","@flighthq/tilemap":"0.5.1-next.1405.69d9356","@flighthq/geometry":"0.5.1-next.1405.69d9356","@flighthq/registry":"0.5.1-next.1405.69d9356","@flighthq/textlayout":"0.5.1-next.1405.69d9356"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1405.69d9356_1789627555499_0.21524487450218466","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1405.69d9356":{"name":"@flighthq/interaction","version":"0.5.1-edge.1405.69d9356","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"7d6f2a67f0d83831b869ba6755b282ad4e1fa763","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-edge.1405.69d9356.tgz","fileCount":96,"integrity":"sha512-LBHw0KFgtYuBbPULxVFqAIj2Z1ACoUSv2u+QGFsxdDlJPEYDO9WyTTNUgrrqrszelP6/YIzOXvDvHL+N4aCU9w==","signatures":[{"sig":"MEYCIQCOfh/O8yQnUeoQ+3tNH7FSyrC7v5vVNVioFSRmten4HAIhAKv3SAOgAr/Cm5fvbIbXQe7Fr1kQrNyfD8ogrbbkBh7L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-edge.1405.69d9356","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333592},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1405.69d9356","@flighthq/clip":"0.5.1-edge.1405.69d9356","@flighthq/node":"0.5.1-edge.1405.69d9356","@flighthq/path":"0.5.1-edge.1405.69d9356","@flighthq/text":"0.5.1-edge.1405.69d9356","@flighthq/shape":"0.5.1-edge.1405.69d9356","@flighthq/types":"0.5.1-edge.1405.69d9356","@flighthq/bitmap":"0.5.1-edge.1405.69d9356","@flighthq/entity":"0.5.1-edge.1405.69d9356","@flighthq/signals":"0.5.1-edge.1405.69d9356","@flighthq/spatial":"0.5.1-edge.1405.69d9356","@flighthq/tilemap":"0.5.1-edge.1405.69d9356","@flighthq/geometry":"0.5.1-edge.1405.69d9356","@flighthq/registry":"0.5.1-edge.1405.69d9356","@flighthq/textlayout":"0.5.1-edge.1405.69d9356"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-edge.1405.69d9356_1789659589961_0.5111367866677661","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1410.b534771":{"name":"@flighthq/interaction","version":"0.5.1-next.1410.b534771","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"ff22cb7e026649efa7bc2c1e2185654c93bb5e85","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1410.b534771.tgz","fileCount":96,"integrity":"sha512-jGwhPeH53dlckAatcy7aM47GQ2zCE7qjUmZd06WO5svpo2GP4JrUwBLKhXHMnDUrrgc3vA8s4PMoaWfA2hi6Gg==","signatures":[{"sig":"MEYCIQDFKTnVNhU48womoJ5FH/QMpeOxof2+CqovfAkMEjyBLwIhAKo/ClEntngJRgWQnkGO+NOlyBZ0CwucR7INrRvfEuYh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBVitExN8e1K9sdMPslYKVFX3ztOAVBOd2NJ/gJ0QDitAiAvN6Bd8XxBAU/KYpwTobhD/iJxjOJMb6KR5t3HbUxW0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1410.b534771","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333592},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1410.b534771","@flighthq/clip":"0.5.1-next.1410.b534771","@flighthq/node":"0.5.1-next.1410.b534771","@flighthq/path":"0.5.1-next.1410.b534771","@flighthq/text":"0.5.1-next.1410.b534771","@flighthq/shape":"0.5.1-next.1410.b534771","@flighthq/types":"0.5.1-next.1410.b534771","@flighthq/bitmap":"0.5.1-next.1410.b534771","@flighthq/entity":"0.5.1-next.1410.b534771","@flighthq/signals":"0.5.1-next.1410.b534771","@flighthq/spatial":"0.5.1-next.1410.b534771","@flighthq/tilemap":"0.5.1-next.1410.b534771","@flighthq/geometry":"0.5.1-next.1410.b534771","@flighthq/registry":"0.5.1-next.1410.b534771","@flighthq/textlayout":"0.5.1-next.1410.b534771"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1410.b534771_1789670500407_0.6879174317663006","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1410.b534771":{"name":"@flighthq/interaction","version":"0.5.1-edge.1410.b534771","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"9e7ec2febf7d20c2cf9b16919c1cd73755b1aad6","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-edge.1410.b534771.tgz","fileCount":96,"integrity":"sha512-pEhli8of6iCr1ghhU/nDNb5UVJiMmm6/M45jYDaow3BXtMgE1Io9vtxQxv9nUcrIFg0Ctv2RpENlIlMBzJ/8Sg==","signatures":[{"sig":"MEUCIQD7YVfROFY5bbX3H+YuQAztHshjLcZgD9a1cCKQR4GQkgIgENFcTDPYfwmLMI9sFLEdqnOBBH80xZnPfL7/rYjC5uc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDxuIZV/EcZb2pOFZ8FQt7qVmxUff+yYcwEizalv4qC3AiEAzbk90hzMQofGi3x9D2QbSR7XZ6PqQOzyRC1l5xJ74zY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-edge.1410.b534771","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333592},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1410.b534771","@flighthq/clip":"0.5.1-edge.1410.b534771","@flighthq/node":"0.5.1-edge.1410.b534771","@flighthq/path":"0.5.1-edge.1410.b534771","@flighthq/text":"0.5.1-edge.1410.b534771","@flighthq/shape":"0.5.1-edge.1410.b534771","@flighthq/types":"0.5.1-edge.1410.b534771","@flighthq/bitmap":"0.5.1-edge.1410.b534771","@flighthq/entity":"0.5.1-edge.1410.b534771","@flighthq/signals":"0.5.1-edge.1410.b534771","@flighthq/spatial":"0.5.1-edge.1410.b534771","@flighthq/tilemap":"0.5.1-edge.1410.b534771","@flighthq/geometry":"0.5.1-edge.1410.b534771","@flighthq/registry":"0.5.1-edge.1410.b534771","@flighthq/textlayout":"0.5.1-edge.1410.b534771"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-edge.1410.b534771_1789671061790_0.6760639651416944","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1450.5738463":{"name":"@flighthq/interaction","version":"0.5.1-next.1450.5738463","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"8c91d197bba144cfb43caf004b4ef99e4472e098","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1450.5738463.tgz","fileCount":96,"integrity":"sha512-+oHWPAHw8OUqYM8D3VlSDXSVTYwOk4ZAWZbeibzxFxNskMKyZAhmv6aVoGAgDWp+vaQ1sgcJ4uB+wfpmJcJN+g==","signatures":[{"sig":"MEUCIQCgPAKWdNTM34ZGv3skhAKrLukuNd/Z7EtqvUlx13dX+AIgXN4Rg7ON5xECuFxd8K0C0Kv4LaXybjGpDGkbrSnA6TA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHdWY8ffOT/9DVD6qq2VEGOV7QZENPRogaSursiXo/5OAiAOr4JFIP0tkRJUL+4zZb5EjSaUjKmIZPTdVaCv61/6vQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1450.5738463","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333592},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1450.5738463","@flighthq/clip":"0.5.1-next.1450.5738463","@flighthq/node":"0.5.1-next.1450.5738463","@flighthq/path":"0.5.1-next.1450.5738463","@flighthq/text":"0.5.1-next.1450.5738463","@flighthq/shape":"0.5.1-next.1450.5738463","@flighthq/types":"0.5.1-next.1450.5738463","@flighthq/bitmap":"0.5.1-next.1450.5738463","@flighthq/entity":"0.5.1-next.1450.5738463","@flighthq/signals":"0.5.1-next.1450.5738463","@flighthq/spatial":"0.5.1-next.1450.5738463","@flighthq/tilemap":"0.5.1-next.1450.5738463","@flighthq/geometry":"0.5.1-next.1450.5738463","@flighthq/registry":"0.5.1-next.1450.5738463","@flighthq/textlayout":"0.5.1-next.1450.5738463"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1450.5738463_1789779632630_0.7430059268950497","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1462.5a251b6":{"name":"@flighthq/interaction","version":"0.5.1-next.1462.5a251b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"1fd9098cbf87c46d9177d8c790c4b5edba299c8b","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1462.5a251b6.tgz","fileCount":96,"integrity":"sha512-dMXcG87sUYUHsAmvnl56HfH+AgzKGq+NtDsOuIm+Iix8+dqiz2Q6o5SjLdBGvUNHOuuoIfV9tiDOgJLrJt8iIg==","signatures":[{"sig":"MEYCIQD0bLPHeRAGB8kCUxqXXTa+zgR3zbg1BItB3IJAUVzz0QIhAJtiaUk58CJe2UTyTzsNts5GtBtbGg1XRWEUAF9DlJYm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBruRTVeCqR+IdEanJ9+1ggTdIF0QSAsyuK4c/haBhtkAiEAu4wiFVdoyRSUnASUtTzA1o9JOzirzdYDjAwpn7nn5S8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1462.5a251b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333592},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1462.5a251b6","@flighthq/clip":"0.5.1-next.1462.5a251b6","@flighthq/node":"0.5.1-next.1462.5a251b6","@flighthq/path":"0.5.1-next.1462.5a251b6","@flighthq/text":"0.5.1-next.1462.5a251b6","@flighthq/shape":"0.5.1-next.1462.5a251b6","@flighthq/types":"0.5.1-next.1462.5a251b6","@flighthq/bitmap":"0.5.1-next.1462.5a251b6","@flighthq/entity":"0.5.1-next.1462.5a251b6","@flighthq/signals":"0.5.1-next.1462.5a251b6","@flighthq/spatial":"0.5.1-next.1462.5a251b6","@flighthq/tilemap":"0.5.1-next.1462.5a251b6","@flighthq/geometry":"0.5.1-next.1462.5a251b6","@flighthq/registry":"0.5.1-next.1462.5a251b6","@flighthq/textlayout":"0.5.1-next.1462.5a251b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1462.5a251b6_1789840209165_0.08840246693471965","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1462.5a251b6":{"name":"@flighthq/interaction","version":"0.5.1-edge.1462.5a251b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"83cbd40d07727db397d8813d1b15d7f1bdbaf1ca","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-edge.1462.5a251b6.tgz","fileCount":96,"integrity":"sha512-/N5+pjZIg97VL56ucLCUG57RjWgQsEgw0A5atKRpwsCqVLjKGnMdhtgPESqOIFdFgOy1K5gvL8Me5oM7w/E4gA==","signatures":[{"sig":"MEYCIQCyz2fYKbOMLN/hfKZhZfuNd9AxBow3kAhicgNWfovsVgIhALXqcYZEU6ehVSGIZGK7KwsAxG81WjLBdJN0zgB++gKD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBAFz53ZB5TxWH2G+rxWJI5RBYUUyBdcoRgWiKqe7F6QAiEA8kaK1nun/gDKYqP6yv4NzKCeNok+QeO3S+A254DCPuc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-edge.1462.5a251b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333592},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1462.5a251b6","@flighthq/clip":"0.5.1-edge.1462.5a251b6","@flighthq/node":"0.5.1-edge.1462.5a251b6","@flighthq/path":"0.5.1-edge.1462.5a251b6","@flighthq/text":"0.5.1-edge.1462.5a251b6","@flighthq/shape":"0.5.1-edge.1462.5a251b6","@flighthq/types":"0.5.1-edge.1462.5a251b6","@flighthq/bitmap":"0.5.1-edge.1462.5a251b6","@flighthq/entity":"0.5.1-edge.1462.5a251b6","@flighthq/signals":"0.5.1-edge.1462.5a251b6","@flighthq/spatial":"0.5.1-edge.1462.5a251b6","@flighthq/tilemap":"0.5.1-edge.1462.5a251b6","@flighthq/geometry":"0.5.1-edge.1462.5a251b6","@flighthq/registry":"0.5.1-edge.1462.5a251b6","@flighthq/textlayout":"0.5.1-edge.1462.5a251b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-edge.1462.5a251b6_1789840848190_0.5049184111610614","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1467.7e2fc7d":{"name":"@flighthq/interaction","version":"0.5.1-next.1467.7e2fc7d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"2947249c1aa441fcabb735f09bd9cb8acd87d0d0","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1467.7e2fc7d.tgz","fileCount":96,"integrity":"sha512-P2mJTD87S8S7rQRSluP96n/Qd9d9xieyx5tiJjOR5u+LtTVGD2zazxGTqdBgFYOkS02VGACJloAakD72SB7pYA==","signatures":[{"sig":"MEUCIQD5sQFHyowCIE8z3B/EOGqNJXrv0C6/HWShTz4lMZcGWAIgRFfZJ76oqDPFVNQukgdR2kNmPP8E3uigb8Zd8G6yCL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDWayq/MYPLGOVIcNuJHl+5Y8oIFmtSNugD7f4KCzQx9wIhAM04tnVjbU1NWLMeeO7l3Kmz/w2hJMNKvd3y0jY0w3Zp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1467.7e2fc7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333592},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1467.7e2fc7d","@flighthq/clip":"0.5.1-next.1467.7e2fc7d","@flighthq/node":"0.5.1-next.1467.7e2fc7d","@flighthq/path":"0.5.1-next.1467.7e2fc7d","@flighthq/text":"0.5.1-next.1467.7e2fc7d","@flighthq/shape":"0.5.1-next.1467.7e2fc7d","@flighthq/types":"0.5.1-next.1467.7e2fc7d","@flighthq/bitmap":"0.5.1-next.1467.7e2fc7d","@flighthq/entity":"0.5.1-next.1467.7e2fc7d","@flighthq/signals":"0.5.1-next.1467.7e2fc7d","@flighthq/spatial":"0.5.1-next.1467.7e2fc7d","@flighthq/tilemap":"0.5.1-next.1467.7e2fc7d","@flighthq/geometry":"0.5.1-next.1467.7e2fc7d","@flighthq/registry":"0.5.1-next.1467.7e2fc7d","@flighthq/textlayout":"0.5.1-next.1467.7e2fc7d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1467.7e2fc7d_1789850196377_0.24432016660339495","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1467.7e2fc7d":{"name":"@flighthq/interaction","version":"0.5.1-edge.1467.7e2fc7d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"8b9e66928d9d0e64a71389f7c9eb0273a5bb0938","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-edge.1467.7e2fc7d.tgz","fileCount":96,"integrity":"sha512-H0L9aInJiYjjzdxdozldZdM2p4RfFL0rftuDzueTnNbuQg+vtYeQeiaFKeWd2VL/6ewJFHe8RvXo/F2g0A4/aw==","signatures":[{"sig":"MEUCIH8BtZrhMBcQmxAbmd4ByvWHs4HdNtgFcePsL5tEJRPHAiEA2cQcJPYPPAnSDF53xBztV1raj1k/dCkc4XkhdE8Q9pY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDfX04yK5fXuS8GQWIMlb6CqKD03tvYpWJT5CM+PL2v8AiEA3e4UwWt3mjnJRUm2AMbSR6AdpatkTtdNo7vDttP6dWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-edge.1467.7e2fc7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333592},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1467.7e2fc7d","@flighthq/clip":"0.5.1-edge.1467.7e2fc7d","@flighthq/node":"0.5.1-edge.1467.7e2fc7d","@flighthq/path":"0.5.1-edge.1467.7e2fc7d","@flighthq/text":"0.5.1-edge.1467.7e2fc7d","@flighthq/shape":"0.5.1-edge.1467.7e2fc7d","@flighthq/types":"0.5.1-edge.1467.7e2fc7d","@flighthq/bitmap":"0.5.1-edge.1467.7e2fc7d","@flighthq/entity":"0.5.1-edge.1467.7e2fc7d","@flighthq/signals":"0.5.1-edge.1467.7e2fc7d","@flighthq/spatial":"0.5.1-edge.1467.7e2fc7d","@flighthq/tilemap":"0.5.1-edge.1467.7e2fc7d","@flighthq/geometry":"0.5.1-edge.1467.7e2fc7d","@flighthq/registry":"0.5.1-edge.1467.7e2fc7d","@flighthq/textlayout":"0.5.1-edge.1467.7e2fc7d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-edge.1467.7e2fc7d_1789850844713_0.9868631982241745","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1468.61b1d9d":{"name":"@flighthq/interaction","version":"0.5.1-next.1468.61b1d9d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"4ccfde4f0864e10dad9feb149e9bb4e4c6a9463b","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1468.61b1d9d.tgz","fileCount":96,"integrity":"sha512-tQ352RBNkOdgfQqS/W4GpwQe2wIk56yz4PbokwW68NePG/3r4kOu1qTfFVPpk9SJG6p5VHR6F9Y+H+jd11GAJQ==","signatures":[{"sig":"MEQCIGsjwTcW9/1zF2p2gKQP+IHjecgPqjnIqTw7ABdutWGMAiAWwrhuhljgurmxsilHNoUCkVaCxYEThlseTJCh6BLuEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA15TfdPwiQaMdM9xhynCHAdpu6k3INZkHXXs8de1xRHAiEAiUAmrIPvvMbs6Q7cnCDkAfT5ppmZYDLA2xFKfEwdg2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1468.61b1d9d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333592},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1468.61b1d9d","@flighthq/clip":"0.5.1-next.1468.61b1d9d","@flighthq/node":"0.5.1-next.1468.61b1d9d","@flighthq/path":"0.5.1-next.1468.61b1d9d","@flighthq/text":"0.5.1-next.1468.61b1d9d","@flighthq/shape":"0.5.1-next.1468.61b1d9d","@flighthq/types":"0.5.1-next.1468.61b1d9d","@flighthq/bitmap":"0.5.1-next.1468.61b1d9d","@flighthq/entity":"0.5.1-next.1468.61b1d9d","@flighthq/signals":"0.5.1-next.1468.61b1d9d","@flighthq/spatial":"0.5.1-next.1468.61b1d9d","@flighthq/tilemap":"0.5.1-next.1468.61b1d9d","@flighthq/geometry":"0.5.1-next.1468.61b1d9d","@flighthq/registry":"0.5.1-next.1468.61b1d9d","@flighthq/textlayout":"0.5.1-next.1468.61b1d9d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1468.61b1d9d_1789852857651_0.7866515639881615","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1468.61b1d9d":{"name":"@flighthq/interaction","version":"0.5.1-edge.1468.61b1d9d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"067491147b56eb52ba73ce72217f945201fc4642","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-edge.1468.61b1d9d.tgz","fileCount":96,"integrity":"sha512-1xxy+cowbK//TQdLKmk8GzG3NPzAHKsI2TKDVIhnieguZrNRF3VkPmamez0OcSZ/udWf8dFbvjNeB9UpG0dTOA==","signatures":[{"sig":"MEUCIBSvEqq/vPNdfhzMMDZJaN7/MIYiR9PlrFO5Sei9hq/RAiEA0jyHxkZTMELg4fTrAnoRKt5UuOiQggyd1GJhjuiBniE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDLNYTzzLvY3bvk+GytqrYcqpDNEw9/pQnkUBqaCyr9EQIgObxN/k5nZAhVRv+81EGC07BsqneFyr3RVmTutQ3FWI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-edge.1468.61b1d9d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333592},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1468.61b1d9d","@flighthq/clip":"0.5.1-edge.1468.61b1d9d","@flighthq/node":"0.5.1-edge.1468.61b1d9d","@flighthq/path":"0.5.1-edge.1468.61b1d9d","@flighthq/text":"0.5.1-edge.1468.61b1d9d","@flighthq/shape":"0.5.1-edge.1468.61b1d9d","@flighthq/types":"0.5.1-edge.1468.61b1d9d","@flighthq/bitmap":"0.5.1-edge.1468.61b1d9d","@flighthq/entity":"0.5.1-edge.1468.61b1d9d","@flighthq/signals":"0.5.1-edge.1468.61b1d9d","@flighthq/spatial":"0.5.1-edge.1468.61b1d9d","@flighthq/tilemap":"0.5.1-edge.1468.61b1d9d","@flighthq/geometry":"0.5.1-edge.1468.61b1d9d","@flighthq/registry":"0.5.1-edge.1468.61b1d9d","@flighthq/textlayout":"0.5.1-edge.1468.61b1d9d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-edge.1468.61b1d9d_1789853477857_0.7736215764982357","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1471.4e82419":{"name":"@flighthq/interaction","version":"0.5.1-next.1471.4e82419","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"fb51ad4b2ab6b24c4dbc57c543d33fec3765e5ec","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1471.4e82419.tgz","fileCount":96,"integrity":"sha512-G9g6vuUApd3JvstG1IJUXzdWYi4bP58TDw2I/tANxK7tCP3M3/kJWgjxHmwi/DG2g27sXXOhBtruQzIZzmYPSA==","signatures":[{"sig":"MEUCIEOg6XwXzdpAtEidwSTkZfHSMIKUHSeliCNFPocDn1e5AiEAutR6slU7PCSmjwvDSDPVcqnRCk8Pflts9+6YHw+IZFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDJ4sYMhwuRyVFzObNpOPRF2xCQ39QcQyD8jmyNsm8hpAiEA+p2pnzv6b8/K/UslpixQKYA+NjmeEkemip9k3pPl8xQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1471.4e82419","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333592},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1471.4e82419","@flighthq/clip":"0.5.1-next.1471.4e82419","@flighthq/node":"0.5.1-next.1471.4e82419","@flighthq/path":"0.5.1-next.1471.4e82419","@flighthq/text":"0.5.1-next.1471.4e82419","@flighthq/shape":"0.5.1-next.1471.4e82419","@flighthq/types":"0.5.1-next.1471.4e82419","@flighthq/bitmap":"0.5.1-next.1471.4e82419","@flighthq/entity":"0.5.1-next.1471.4e82419","@flighthq/signals":"0.5.1-next.1471.4e82419","@flighthq/spatial":"0.5.1-next.1471.4e82419","@flighthq/tilemap":"0.5.1-next.1471.4e82419","@flighthq/geometry":"0.5.1-next.1471.4e82419","@flighthq/registry":"0.5.1-next.1471.4e82419","@flighthq/textlayout":"0.5.1-next.1471.4e82419"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1471.4e82419_1789886132470_0.8252915139945001","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1471.4e82419":{"name":"@flighthq/interaction","version":"0.5.1-edge.1471.4e82419","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"a93b8baebd6d7f58444c05db0e08beffdc104c8a","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-edge.1471.4e82419.tgz","fileCount":96,"integrity":"sha512-T4KoX9GKvMNkP2eKVgsBMp1WaMaZhYivSZVQH+tcRsIoZiBQJSsAcd3eWy4A72DUnASVDHVjGpMWlChtLrcPYQ==","signatures":[{"sig":"MEYCIQDsjodYDE4msDCd7Rz9kRh5cIR7+zdW+V1DpcnZh0yMgQIhAIz7P93Z1gLVmDEF5iSmqyxrD0sa4U03/q9KNW0DYiCR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCIEakDq2nkPsFBoapSsn1AHV7vzVd6RXAIp8k6LnSt/wIgNWYE1ERK0yFtJi+539+mORKM4OuFQPkW+lTXBa78vS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-edge.1471.4e82419","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333592},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1471.4e82419","@flighthq/clip":"0.5.1-edge.1471.4e82419","@flighthq/node":"0.5.1-edge.1471.4e82419","@flighthq/path":"0.5.1-edge.1471.4e82419","@flighthq/text":"0.5.1-edge.1471.4e82419","@flighthq/shape":"0.5.1-edge.1471.4e82419","@flighthq/types":"0.5.1-edge.1471.4e82419","@flighthq/bitmap":"0.5.1-edge.1471.4e82419","@flighthq/entity":"0.5.1-edge.1471.4e82419","@flighthq/signals":"0.5.1-edge.1471.4e82419","@flighthq/spatial":"0.5.1-edge.1471.4e82419","@flighthq/tilemap":"0.5.1-edge.1471.4e82419","@flighthq/geometry":"0.5.1-edge.1471.4e82419","@flighthq/registry":"0.5.1-edge.1471.4e82419","@flighthq/textlayout":"0.5.1-edge.1471.4e82419"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-edge.1471.4e82419_1789886744650_0.3875890245868099","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1505.5790c72":{"name":"@flighthq/interaction","version":"0.5.1-next.1505.5790c72","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"fe481076f1fdf09223270b24b6128e3fca348f0a","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1505.5790c72.tgz","fileCount":96,"integrity":"sha512-wj3ehm9NGrVY02L57VqU3tKyCPpllTBN48316cZx+Hh9fyyuNmkD2y0GEDVl8DcRhDXACu95bLPG6A0MN0/MdQ==","signatures":[{"sig":"MEYCIQCnmSalJhJbukcHpdDYpgFlir0hT6eu9h02dEBKLC/X8wIhALvvSLu1cFOOzJkvUGk9nFc1FyLPFbpxQBNNZxD1P2+K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAS6WnI3RDXbh+ivussma+tLzo7NivLxvVMfIpWlKrAaAiEA5EnfqHKGa/qUeGKQbpw7Bx8JPZr+IHJvVRk4FYmTBto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1505.5790c72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332498},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1505.5790c72","@flighthq/clip":"0.5.1-next.1505.5790c72","@flighthq/node":"0.5.1-next.1505.5790c72","@flighthq/path":"0.5.1-next.1505.5790c72","@flighthq/text":"0.5.1-next.1505.5790c72","@flighthq/shape":"0.5.1-next.1505.5790c72","@flighthq/types":"0.5.1-next.1505.5790c72","@flighthq/bitmap":"0.5.1-next.1505.5790c72","@flighthq/entity":"0.5.1-next.1505.5790c72","@flighthq/signals":"0.5.1-next.1505.5790c72","@flighthq/spatial":"0.5.1-next.1505.5790c72","@flighthq/tilemap":"0.5.1-next.1505.5790c72","@flighthq/geometry":"0.5.1-next.1505.5790c72","@flighthq/registry":"0.5.1-next.1505.5790c72","@flighthq/textlayout":"0.5.1-next.1505.5790c72"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1505.5790c72_1789901693848_0.3535746273972409","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1520.4887418":{"name":"@flighthq/interaction","version":"0.5.1-next.1520.4887418","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"de2addf28f55a2a4b0fb0e727ca82c7ba2631f04","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1520.4887418.tgz","fileCount":96,"integrity":"sha512-arCETEORtNzKKnckbtYi9h5tZxBVy1v1bg3DmiOFSLzjUJdxQ0Hz0DrdiYguKEDDOI+ijvqj6i+iH1UY36f1mg==","signatures":[{"sig":"MEQCIHzvIh/wFkuFG18IhRZATYbq7bGUFsuxrUkG93xy91Q/AiAusCtTkLRLx7axPq/Z7HWq9a417pX8ETAFpqAeRVsqxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEtqW+y44OJGPHvJxyj/LxfizBC5eMZ5ktsBsCH/KWdnAiEA04oixSPIv0SuLEl+5XIVt2ixv5rdd3mvGWcBvvRjn/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1520.4887418","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332498},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1520.4887418","@flighthq/clip":"0.5.1-next.1520.4887418","@flighthq/node":"0.5.1-next.1520.4887418","@flighthq/path":"0.5.1-next.1520.4887418","@flighthq/text":"0.5.1-next.1520.4887418","@flighthq/shape":"0.5.1-next.1520.4887418","@flighthq/types":"0.5.1-next.1520.4887418","@flighthq/bitmap":"0.5.1-next.1520.4887418","@flighthq/entity":"0.5.1-next.1520.4887418","@flighthq/signals":"0.5.1-next.1520.4887418","@flighthq/spatial":"0.5.1-next.1520.4887418","@flighthq/tilemap":"0.5.1-next.1520.4887418","@flighthq/geometry":"0.5.1-next.1520.4887418","@flighthq/registry":"0.5.1-next.1520.4887418","@flighthq/textlayout":"0.5.1-next.1520.4887418"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1520.4887418_1789918183822_0.9928684212810373","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1523.c47f79f":{"name":"@flighthq/interaction","version":"0.5.1-next.1523.c47f79f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"fd74f3e2ba5c7c205330758297ad86017c98a5d7","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1523.c47f79f.tgz","fileCount":96,"integrity":"sha512-DjujAq2bBjdtd8UkYb9OKls8gdFP8lyu8Pm6wCGN04U6DHTYqrJzUR2Y/6h2hG48fNI4ps6tIRQSSZ556uEBPA==","signatures":[{"sig":"MEYCIQDL/+mxiDyrNC5ADD4lnDsFqXMInqjkrzqeh8TPt7fYDAIhANBHD/EQaMgBA2VbismtdbcJ/Jb1f6DzYLs/vUFObvQ/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCfaXmNM5EsWJMymIgxuXD66D2NxvVKekG5/DgTJicojgIhAIkwnwzlzoUfCetXuAuGBX+cJrSd4Pkn3Y8RZvzc9KWW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1523.c47f79f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332498},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1523.c47f79f","@flighthq/clip":"0.5.1-next.1523.c47f79f","@flighthq/node":"0.5.1-next.1523.c47f79f","@flighthq/path":"0.5.1-next.1523.c47f79f","@flighthq/text":"0.5.1-next.1523.c47f79f","@flighthq/shape":"0.5.1-next.1523.c47f79f","@flighthq/types":"0.5.1-next.1523.c47f79f","@flighthq/bitmap":"0.5.1-next.1523.c47f79f","@flighthq/entity":"0.5.1-next.1523.c47f79f","@flighthq/signals":"0.5.1-next.1523.c47f79f","@flighthq/spatial":"0.5.1-next.1523.c47f79f","@flighthq/tilemap":"0.5.1-next.1523.c47f79f","@flighthq/geometry":"0.5.1-next.1523.c47f79f","@flighthq/registry":"0.5.1-next.1523.c47f79f","@flighthq/textlayout":"0.5.1-next.1523.c47f79f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1523.c47f79f_1789921670060_0.2781549446201612","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1533.2910b54":{"name":"@flighthq/interaction","version":"0.5.1-next.1533.2910b54","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"c352bbe5436335ceb15cc03a9cdab3464ca8f87e","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1533.2910b54.tgz","fileCount":96,"integrity":"sha512-mRdlo5BLrXZFUsLJQLvJcOtAKVRWsNPr5ohrRCpxJ4dlZpKbCjd3euAxLyg28t5pTAovIdpGAWXcYMggfKddaA==","signatures":[{"sig":"MEUCIQDfjFb330xU9EfwvxJd9Cgq2bvwOVaSKukgrOUVEhCeOQIgUtAbVmTbawx+rnEWrja3M0eVgMK3rltqyoF6+PVo65g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQClvxzJ6zGbdIEME2Dh0iyuCPfAyMbGQ9pOqp/ZgAeoZgIgYsGU8mtlJ1Lr81YslsXmEcbYwyZo0EHz0h+tr4iDT+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1533.2910b54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332498},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1533.2910b54","@flighthq/clip":"0.5.1-next.1533.2910b54","@flighthq/node":"0.5.1-next.1533.2910b54","@flighthq/path":"0.5.1-next.1533.2910b54","@flighthq/text":"0.5.1-next.1533.2910b54","@flighthq/shape":"0.5.1-next.1533.2910b54","@flighthq/types":"0.5.1-next.1533.2910b54","@flighthq/bitmap":"0.5.1-next.1533.2910b54","@flighthq/entity":"0.5.1-next.1533.2910b54","@flighthq/signals":"0.5.1-next.1533.2910b54","@flighthq/spatial":"0.5.1-next.1533.2910b54","@flighthq/tilemap":"0.5.1-next.1533.2910b54","@flighthq/geometry":"0.5.1-next.1533.2910b54","@flighthq/registry":"0.5.1-next.1533.2910b54","@flighthq/textlayout":"0.5.1-next.1533.2910b54"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1533.2910b54_1789930292512_0.049684486092774094","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1538.09885fb":{"name":"@flighthq/interaction","version":"0.5.1-next.1538.09885fb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"2f00fe16e0c97b8316f275c40f06dfc356060237","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1538.09885fb.tgz","fileCount":96,"integrity":"sha512-9xY18EZWzmSSGZbhZwAxAi29gQtXTRCQhlF1ks+yQvgz2l/PcKODCjxG5f2m7NbOvy+ZzhyxMw75pdHmVNKgTQ==","signatures":[{"sig":"MEQCICCsWjnO4fy2qDNf610069dTzzVTEqLzdXIm+tY9UIP0AiBV+HmYasLWHQEAuUIIgUOy3sLwMPrRIdzdZJ7jZ+1OGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD62iLLDqieZNBgaqgEbKHY5UH22x/JOI4afvBZuvkz6QIgbmFlCuKSZmS7GSYL2SUkFp811U6GjJZnVkd+0pBwwbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1538.09885fb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332498},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1538.09885fb","@flighthq/clip":"0.5.1-next.1538.09885fb","@flighthq/node":"0.5.1-next.1538.09885fb","@flighthq/path":"0.5.1-next.1538.09885fb","@flighthq/text":"0.5.1-next.1538.09885fb","@flighthq/shape":"0.5.1-next.1538.09885fb","@flighthq/types":"0.5.1-next.1538.09885fb","@flighthq/bitmap":"0.5.1-next.1538.09885fb","@flighthq/entity":"0.5.1-next.1538.09885fb","@flighthq/signals":"0.5.1-next.1538.09885fb","@flighthq/spatial":"0.5.1-next.1538.09885fb","@flighthq/tilemap":"0.5.1-next.1538.09885fb","@flighthq/geometry":"0.5.1-next.1538.09885fb","@flighthq/registry":"0.5.1-next.1538.09885fb","@flighthq/textlayout":"0.5.1-next.1538.09885fb"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1538.09885fb_1789973303224_0.9393110813583965","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1541.b94031c":{"name":"@flighthq/interaction","version":"0.5.1-next.1541.b94031c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"7a91927de64619fcfcda42414ada899795ca5f27","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1541.b94031c.tgz","fileCount":96,"integrity":"sha512-DUc8nZ79ja95uK1W6AmIqVyJJkLszXfizViGEGay4Wr5GMVN60J+yT0mwPIlQ2+Y/6a1PUhG95xVHnIXcVb+/A==","signatures":[{"sig":"MEQCIGn8KlnjzWwg8AQt2ai1eFMvK9vXoL4L7pniEMLz1xKqAiAFWTO7N99jALzfliGabM3wpzv/qewe/JHF378QkebQ/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDL8Ly1LB8kSGMeyzb008Bap1hUi41fX/b6BKzvGGAewAiEAvdLlSEOR4iG2KL1877JG6KhSUSOv6zG4Y60Jpa/sqfI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1541.b94031c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332498},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1541.b94031c","@flighthq/clip":"0.5.1-next.1541.b94031c","@flighthq/node":"0.5.1-next.1541.b94031c","@flighthq/path":"0.5.1-next.1541.b94031c","@flighthq/text":"0.5.1-next.1541.b94031c","@flighthq/shape":"0.5.1-next.1541.b94031c","@flighthq/types":"0.5.1-next.1541.b94031c","@flighthq/bitmap":"0.5.1-next.1541.b94031c","@flighthq/entity":"0.5.1-next.1541.b94031c","@flighthq/signals":"0.5.1-next.1541.b94031c","@flighthq/spatial":"0.5.1-next.1541.b94031c","@flighthq/tilemap":"0.5.1-next.1541.b94031c","@flighthq/geometry":"0.5.1-next.1541.b94031c","@flighthq/registry":"0.5.1-next.1541.b94031c","@flighthq/textlayout":"0.5.1-next.1541.b94031c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1541.b94031c_1789974690739_0.4508140271697012","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1543.41f4a99":{"name":"@flighthq/interaction","version":"0.5.1-next.1543.41f4a99","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"0bca9926a5a4974a905b31f467da959eefa78f92","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1543.41f4a99.tgz","fileCount":96,"integrity":"sha512-4GKPeQ2DzIgJZF4JfakEdgZR8pAaXUVPUiB9Gtdk8NzHD/ubTWOBFKumtyoNxV6CYsnDCDUtccEprGMrgz1r2A==","signatures":[{"sig":"MEUCIDftBFJeI2TZl/nWgRNQnL8kQZy2TQxXOLbMFTUZCYuyAiEAuBaVXlmvOdak2j/zLTfYlZ0WoDkM+ArqqXihhrex5MM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBzwkPrNLfE3LJ0PD7eC1o0KAkfyHNYyWq3oISZVuohRAiEA8kdTsnkxTtnTJZzB30wDrw1Fk9FcFDYTebeBTbpEPW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1543.41f4a99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332498},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1543.41f4a99","@flighthq/clip":"0.5.1-next.1543.41f4a99","@flighthq/node":"0.5.1-next.1543.41f4a99","@flighthq/path":"0.5.1-next.1543.41f4a99","@flighthq/text":"0.5.1-next.1543.41f4a99","@flighthq/shape":"0.5.1-next.1543.41f4a99","@flighthq/types":"0.5.1-next.1543.41f4a99","@flighthq/bitmap":"0.5.1-next.1543.41f4a99","@flighthq/entity":"0.5.1-next.1543.41f4a99","@flighthq/signals":"0.5.1-next.1543.41f4a99","@flighthq/spatial":"0.5.1-next.1543.41f4a99","@flighthq/tilemap":"0.5.1-next.1543.41f4a99","@flighthq/geometry":"0.5.1-next.1543.41f4a99","@flighthq/registry":"0.5.1-next.1543.41f4a99","@flighthq/textlayout":"0.5.1-next.1543.41f4a99"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1543.41f4a99_1789975204059_0.4486490961138154","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1545.a3a19e0":{"name":"@flighthq/interaction","version":"0.5.1-next.1545.a3a19e0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"84ce95d84eb4aaa0dc52c04a22c00ff8e0c4f540","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1545.a3a19e0.tgz","fileCount":96,"integrity":"sha512-tS19/pL3DovpA7lH/4KZU4RP10ocdpj9mP26W6QsgsYtrezwjJteTvmLOcn2lGn6LgcdinPorK5gY5RAHRkPcQ==","signatures":[{"sig":"MEYCIQCPzznz3PTTmp5PrI73F/RHXRvI1SoPc1XbGHsLmkLd7QIhAKwSlW0CyrnIMv+0EMwk2ZQzd1LEO0bz8maiQ3feXFfs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDBmM7j12aSuQ6OUY0jQfEGQVq3NNk++KmrDSWyFqWYhQIgbFfnLEOxvVXRs0BVcG4Bc9OfD0CHPp0jeJEWdmzt/qs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1545.a3a19e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332498},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1545.a3a19e0","@flighthq/clip":"0.5.1-next.1545.a3a19e0","@flighthq/node":"0.5.1-next.1545.a3a19e0","@flighthq/path":"0.5.1-next.1545.a3a19e0","@flighthq/text":"0.5.1-next.1545.a3a19e0","@flighthq/shape":"0.5.1-next.1545.a3a19e0","@flighthq/types":"0.5.1-next.1545.a3a19e0","@flighthq/bitmap":"0.5.1-next.1545.a3a19e0","@flighthq/entity":"0.5.1-next.1545.a3a19e0","@flighthq/signals":"0.5.1-next.1545.a3a19e0","@flighthq/spatial":"0.5.1-next.1545.a3a19e0","@flighthq/tilemap":"0.5.1-next.1545.a3a19e0","@flighthq/geometry":"0.5.1-next.1545.a3a19e0","@flighthq/registry":"0.5.1-next.1545.a3a19e0","@flighthq/textlayout":"0.5.1-next.1545.a3a19e0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1545.a3a19e0_1789976373790_0.12744048343533998","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1545.a3a19e0":{"name":"@flighthq/interaction","version":"0.5.1-edge.1545.a3a19e0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"2cd508917fe0a945b2104dc4921d2890963342bd","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-edge.1545.a3a19e0.tgz","fileCount":96,"integrity":"sha512-LLU46XqmHRB8b11XJ+maX9GwjVpvCFW96v5BLTS8b3Od+nsCHymZ2DHlfmkAyqdHfClTaGSq/mQAhpp/HtSLHQ==","signatures":[{"sig":"MEQCIFggegXiK2+S9+iOovskvhmko7sWVP4Bl8hziNUnuR0JAiAelFZKnrzVg3G30AZm764l/tJKYrJQ6FnCkRm7WQ6VJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD/Hhyqas3onLoJ1c6+NVh+EK9WdVc/fNoNJieCYTe6HwIgFId4wTwzkNJE3w2uUB3qB3W5x6oUjiynHSoEGx0jgd4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-edge.1545.a3a19e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332498},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1545.a3a19e0","@flighthq/clip":"0.5.1-edge.1545.a3a19e0","@flighthq/node":"0.5.1-edge.1545.a3a19e0","@flighthq/path":"0.5.1-edge.1545.a3a19e0","@flighthq/text":"0.5.1-edge.1545.a3a19e0","@flighthq/shape":"0.5.1-edge.1545.a3a19e0","@flighthq/types":"0.5.1-edge.1545.a3a19e0","@flighthq/bitmap":"0.5.1-edge.1545.a3a19e0","@flighthq/entity":"0.5.1-edge.1545.a3a19e0","@flighthq/signals":"0.5.1-edge.1545.a3a19e0","@flighthq/spatial":"0.5.1-edge.1545.a3a19e0","@flighthq/tilemap":"0.5.1-edge.1545.a3a19e0","@flighthq/geometry":"0.5.1-edge.1545.a3a19e0","@flighthq/registry":"0.5.1-edge.1545.a3a19e0","@flighthq/textlayout":"0.5.1-edge.1545.a3a19e0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-edge.1545.a3a19e0_1789976984477_0.8000606381823745","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1556.ff9e615":{"name":"@flighthq/interaction","version":"0.5.1-next.1556.ff9e615","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"3697d7f67432d199ab39aa198e1e86d974c6c094","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1556.ff9e615.tgz","fileCount":96,"integrity":"sha512-8bDAnQPwexhe93JP6tY7f4JEG/f53xlOYw8S/yTYcUozMJ+mYcTNsjarG+h5fBZGVyIdX25L7ONRkEwTxD2jJw==","signatures":[{"sig":"MEYCIQDL41arva0XdMTzxkrdiMLehDBwm9jEe+goOai+PJYyBQIhANhpDtRvn9Ec0srSW854XHZxwOQDT3VhA+nUIYy2hoAg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDfhfT4m0Rw1P6vlT8ztaBxtDrWNXy25ApaKw0UtNmXfgIhAMhq0246TobJKQLpD9pzfUuZM5TikMVdEv2iiN/flgnK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1556.ff9e615","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332498},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1556.ff9e615","@flighthq/clip":"0.5.1-next.1556.ff9e615","@flighthq/node":"0.5.1-next.1556.ff9e615","@flighthq/path":"0.5.1-next.1556.ff9e615","@flighthq/text":"0.5.1-next.1556.ff9e615","@flighthq/shape":"0.5.1-next.1556.ff9e615","@flighthq/types":"0.5.1-next.1556.ff9e615","@flighthq/bitmap":"0.5.1-next.1556.ff9e615","@flighthq/entity":"0.5.1-next.1556.ff9e615","@flighthq/signals":"0.5.1-next.1556.ff9e615","@flighthq/spatial":"0.5.1-next.1556.ff9e615","@flighthq/tilemap":"0.5.1-next.1556.ff9e615","@flighthq/geometry":"0.5.1-next.1556.ff9e615","@flighthq/registry":"0.5.1-next.1556.ff9e615","@flighthq/textlayout":"0.5.1-next.1556.ff9e615"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1556.ff9e615_1790028090830_0.10854286823912873","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1584.db3c393":{"name":"@flighthq/interaction","version":"0.5.1-next.1584.db3c393","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"f3bb414be9872bc7e873bba8fce9cca25b9eff06","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1584.db3c393.tgz","fileCount":96,"integrity":"sha512-yw7i10iD10vHgcN9rHjqzhJnIuNbqnhq3HC/IhMnwPLNzpyI5MVUk5LAjQNt7cuhaf6JU0XxX6IEWfiK0feC0g==","signatures":[{"sig":"MEUCIQDbaNRsaSqTvJTmgaR4WOjGNhBBXAMNPLN/BQWyKdUDxAIgHR8Ibxjm2+fP8U5A2aOJgpp9dgWGoxcW2+YzTADJ36w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCNTKPc38UsrYily1CnTlWb9wlPgyinZSIkKi0qMKtfDQIhAOTPtSE8aqQUfpaKgStvw+sErgXi4/WyKbLO2e9QQXXC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1584.db3c393","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332498},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1584.db3c393","@flighthq/clip":"0.5.1-next.1584.db3c393","@flighthq/node":"0.5.1-next.1584.db3c393","@flighthq/path":"0.5.1-next.1584.db3c393","@flighthq/text":"0.5.1-next.1584.db3c393","@flighthq/shape":"0.5.1-next.1584.db3c393","@flighthq/types":"0.5.1-next.1584.db3c393","@flighthq/bitmap":"0.5.1-next.1584.db3c393","@flighthq/entity":"0.5.1-next.1584.db3c393","@flighthq/signals":"0.5.1-next.1584.db3c393","@flighthq/spatial":"0.5.1-next.1584.db3c393","@flighthq/tilemap":"0.5.1-next.1584.db3c393","@flighthq/geometry":"0.5.1-next.1584.db3c393","@flighthq/registry":"0.5.1-next.1584.db3c393","@flighthq/textlayout":"0.5.1-next.1584.db3c393"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1584.db3c393_1790054318655_0.37845218609744036","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1629.669e7c5":{"name":"@flighthq/interaction","version":"0.5.1-next.1629.669e7c5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"0b0d9f182c886209084bb864af66498f822298c4","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1629.669e7c5.tgz","fileCount":96,"integrity":"sha512-0sUflnKBLkiiVGNZx29uzx6MMpSLoeJpNVogSilTfzO/HYfvxq9/ZPZF5dNrFMv6Uj4XB+69TJwK1dmY3c18RA==","signatures":[{"sig":"MEUCICJrTnXztzjG9lcmsOkN3TdluWfJARTpU5ztXe9CV+0UAiEAzxWbonGFs+JHahtTwC/p+7KZiWsaB7YVYV52HgW/ARs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAeVv+qlBReXTG0axHafHexyNh7Dkq70hgBXGiVii/wEAiEAmret0TfEvqU7nl7hHEDczzI2lB8fRfDziCTMUWGmv5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1629.669e7c5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332018},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1629.669e7c5","@flighthq/clip":"0.5.1-next.1629.669e7c5","@flighthq/node":"0.5.1-next.1629.669e7c5","@flighthq/path":"0.5.1-next.1629.669e7c5","@flighthq/text":"0.5.1-next.1629.669e7c5","@flighthq/shape":"0.5.1-next.1629.669e7c5","@flighthq/types":"0.5.1-next.1629.669e7c5","@flighthq/bitmap":"0.5.1-next.1629.669e7c5","@flighthq/entity":"0.5.1-next.1629.669e7c5","@flighthq/signals":"0.5.1-next.1629.669e7c5","@flighthq/spatial":"0.5.1-next.1629.669e7c5","@flighthq/tilemap":"0.5.1-next.1629.669e7c5","@flighthq/geometry":"0.5.1-next.1629.669e7c5","@flighthq/registry":"0.5.1-next.1629.669e7c5","@flighthq/textlayout":"0.5.1-next.1629.669e7c5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1629.669e7c5_1790140505035_0.417661710787502","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1669.c9827a8":{"name":"@flighthq/interaction","version":"0.5.1-next.1669.c9827a8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"6daefa2b6967486b609796b448780c7a2c57ce8f","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1669.c9827a8.tgz","fileCount":96,"integrity":"sha512-sQ3IkBeOajUs4K83VhFX0C3lFTQSlWpPqiaLXMjUo5XY3EYq2WgnGuzim4q0kyXK9yZ8DebmYackkaxV5VRxlA==","signatures":[{"sig":"MEQCIDeOh3nEnjPYE86BiGBDTW+WghL6OyvbLm4asE0NGjcsAiAXQg3JBc9uw81Hjwa+4Tr02THi39IDHPrGKHslzvC50g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB+4TyIuW7l8+O8Vt3xQJn0Y3MVWZ+S/DKKN6XubEZePAiA+ETomjyXBt1WrmfzAc51Jz2Lmhu4WD8UqyW6ILWwQ5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1669.c9827a8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332018},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1669.c9827a8","@flighthq/clip":"0.5.1-next.1669.c9827a8","@flighthq/node":"0.5.1-next.1669.c9827a8","@flighthq/path":"0.5.1-next.1669.c9827a8","@flighthq/text":"0.5.1-next.1669.c9827a8","@flighthq/shape":"0.5.1-next.1669.c9827a8","@flighthq/types":"0.5.1-next.1669.c9827a8","@flighthq/bitmap":"0.5.1-next.1669.c9827a8","@flighthq/entity":"0.5.1-next.1669.c9827a8","@flighthq/signals":"0.5.1-next.1669.c9827a8","@flighthq/spatial":"0.5.1-next.1669.c9827a8","@flighthq/tilemap":"0.5.1-next.1669.c9827a8","@flighthq/geometry":"0.5.1-next.1669.c9827a8","@flighthq/registry":"0.5.1-next.1669.c9827a8","@flighthq/textlayout":"0.5.1-next.1669.c9827a8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1669.c9827a8_1790192642230_0.7179749470370851","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1680.bdc44c6":{"name":"@flighthq/interaction","version":"0.5.1-next.1680.bdc44c6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"2569aef1c25bc1e478b4f61cd6a5980af5c126a3","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1680.bdc44c6.tgz","fileCount":96,"integrity":"sha512-W6iddQQoR1XyszjHWhXnIzRiGu2TjXOYHyYUG3WgBIht9m83k+G2YkZ2fYIGZIhOY1Yt55EM6vw8Q29V80bVrQ==","signatures":[{"sig":"MEUCIQCp+x/4BYAcMtn0pUn1tVhY0A7jPWZRRAH9TbA4RUOb2QIgI70+XBwaNiSYFDRF0nhBjXyj0lCtaDHFO6Q1KNJUmck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEI4D1a7rZGhM51KQo23vzhKvAi8RuoVgSWWGDx2SmivAiEAoc24hPimMxMYByUOaPt0Xqp71EId9O/0xOiiyf4FxDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1680.bdc44c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332018},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1680.bdc44c6","@flighthq/clip":"0.5.1-next.1680.bdc44c6","@flighthq/node":"0.5.1-next.1680.bdc44c6","@flighthq/path":"0.5.1-next.1680.bdc44c6","@flighthq/text":"0.5.1-next.1680.bdc44c6","@flighthq/shape":"0.5.1-next.1680.bdc44c6","@flighthq/types":"0.5.1-next.1680.bdc44c6","@flighthq/bitmap":"0.5.1-next.1680.bdc44c6","@flighthq/entity":"0.5.1-next.1680.bdc44c6","@flighthq/signals":"0.5.1-next.1680.bdc44c6","@flighthq/spatial":"0.5.1-next.1680.bdc44c6","@flighthq/tilemap":"0.5.1-next.1680.bdc44c6","@flighthq/geometry":"0.5.1-next.1680.bdc44c6","@flighthq/registry":"0.5.1-next.1680.bdc44c6","@flighthq/textlayout":"0.5.1-next.1680.bdc44c6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1680.bdc44c6_1790214533114_0.7272780916850599","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1681.3f21b44":{"name":"@flighthq/interaction","version":"0.5.1-next.1681.3f21b44","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"3230b4df1ab32a24bd27832e88044a7b6fd52c76","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1681.3f21b44.tgz","fileCount":96,"integrity":"sha512-nX54FnjLs3uyqamdW4kvdWpjOxohknhVUFYMrcTS8Rp9dc2XwHQ46RloAeqIeOLcyVuVgk5bNNC0GHaIVRKQxg==","signatures":[{"sig":"MEUCIDgNXFFfriuawz1I1EQA+MuP28cHRQiFwcVGAvwJDfpAAiEAzNPAcRTiOEJ0+dcMFRgGWmxLS+Xb1A2H985X+xD4W1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAqnu40rm8oUmMSayj2tsywxIsX8i3XKjbMn4PM+anlDAiBslHwifhjhEVVBWWlbvRpFeC69MnGDkcm2l7nOzQErRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1681.3f21b44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332018},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1681.3f21b44","@flighthq/clip":"0.5.1-next.1681.3f21b44","@flighthq/node":"0.5.1-next.1681.3f21b44","@flighthq/path":"0.5.1-next.1681.3f21b44","@flighthq/text":"0.5.1-next.1681.3f21b44","@flighthq/shape":"0.5.1-next.1681.3f21b44","@flighthq/types":"0.5.1-next.1681.3f21b44","@flighthq/bitmap":"0.5.1-next.1681.3f21b44","@flighthq/entity":"0.5.1-next.1681.3f21b44","@flighthq/signals":"0.5.1-next.1681.3f21b44","@flighthq/spatial":"0.5.1-next.1681.3f21b44","@flighthq/tilemap":"0.5.1-next.1681.3f21b44","@flighthq/geometry":"0.5.1-next.1681.3f21b44","@flighthq/registry":"0.5.1-next.1681.3f21b44","@flighthq/textlayout":"0.5.1-next.1681.3f21b44"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1681.3f21b44_1790224359326_0.4965037961331975","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1682.f1470fe":{"name":"@flighthq/interaction","version":"0.5.1-next.1682.f1470fe","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"48d778c1474a667a6209e737a39eadb345dd8e3f","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1682.f1470fe.tgz","fileCount":96,"integrity":"sha512-3cvp3YbBI+1guB27kATMCWMcqG7bnaQHAntlkET9wxSVWNOEbgIqGfWswvuNSMZy5ZxmRWPZbwR/rHZOxQ/sAA==","signatures":[{"sig":"MEUCIQDHPOpTTL3Pp8nz4fQedOfHGgsoQu+FTp47INLoPKwQjQIgVmjKIiZK1P2Uv3/Qc4Z09InwWcK0MsLtptZWK9DSCPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCcZvfTy87WsvVRA2j/4aExf5s5/JZM68K6lgSN4I1C5QIgHHOD5naxB1XiCezACYepP4sG6mTN12F+vMNYuk+YijQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1682.f1470fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332018},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1682.f1470fe","@flighthq/clip":"0.5.1-next.1682.f1470fe","@flighthq/node":"0.5.1-next.1682.f1470fe","@flighthq/path":"0.5.1-next.1682.f1470fe","@flighthq/text":"0.5.1-next.1682.f1470fe","@flighthq/shape":"0.5.1-next.1682.f1470fe","@flighthq/types":"0.5.1-next.1682.f1470fe","@flighthq/bitmap":"0.5.1-next.1682.f1470fe","@flighthq/entity":"0.5.1-next.1682.f1470fe","@flighthq/signals":"0.5.1-next.1682.f1470fe","@flighthq/spatial":"0.5.1-next.1682.f1470fe","@flighthq/tilemap":"0.5.1-next.1682.f1470fe","@flighthq/geometry":"0.5.1-next.1682.f1470fe","@flighthq/registry":"0.5.1-next.1682.f1470fe","@flighthq/textlayout":"0.5.1-next.1682.f1470fe"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1682.f1470fe_1790226227712_0.23707350557075602","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1685.dc0e23a":{"name":"@flighthq/interaction","version":"0.5.1-next.1685.dc0e23a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"7c3532cc5dba35135035bb3795fcd7baa9f70e97","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1685.dc0e23a.tgz","fileCount":96,"integrity":"sha512-CxT7iFxRHX8OE+j2BdQKwh26BVEGwhRGM8nLPdpskvZrrMjp6+rKzL1XEcwsCU1GeSxBM2jafKxCLdHOPOdDoQ==","signatures":[{"sig":"MEUCIGP9CxPPQ3lpv7HUrXsfger4kmL4wrOsRFR4yZMhEx0cAiEAqT6DWMxfhw6sxsCPxErtTo7GYVTVoWYEgHoJDbpbxkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDaB+UPqU4uw7a7Mnahe6wTlOQB55G5sBRubM5OSg5ZyAiEAm3zjPtk2jwUBabUXDXq+d3SO4RquVfn4BReQ7vn/vV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1685.dc0e23a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332018},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1685.dc0e23a","@flighthq/clip":"0.5.1-next.1685.dc0e23a","@flighthq/node":"0.5.1-next.1685.dc0e23a","@flighthq/path":"0.5.1-next.1685.dc0e23a","@flighthq/text":"0.5.1-next.1685.dc0e23a","@flighthq/shape":"0.5.1-next.1685.dc0e23a","@flighthq/types":"0.5.1-next.1685.dc0e23a","@flighthq/bitmap":"0.5.1-next.1685.dc0e23a","@flighthq/entity":"0.5.1-next.1685.dc0e23a","@flighthq/signals":"0.5.1-next.1685.dc0e23a","@flighthq/spatial":"0.5.1-next.1685.dc0e23a","@flighthq/tilemap":"0.5.1-next.1685.dc0e23a","@flighthq/geometry":"0.5.1-next.1685.dc0e23a","@flighthq/registry":"0.5.1-next.1685.dc0e23a","@flighthq/textlayout":"0.5.1-next.1685.dc0e23a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1685.dc0e23a_1790262445545_0.980720930785504","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1685.dc0e23a":{"name":"@flighthq/interaction","version":"0.5.1-edge.1685.dc0e23a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"fa01c79faffd2e8efab7df66db469e170b1d62db","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-edge.1685.dc0e23a.tgz","fileCount":96,"integrity":"sha512-wPjqNrlg03r+zIGJHMlCAlntOvcsnH3RNnIPcZFEe7vDQVWCmZe+yEA4LG+GtjV9kOSK1fu8ZEVjWfbr/7TuGg==","signatures":[{"sig":"MEYCIQCZhnKPd6EzI8oacFANXgTK1unuxe0RR14pz4h1tZ/bUAIhANOwTVqDINVotO3t9CI1PIoVPAGOuVJnzFFcTPKdgLTo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEW4TxD3OfTiryYqrphQjdvpfRaqU9DXMh2Hp6jXWbulAiEA/KwGxw0B5K0ZQIh/VpgFCBO5r2e8qLKB2h6syWec3aU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-edge.1685.dc0e23a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332018},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1685.dc0e23a","@flighthq/clip":"0.5.1-edge.1685.dc0e23a","@flighthq/node":"0.5.1-edge.1685.dc0e23a","@flighthq/path":"0.5.1-edge.1685.dc0e23a","@flighthq/text":"0.5.1-edge.1685.dc0e23a","@flighthq/shape":"0.5.1-edge.1685.dc0e23a","@flighthq/types":"0.5.1-edge.1685.dc0e23a","@flighthq/bitmap":"0.5.1-edge.1685.dc0e23a","@flighthq/entity":"0.5.1-edge.1685.dc0e23a","@flighthq/signals":"0.5.1-edge.1685.dc0e23a","@flighthq/spatial":"0.5.1-edge.1685.dc0e23a","@flighthq/tilemap":"0.5.1-edge.1685.dc0e23a","@flighthq/geometry":"0.5.1-edge.1685.dc0e23a","@flighthq/registry":"0.5.1-edge.1685.dc0e23a","@flighthq/textlayout":"0.5.1-edge.1685.dc0e23a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-edge.1685.dc0e23a_1790263146612_0.8948098689957706","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1687.b63c819":{"name":"@flighthq/interaction","version":"0.5.1-next.1687.b63c819","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"9d816da563c00419542664084dad283c48e0dbf2","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1687.b63c819.tgz","fileCount":96,"integrity":"sha512-2nBBBxcTTyd6C64Nl1tB8SFosAjrJCbMe1bNNThYZfYAR9kwNWyY3Gt7oGDbm9gKIOPdMmuoiBGVOcTTzECeQg==","signatures":[{"sig":"MEUCICnRDNS94Xef1Td3iDGmMzOAYEPo8dZ4puAovsosMN3AAiEAk2M/gSRnqoxCrIgDBUV8INuDD7LXTLwNatJNkqsqtSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCymw4wOQqBe6u58IYWmQk1+C4dTuFumfwXRm8Q8htPLgIgaPH8fuLfQTnBsyb63IyRHu4JqCAmkjxCiZ5szQUBDUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1687.b63c819","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332018},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1687.b63c819","@flighthq/clip":"0.5.1-next.1687.b63c819","@flighthq/node":"0.5.1-next.1687.b63c819","@flighthq/path":"0.5.1-next.1687.b63c819","@flighthq/text":"0.5.1-next.1687.b63c819","@flighthq/shape":"0.5.1-next.1687.b63c819","@flighthq/types":"0.5.1-next.1687.b63c819","@flighthq/bitmap":"0.5.1-next.1687.b63c819","@flighthq/entity":"0.5.1-next.1687.b63c819","@flighthq/signals":"0.5.1-next.1687.b63c819","@flighthq/spatial":"0.5.1-next.1687.b63c819","@flighthq/tilemap":"0.5.1-next.1687.b63c819","@flighthq/geometry":"0.5.1-next.1687.b63c819","@flighthq/registry":"0.5.1-next.1687.b63c819","@flighthq/textlayout":"0.5.1-next.1687.b63c819"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1687.b63c819_1790271366847_0.04399719888012088","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1687.b63c819":{"name":"@flighthq/interaction","version":"0.5.1-edge.1687.b63c819","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"fbeaf17a56b5dadfda40498249473c14844e0f07","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-edge.1687.b63c819.tgz","fileCount":96,"integrity":"sha512-DK/Qp1oYCVbCVwkanHSHqaLjZe2iJgm6jm3jHmIQAe/AQM6WyfbnblKe86Bb04zEA+PtsQNIpcMlwoo031y2wQ==","signatures":[{"sig":"MEUCIA3Y/3uYgapUu/BlqCoH/Q4W+6NQVlPTG+AjKia6oqYGAiEAlT4M8NTIWBXzyGPmUL7xWS9Hq/FhWgIpkvuvG7RdQ2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFgcUwmejsJJsz16J0te+JjtOrsnMPGZ/hMVsG0xHmgeAiBbFZJAqs+UvW/H2+wPNu+b1AybO6QJ/vNETTBm3jlwow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-edge.1687.b63c819","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332018},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1687.b63c819","@flighthq/clip":"0.5.1-edge.1687.b63c819","@flighthq/node":"0.5.1-edge.1687.b63c819","@flighthq/path":"0.5.1-edge.1687.b63c819","@flighthq/text":"0.5.1-edge.1687.b63c819","@flighthq/shape":"0.5.1-edge.1687.b63c819","@flighthq/types":"0.5.1-edge.1687.b63c819","@flighthq/bitmap":"0.5.1-edge.1687.b63c819","@flighthq/entity":"0.5.1-edge.1687.b63c819","@flighthq/signals":"0.5.1-edge.1687.b63c819","@flighthq/spatial":"0.5.1-edge.1687.b63c819","@flighthq/tilemap":"0.5.1-edge.1687.b63c819","@flighthq/geometry":"0.5.1-edge.1687.b63c819","@flighthq/registry":"0.5.1-edge.1687.b63c819","@flighthq/textlayout":"0.5.1-edge.1687.b63c819"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-edge.1687.b63c819_1790271908122_0.6083516610054749","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1692.64cda40":{"name":"@flighthq/interaction","version":"0.5.1-next.1692.64cda40","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"ab9123ef2f6df0a96ee0ef480eb0b1e9f541fdd3","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1692.64cda40.tgz","fileCount":96,"integrity":"sha512-P1/C06LhkbDb/xBIzMOP9Lmp3rWHIdNA3hXAGcDEQe3mqXt6YAItP4itwkGVZjgiB1BI2xavYA7WL5D0cnOUMQ==","signatures":[{"sig":"MEQCIEyxHra4j+zgaWamIwhjYumowld+pcCflD5Oz9XBgJVAAiBE2bnrnX6Fv43vK6rfqke3yuheS7bvRvxBjXLsCoYG4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCwn9WoyC/u1OJopFw5iFS1jhdq6i+gcjdikPdAHskNHQIhAPQk2Wy2erltPM5fjVLQVSBOR2R4fKSxIAJsK04nF5ah","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1692.64cda40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332018},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1692.64cda40","@flighthq/clip":"0.5.1-next.1692.64cda40","@flighthq/node":"0.5.1-next.1692.64cda40","@flighthq/path":"0.5.1-next.1692.64cda40","@flighthq/text":"0.5.1-next.1692.64cda40","@flighthq/shape":"0.5.1-next.1692.64cda40","@flighthq/types":"0.5.1-next.1692.64cda40","@flighthq/bitmap":"0.5.1-next.1692.64cda40","@flighthq/entity":"0.5.1-next.1692.64cda40","@flighthq/signals":"0.5.1-next.1692.64cda40","@flighthq/spatial":"0.5.1-next.1692.64cda40","@flighthq/tilemap":"0.5.1-next.1692.64cda40","@flighthq/geometry":"0.5.1-next.1692.64cda40","@flighthq/registry":"0.5.1-next.1692.64cda40","@flighthq/textlayout":"0.5.1-next.1692.64cda40"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1692.64cda40_1790294081242_0.8461129581622264","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1692.64cda40":{"name":"@flighthq/interaction","version":"0.5.1-edge.1692.64cda40","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"4aec692d1f0153b5c30f706154286c392d7ef485","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-edge.1692.64cda40.tgz","fileCount":96,"integrity":"sha512-haYfjpTMDnP2WGGXoGuebvtpIpgZCssGbaz/Gy1VPpcnvdIrgA2dMN3dYijahTGCFp6LdRcAmsw3gSscv9HKgw==","signatures":[{"sig":"MEUCIA0oK5X/VILHBwloRrbE/jtEs76tyasKF/te6JAk/n8QAiEAji0E0fp2nqmwIIT+oJY4sOPmjp1LRizA3cd5Xbvsr3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDDIXXuR517LwcjBBTuhSAFbPMivvJHEuFFMm44UD9woAIgF9nS/+fXLTfir0VAvS3InFimGuvBET+FnXLfHboF11Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-edge.1692.64cda40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332018},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1692.64cda40","@flighthq/clip":"0.5.1-edge.1692.64cda40","@flighthq/node":"0.5.1-edge.1692.64cda40","@flighthq/path":"0.5.1-edge.1692.64cda40","@flighthq/text":"0.5.1-edge.1692.64cda40","@flighthq/shape":"0.5.1-edge.1692.64cda40","@flighthq/types":"0.5.1-edge.1692.64cda40","@flighthq/bitmap":"0.5.1-edge.1692.64cda40","@flighthq/entity":"0.5.1-edge.1692.64cda40","@flighthq/signals":"0.5.1-edge.1692.64cda40","@flighthq/spatial":"0.5.1-edge.1692.64cda40","@flighthq/tilemap":"0.5.1-edge.1692.64cda40","@flighthq/geometry":"0.5.1-edge.1692.64cda40","@flighthq/registry":"0.5.1-edge.1692.64cda40","@flighthq/textlayout":"0.5.1-edge.1692.64cda40"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-edge.1692.64cda40_1790294772762_0.6498931122940719","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1694.112d897":{"name":"@flighthq/interaction","version":"0.5.1-next.1694.112d897","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"d3f65197dc4eaa67f9a09d268b8d7fa39c5cb1d3","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1694.112d897.tgz","fileCount":96,"integrity":"sha512-DxzeiMAlz8i8YXPt/gjNmpxJyeOHHXDD2y3NVe3Kcbz7tynTxA3y+9lnr6vTgVKxSv8018yyiCQ0LZLJw9AYkQ==","signatures":[{"sig":"MEYCIQDX4+v45yF/AMKEXuazrnpNvZ8Zgp0FHXmmFdqS5zFKWgIhAIWLBerKXzoBJh/dsquK3hjoDWYGuRkin6GUg+uWurDC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDGBqg+Z9CaedyD1TCbDm4w79RosqyNq1mS+T79uh0TTAIgWhUX3AymLsFjQm7Z63sxF8ffHqeFzro0SDmarEhHMuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1694.112d897","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332018},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1694.112d897","@flighthq/clip":"0.5.1-next.1694.112d897","@flighthq/node":"0.5.1-next.1694.112d897","@flighthq/path":"0.5.1-next.1694.112d897","@flighthq/text":"0.5.1-next.1694.112d897","@flighthq/shape":"0.5.1-next.1694.112d897","@flighthq/types":"0.5.1-next.1694.112d897","@flighthq/bitmap":"0.5.1-next.1694.112d897","@flighthq/entity":"0.5.1-next.1694.112d897","@flighthq/signals":"0.5.1-next.1694.112d897","@flighthq/spatial":"0.5.1-next.1694.112d897","@flighthq/tilemap":"0.5.1-next.1694.112d897","@flighthq/geometry":"0.5.1-next.1694.112d897","@flighthq/registry":"0.5.1-next.1694.112d897","@flighthq/textlayout":"0.5.1-next.1694.112d897"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1694.112d897_1790302285568_0.46288788115797264","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1700.cefb2f9":{"name":"@flighthq/interaction","version":"0.5.1-next.1700.cefb2f9","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"9f740e3f733133dbf4b6e20af703d5d062c1d96c","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1700.cefb2f9.tgz","fileCount":96,"integrity":"sha512-qfTEbmjHVHGCXCDcBfKVVwKqUv9kBkpTjbsFowoI+vVEZCR47zwLDoKAfu5OokR0TD0Y2mtAqcZc6ZoefwlKag==","signatures":[{"sig":"MEYCIQDclQ6rkqUfZOEkPT/4HmNn8siStBoWw9d9kwSdonEDkgIhAMp2YgS3O5gYmNVwhuE57wNl3zJwSJeAt8AhY7uaKYKz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAnICZAV2Ym6wMpPSIarhNdQt/G9Si+IK5WAqqVINq34AiBCmeKz1kGmbzDXPX1gS/meknMBvKlG5lV6alPJy6kqGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1700.cefb2f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332018},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1700.cefb2f9","@flighthq/clip":"0.5.1-next.1700.cefb2f9","@flighthq/node":"0.5.1-next.1700.cefb2f9","@flighthq/path":"0.5.1-next.1700.cefb2f9","@flighthq/text":"0.5.1-next.1700.cefb2f9","@flighthq/shape":"0.5.1-next.1700.cefb2f9","@flighthq/types":"0.5.1-next.1700.cefb2f9","@flighthq/bitmap":"0.5.1-next.1700.cefb2f9","@flighthq/entity":"0.5.1-next.1700.cefb2f9","@flighthq/signals":"0.5.1-next.1700.cefb2f9","@flighthq/spatial":"0.5.1-next.1700.cefb2f9","@flighthq/tilemap":"0.5.1-next.1700.cefb2f9","@flighthq/geometry":"0.5.1-next.1700.cefb2f9","@flighthq/registry":"0.5.1-next.1700.cefb2f9","@flighthq/textlayout":"0.5.1-next.1700.cefb2f9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1700.cefb2f9_1790305236834_0.07902540218554677","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1703.1905242":{"name":"@flighthq/interaction","version":"0.5.1-next.1703.1905242","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"4bd03bbae6560f8990f488a4f80a9b25aca06ee9","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1703.1905242.tgz","fileCount":96,"integrity":"sha512-Izl+Elwd4dxfigPJPaZVzFhYM+ZviKePW3Qmh4n1AGRQbJBK6DIuffckKAiVd+jWdVfPcF3lLa60NcG2OvBsbw==","signatures":[{"sig":"MEUCIBP8d5Dl4XTAq5AMhOq7GeoVowfsYdrTiGMoWiXmgjCtAiEA3BUdm819UY6eOpWLe2BrS2YdhEHmJREld7rwnyBkK8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAji0kyXZILLL8C/rZPkA94R9Z9ApcPJhuZyPCnfPnOZAiEAy/Kr31HCrMGyb2KsgzuZAeThS55BH1/WWuIz+IdItms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1703.1905242","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332018},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1703.1905242","@flighthq/clip":"0.5.1-next.1703.1905242","@flighthq/node":"0.5.1-next.1703.1905242","@flighthq/path":"0.5.1-next.1703.1905242","@flighthq/text":"0.5.1-next.1703.1905242","@flighthq/shape":"0.5.1-next.1703.1905242","@flighthq/types":"0.5.1-next.1703.1905242","@flighthq/bitmap":"0.5.1-next.1703.1905242","@flighthq/entity":"0.5.1-next.1703.1905242","@flighthq/signals":"0.5.1-next.1703.1905242","@flighthq/spatial":"0.5.1-next.1703.1905242","@flighthq/tilemap":"0.5.1-next.1703.1905242","@flighthq/geometry":"0.5.1-next.1703.1905242","@flighthq/registry":"0.5.1-next.1703.1905242","@flighthq/textlayout":"0.5.1-next.1703.1905242"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1703.1905242_1790323826503_0.20496991385952357","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1704.1832e8b":{"name":"@flighthq/interaction","version":"0.5.1-next.1704.1832e8b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"f1079898367077b5dda5b0f00474e58a8b7ccbfd","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1704.1832e8b.tgz","fileCount":96,"integrity":"sha512-4i2qVJ2TTsLBVglSNdk6GCJvMy7Qr6gaIXBb9Pv9W7zCjZ4fVUeqyqVGY+TSOouoTVrVrvTKbIWycrRke8ZUIg==","signatures":[{"sig":"MEUCIFvQX3eQ6OmIPedWWfbVn3hglRGD7itku0z1VEmmi41+AiEAsxhOhVEso1dnp6mD3mLaMrWic+NpAZ5/qXKFwxy4Zow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDucFdOXZfJ7ehWM9yhpUy7b3cslvMJXGQ7vQdnzU6zjAIhAObl402FvOm76m8uwb2koIt7hrX8xFJQSgas9jjKW4dC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1704.1832e8b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332018},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1704.1832e8b","@flighthq/clip":"0.5.1-next.1704.1832e8b","@flighthq/node":"0.5.1-next.1704.1832e8b","@flighthq/path":"0.5.1-next.1704.1832e8b","@flighthq/text":"0.5.1-next.1704.1832e8b","@flighthq/shape":"0.5.1-next.1704.1832e8b","@flighthq/types":"0.5.1-next.1704.1832e8b","@flighthq/bitmap":"0.5.1-next.1704.1832e8b","@flighthq/entity":"0.5.1-next.1704.1832e8b","@flighthq/signals":"0.5.1-next.1704.1832e8b","@flighthq/spatial":"0.5.1-next.1704.1832e8b","@flighthq/tilemap":"0.5.1-next.1704.1832e8b","@flighthq/geometry":"0.5.1-next.1704.1832e8b","@flighthq/registry":"0.5.1-next.1704.1832e8b","@flighthq/textlayout":"0.5.1-next.1704.1832e8b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1704.1832e8b_1790326837544_0.07949969411349578","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1704.1832e8b":{"name":"@flighthq/interaction","version":"0.5.1-edge.1704.1832e8b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"952666cc96ea06db89a4cb85c54f80f0bfb91186","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-edge.1704.1832e8b.tgz","fileCount":96,"integrity":"sha512-HAAvZDhyrHOHBDtfCGlgzbqvrcx8HkxwhwjMjH16J85nkFbf38s5hyfxsXoDjsH6013udjqsYRoNqL+Vr++v2w==","signatures":[{"sig":"MEYCIQCoBsjlEw3eXBY4Ti9yNpgAA/gaBkNPjw3aS1+M9y4NawIhANjGxg0qhgIodZMUEPDnpsyheieYls6WEzrL2MnV1aiA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCg7HkrbJBp2yUpnPvAqtaEogXyA1WEy1nPJGBEQEoZ7AIhAMqaiKs/9spkct13CNgtL9lNLoe0+5051HoizrMU9+71","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-edge.1704.1832e8b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332018},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1704.1832e8b","@flighthq/clip":"0.5.1-edge.1704.1832e8b","@flighthq/node":"0.5.1-edge.1704.1832e8b","@flighthq/path":"0.5.1-edge.1704.1832e8b","@flighthq/text":"0.5.1-edge.1704.1832e8b","@flighthq/shape":"0.5.1-edge.1704.1832e8b","@flighthq/types":"0.5.1-edge.1704.1832e8b","@flighthq/bitmap":"0.5.1-edge.1704.1832e8b","@flighthq/entity":"0.5.1-edge.1704.1832e8b","@flighthq/signals":"0.5.1-edge.1704.1832e8b","@flighthq/spatial":"0.5.1-edge.1704.1832e8b","@flighthq/tilemap":"0.5.1-edge.1704.1832e8b","@flighthq/geometry":"0.5.1-edge.1704.1832e8b","@flighthq/registry":"0.5.1-edge.1704.1832e8b","@flighthq/textlayout":"0.5.1-edge.1704.1832e8b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-edge.1704.1832e8b_1790327381521_0.5726590443741522","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1710.81c05dd":{"name":"@flighthq/interaction","version":"0.5.1-next.1710.81c05dd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"204eeb32ed7c9520c5c5998d0ef3f9e75d4de1f1","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1710.81c05dd.tgz","fileCount":96,"integrity":"sha512-SdPp16g5N01MWzj3cqTp92iJ19sVeqBhSm/SUelDwMKeVZ3t0dHdzmHS7fx48JGJb7PrbjGR+toiWxm46dOdpg==","signatures":[{"sig":"MEUCIBd01l4NnBCxNJF7RE04ptricuITBnR6y7WSBZxTa68fAiEAsBcRMuThRiVUoC3aOQnEL56B7vhTXjHohdYVjEGhovY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID7uH8aGLM/cnOnoRYjEMro+mcMc3qFE1WdqiypZ4CcOAiEAjRj9cSe/cXctwTH+NOmoB5TIkl/QP2vAJl/fRIo6nA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1710.81c05dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332018},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1710.81c05dd","@flighthq/clip":"0.5.1-next.1710.81c05dd","@flighthq/node":"0.5.1-next.1710.81c05dd","@flighthq/path":"0.5.1-next.1710.81c05dd","@flighthq/text":"0.5.1-next.1710.81c05dd","@flighthq/shape":"0.5.1-next.1710.81c05dd","@flighthq/types":"0.5.1-next.1710.81c05dd","@flighthq/bitmap":"0.5.1-next.1710.81c05dd","@flighthq/entity":"0.5.1-next.1710.81c05dd","@flighthq/signals":"0.5.1-next.1710.81c05dd","@flighthq/spatial":"0.5.1-next.1710.81c05dd","@flighthq/tilemap":"0.5.1-next.1710.81c05dd","@flighthq/geometry":"0.5.1-next.1710.81c05dd","@flighthq/registry":"0.5.1-next.1710.81c05dd","@flighthq/textlayout":"0.5.1-next.1710.81c05dd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1710.81c05dd_1790356303108_0.6559719660297347","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1717.f605ef3":{"name":"@flighthq/interaction","version":"0.5.1-next.1717.f605ef3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"a0cc4318448be64c15484455ac567566908cd3ac","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1717.f605ef3.tgz","fileCount":96,"integrity":"sha512-OVAKuWpF2xIRgWFaYEPEhJhH2c8Y3AXU5gLdKXBrYPqeLYr4EVJ+WOqisWhgISa1nqUH2PUt4ZjjWG4jJBTpuQ==","signatures":[{"sig":"MEYCIQDsEz4Z9tEhBvOjodhsvKatvxJ2twul34wMGn80YPyAlwIhALjB60ZGUXzLs+8Rv0ZBsFoVhZ2SRJGruQQMjBj6+Sgq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBSjhko6/1sxS11BAAqAnG/mbLqWW98mTKejuXDjg7jQAiAQkD1kkJoFXnnHbYyxL/L1PreN+XtlFxuNk838vpOy+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1717.f605ef3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332018},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1717.f605ef3","@flighthq/clip":"0.5.1-next.1717.f605ef3","@flighthq/node":"0.5.1-next.1717.f605ef3","@flighthq/path":"0.5.1-next.1717.f605ef3","@flighthq/text":"0.5.1-next.1717.f605ef3","@flighthq/shape":"0.5.1-next.1717.f605ef3","@flighthq/types":"0.5.1-next.1717.f605ef3","@flighthq/bitmap":"0.5.1-next.1717.f605ef3","@flighthq/entity":"0.5.1-next.1717.f605ef3","@flighthq/signals":"0.5.1-next.1717.f605ef3","@flighthq/spatial":"0.5.1-next.1717.f605ef3","@flighthq/tilemap":"0.5.1-next.1717.f605ef3","@flighthq/geometry":"0.5.1-next.1717.f605ef3","@flighthq/registry":"0.5.1-next.1717.f605ef3","@flighthq/textlayout":"0.5.1-next.1717.f605ef3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1717.f605ef3_1790363781484_0.2484533431577205","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1723.553fc7a":{"name":"@flighthq/interaction","version":"0.5.1-next.1723.553fc7a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"02584a2c0a37350bace956e89ccb0ce497d42072","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1723.553fc7a.tgz","fileCount":96,"integrity":"sha512-FnrHXu1sGgCfF+jxY8xFmAACDmCsgckmgcJTGee+wd+A+iz5tdwr0O2qCPdrwOZR/voAnqjJrMyBC0KiKBEMtw==","signatures":[{"sig":"MEUCIQDP1Rhq8WBO192WgegRa9puocWZDkelI6lqP6yRHQRbxAIgGFrMcmjQbblMjGqr89Pss3tDIZoR/uaRZz8dwaAD814=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCmsmsF9j6C9jHv2xkM9J4KEfFgFzQGRf7mo4E0WMg5hgIgVMU2K+eDXz3NWWOCm89MHEd6jNKGm9mpozh2Rs2gIFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1723.553fc7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332018},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1723.553fc7a","@flighthq/clip":"0.5.1-next.1723.553fc7a","@flighthq/node":"0.5.1-next.1723.553fc7a","@flighthq/path":"0.5.1-next.1723.553fc7a","@flighthq/text":"0.5.1-next.1723.553fc7a","@flighthq/shape":"0.5.1-next.1723.553fc7a","@flighthq/types":"0.5.1-next.1723.553fc7a","@flighthq/bitmap":"0.5.1-next.1723.553fc7a","@flighthq/entity":"0.5.1-next.1723.553fc7a","@flighthq/signals":"0.5.1-next.1723.553fc7a","@flighthq/spatial":"0.5.1-next.1723.553fc7a","@flighthq/tilemap":"0.5.1-next.1723.553fc7a","@flighthq/geometry":"0.5.1-next.1723.553fc7a","@flighthq/registry":"0.5.1-next.1723.553fc7a","@flighthq/textlayout":"0.5.1-next.1723.553fc7a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1723.553fc7a_1790371448643_0.6342998564692783","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1724.c250cb4":{"name":"@flighthq/interaction","version":"0.5.1-next.1724.c250cb4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"e464515178bf07e30951dc1c06812a4a361b90cd","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1724.c250cb4.tgz","fileCount":96,"integrity":"sha512-e+avbZYP3Digx2ngqccTjLynP1P2RlQtg9uaUn3LlvKOzp5Q+xrr4uzPQ4BCT0NZTK77FxzakhuanI29zUsovQ==","signatures":[{"sig":"MEYCIQCudq1Vxh33zSf1Z/4743+uIlCohXSS+uxDRBe/+WPB8AIhAP6LP7inLPzik7oKOyie8lez8Nt8t/7mdKtdI0CQd2mt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDL+OujBQJM++mLHKqOHMTIZUkwkRYbkWL4BjFLqrzIuAIgUsymkIw/a3P65qTTTjAMWXtNh2oIxLreVTfr0uHMjj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1724.c250cb4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332396},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1724.c250cb4","@flighthq/clip":"0.5.1-next.1724.c250cb4","@flighthq/node":"0.5.1-next.1724.c250cb4","@flighthq/path":"0.5.1-next.1724.c250cb4","@flighthq/text":"0.5.1-next.1724.c250cb4","@flighthq/shape":"0.5.1-next.1724.c250cb4","@flighthq/types":"0.5.1-next.1724.c250cb4","@flighthq/bitmap":"0.5.1-next.1724.c250cb4","@flighthq/entity":"0.5.1-next.1724.c250cb4","@flighthq/signals":"0.5.1-next.1724.c250cb4","@flighthq/spatial":"0.5.1-next.1724.c250cb4","@flighthq/tilemap":"0.5.1-next.1724.c250cb4","@flighthq/geometry":"0.5.1-next.1724.c250cb4","@flighthq/registry":"0.5.1-next.1724.c250cb4","@flighthq/textlayout":"0.5.1-next.1724.c250cb4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1724.c250cb4_1790377528299_0.9868503814631746","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1725.30f1dd0":{"name":"@flighthq/interaction","version":"0.5.1-next.1725.30f1dd0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"0d040c63184c489207cb5a384869b86ecd704cb1","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1725.30f1dd0.tgz","fileCount":96,"integrity":"sha512-tuSugWADKTsYaXO6iwRs9rlxCfqXjgh1P5osAEy58MC3G4C6HOGLimbcGoqQ+keJ1mxCHIhGO7abDiDYEDerGQ==","signatures":[{"sig":"MEYCIQC7KRRPcnd+/reKGCp3sooPy1/0hfND39NXJKkcP4IWIQIhALeDmvfdRivMu+RINiN01r7BGFIeL/d8BcI1yCF5gCp5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCFLXqT9lu/hVz9hChIi7lpDnFipqaSeYqcD06li2IctgIhAK58iv+ljB4y5OnBnBs+1fR7RLO2ShxZqcDLqNKwCJvK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1725.30f1dd0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332396},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1725.30f1dd0","@flighthq/clip":"0.5.1-next.1725.30f1dd0","@flighthq/node":"0.5.1-next.1725.30f1dd0","@flighthq/path":"0.5.1-next.1725.30f1dd0","@flighthq/text":"0.5.1-next.1725.30f1dd0","@flighthq/shape":"0.5.1-next.1725.30f1dd0","@flighthq/types":"0.5.1-next.1725.30f1dd0","@flighthq/bitmap":"0.5.1-next.1725.30f1dd0","@flighthq/entity":"0.5.1-next.1725.30f1dd0","@flighthq/signals":"0.5.1-next.1725.30f1dd0","@flighthq/spatial":"0.5.1-next.1725.30f1dd0","@flighthq/tilemap":"0.5.1-next.1725.30f1dd0","@flighthq/geometry":"0.5.1-next.1725.30f1dd0","@flighthq/registry":"0.5.1-next.1725.30f1dd0","@flighthq/textlayout":"0.5.1-next.1725.30f1dd0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1725.30f1dd0_1790380148000_0.2707210895809722","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1728.e0a1ceb":{"name":"@flighthq/interaction","version":"0.5.1-next.1728.e0a1ceb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"c7772b5fc2ee8bea5419e5d93245395c14961bdc","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1728.e0a1ceb.tgz","fileCount":96,"integrity":"sha512-FHEJ3ZBp7gg0HdfJZbWD9aoDGLgwX95U5S+BhQprZf3noOfljiz2kHBJHRkEbiiqqmBggbVtVxh5eKRMpl5MkQ==","signatures":[{"sig":"MEYCIQDQYc9HtpB5ecBLbObm8uQpH639kZ33ZkYBdX5ATHhe5wIhAJvCEX3Zj3gVD79vvF+135sX7i5ibLfb++fKJIXpJ2vZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAMVV9VObrcEx6/sAYim6fTZJACwYr8ot8g9QCvvC30EAiBkjO1rjCiN2Ii85m8++Jv76grVA4zojkGarzcb+qt+3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1728.e0a1ceb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332396},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1728.e0a1ceb","@flighthq/clip":"0.5.1-next.1728.e0a1ceb","@flighthq/node":"0.5.1-next.1728.e0a1ceb","@flighthq/path":"0.5.1-next.1728.e0a1ceb","@flighthq/text":"0.5.1-next.1728.e0a1ceb","@flighthq/shape":"0.5.1-next.1728.e0a1ceb","@flighthq/types":"0.5.1-next.1728.e0a1ceb","@flighthq/bitmap":"0.5.1-next.1728.e0a1ceb","@flighthq/entity":"0.5.1-next.1728.e0a1ceb","@flighthq/signals":"0.5.1-next.1728.e0a1ceb","@flighthq/spatial":"0.5.1-next.1728.e0a1ceb","@flighthq/tilemap":"0.5.1-next.1728.e0a1ceb","@flighthq/geometry":"0.5.1-next.1728.e0a1ceb","@flighthq/registry":"0.5.1-next.1728.e0a1ceb","@flighthq/textlayout":"0.5.1-next.1728.e0a1ceb"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1728.e0a1ceb_1790401730982_0.24662218396597524","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1801.21234f6":{"name":"@flighthq/interaction","version":"0.5.1-next.1801.21234f6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"d043437305f64945ccee29cbcd3725d20d8e9fec","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1801.21234f6.tgz","fileCount":96,"integrity":"sha512-AawgQ68O+bAhSuYwvSTA4KIAUr8b7Vx4q0Eg+Thp3iSDoktYKc24TNTI3NIkEe8SEwl/20zgKZfOA+zhDEJe6Q==","signatures":[{"sig":"MEUCIQCdW59Z204rPA70RyAs3kNLfWe0rf4SZlF8ti2rn811/AIgJhOeHKY3DyOEFgpFsnBN1vNfkmID8Alb1mv+e9YkCXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD1WfbmUfDcC+HGVk4tgnwm/mcyesp/t0ZO+PDczm7pyAIgBK3t5t/kptfiX3EFK6ktJSN93o/3wYHSFaiKhuAjnLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1801.21234f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332396},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1801.21234f6","@flighthq/clip":"0.5.1-next.1801.21234f6","@flighthq/node":"0.5.1-next.1801.21234f6","@flighthq/path":"0.5.1-next.1801.21234f6","@flighthq/text":"0.5.1-next.1801.21234f6","@flighthq/shape":"0.5.1-next.1801.21234f6","@flighthq/types":"0.5.1-next.1801.21234f6","@flighthq/bitmap":"0.5.1-next.1801.21234f6","@flighthq/entity":"0.5.1-next.1801.21234f6","@flighthq/signals":"0.5.1-next.1801.21234f6","@flighthq/spatial":"0.5.1-next.1801.21234f6","@flighthq/tilemap":"0.5.1-next.1801.21234f6","@flighthq/geometry":"0.5.1-next.1801.21234f6","@flighthq/registry":"0.5.1-next.1801.21234f6","@flighthq/textlayout":"0.5.1-next.1801.21234f6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1801.21234f6_1790486500054_0.7408695161094949","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1831.a0b57d4":{"name":"@flighthq/interaction","version":"0.5.1-next.1831.a0b57d4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"033385a86a6deafa72c28cf1b117ee231b2896d5","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1831.a0b57d4.tgz","fileCount":96,"integrity":"sha512-fmuc+2wSXdHkSJjdefd5YNbJkwD/0t7haZpRWFOg698dKot7Qc9C0FSf+ZL0gGMwxqQNAN80R81o/bgGXlUFEA==","signatures":[{"sig":"MEUCIFr1S3hHNo8/I/J3EggklNg8WBtpSTAbze1vLj73fNG5AiEAiNXpBJtEA4GNuI4NeU8ntz7Nb4MCqI+GiACBTNjNUcs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDD+8xuTDqeyFH/SuhRRMmVLpdRlN58kWTGJE8ziLnmOwIgPk4ZRClyYKlicVFCpsY+aw1Rg8vFicoeCJmhcilSlXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1831.a0b57d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332396},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1831.a0b57d4","@flighthq/clip":"0.5.1-next.1831.a0b57d4","@flighthq/node":"0.5.1-next.1831.a0b57d4","@flighthq/path":"0.5.1-next.1831.a0b57d4","@flighthq/text":"0.5.1-next.1831.a0b57d4","@flighthq/shape":"0.5.1-next.1831.a0b57d4","@flighthq/types":"0.5.1-next.1831.a0b57d4","@flighthq/bitmap":"0.5.1-next.1831.a0b57d4","@flighthq/entity":"0.5.1-next.1831.a0b57d4","@flighthq/signals":"0.5.1-next.1831.a0b57d4","@flighthq/spatial":"0.5.1-next.1831.a0b57d4","@flighthq/tilemap":"0.5.1-next.1831.a0b57d4","@flighthq/geometry":"0.5.1-next.1831.a0b57d4","@flighthq/registry":"0.5.1-next.1831.a0b57d4","@flighthq/textlayout":"0.5.1-next.1831.a0b57d4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1831.a0b57d4_1790553731771_0.5960511041598933","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1850.5adb645":{"name":"@flighthq/interaction","version":"0.5.1-next.1850.5adb645","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"48958f2176e0f75af23f24bff7debe7226227376","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1850.5adb645.tgz","fileCount":96,"integrity":"sha512-BQJf7GOHPM1aM2q7twTkm2TzTC9Kc4NFSmq/C6gt7VCoAYfC2buCuSsPPmd8SzhUg+usamHYBhEmMeSMOUMJng==","signatures":[{"sig":"MEYCIQCzSKUwd12qBVtRS7vvGd9wIODVOIHySH9AsM+OEUjNnQIhAJVzEeHf7/fQnxOGsGH3qhBd1g6XlRIIYkjQtPlsEqlR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAdhgy2c7l+LDbN42scGTRnJXBJDpvRpJaUS7joTtG91AiEAsZxnPbFCIcuQbpRweOjIz4h2DehXBB+2jhfJEW88fJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1850.5adb645","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332396},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1850.5adb645","@flighthq/clip":"0.5.1-next.1850.5adb645","@flighthq/node":"0.5.1-next.1850.5adb645","@flighthq/path":"0.5.1-next.1850.5adb645","@flighthq/text":"0.5.1-next.1850.5adb645","@flighthq/shape":"0.5.1-next.1850.5adb645","@flighthq/types":"0.5.1-next.1850.5adb645","@flighthq/bitmap":"0.5.1-next.1850.5adb645","@flighthq/entity":"0.5.1-next.1850.5adb645","@flighthq/signals":"0.5.1-next.1850.5adb645","@flighthq/spatial":"0.5.1-next.1850.5adb645","@flighthq/tilemap":"0.5.1-next.1850.5adb645","@flighthq/geometry":"0.5.1-next.1850.5adb645","@flighthq/registry":"0.5.1-next.1850.5adb645","@flighthq/textlayout":"0.5.1-next.1850.5adb645"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1850.5adb645_1790568822398_0.2032676399160651","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1892.cbd15bd":{"name":"@flighthq/interaction","version":"0.5.1-next.1892.cbd15bd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"7a3b6398cfc924a211e56c39e6c7ca3e25d36cb3","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1892.cbd15bd.tgz","fileCount":96,"integrity":"sha512-MLGXuZVi1HPhI6+6yJueNWnCj4PCw7SecyyTt59q/5DBFW3NkbLE8AkeFAqw01IopqRU4y8vca0EfMNtiEk5rw==","signatures":[{"sig":"MEUCIH6WitQzBkDHA4xZ/dOPoZWP5ZApAzL0ep3hJvl1A2wjAiEAsRwsHFXzozdTI+8fFFMofBqdzrlc2Z5sxFEaldG3HwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCuxNH39lUFs0lh3e1oqXBLiuLWLbQm+jOVIkL4ZMJIugIhALyoMotRsOVNk+rVhgUZpru1Ig3pkgAIDqxbZTjWnNOC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1892.cbd15bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332396},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1892.cbd15bd","@flighthq/clip":"0.5.1-next.1892.cbd15bd","@flighthq/node":"0.5.1-next.1892.cbd15bd","@flighthq/path":"0.5.1-next.1892.cbd15bd","@flighthq/text":"0.5.1-next.1892.cbd15bd","@flighthq/shape":"0.5.1-next.1892.cbd15bd","@flighthq/types":"0.5.1-next.1892.cbd15bd","@flighthq/bitmap":"0.5.1-next.1892.cbd15bd","@flighthq/entity":"0.5.1-next.1892.cbd15bd","@flighthq/signals":"0.5.1-next.1892.cbd15bd","@flighthq/spatial":"0.5.1-next.1892.cbd15bd","@flighthq/tilemap":"0.5.1-next.1892.cbd15bd","@flighthq/geometry":"0.5.1-next.1892.cbd15bd","@flighthq/registry":"0.5.1-next.1892.cbd15bd","@flighthq/textlayout":"0.5.1-next.1892.cbd15bd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1892.cbd15bd_1790599484171_0.9923800472811906","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1892.cbd15bd":{"name":"@flighthq/interaction","version":"0.5.1-edge.1892.cbd15bd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"ea3cb18d88a0f8819b8166413fe89e632b38d567","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-edge.1892.cbd15bd.tgz","fileCount":96,"integrity":"sha512-jZYQ4/E5pt8Loxzoy+cGy0HHAAHOywpbbfrR5cZxJOwX3VZSk9IKiXJV7ydq5OqRoGufgn35o+KtPIdwZ4JOoQ==","signatures":[{"sig":"MEQCIBcIOdA8o6KftwtiFFiF/QT3b9TIg+d0YlAv00ipB4X2AiBJZy3nGmrygHNJKhf3+gf/VS4crJ8t/+RJHb3jRg7yAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDZjsSuzNHDjdk79kxCvirUgm7VYbg9I/L6ZFdL2PWjQAIhAN7wWr7EaZ6KLW1MLZe7luvteSatDKDCh0lCmZvMP2f/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-edge.1892.cbd15bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332396},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1892.cbd15bd","@flighthq/clip":"0.5.1-edge.1892.cbd15bd","@flighthq/node":"0.5.1-edge.1892.cbd15bd","@flighthq/path":"0.5.1-edge.1892.cbd15bd","@flighthq/text":"0.5.1-edge.1892.cbd15bd","@flighthq/shape":"0.5.1-edge.1892.cbd15bd","@flighthq/types":"0.5.1-edge.1892.cbd15bd","@flighthq/bitmap":"0.5.1-edge.1892.cbd15bd","@flighthq/entity":"0.5.1-edge.1892.cbd15bd","@flighthq/signals":"0.5.1-edge.1892.cbd15bd","@flighthq/spatial":"0.5.1-edge.1892.cbd15bd","@flighthq/tilemap":"0.5.1-edge.1892.cbd15bd","@flighthq/geometry":"0.5.1-edge.1892.cbd15bd","@flighthq/registry":"0.5.1-edge.1892.cbd15bd","@flighthq/textlayout":"0.5.1-edge.1892.cbd15bd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-edge.1892.cbd15bd_1790600061098_0.7292119039872913","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1899.4b1311e":{"name":"@flighthq/interaction","version":"0.5.1-next.1899.4b1311e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"b485e7d563631ed0fe272a99f50874cc32ea3baa","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1899.4b1311e.tgz","fileCount":96,"integrity":"sha512-bBsOJ3eaFyPsWCnAaEpi2RWUMzhqxoSyO97IVI7LvbQgsX5+8qwPoGwn2xDPyNbBbsGf76XCxUenX7w6w26RHg==","signatures":[{"sig":"MEUCIHrCxlZ92pbw9q+xdYdQqUPwoqlayK/Khb9h1yFYnHAJAiEApHByXv7EQ1QF8gNqhffGnyw22jP3KemsFf1MSSHARZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFzp7FvvJ3qMgd4HFoh92bCee5e9yVylZVAwtE5gnz4dAiB5EcuXkQ5OjsMA7I+bC7GIL3/HG4vJInRwyBEbZxfHjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1899.4b1311e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332396},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1899.4b1311e","@flighthq/clip":"0.5.1-next.1899.4b1311e","@flighthq/node":"0.5.1-next.1899.4b1311e","@flighthq/path":"0.5.1-next.1899.4b1311e","@flighthq/text":"0.5.1-next.1899.4b1311e","@flighthq/shape":"0.5.1-next.1899.4b1311e","@flighthq/types":"0.5.1-next.1899.4b1311e","@flighthq/bitmap":"0.5.1-next.1899.4b1311e","@flighthq/entity":"0.5.1-next.1899.4b1311e","@flighthq/signals":"0.5.1-next.1899.4b1311e","@flighthq/spatial":"0.5.1-next.1899.4b1311e","@flighthq/tilemap":"0.5.1-next.1899.4b1311e","@flighthq/geometry":"0.5.1-next.1899.4b1311e","@flighthq/registry":"0.5.1-next.1899.4b1311e","@flighthq/textlayout":"0.5.1-next.1899.4b1311e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1899.4b1311e_1790630869227_0.7226559403418584","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1899.4b1311e":{"name":"@flighthq/interaction","version":"0.5.1-edge.1899.4b1311e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"b83de065f24023b5fd1de555f8fca13f0cb5d925","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-edge.1899.4b1311e.tgz","fileCount":96,"integrity":"sha512-kiD4RMF/AZoEHAY0OHG3gTkiCqve+FxZgWCuMheIytqpJqUHEEP9KhgtfXXAvk0fIfrmuWGd53EQf1gr0lqzGA==","signatures":[{"sig":"MEUCIE1I16Hgl6vtQIi7HkIxokUkBRheG8PisrgeSBxSgReIAiEAwcfq6EMkhYnB7EhRwS3bmrPEMCqJwyCAgieGl2kpUsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCH68SnGbD+KVigr1YMIkMb4oWEGdrRNRNWhczacqp41AIgYtMXiK4NqwfhRdL9B/98luK3mGQU9R45d18fouzO92U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-edge.1899.4b1311e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332396},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1899.4b1311e","@flighthq/clip":"0.5.1-edge.1899.4b1311e","@flighthq/node":"0.5.1-edge.1899.4b1311e","@flighthq/path":"0.5.1-edge.1899.4b1311e","@flighthq/text":"0.5.1-edge.1899.4b1311e","@flighthq/shape":"0.5.1-edge.1899.4b1311e","@flighthq/types":"0.5.1-edge.1899.4b1311e","@flighthq/bitmap":"0.5.1-edge.1899.4b1311e","@flighthq/entity":"0.5.1-edge.1899.4b1311e","@flighthq/signals":"0.5.1-edge.1899.4b1311e","@flighthq/spatial":"0.5.1-edge.1899.4b1311e","@flighthq/tilemap":"0.5.1-edge.1899.4b1311e","@flighthq/geometry":"0.5.1-edge.1899.4b1311e","@flighthq/registry":"0.5.1-edge.1899.4b1311e","@flighthq/textlayout":"0.5.1-edge.1899.4b1311e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-edge.1899.4b1311e_1790631531092_0.7227947769912004","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1903.956d5a5":{"name":"@flighthq/interaction","version":"0.5.1-next.1903.956d5a5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"fdacc641a7bfbb91e2f35c8f64dce9c8b892cc2a","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1903.956d5a5.tgz","fileCount":96,"integrity":"sha512-SyxqY8BaO7OOBHYmjgX4kdxGYpJ7YhIeXaBNCmovEd0j7cC3q5EbVKnqG4sCOTbuaRyROQrvdVgmW5aqnSq2yw==","signatures":[{"sig":"MEQCIAwlE5FTX5m/x5ThSpmdForW58s9BpQ8m7zxs14/IT01AiBbh/USJgRx2Ra+bJhdoJxAvs5u2uEXl0Jj+2JRB3VOHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBf7iVmUDPL+rovnI6h39yic5zx/1mB+01Rf3CvS6VrdAiAZterfD7tybUw2U9zIMCvcsoxY4bXpWpANtcLceZBb0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1903.956d5a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332396},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1903.956d5a5","@flighthq/clip":"0.5.1-next.1903.956d5a5","@flighthq/node":"0.5.1-next.1903.956d5a5","@flighthq/path":"0.5.1-next.1903.956d5a5","@flighthq/text":"0.5.1-next.1903.956d5a5","@flighthq/shape":"0.5.1-next.1903.956d5a5","@flighthq/types":"0.5.1-next.1903.956d5a5","@flighthq/bitmap":"0.5.1-next.1903.956d5a5","@flighthq/entity":"0.5.1-next.1903.956d5a5","@flighthq/signals":"0.5.1-next.1903.956d5a5","@flighthq/spatial":"0.5.1-next.1903.956d5a5","@flighthq/tilemap":"0.5.1-next.1903.956d5a5","@flighthq/geometry":"0.5.1-next.1903.956d5a5","@flighthq/registry":"0.5.1-next.1903.956d5a5","@flighthq/textlayout":"0.5.1-next.1903.956d5a5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1903.956d5a5_1790658374610_0.6444119208012709","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1903.956d5a5":{"name":"@flighthq/interaction","version":"0.5.1-edge.1903.956d5a5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"78717d18802fb8070527ecdfbf3397a0fce96745","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-edge.1903.956d5a5.tgz","fileCount":96,"integrity":"sha512-oG3G/ee4DSZJJZrEXzkWGFoQfEqoXdeHVyrQQDgkqPekb+BqJPslgp30hQhepVH2hDgkBhKqvCW17iCaZAZrEw==","signatures":[{"sig":"MEUCICLkzvxBrL5lq4cmxPTZu4SHhaBTLakIppEqZRnHo8KSAiEA0828bEJOpf56lArjJ6JiSWXqoqwVKnOs2H9xXO0dfs4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDPKHixQzuoDvJB+d0YcWSbVaeTKou145PRCg0Nn54rKAiEAsvO4MRBQHuLndsm9ytArP+zQ/Tuk+dU7I60nQek/cWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-edge.1903.956d5a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332396},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1903.956d5a5","@flighthq/clip":"0.5.1-edge.1903.956d5a5","@flighthq/node":"0.5.1-edge.1903.956d5a5","@flighthq/path":"0.5.1-edge.1903.956d5a5","@flighthq/text":"0.5.1-edge.1903.956d5a5","@flighthq/shape":"0.5.1-edge.1903.956d5a5","@flighthq/types":"0.5.1-edge.1903.956d5a5","@flighthq/bitmap":"0.5.1-edge.1903.956d5a5","@flighthq/entity":"0.5.1-edge.1903.956d5a5","@flighthq/signals":"0.5.1-edge.1903.956d5a5","@flighthq/spatial":"0.5.1-edge.1903.956d5a5","@flighthq/tilemap":"0.5.1-edge.1903.956d5a5","@flighthq/geometry":"0.5.1-edge.1903.956d5a5","@flighthq/registry":"0.5.1-edge.1903.956d5a5","@flighthq/textlayout":"0.5.1-edge.1903.956d5a5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-edge.1903.956d5a5_1790659086508_0.5567416298929384","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1906.1e09ca0":{"name":"@flighthq/interaction","version":"0.5.1-next.1906.1e09ca0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"8af69c1effca8c3b8fd79cd1321363515f642b08","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1906.1e09ca0.tgz","fileCount":96,"integrity":"sha512-9qyc/uUxCZV5kKyl1SVQ8f/xF669G3sqzRcctEd1FfzeWnZZ/E8mY5Cofprd1glC/K233iUpsE6t2//XNrbVmA==","signatures":[{"sig":"MEUCIAgMvmQvgMTjNNybN6KXcTt5rOgz4Yej3QIR4aYgGt2FAiEA4k3dLhdkuNlpxHv5xXgxcFxYOSYFgu6/AVfNtlQiijo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHGKhyMMtpmdQtVmSj5aD4+9XkeWhZOaH5WoRzOrYXIbAiBYfGSwjWya4NK9AV6daHdAe1PALHuMdHrYPEEF+SwWnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1906.1e09ca0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332396},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1906.1e09ca0","@flighthq/clip":"0.5.1-next.1906.1e09ca0","@flighthq/node":"0.5.1-next.1906.1e09ca0","@flighthq/path":"0.5.1-next.1906.1e09ca0","@flighthq/text":"0.5.1-next.1906.1e09ca0","@flighthq/shape":"0.5.1-next.1906.1e09ca0","@flighthq/types":"0.5.1-next.1906.1e09ca0","@flighthq/bitmap":"0.5.1-next.1906.1e09ca0","@flighthq/entity":"0.5.1-next.1906.1e09ca0","@flighthq/signals":"0.5.1-next.1906.1e09ca0","@flighthq/spatial":"0.5.1-next.1906.1e09ca0","@flighthq/tilemap":"0.5.1-next.1906.1e09ca0","@flighthq/geometry":"0.5.1-next.1906.1e09ca0","@flighthq/registry":"0.5.1-next.1906.1e09ca0","@flighthq/textlayout":"0.5.1-next.1906.1e09ca0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1906.1e09ca0_1790784898119_0.24185722443811053","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1908.309c1e7":{"name":"@flighthq/interaction","version":"0.5.1-next.1908.309c1e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"69a670cab1065fecb67f56d03c056e9b8d877a50","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1908.309c1e7.tgz","fileCount":96,"integrity":"sha512-i7h4Yjdpc26idTCozIChPMUFDueE7sLLDNenDZpTn39b1K1ghJ9iUG2ea+5Nv+KGlKOykTEjxPQEnMqZlBivbA==","signatures":[{"sig":"MEYCIQDOCKRTBOKtg4CJ/1O/4GUmB5Qfmhn63Nis6zWooDGoRgIhAN/blB3QWVPfvPRJH04QvCuhp17mzBUlbCu6Lv/EWU83","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCs+JyA8F+XzYtH6jW7HVSlpzs9FBi7GQyULhtLW9sdUgIhALr3dKife8a/8FddoRX9ms3qe6HZW4fAGgdt5LNQChEI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1908.309c1e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332396},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1908.309c1e7","@flighthq/clip":"0.5.1-next.1908.309c1e7","@flighthq/node":"0.5.1-next.1908.309c1e7","@flighthq/path":"0.5.1-next.1908.309c1e7","@flighthq/text":"0.5.1-next.1908.309c1e7","@flighthq/shape":"0.5.1-next.1908.309c1e7","@flighthq/types":"0.5.1-next.1908.309c1e7","@flighthq/bitmap":"0.5.1-next.1908.309c1e7","@flighthq/entity":"0.5.1-next.1908.309c1e7","@flighthq/signals":"0.5.1-next.1908.309c1e7","@flighthq/spatial":"0.5.1-next.1908.309c1e7","@flighthq/tilemap":"0.5.1-next.1908.309c1e7","@flighthq/geometry":"0.5.1-next.1908.309c1e7","@flighthq/registry":"0.5.1-next.1908.309c1e7","@flighthq/textlayout":"0.5.1-next.1908.309c1e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1908.309c1e7_1790785778104_0.17517180256389464","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1908.309c1e7":{"name":"@flighthq/interaction","version":"0.5.1-edge.1908.309c1e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"dedde5dcbf03d0294f75d6bc1dc11cec31cbdefd","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-edge.1908.309c1e7.tgz","fileCount":96,"integrity":"sha512-w0t38l2B4nVJfYBHakTjHD+d0LwZYvmLlGvHXr5yUm1M9DtZZcmqJG/mbmU1bX2pAX0klQU8OsmZXRg9OPN30Q==","signatures":[{"sig":"MEYCIQCs7YGx/QJoKpxq7Cxpg/K2S8f2q+WxZtCFopvxlz3FAwIhAMOskuksZ/w6y+Q5QkkZnvSUxjkolyd4ZMFu/9oED2hk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCs4MQVkQPBs0yEbQSj8vzOKsey4zKkuWhPyz1aO1gJogIhAJcVFx+oT+NZyMeYMmR1d9V1A3DYE0DMNq3M627eZnxi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-edge.1908.309c1e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332396},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1908.309c1e7","@flighthq/clip":"0.5.1-edge.1908.309c1e7","@flighthq/node":"0.5.1-edge.1908.309c1e7","@flighthq/path":"0.5.1-edge.1908.309c1e7","@flighthq/text":"0.5.1-edge.1908.309c1e7","@flighthq/shape":"0.5.1-edge.1908.309c1e7","@flighthq/types":"0.5.1-edge.1908.309c1e7","@flighthq/bitmap":"0.5.1-edge.1908.309c1e7","@flighthq/entity":"0.5.1-edge.1908.309c1e7","@flighthq/signals":"0.5.1-edge.1908.309c1e7","@flighthq/spatial":"0.5.1-edge.1908.309c1e7","@flighthq/tilemap":"0.5.1-edge.1908.309c1e7","@flighthq/geometry":"0.5.1-edge.1908.309c1e7","@flighthq/registry":"0.5.1-edge.1908.309c1e7","@flighthq/textlayout":"0.5.1-edge.1908.309c1e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-edge.1908.309c1e7_1790786578561_0.18324051755462234","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1909.7bccf72":{"name":"@flighthq/interaction","version":"0.5.1-next.1909.7bccf72","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"d888cb4245caa9bb8cd7957c60b84e79658594e3","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1909.7bccf72.tgz","fileCount":96,"integrity":"sha512-QnP+rKFy0bks98ZJv5l8LxFGcOy04t0G8v1JABZzaGKnRJxHz7lSwaycjwOq2W4X14IPhdnZn6GugWeZwK8m8w==","signatures":[{"sig":"MEUCIHD8hWjzwheGhhwq1CWgYuC+D8NzX397FWxaGBw60/rqAiEAnsGA5rejK13DEerfy/j97HL3Km3j9ANAupILmqO07ek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDCncZtZRuqpViJq1XDqy01c9l5fNjnR/OGb1yCS/JV9QIhAPY4HJ1PyAk39OjWnI4sPgdxvNpHoonZpXhtte+kQBxh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1909.7bccf72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332396},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.9","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@flighthq/log":"0.5.1-next.1909.7bccf72","@flighthq/clip":"0.5.1-next.1909.7bccf72","@flighthq/node":"0.5.1-next.1909.7bccf72","@flighthq/path":"0.5.1-next.1909.7bccf72","@flighthq/text":"0.5.1-next.1909.7bccf72","@flighthq/shape":"0.5.1-next.1909.7bccf72","@flighthq/types":"0.5.1-next.1909.7bccf72","@flighthq/bitmap":"0.5.1-next.1909.7bccf72","@flighthq/entity":"0.5.1-next.1909.7bccf72","@flighthq/signals":"0.5.1-next.1909.7bccf72","@flighthq/spatial":"0.5.1-next.1909.7bccf72","@flighthq/tilemap":"0.5.1-next.1909.7bccf72","@flighthq/geometry":"0.5.1-next.1909.7bccf72","@flighthq/registry":"0.5.1-next.1909.7bccf72","@flighthq/textlayout":"0.5.1-next.1909.7bccf72"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1909.7bccf72_1790789816835_0.6919282372445414","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1910.85d85a3":{"name":"@flighthq/interaction","version":"0.5.1-next.1910.85d85a3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"00b4c0bdad29aef12c0c5cf279e814cdd18fb14f","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1910.85d85a3.tgz","fileCount":96,"integrity":"sha512-NtBM2tTEB2e4M86tLRiH4uZleRs3CinRUBT/WjuKHZYRRZdH/Ymt0/hqG9BoZdZ5v0F8GMg4ry6BKFX2kbQ/Wg==","signatures":[{"sig":"MEQCIHF1jWWxe75++gz3ou8X/vcN/rIhp4/DHwt12dCzTK5KAiB8GRko9dg2hGxl5XyiUchM7sE15mgEFdHnsQdiQp0j0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCjNY2DxlhexOC4ON75yvqQj9JdeRo70wYATJ5t/3GsYwIgZfIA5yDCbpdC04/eKf1R2sl+Wm+L9knHuyXuQnCWM7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1910.85d85a3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332396},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.9","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@flighthq/log":"0.5.1-next.1910.85d85a3","@flighthq/clip":"0.5.1-next.1910.85d85a3","@flighthq/node":"0.5.1-next.1910.85d85a3","@flighthq/path":"0.5.1-next.1910.85d85a3","@flighthq/text":"0.5.1-next.1910.85d85a3","@flighthq/shape":"0.5.1-next.1910.85d85a3","@flighthq/types":"0.5.1-next.1910.85d85a3","@flighthq/bitmap":"0.5.1-next.1910.85d85a3","@flighthq/entity":"0.5.1-next.1910.85d85a3","@flighthq/signals":"0.5.1-next.1910.85d85a3","@flighthq/spatial":"0.5.1-next.1910.85d85a3","@flighthq/tilemap":"0.5.1-next.1910.85d85a3","@flighthq/geometry":"0.5.1-next.1910.85d85a3","@flighthq/registry":"0.5.1-next.1910.85d85a3","@flighthq/textlayout":"0.5.1-next.1910.85d85a3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1910.85d85a3_1790796352400_0.7817596896886687","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1910.85d85a3":{"name":"@flighthq/interaction","version":"0.5.1-edge.1910.85d85a3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"a592bf01c88750095ee3bd5924cf96a4c5f6d040","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-edge.1910.85d85a3.tgz","fileCount":96,"integrity":"sha512-4Vz+Q9h+gOFtZzn+pq6C6kD+EfBstBW03WlEXeiN8Fm6YI1N75eH5spIFdgIHbpbKufrkimvEUsV2OFiex+nqQ==","signatures":[{"sig":"MEUCIGE0+nxLkQ91VKsHZS+f5aQfy4IrTigG3gd2jYIMVNN+AiEA9XtXnoJgKStPt6+Byy0I9yP/d4gwrGNHRuTHahJIMxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIArQVFy1GxLJS6dKDWLnUpIbZHnm/sa4pFvtO8OGPMs5AiEA1ub2mUNwIkfMEfun9scuCPIkVLUc/Rl3cI61sAhwtPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-edge.1910.85d85a3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332396},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.8","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1910.85d85a3","@flighthq/clip":"0.5.1-edge.1910.85d85a3","@flighthq/node":"0.5.1-edge.1910.85d85a3","@flighthq/path":"0.5.1-edge.1910.85d85a3","@flighthq/text":"0.5.1-edge.1910.85d85a3","@flighthq/shape":"0.5.1-edge.1910.85d85a3","@flighthq/types":"0.5.1-edge.1910.85d85a3","@flighthq/bitmap":"0.5.1-edge.1910.85d85a3","@flighthq/entity":"0.5.1-edge.1910.85d85a3","@flighthq/signals":"0.5.1-edge.1910.85d85a3","@flighthq/spatial":"0.5.1-edge.1910.85d85a3","@flighthq/tilemap":"0.5.1-edge.1910.85d85a3","@flighthq/geometry":"0.5.1-edge.1910.85d85a3","@flighthq/registry":"0.5.1-edge.1910.85d85a3","@flighthq/textlayout":"0.5.1-edge.1910.85d85a3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-edge.1910.85d85a3_1790797211001_0.8433144293560189","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1912.a627849":{"name":"@flighthq/interaction","version":"0.5.1-next.1912.a627849","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/interaction@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":"643f3c2c1ac979a36e89c6b181d3947850f78fe5","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-next.1912.a627849.tgz","fileCount":96,"integrity":"sha512-Jou4XJUg8vYTkUayps+TlPHE26FXEVBUL7YlzmgRI/oVfB4hSwFAKfPba5SHTZuWbkZMaV8v8GVAHJXqyg48wg==","signatures":[{"sig":"MEYCIQCg6nvtU4WNkyyGCcPD3hd0vjIocERtgMr8Hgp59WS6BAIhAMX1NJKsq2WXkDMB//Ag7Qej1SHID+7yUWMhJoF7NuXS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFeotkpoyMba2MNufj/Wmjg3k1qtVmxlNhsUlLyzXlVPAiEAiiazJQDK4QoOhnZGUR4br9/b19dKNJd72qpagrPcOec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-next.1912.a627849","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332396},"main":"dist/index.js","type":"module","types":"dist/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/interaction"},"_npmVersion":"10.9.9","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@flighthq/log":"0.5.1-next.1912.a627849","@flighthq/clip":"0.5.1-next.1912.a627849","@flighthq/node":"0.5.1-next.1912.a627849","@flighthq/path":"0.5.1-next.1912.a627849","@flighthq/text":"0.5.1-next.1912.a627849","@flighthq/shape":"0.5.1-next.1912.a627849","@flighthq/types":"0.5.1-next.1912.a627849","@flighthq/bitmap":"0.5.1-next.1912.a627849","@flighthq/entity":"0.5.1-next.1912.a627849","@flighthq/signals":"0.5.1-next.1912.a627849","@flighthq/spatial":"0.5.1-next.1912.a627849","@flighthq/tilemap":"0.5.1-next.1912.a627849","@flighthq/geometry":"0.5.1-next.1912.a627849","@flighthq/registry":"0.5.1-next.1912.a627849","@flighthq/textlayout":"0.5.1-next.1912.a627849"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"tmp":"tmp/interaction_0.5.1-next.1912.a627849_1790860335090_0.4113625808601944","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1912.a627849":{"_id":"@flighthq/interaction@0.5.1-edge.1912.a627849","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d8d6a7d3bfcf6596c703b3a6e2dc55949885bc1b","tarball":"https://registry.npmjs.org/@flighthq/interaction/-/interaction-0.5.1-edge.1912.a627849.tgz","fileCount":96,"integrity":"sha512-BXZvrXtiQ073DwKJktC+MShd1VdA/fKcgtIRLmvfNDWhnW28FXsKiXQQX5jFj+CaTHdccg/cNAFIcyoh5Mo0jA==","signatures":[{"sig":"MEUCICDPKk5/t4Ku9YNaBuoCSJyaQUkKktBPR4cqDNw9Ngw/AiEA8j2/iojcFKHYDheR/3fguzT8PzXrd3B3RBwa2oTvEUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCxqKuHPPXW4wa8L7Cvbl0IXB+OOwAE3Wla1ebHFG8RPgIhANKHltC7Q9K6gunmDDu66Ls8SbBqX4GU9dHVldItHv5Q"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2finteraction@0.5.1-edge.1912.a627849","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332396},"main":"dist/index.js","name":"@flighthq/interaction","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/interaction"},"_npmVersion":"10.9.9","description":"Interaction: pointer event dispatch, hit testing, focus, and cursor management","directories":{},"maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@flighthq/log":"0.5.1-edge.1912.a627849","@flighthq/clip":"0.5.1-edge.1912.a627849","@flighthq/node":"0.5.1-edge.1912.a627849","@flighthq/path":"0.5.1-edge.1912.a627849","@flighthq/text":"0.5.1-edge.1912.a627849","@flighthq/shape":"0.5.1-edge.1912.a627849","@flighthq/types":"0.5.1-edge.1912.a627849","@flighthq/bitmap":"0.5.1-edge.1912.a627849","@flighthq/entity":"0.5.1-edge.1912.a627849","@flighthq/signals":"0.5.1-edge.1912.a627849","@flighthq/spatial":"0.5.1-edge.1912.a627849","@flighthq/tilemap":"0.5.1-edge.1912.a627849","@flighthq/geometry":"0.5.1-edge.1912.a627849","@flighthq/registry":"0.5.1-edge.1912.a627849","@flighthq/textlayout":"0.5.1-edge.1912.a627849"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0","@flighthq/scene2d":"*","@flighthq/quadbatch":"*"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/interaction_0.5.1-edge.1912.a627849_1790872355379_0.639832024477996"}}},"time":{"created":"2026-07-10T06:02:44.838Z","modified":"2026-10-01T16:32:38.029Z","0.1.0":"2026-07-10T06:02:45.143Z","0.2.0":"2026-07-13T20:11:52.655Z","0.2.1-next.410.a23f189":"2026-07-20T19:50:52.572Z","0.2.1-next.423.3350e53":"2026-07-21T06:28:16.507Z","0.2.1-next.444.a313478":"2026-07-21T15:51:53.551Z","0.2.1-next.448.afbdd31":"2026-07-21T19:51:27.185Z","0.2.1-next.449.355834c":"2026-07-21T20:00:44.386Z","0.2.1-next.451.d9a4a4e":"2026-07-21T21:28:34.511Z","0.2.1-next.459.fb59cc5":"2026-07-21T21:37:49.869Z","0.2.1-next.530.a223ca9":"2026-07-23T14:22:03.722Z","0.2.1-next.585.c7219b8":"2026-07-23T21:27:59.625Z","0.2.1-next.624.d23e6a9":"2026-07-24T07:20:33.335Z","0.2.1-next.640.ec2ea9a":"2026-07-24T14:58:17.451Z","0.2.1-next.647.2252e02":"2026-07-24T17:25:20.725Z","0.2.1-next.652.c550eaa":"2026-07-24T17:58:44.449Z","0.2.1-next.666.4af7f8b":"2026-07-24T19:03:43.248Z","0.2.1-next.701.409c279":"2026-07-25T03:49:05.513Z","0.2.1-next.738.07b221d":"2026-07-25T05:13:10.188Z","0.2.1-next.840.857425c":"2026-07-26T00:46:32.629Z","0.2.1-next.841.373388f":"2026-07-26T06:03:28.522Z","0.3.0-next.906.07cea63":"2026-07-28T06:25:56.162Z","0.3.0-next.1021.f5f1ee0":"2026-07-30T15:25:05.854Z","0.3.0-next.1032.e2b99fc":"2026-07-30T18:32:40.151Z","0.3.0-next.1162.e90e518":"2026-07-30T23:15:48.674Z","0.3.0-next.1220.6982c21":"2026-07-31T13:51:26.561Z","0.3.0-next.1248.f867198":"2026-07-31T15:36:42.133Z","0.3.0-next.1272.222de94":"2026-07-31T17:07:21.938Z","0.3.0-next.1280.6369398":"2026-07-31T18:09:10.789Z","0.3.0-next.1297.43a5ef8":"2026-07-31T20:27:50.344Z","0.3.0-next.1299.b32cbdc":"2026-07-31T20:53:03.308Z","0.3.0-next.1315.1d4eb64":"2026-07-31T22:49:17.717Z","0.3.0-next.1383.c61de17":"2026-07-31T23:40:33.788Z","0.3.0-next.1392.f0bd0cc":"2026-08-01T00:43:35.592Z","0.3.0-next.1422.b585c0c":"2026-08-01T01:53:23.035Z","0.3.0-next.1435.f870241":"2026-08-01T02:58:56.305Z","0.3.0-next.1436.388ef5e":"2026-08-01T03:08:10.398Z","0.3.0-next.1445.14ca01c":"2026-08-01T03:52:20.682Z","0.3.0-next.1452.011a16e":"2026-08-01T05:20:37.684Z","0.3.0-next.1454.b17f8a5":"2026-08-01T05:56:02.117Z","0.3.0-next.1456.ace2107":"2026-08-01T14:15:53.722Z","0.3.0-next.1458.0c01b63":"2026-08-01T14:57:46.859Z","0.3.0-edge.1458.0c01b63":"2026-08-01T15:17:27.827Z","0.3.0-next.1460.2c18805":"2026-08-01T16:03:22.702Z","0.3.0-next.1463.b454aa8":"2026-08-01T23:55:22.463Z","0.3.0-next.1466.e0866d4":"2026-08-02T01:32:36.525Z","0.3.0-next.1473.098a860":"2026-08-02T04:24:22.640Z","0.3.0-next.1494.7333e82":"2026-08-02T05:35:10.457Z","0.3.0-next.1498.065f223":"2026-08-02T06:49:15.497Z","0.3.0-next.1511.9977321":"2026-08-02T16:21:38.387Z","0.3.0-next.1512.edc0fee":"2026-08-02T16:43:23.730Z","0.3.0-next.1514.a24d43f":"2026-08-02T16:55:39.121Z","0.3.0-next.1515.d4dc88e":"2026-08-02T17:04:04.117Z","0.3.0-next.1516.1b4fb2b":"2026-08-02T17:35:54.985Z","0.3.0-edge.1516.1b4fb2b":"2026-08-02T17:58:09.948Z","0.3.0-next.1529.90e58ad":"2026-08-02T18:21:31.456Z","0.3.0-next.1530.70058bd":"2026-08-02T18:51:09.799Z","0.3.0-next.1543.f490ae8":"2026-08-02T20:12:38.224Z","0.3.0-next.1560.03a2b36":"2026-08-02T20:27:33.369Z","0.3.0-next.1562.75af469":"2026-08-02T20:40:28.539Z","0.3.0-next.1566.dcdf1d3":"2026-08-02T20:53:15.596Z","0.3.0-next.1584.a68fe91":"2026-08-02T21:55:37.992Z","0.3.0-next.1585.17d10c4":"2026-08-02T22:28:16.575Z","0.3.0-next.1593.a47f94a":"2026-08-02T22:33:48.301Z","0.3.0-next.1595.4d49b41":"2026-08-02T22:43:07.796Z","0.3.0-next.1601.12b771e":"2026-08-02T23:25:27.143Z","0.3.0-next.1665.6235922":"2026-08-03T03:47:12.089Z","0.3.0-next.1669.5808974":"2026-08-03T04:24:50.743Z","0.3.0-next.1689.2810c05":"2026-08-03T05:56:47.683Z","0.3.0-next.1692.f1a7a9a":"2026-08-03T06:31:37.905Z","0.3.0-next.1702.8973fda":"2026-08-03T06:38:41.061Z","0.3.0-next.1704.8557784":"2026-08-03T06:49:33.709Z","0.3.0-next.1714.3bd86f1":"2026-08-04T18:54:55.378Z","0.3.0-next.1728.26853f6":"2026-08-04T19:53:19.675Z","0.3.0-next.1729.f927a3b":"2026-08-04T20:29:48.456Z","0.3.0-next.1781.5d072ef":"2026-08-05T00:01:26.147Z","0.3.0-next.1783.cd11ab1":"2026-08-05T00:24:16.661Z","0.3.0-next.1848.58f06fb":"2026-08-05T01:09:38.966Z","0.3.0-next.1849.a370765":"2026-08-05T01:15:30.292Z","0.3.0-next.1872.c2b1f7c":"2026-08-05T19:27:52.774Z","0.3.0-next.1883.9cd374b":"2026-08-06T00:12:35.453Z","0.3.0-next.1887.cad72aa":"2026-08-06T15:06:47.259Z","0.3.0":"2026-08-06T20:47:09.252Z","0.3.1-next.209.43ef1bc":"2026-08-07T21:02:30.078Z","0.3.1-next.320.fe56fc2":"2026-08-08T03:09:07.746Z","0.3.1-next.348.8115937":"2026-08-08T05:10:47.133Z","0.3.1-next.385.e32d957":"2026-08-08T08:55:53.869Z","0.3.1-next.401.5d59659":"2026-08-08T09:58:14.287Z","0.3.1-next.407.d03a0bb":"2026-08-09T17:49:39.835Z","0.3.1-next.409.5c00b00":"2026-08-10T04:13:13.190Z","0.3.1-next.425.a3192ab":"2026-08-10T04:27:50.168Z","0.3.1-next.493.539802d":"2026-08-10T20:00:28.581Z","0.3.1-next.509.c235802":"2026-08-10T20:40:45.628Z","0.3.1-next.575.c1f8e01":"2026-08-11T02:42:12.320Z","0.3.1-next.616.aa7ae7f":"2026-08-11T15:07:45.665Z","0.3.1-next.617.89baf58":"2026-08-11T15:11:45.296Z","0.3.1-next.625.675880d":"2026-08-11T15:30:05.109Z","0.3.1-next.703.e259040":"2026-08-12T18:33:24.543Z","0.3.1-next.704.69286f6":"2026-08-12T18:48:46.146Z","0.3.1-next.733.f1845ac":"2026-08-12T19:30:42.741Z","0.3.1-next.780.12e6944":"2026-08-12T23:28:58.776Z","0.3.1-next.794.0bfc53e":"2026-08-13T00:40:32.837Z","0.3.1-next.836.609b031":"2026-08-13T01:19:25.863Z","0.3.1-next.837.46a9259":"2026-08-13T02:23:47.226Z","0.3.1-next.845.b5a7c82":"2026-08-13T03:01:43.751Z","0.3.1-next.847.2e6f8bf":"2026-08-13T03:59:07.555Z","0.3.1-next.861.5a56d7a":"2026-08-13T04:01:23.483Z","0.3.1-next.887.9f59a84":"2026-08-13T06:21:13.234Z","0.3.1-next.948.85d9f30":"2026-08-13T15:34:05.329Z","0.3.1-next.970.9691e7b":"2026-08-13T15:50:27.573Z","0.3.1-next.971.33e20ba":"2026-08-13T16:01:36.605Z","0.3.1-next.975.01aea94":"2026-08-13T16:45:09.635Z","0.3.1-next.996.06087b5":"2026-08-13T20:30:52.744Z","0.3.1-next.1041.35b950c":"2026-08-14T00:05:24.251Z","0.3.1-next.1050.9114695":"2026-08-14T01:41:22.043Z","0.3.1-next.1055.12501ae":"2026-08-14T03:48:42.560Z","0.3.1-next.1076.4f48950":"2026-08-14T16:03:23.167Z","0.3.1-next.1079.38fd007":"2026-08-14T18:08:43.266Z","0.3.1-next.1084.04b8d9a":"2026-08-14T19:02:43.280Z","0.3.1-next.1086.d0d073b":"2026-08-14T19:51:40.865Z","0.3.1-next.1088.2bde749":"2026-08-14T20:27:20.416Z","0.3.1-next.1090.6e79e6c":"2026-08-14T20:32:28.937Z","0.3.1-next.1091.b7aa6f2":"2026-08-14T20:36:24.606Z","0.3.1-next.1095.16f1704":"2026-08-14T20:55:05.356Z","0.3.1-next.1096.4ddf1ab":"2026-08-14T21:08:18.252Z","0.3.1-next.1097.b8126d8":"2026-08-14T21:13:43.838Z","0.3.1-next.1099.671eaf4":"2026-08-14T21:18:14.207Z","0.3.1-next.1104.8453d3d":"2026-08-14T21:53:03.187Z","0.3.1-next.1107.0b5d347":"2026-08-14T22:40:25.797Z","0.3.1-next.1108.66cc86c":"2026-08-14T22:58:54.399Z","0.3.1-next.1112.dea9723":"2026-08-15T01:49:47.866Z","0.3.1-next.1113.9cffbdf":"2026-08-15T02:22:11.092Z","0.3.1-next.1114.3ce681d":"2026-08-15T03:14:37.774Z","0.3.1-next.1116.866c771":"2026-08-15T05:47:13.018Z","0.3.1-next.1162.1c7f42e":"2026-08-16T15:15:23.079Z","0.3.1-next.1165.285e507":"2026-08-16T21:37:46.782Z","0.3.1-next.1170.8a733e4":"2026-08-16T23:18:35.320Z","0.3.1-next.1191.e999f6c":"2026-08-17T09:43:41.910Z","0.3.1-next.1217.5f07972":"2026-08-17T18:27:55.652Z","0.3.1-next.1240.e41e1f0":"2026-08-17T20:44:52.157Z","0.4.0-next.1261.f361161":"2026-08-17T22:35:39.773Z","0.4.0-next.1263.aa14a22":"2026-08-17T22:53:30.360Z","0.4.0-next.1287.1dae9df":"2026-08-18T01:00:00.137Z","0.4.0-next.1290.99fd889":"2026-08-18T01:22:35.159Z","0.4.0-next.1294.03b2010":"2026-08-18T02:32:46.712Z","0.4.0-next.1296.dfa990a":"2026-08-18T04:21:37.789Z","0.4.0-next.1299.541fadc":"2026-08-18T06:18:53.657Z","0.4.0-next.1350.7431bb1":"2026-08-18T15:30:22.211Z","0.4.0-next.1351.6ec45d6":"2026-08-18T15:47:15.102Z","0.4.0-next.1354.5181c5f":"2026-08-18T18:13:28.844Z","0.4.0-next.1356.924bb91":"2026-08-18T18:34:58.840Z","0.4.0-next.1357.b87b5c1":"2026-08-18T18:37:30.384Z","0.4.0-next.1362.3734bd4":"2026-08-18T18:48:25.452Z","0.4.0-next.1383.b8eb497":"2026-08-18T19:10:40.792Z","0.4.0-next.1385.dc129fd":"2026-08-18T19:39:55.404Z","0.4.0-next.1390.ca3ba2b":"2026-08-18T20:25:21.412Z","0.4.0-next.1391.ef8547e":"2026-08-18T20:28:00.119Z","0.4.0-next.1392.ae73a44":"2026-08-18T22:10:22.819Z","0.4.0-next.1396.66c9814":"2026-08-18T23:28:29.013Z","0.4.0-next.1398.776fd7a":"2026-08-18T23:30:43.460Z","0.4.0-next.1399.9d20d2e":"2026-08-18T23:57:30.221Z","0.4.0-next.1404.4936e90":"2026-08-19T01:17:35.497Z","0.4.0-next.1405.d7484cf":"2026-08-19T01:19:40.051Z","0.4.0-next.1410.a69907a":"2026-08-19T05:48:29.775Z","0.4.0-next.1412.05a7272":"2026-08-19T06:22:18.519Z","0.4.0-next.1415.00028b0":"2026-08-19T06:37:09.511Z","0.4.0-next.1416.ef4fae7":"2026-08-19T16:12:43.444Z","0.4.0-next.1487.e25e95d":"2026-08-19T23:31:28.867Z","0.4.0-next.1488.43bcb37":"2026-08-20T04:42:48.063Z","0.4.0-next.1584.a8ddd61":"2026-08-20T18:27:58.172Z","0.4.0-next.1585.bf131c8":"2026-08-20T18:39:00.242Z","0.4.0-next.1602.af48ed1":"2026-08-20T23:12:05.172Z","0.4.0-next.1652.39f08fd":"2026-08-21T02:53:49.053Z","0.4.0-next.1663.d9c5746":"2026-08-21T04:46:57.718Z","0.4.0-next.1694.598ef6f":"2026-08-21T05:00:45.415Z","0.4.0-next.1695.181dea5":"2026-08-21T06:15:07.192Z","0.4.0-next.1696.93f6f63":"2026-08-21T06:23:41.856Z","0.4.0-next.1702.61a7a7c":"2026-08-21T07:11:33.087Z","0.4.0-next.1703.b82d313":"2026-08-21T07:42:00.803Z","0.4.0-next.1704.9eb98e1":"2026-08-21T08:29:12.354Z","0.4.0-next.1716.1979cc9":"2026-08-21T09:41:00.317Z","0.4.0-next.1717.9d6a20b":"2026-08-21T10:21:52.403Z","0.4.0-next.1725.752ca79":"2026-08-21T11:12:15.557Z","0.4.0-next.1728.f69160b":"2026-08-21T11:58:39.766Z","0.4.0-next.1749.d81a21c":"2026-08-21T12:36:00.596Z","0.4.0-next.1750.13ec8b1":"2026-08-21T15:42:39.854Z","0.4.0-next.1751.b3eea5f":"2026-08-21T15:57:20.904Z","0.4.0-next.1752.f250cb9":"2026-08-21T16:30:49.481Z","0.4.0-next.1763.f98ae25":"2026-08-21T16:34:28.918Z","0.4.0-next.1771.f4d15c3":"2026-08-21T18:47:36.968Z","0.4.0-next.1809.9b3b71b":"2026-08-21T19:38:43.897Z","0.4.0-next.1811.dde7eb1":"2026-08-21T19:52:18.448Z","0.4.0-next.1815.e47cc3c":"2026-08-21T20:28:35.466Z","0.4.0-next.1821.efb1cbc":"2026-08-21T22:32:36.140Z","0.4.0-next.1827.9db114b":"2026-08-21T23:52:30.926Z","0.4.0-next.1836.147ae1e":"2026-08-22T01:36:13.865Z","0.4.0-next.1884.6a2d46f":"2026-08-22T07:46:07.084Z","0.4.0-next.1888.e9e80b4":"2026-08-24T05:27:23.746Z","0.4.0-next.1892.a0b519a":"2026-08-24T10:50:51.392Z","0.4.0-next.1896.60d766c":"2026-08-24T11:32:36.829Z","0.4.0-next.1898.266773a":"2026-08-24T12:37:23.796Z","0.4.0-next.1903.50bfa67":"2026-08-24T16:09:26.496Z","0.4.0-next.1908.751021c":"2026-08-24T21:35:37.603Z","0.4.0-edge.1908.751021c":"2026-08-24T21:41:40.124Z","0.4.0-next.1909.c102f22":"2026-08-24T21:43:33.341Z","0.4.0-edge.1909.c102f22":"2026-08-24T21:51:26.656Z","0.4.0-next.1917.1b88fee":"2026-08-25T20:57:17.745Z","0.4.0-next.1920.b93ad0f":"2026-08-25T23:09:40.945Z","0.4.0-edge.1920.b93ad0f":"2026-08-25T23:17:41.204Z","0.4.0-next.1921.0a61bdb":"2026-08-25T23:41:29.117Z","0.4.0-edge.1921.0a61bdb":"2026-08-25T23:49:23.821Z","0.4.0-next.1932.1ef883a":"2026-08-26T19:09:14.878Z","0.4.0-edge.1932.1ef883a":"2026-08-26T19:16:53.536Z","0.4.0-next.1933.e4809f4":"2026-08-26T20:10:17.764Z","0.4.0-edge.1933.e4809f4":"2026-08-26T20:17:43.364Z","0.4.0-next.1935.74c34fe":"2026-08-26T20:47:56.831Z","0.4.0-edge.1935.74c34fe":"2026-08-26T20:55:06.472Z","0.4.0-next.1936.bc924d7":"2026-08-26T21:26:32.021Z","0.4.0-edge.1936.bc924d7":"2026-08-26T21:33:48.374Z","0.4.0-next.1937.0d089b3":"2026-08-26T22:22:05.251Z","0.4.0-edge.1937.0d089b3":"2026-08-26T22:29:17.353Z","0.4.0-next.1939.481bde5":"2026-08-27T00:16:20.796Z","0.4.0-edge.1939.481bde5":"2026-08-27T00:24:01.633Z","0.4.0-next.1940.b8a4265":"2026-08-27T01:06:13.848Z","0.4.0-next.1941.1d7f2bd":"2026-08-27T01:27:09.687Z","0.4.0-edge.1941.1d7f2bd":"2026-08-27T01:34:27.315Z","0.4.0-next.1943.b4c3e61":"2026-08-27T01:46:06.238Z","0.5.0-next.1944.cd6b6e7":"2026-08-27T01:51:06.107Z","0.4.0-edge.1943.b4c3e61":"2026-08-27T01:54:00.956Z","0.5.0-edge.1944.cd6b6e7":"2026-08-27T01:58:33.987Z","0.4.0":"2026-08-27T01:59:20.287Z","0.5.1-next.597.ab004dd":"2026-08-31T06:55:50.755Z","0.5.1-edge.597.ab004dd":"2026-08-31T07:03:17.499Z","0.5.1-next.601.e6e16ba":"2026-08-31T07:57:21.444Z","0.5.1-next.638.d4dbd4e":"2026-08-31T16:30:46.903Z","0.5.1-edge.638.d4dbd4e":"2026-08-31T16:39:27.463Z","0.5.1-next.640.24b4c62":"2026-08-31T18:13:37.452Z","0.5.1-edge.640.24b4c62":"2026-08-31T18:21:28.068Z","0.5.1-next.650.5d3df0b":"2026-08-31T23:58:30.912Z","0.5.1-edge.650.5d3df0b":"2026-09-01T00:07:28.433Z","0.5.1-next.654.b54779d":"2026-09-01T03:36:20.133Z","0.5.1-edge.654.b54779d":"2026-09-01T03:44:17.424Z","0.5.1-next.658.9cb44d7":"2026-09-01T19:14:45.278Z","0.5.1-edge.658.9cb44d7":"2026-09-01T19:22:45.257Z","0.5.1-next.685.f72fc7f":"2026-09-02T01:08:57.429Z","0.5.1-edge.685.f72fc7f":"2026-09-02T01:18:16.533Z","0.5.1-next.693.478551c":"2026-09-02T03:42:52.458Z","0.5.1-edge.693.478551c":"2026-09-02T03:51:49.364Z","0.5.1-next.704.19c91ec":"2026-09-02T21:26:16.107Z","0.5.1-next.729.2aeb707":"2026-09-03T01:54:54.259Z","0.5.1-next.730.f29a5aa":"2026-09-03T03:04:59.741Z","0.5.1-edge.730.f29a5aa":"2026-09-03T03:13:59.961Z","0.5.1-next.731.0ae0aa4":"2026-09-03T03:16:37.505Z","0.5.1-edge.731.0ae0aa4":"2026-09-03T03:25:45.781Z","0.5.1-next.743.8d09db1":"2026-09-03T09:09:39.409Z","0.5.1-edge.743.8d09db1":"2026-09-03T09:18:26.582Z","0.5.1-next.799.62ef0c7":"2026-09-03T14:54:11.571Z","0.5.1-edge.799.62ef0c7":"2026-09-03T15:02:16.663Z","0.5.1-next.815.cc08b93":"2026-09-03T18:44:16.459Z","0.5.1-next.820.97b3830":"2026-09-03T21:06:29.736Z","0.5.1-next.903.f434bc2":"2026-09-04T19:43:27.870Z","0.5.1-next.904.b545d9c":"2026-09-04T20:43:42.426Z","0.5.1-next.905.5fbf787":"2026-09-04T21:05:31.809Z","0.5.1-next.906.419e5c9":"2026-09-04T22:07:03.871Z","0.5.1-next.908.b072fbc":"2026-09-04T23:24:06.915Z","0.5.1-next.909.a5d1857":"2026-09-04T23:33:21.294Z","0.5.1-edge.909.a5d1857":"2026-09-04T23:42:43.733Z","0.5.1-next.911.32a089f":"2026-09-05T05:14:58.205Z","0.5.1-edge.911.32a089f":"2026-09-05T05:21:43.315Z","0.5.1-next.912.289aaa0":"2026-09-05T05:46:39.685Z","0.5.1-edge.912.289aaa0":"2026-09-05T05:52:18.057Z","0.5.1-next.914.ed01add":"2026-09-05T17:51:22.623Z","0.5.1-edge.914.ed01add":"2026-09-05T17:59:52.900Z","0.5.1-next.915.d4da7e7":"2026-09-05T18:19:25.777Z","0.5.1-edge.915.d4da7e7":"2026-09-05T18:25:48.361Z","0.5.1-next.919.354c575":"2026-09-05T23:09:41.766Z","0.5.1-edge.919.354c575":"2026-09-05T23:18:44.627Z","0.5.1-next.920.da8f530":"2026-09-06T20:21:44.875Z","0.5.1-edge.920.da8f530":"2026-09-06T20:30:48.898Z","0.5.1-next.973.788d3d7":"2026-09-08T20:16:46.684Z","0.5.1-next.1017.13841a8":"2026-09-09T04:14:07.422Z","0.5.1-next.1019.1274ec5":"2026-09-09T06:13:50.658Z","0.5.1-edge.1019.1274ec5":"2026-09-09T06:20:33.455Z","0.5.1-next.1047.858b9b6":"2026-09-09T16:57:32.368Z","0.5.1-edge.1047.858b9b6":"2026-09-09T17:03:52.939Z","0.5.1-next.1050.0bd43cc":"2026-09-09T21:12:02.437Z","0.5.1-next.1051.65889a1":"2026-09-09T21:54:21.802Z","0.5.1-edge.1051.65889a1":"2026-09-09T22:02:45.158Z","0.5.1-next.1052.ea38f97":"2026-09-10T04:13:23.221Z","0.5.1-edge.1052.ea38f97":"2026-09-10T04:18:36.639Z","0.5.1-next.1056.4945b81":"2026-09-10T17:14:59.299Z","0.5.1-edge.1056.4945b81":"2026-09-10T17:23:16.409Z","0.5.1-next.1058.751c53a":"2026-09-10T22:36:12.393Z","0.5.1-next.1059.c56d3cd":"2026-09-10T22:38:11.938Z","0.5.1-edge.1058.751c53a":"2026-09-10T22:42:43.094Z","0.5.1-edge.1059.c56d3cd":"2026-09-10T22:45:58.364Z","0.5.1-next.1066.36fe89b":"2026-09-11T06:49:12.879Z","0.5.1-next.1069.554a2ac":"2026-09-11T07:33:51.584Z","0.5.1-next.1197.6a425ce":"2026-09-12T19:23:40.572Z","0.5.1-next.1201.9b49dee":"2026-09-12T20:40:26.725Z","0.5.1-next.1202.e31f126":"2026-09-12T21:43:10.720Z","0.5.1-next.1204.e33a1ac":"2026-09-12T23:33:25.883Z","0.5.1-next.1225.129b76d":"2026-09-13T03:21:35.772Z","0.5.1-next.1244.12290e1":"2026-09-13T08:29:15.922Z","0.5.1-next.1251.918ea64":"2026-09-13T15:39:24.702Z","0.5.1-next.1252.15e4611":"2026-09-13T15:57:31.136Z","0.5.1-next.1253.6fe252c":"2026-09-13T21:22:32.212Z","0.5.1-next.1254.2ab4a06":"2026-09-13T23:11:06.071Z","0.5.1-next.1257.b2a4509":"2026-09-14T05:27:55.889Z","0.5.1-next.1295.2b6bfa3":"2026-09-14T20:18:52.746Z","0.5.1-next.1344.b88acc1":"2026-09-15T06:08:24.629Z","0.5.1-next.1345.0995dc5":"2026-09-15T06:41:31.567Z","0.5.1-next.1347.54f97d8":"2026-09-15T08:27:49.123Z","0.5.1-next.1348.e71a747":"2026-09-15T09:30:11.248Z","0.5.1-next.1349.05b053d":"2026-09-15T10:41:16.690Z","0.5.1-edge.1349.05b053d":"2026-09-15T10:47:33.677Z","0.5.1-next.1350.8ce488b":"2026-09-15T16:26:02.880Z","0.5.1-edge.1350.8ce488b":"2026-09-15T16:33:58.282Z","0.5.1-next.1370.903f328":"2026-09-16T05:47:41.116Z","0.5.1-edge.1370.903f328":"2026-09-16T05:57:13.394Z","0.5.1-next.1404.457d1da":"2026-09-17T06:18:09.998Z","0.5.1-next.1405.69d9356":"2026-09-17T06:45:55.643Z","0.5.1-edge.1405.69d9356":"2026-09-17T15:39:50.103Z","0.5.1-next.1410.b534771":"2026-09-17T18:41:40.515Z","0.5.1-edge.1410.b534771":"2026-09-17T18:51:01.924Z","0.5.1-next.1450.5738463":"2026-09-19T01:00:32.724Z","0.5.1-next.1462.5a251b6":"2026-09-19T17:50:09.277Z","0.5.1-edge.1462.5a251b6":"2026-09-19T18:00:48.281Z","0.5.1-next.1467.7e2fc7d":"2026-09-19T20:36:36.465Z","0.5.1-edge.1467.7e2fc7d":"2026-09-19T20:47:24.805Z","0.5.1-next.1468.61b1d9d":"2026-09-19T21:20:57.769Z","0.5.1-edge.1468.61b1d9d":"2026-09-19T21:31:17.968Z","0.5.1-next.1471.4e82419":"2026-09-20T06:35:32.569Z","0.5.1-edge.1471.4e82419":"2026-09-20T06:45:44.737Z","0.5.1-next.1505.5790c72":"2026-09-20T10:54:54.001Z","0.5.1-next.1520.4887418":"2026-09-20T15:29:43.908Z","0.5.1-next.1523.c47f79f":"2026-09-20T16:27:50.151Z","0.5.1-next.1533.2910b54":"2026-09-20T18:51:32.590Z","0.5.1-next.1538.09885fb":"2026-09-21T06:48:23.313Z","0.5.1-next.1541.b94031c":"2026-09-21T07:11:30.824Z","0.5.1-next.1543.41f4a99":"2026-09-21T07:20:04.141Z","0.5.1-next.1545.a3a19e0":"2026-09-21T07:39:33.892Z","0.5.1-edge.1545.a3a19e0":"2026-09-21T07:49:44.582Z","0.5.1-next.1556.ff9e615":"2026-09-21T22:01:30.942Z","0.5.1-next.1584.db3c393":"2026-09-22T05:18:38.769Z","0.5.1-next.1629.669e7c5":"2026-09-23T05:15:05.123Z","0.5.1-next.1669.c9827a8":"2026-09-23T19:44:02.306Z","0.5.1-next.1680.bdc44c6":"2026-09-24T01:48:53.212Z","0.5.1-next.1681.3f21b44":"2026-09-24T04:32:39.437Z","0.5.1-next.1682.f1470fe":"2026-09-24T05:03:47.816Z","0.5.1-next.1685.dc0e23a":"2026-09-24T15:07:25.643Z","0.5.1-edge.1685.dc0e23a":"2026-09-24T15:19:06.715Z","0.5.1-next.1687.b63c819":"2026-09-24T17:36:06.948Z","0.5.1-edge.1687.b63c819":"2026-09-24T17:45:08.221Z","0.5.1-next.1692.64cda40":"2026-09-24T23:54:41.368Z","0.5.1-edge.1692.64cda40":"2026-09-25T00:06:12.846Z","0.5.1-next.1694.112d897":"2026-09-25T02:11:25.651Z","0.5.1-next.1700.cefb2f9":"2026-09-25T03:00:36.935Z","0.5.1-next.1703.1905242":"2026-09-25T08:10:26.587Z","0.5.1-next.1704.1832e8b":"2026-09-25T09:00:37.680Z","0.5.1-edge.1704.1832e8b":"2026-09-25T09:09:41.604Z","0.5.1-next.1710.81c05dd":"2026-09-25T17:11:43.205Z","0.5.1-next.1717.f605ef3":"2026-09-25T19:16:21.613Z","0.5.1-next.1723.553fc7a":"2026-09-25T21:24:08.740Z","0.5.1-next.1724.c250cb4":"2026-09-25T23:05:28.473Z","0.5.1-next.1725.30f1dd0":"2026-09-25T23:49:08.345Z","0.5.1-next.1728.e0a1ceb":"2026-09-26T05:48:51.070Z","0.5.1-next.1801.21234f6":"2026-09-27T05:21:40.161Z","0.5.1-next.1831.a0b57d4":"2026-09-28T00:02:11.854Z","0.5.1-next.1850.5adb645":"2026-09-28T04:13:42.501Z","0.5.1-next.1892.cbd15bd":"2026-09-28T12:44:44.326Z","0.5.1-edge.1892.cbd15bd":"2026-09-28T12:54:21.170Z","0.5.1-next.1899.4b1311e":"2026-09-28T21:27:49.338Z","0.5.1-edge.1899.4b1311e":"2026-09-28T21:38:51.178Z","0.5.1-next.1903.956d5a5":"2026-09-29T05:06:14.728Z","0.5.1-edge.1903.956d5a5":"2026-09-29T05:18:06.654Z","0.5.1-next.1906.1e09ca0":"2026-09-30T16:14:58.210Z","0.5.1-next.1908.309c1e7":"2026-09-30T16:29:38.206Z","0.5.1-edge.1908.309c1e7":"2026-09-30T16:42:58.680Z","0.5.1-next.1909.7bccf72":"2026-09-30T17:36:56.937Z","0.5.1-next.1910.85d85a3":"2026-09-30T19:25:52.527Z","0.5.1-edge.1910.85d85a3":"2026-09-30T19:40:11.104Z","0.5.1-next.1912.a627849":"2026-10-01T13:12:15.178Z","0.5.1-edge.1912.a627849":"2026-10-01T16:32:35.709Z"},"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/interaction"},"description":"Hit testing: point-in-node tests and object overlap detection","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"readme":"","readmeFilename":""}